妹でもわかるUnrealEngine4

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

毎日更新? 妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。略すとイモリアル

水のマテリアル研究⑪ HTML5にすると金属が鏡面反射してない

「だいたい水の構造がわかったので、懸案事項の1つだった、HTML5だと水がなんか変だという問題に着手する」

f:id:una_unagi:20161216222059p:plain

「やっぱり水の色が変。というか、メタリックの数値が効いてない感じがする」

f:id:una_unagi:20161216222040p:plain
f:id:una_unagi:20161216222226p:plain

「謎の要素とかがないようにシンプルに組んだけど駄目だった。パソコンだとちゃんと出るんだけど。4.13でも4.14でも同じ。4.14だとパラメータ名英語にしないとパッケージ化出来なかったけど、結果は同じ」

妹「空の色が反射してない分が違うのかなあ」

f:id:una_unagi:20161216225729p:plain

「ラフネスは効いてる。ノーマルマップに変換する前の、白黒のやつを使って塗り分けるとこんな感じで、反射率が変わってるのは間違いない。ノーマルも効いてる。ベースカラーも同じ色に見える。やっぱりメタリックのところがあやしい」

妹「やっぱりHTML5だと水は妥協しないと駄目なんだろか」

「何かしら妥協はいるね。反射しそうな部分を白っぽくすれば多少良くなるかもしれない。ちょっとむずかしそうだけど、カメラとの角度とかで。もしくはメタリック無しの状態で見栄えがよくなる方法で調整するという考え方も」