21
GPU GEMS 3 Meshの植を揺らす場合は、こちらの事がになる。 CryEngineでのプロシージャルアニメーションの実装方法が簡単に説明されている。

CG World Creative Conference 2015

Embed Size (px)

Citation preview

Page 1: CG World Creative Conference 2015

GPU GEMS 3

Meshの植物を揺らす場合は、こちらの記事が参考になる。CryEngineでのプロシージャルアニメーションの実装方法が簡単に説明されている。

Page 2: CG World Creative Conference 2015

Advanced Foliage Shader

UnityのAssetStoreにも、同様の方法でアニメーションをしている植物シェーダーが販売されている。

Page 3: CG World Creative Conference 2015

よく使うアセットCinema Director Super Splines

カットシーン制作でよく使うアセット

Page 4: CG World Creative Conference 2015

制作事例:Jatco CVT Virtual Driving の紹介

Page 5: CG World Creative Conference 2015

制作事例:Jatco CVT Virtual Driving の紹介

Page 6: CG World Creative Conference 2015

制作事例:Jatco CVT Virtual Driving の紹介

Page 7: CG World Creative Conference 2015

制作事例:Jatco CVT Virtual Driving の紹介

Page 8: CG World Creative Conference 2015

Awake ();Start ();

カット切り替え時(表⽰・非表⽰)の Oculus の一瞬のジャダーを防ぐ:

切り替えのたびに初期化が⾛り、一瞬だけカクついてしまう。

Page 9: CG World Creative Conference 2015

Awake ();Start ();

Page 10: CG World Creative Conference 2015

Awake ();Start ();

Page 11: CG World Creative Conference 2015

Awake ();Start ();

Page 12: CG World Creative Conference 2015

カット切り替え時(表⽰・非表⽰)の Oculus の一瞬のジャダーを防ぐ:

コンテンツ開始時に、すべての初期化を終わらせる。

Page 13: CG World Creative Conference 2015

カット切り替え時(表⽰・非表⽰)の Oculus の一瞬のジャダーを防ぐ:

すると、スムーズにシーンの切り替えができる。

Page 14: CG World Creative Conference 2015
Page 15: CG World Creative Conference 2015
Page 16: CG World Creative Conference 2015
Page 17: CG World Creative Conference 2015

振動について

Page 18: CG World Creative Conference 2015

振動についてエンジンの回転数 (float)

OSC(通信プロトコル)

Unity Max Msp

回転数を元にSin波をリアルタイムで生成

Page 19: CG World Creative Conference 2015

地形の作り方Terrainツールで大まかな起伏

WorldMachineで調整

Heightmap

調整Heightmap

Unityに戻す

Page 20: CG World Creative Conference 2015

地形の作り方

Heightmap読み込み ノイズ 侵食

テクスチャ出⼒

Page 21: CG World Creative Conference 2015

地形の作り方

最終的にはTerrainをMesh化して、これらのMapを使いディテールを出す。