99色在线视频-99色综合-99视频精品全国免费-99视频全部免费-能在线观看的一区二区三区-嗯!啊!使劲用力在线观看

荷蘭學(xué)生演示如何用反向運(yùn)動學(xué)構(gòu)建VR環(huán)境手指交互

VR/AR
2019
01/29
21:36
映維網(wǎng)
分享
評論

日前,一位荷蘭學(xué)生Tom Kemna通過Unreal引擎為手指應(yīng)用了基本的反向運(yùn)動學(xué),并分享介紹了自己的開發(fā)歷程。以下是映維網(wǎng)的具體整理:

Tom Kemna實現(xiàn)的效果

1. 背景

簡單的背景介紹,如果沒有興趣你可以跳過這一段。我是一名學(xué)生,而我們正在用HTC Vive Pro開發(fā)一款VR恐怖游戲。我希望獲得更多與VR交互相關(guān)的經(jīng)驗,因此我爭取到了玩家角色實現(xiàn)這一職責(zé)。在開發(fā)過程中,我看到一個視頻關(guān)于將反向運(yùn)動學(xué)用于上樓梯時雙腳,于是我就問自己:嘿,我是否也能這樣做呢?

2. 介紹

首先,如果你不知道什么是反向運(yùn)動學(xué),我推薦你看這個視頻:

簡單來說,這是為骨骼網(wǎng)格制作動畫的方法。在Unreal引擎中,你可以在動畫藍(lán)圖中采用名為“Two Boned IK”節(jié)點(diǎn)的選項來實現(xiàn)這一點(diǎn)。你提供兩個位置:一個“效應(yīng)器”和一個“關(guān)節(jié)”,而它們將允許允許你操縱骨骼。

2. 實現(xiàn)

我已經(jīng)開發(fā)了一個簡單的系統(tǒng):當(dāng)你抓住對象時,系統(tǒng)將允許你用手指包裹它們。有很多方法可以實現(xiàn)反向運(yùn)動學(xué),下面我將介紹問題是什么,而我又是如何進(jìn)行解決。然后,我將簡要說明為什么會選擇這個解決方案。

2.1 問題

對于沉浸感,我們需要雙手的操作盡可能逼真。為此,我們需要用手指包裹對象并與之交互,這樣我們就不會出現(xiàn)截斷或非常靜態(tài)的雙手。

這是一個問題,我們需要為一堆手指檢測碰撞,然后它們需要停留在遇到的第一個對象上。

2.2 解決方案

最后,我選擇了一個采用常規(guī)藍(lán)圖邏輯和動畫藍(lán)圖邏輯組合的系統(tǒng)。

要實現(xiàn)反向運(yùn)動學(xué),你需要準(zhǔn)備一定的工具:1.正確rigged的骨架網(wǎng)格;2.rig的動畫藍(lán)圖。3.利用骨架網(wǎng)格的藍(lán)圖。

首先,我們需要找到手指所在的位置。我決定創(chuàng)建隱藏在游戲中的UE4箭頭組件,并根據(jù)每個箭頭的變換計算線條軌跡。

下面是采用默認(rèn)Unreal 4手部網(wǎng)格的藍(lán)圖視圖:

第三則與反向運(yùn)動學(xué)有關(guān)。Unreal引擎允許用戶設(shè)置Two-Boned反向運(yùn)動學(xué)。如果采用動畫藍(lán)圖,你可以將每個手指設(shè)置為通過兩個位置將反向運(yùn)動應(yīng)用于兩個骨骼。

最大的障礙是設(shè)置效應(yīng)器位置和關(guān)節(jié)目標(biāo)位置。效應(yīng)器位置是IK嘗試放置骨骼的位置,而關(guān)節(jié)目標(biāo)位置則是說明骨骼應(yīng)如何旋轉(zhuǎn)。關(guān)節(jié)目標(biāo)位置實際上是一個誤導(dǎo)性的名稱,因為它位于你希望骨骼旋轉(zhuǎn)的位置的對面,我花費(fèi)了一定的時間才弄明白這一點(diǎn)。

我們使用一個關(guān)節(jié)來旋轉(zhuǎn)骨骼,并通過一個目標(biāo)來定向骨骼。我們使用常規(guī)藍(lán)圖中的函數(shù)設(shè)置值來正確設(shè)置所有的值。我在示例項目中創(chuàng)建了三個函數(shù),按以下順序調(diào)用。

SetAllFingerIK:一個調(diào)用SetSingleFingerIK()五次的函數(shù)(每個手指一次)。這意味著將代碼組合成一個大函數(shù)。SetSingleFingerIK:每個手指最后都需要調(diào)用3個跟蹤,所以這是一個line trace 集合。這將計算和設(shè)置動畫藍(lán)圖中的變量。LineTraceAlongArrow:根據(jù)箭頭的變換返回line trace的擊中結(jié)果。

下圖是食指的效果:

3. 選擇這一解決方案的原因

除了單獨(dú)為所有一切制作動畫外,我找不到任何替代方案。當(dāng)然,單獨(dú)為所有一切制作動畫是一項非常耗時的任務(wù)。動態(tài)地為手指制作動畫是唯一可選的替代性解決方案,而反向運(yùn)動學(xué)可以做到這一點(diǎn)。

這很難做到這一點(diǎn)的原因是,關(guān)于這個具體問題的信息很少,這意味著我必須自己解決這個問題。最后,我自己開發(fā)了這樣一個系統(tǒng)。如果你想在Unreal引擎中看看具體的實現(xiàn),這里是一個示例項目。

原文鏈接:https://yivian.com/news/55926.html

來源:映維網(wǎng)

THE END
廣告、內(nèi)容合作請點(diǎn)擊這里 尋求合作
VR
免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表砍柴網(wǎng)的觀點(diǎn)和立場。

相關(guān)熱點(diǎn)

鋪設(shè)磚墻,鋪設(shè)普通方正的磚塊相當(dāng)容易和廉價。但要用磚塊建造復(fù)雜形狀則非常困難,因為它需要非常精細(xì)的微操能力和維持一致的水平。只有經(jīng)驗非常老道的施工人員才能做到這一點(diǎn),而且成本極其昂貴且耗時。
VR
超級數(shù)據(jù)研究公司(SuperData Research)今天表示,在2017年陷入困境之后,虛擬現(xiàn)實硬件去年的 銷售實際上超過了樂觀的預(yù)期,VR年收入達(dá)到36億美元,高于這家尼爾森(nielsen)旗下公司2018年 末預(yù)測的33...
VR
近年來,房產(chǎn)經(jīng)紀(jì)行業(yè)龍頭企業(yè)開始在VR領(lǐng)域進(jìn)行布局。2017年,鏈家收購了小桁科技Auto3D,目前推 出VR看房產(chǎn)品“如視”應(yīng)用于貝殼找房平臺。
VR
百年間,京劇的綿長韻味勾勒出世人心中的京華印象,城市與藝術(shù)交融于此,令無數(shù)人一聞傾心。
VR
已經(jīng)開始彩排的2019年央視春晚,將給觀眾帶來5G網(wǎng)絡(luò)傳輸?shù)娜邦A(yù)覽春晚候播大廳和長春、深圳兩個分會場的全新體驗,這是5G網(wǎng)絡(luò)VR實時制作傳輸測試成功的結(jié)果。
VR

相關(guān)推薦

1
3
主站蜘蛛池模板: 成人日韩视频 | 最近最新免费中文字幕高清 | 欧美日韩亚洲综合 | 在线播放黄色片 | 欧美亚洲h在线一区二区 | 久久久精品成人免费看 | 日本亚洲免费 | 久久国产精品久久 | 五月深爱婷婷 | 成人毛片免费 | 高清午夜看片a福利在线观看琪琪 | 精品久久久久久久九九九精品 | 国产精品亚洲欧美大片在线看 | 在厨房被强行侵犯中文字幕 | 国产成人18黄网站免费网站 | 91香蕉视频破解版 | 成年美女黄网站色大免费视频 | 青娱乐91视频 | 午夜视频免费在线 | 青草青草久热精品视频在线网站 | 99精品视频不卡在线观看免费 | 久久精品视频5 | 日韩婷婷 | 一级毛片高清免费播放 | 深夜国产| 色综合天天射 | 亚洲综合久久伊人热 | 亚洲欧美日韩精品高清 | 色黄污在线看黄污免费看黄污 | 欧美日韩在线播一区二区三区 | 99精品伊人久久久大香线蕉 | 最好看2019高清中文字幕视频 | 日韩黄色大全 | 天天爱添天天爱添天天爱添 | a色毛片免费视频 | 日日干天天干 | 日本欧美强乱视频在线 | 欧日韩视频 | 天天插天天插 | xxx中国毛茸茸 | 日日操网|