スペキュラカラーが出ない原因わかったけど落ちまくるので明日以降やる
<追記>
記事執筆時泥酔していたため全体公開してしまったことと、サムネの画像がエルデンリングになっていて自分の作っているゲームだと誤解を生みそうだったこと、UEでスペキュラカラーという検索妨害になりそうな題名だったのに書かれていることが酔っ払いの戯言で申し訳なかったのでスペキュラカラーの解説を簡単に全体公開します(ほぼ過去記事のコピペです)
とりあえずスペキュラカラーというのは実際の色と反射する色が異なったり、見る角度によって反射色が変わったりするやつですね(角度はまだ実装してないです)
実は昔からやりたくてやり方をググってたんですが全く出てこず、偶然生成できた感じです。
とりあえずやってることはトゥーンシェーダーと一緒で太陽の向きを取得して色を変えてる感じです(なので厳密にはスペキュラカラーではないです)
ちなみに取得するノーマルはPixelNormal(頂点だけじゃなくモデルの面の内側の点も全部含むノーマル)よりもVertexNormal(3Dモデルの頂点だけに基づくノーマル)の方がだいぶ軽いと思うのでそっちを使ってます(フォトリアルなゲームでは限界があるかもです)
フォロワー以上限定無料
ゲーム制作における試行錯誤や解決法などを共有します。体験版やサンプル等の公開も予定してます。
無料
無料プラン(フォロワー様以上)(月額0円)以上に加入している場合のみ、この記事にコメント投稿・閲覧ができます
※バックナンバー購入は対象外です。
プラン一覧