【MMD】かわいいよ摩耶様かわいいよ【Gear VR】 - ReDo

2015年5月 4日

【MMD】かわいいよ摩耶様かわいいよ【Gear VR】

maya01.jpg
【MMD艦これ】摩耶様は一騎当千【モデル配布】
http://www.nicovideo.jp/watch/sm26159359

cham*さんの摩耶様改二が可愛かったのでGear VRで課題曲を踊っていただきました。

mayaicon.png

摩耶様「はぁ?」
摩耶様「お前、バカだろ」
摩耶様「しょーがねぇなぁ、一度だけだぞ?」

脳内余裕です。

maya02.jpg
しかし30fps前後はつらいです。Water(Pro)のせいなのかもしれませんがもう少しfpsが欲しいです。

Unity シェーダーのパフォーマンス
http://docs.unity3d.com/ja/current/Manual/shader-Performance.html
>さらに、Unity はモバイルプラットフォーム向けのシンプルなシェーダーをいくつか"Mobile"カテゴリーの下に用意しています。
シェーダーを変えてみるとMobile向けに色々お得な気配がします。以下のサイトを参考にぐるっといじってみました。

MMDモデルを物理ベースレンダリング
http://www.ruche-home.net/program/unity/mmd-pbr

maya03.jpg
これは全部Mobile/VertexLitに変更したところです。60fpsにはなりましたがちょっと別のお人形さんです。

【やったこと】
・Mobile/VertexLitとMobile/Diffuseのパフォーマンス差はあまり無いことを確認し、一通りMobile/Diffuseに。
・前述のサイトの通りカリングが効いてしまうのでMobile/DiffuseCallOffを作ってCall Off1行を足したShaderを作成。
・60fpsは維持できてるっぽいので顔をMMD4Mecanim/MMDLit-NoShadowCastingに一部変更、肌をMMD4Mecanim/MMDLitに変更。
・Water(Pro)もつらそうだったのでちょっとダサくなってしまうけどWater(Basic)に変更。
・少し摩耶様が浮く感じになってしまったのでLightをオレンジ気味に変更。

maya04.jpg
最終的にはこうなりました。概ね60fpsが維持できています(ときどきカクッと下がる)
これはありなんじゃないでしょうか。Cardboard向けにもいくらか試してみたいと思います。

コメントする