しゅみぷろスマートフォン用の表示で見るしゅみぷろプログラミングとかこの広告は、90日以上更新していないブログに表示しています。Unityはじめにこの記事はesprog.hatenablog.comの延長です。パラメーターを渡す部分等はスクリプトから渡していますが、Propertiesから設定した方がいい部分もあります。esprog.hatenablog.com上記の記事で金属の反射モデルを紹介しています。この金属反射モデルを実際にUnityで実装してみたのでメモを残しておきます。今回、NDFにはクックとトランスの提案した分布関数を使用しています。以前紹介したスペキュラー反射と比べると、つやの出方が随分と違っているのがわかると思います。シェーダーにパラメーターを渡すC#スクリプトは以下のようになりました。しゅみぷろで紹介したPhongのスペキュラー反射モデルのスクリプトに少々修正、加筆しただけです。roughnessは面の荒さを決める定数で、小さいほどシャープなハイライトになります。しゅみぷろを参照して下さい。続いて、シェーダーです。しゅみぷろで紹介した式をそのまま書いているだけです。あとは以前紹介したスペキュラー反射のコードと変わりません。)はてなブログをはじめよう!es_programさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。