Loading...
Unreal Engine と NVIDIA HairWorks でお手軽ふさふさジェネ
Who?
Saqoosha from Whatever Inc.
https://whatever.co/
CTO / Tech Director / Programmer
https://saqoo.sh/a/
つくったもの
FENDI CraFF 展
内の 1 コンテンツ
ファーのパッチワークっぽいやつ↓をリアルタイムに生成
https://whatever.co/post/fendi-furry-me/
RealSense D415 → TouchDesigner → Unreal Engine
リアルタイムでファーを表現する方法
シェル法
PS2 ワンダと巨像でやってたのが有名?
https://game.watch.impress.co.jp/docs/20051207/3dwa.htm
https://www.4gamer.net/games/000/G000000/20120823055/
WebGL のデモ
http://oos.moxiecode.com/js_webgl/fur/
昔 Flash で作っったやつ
https://saqoo.sh/a/labs/omake-click/2/
ガチで全部描く
NVIDIA のデモ
(HairWorks
の原型)
ダウンロード
https://www.nvidia.com/coolstuff/demos#!/geforce-6/nalu
解説
https://developer.nvidia.com/gpugems/GPUGems2/gpugems2_chapter23.html
NVIDIA HairWorks
https://developer.nvidia.com/hairworks
無料(NVIDIA ロゴ表記必要)
ソース公開されてる
https://github.com/NVIDIAGameWorks/HairWorks
使用方法
自前で Direct X でがんばる
Unreal Engine からつかう
https://github.com/NvPhysX/UnrealEngine/tree/HairWorks
NVIDIA オフィシャルなんだけど UE が古い
(4.18)
https://github.com/0lento/UnrealEngine/tree/4.21-GameWorks
4.22 でレンダリング周りの API がめっちゃ変わったらしく 4.21 までの対応。
Unity からつかう
https://forum.unity.com/threads/released-hair-composer-nvidia-hairworks.453136/
このプロジェクト始めたときはまだ公開されてなかった。(これ書いてるときにリリースされてるのを発見した)
Unreal Engine から HairWorks をつかう
チュートリアルどおりにやればすぐフサフサできる簡単
https://www.youtube.com/watch?v=1DriH9rzmZU&list=PL4FII4B-zM0fNVgjOgRoeV_CvliBwVYkG
3ds Max で毛並み調整
して export → UE に import して物理シミュレーション & レンダリング
もともとゲームキャラ用なので UE ではリアルタイムに毛の長さとか色を変えることができない。(HairWorks 的にはできる)
毛の長さとか硬さとかのパラメータはテクスチャでわたすんだけど、UE の Render Target を受け付けない。
UE でもできるようにしました。
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
Who?
つくったもの
リアルタイムでファーを表現する方法
NVIDIA HairWorks
Unreal Engine から HairWorks をつかう