無事解決しましたよ。
最初は64bitになると計算精度が変わるから云々とか考えたんだけど、原因はもっと初歩的なことだった。

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
Physically Based Rendering
顔モデリングのチュートリアル
Unity MonoBehaviourクラスのオーバーライド...
CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...
ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...
参考書
openMVG:複数視点画像から3次元形状を復元するライブラ...
MFnDataとMFnAttribute
openMVGをWindows10 Visual Studi...
ZScript
『パシフィック・リム: アップライジング』のVFXブレイクダ...
2012のメイキングまとめ(途中)
Mayaのポリゴン分割ツールの進化
注文してた本が届いた
フルCGのウルトラマン!?
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
Blender 2.81でIntel Open Image ...
ZBrushのお勉強
Open3D:3Dデータ処理ライブラリ
Point Cloud Utils:Pythonで3D点群・...
Deep Fluids:流体シミュレーションをディープラーニ...
ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバ...
AR (Augmented Reality)とDR (Dim...
映画『ゴジラ-1.0』 メイキング情報まとめ
『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が...
UnityでTweenアニメーションを実装できる3種類の無料...
ZBrushで人型クリーチャー
OpenCV 3.3.0-RCでsfmモジュールをビルド
OpenCVでPhotoshopのプラグイン開発
SIGGRAPH ASIAのマスコット
OpenCVで顔のランドマークを検出する『Facemark ...
テスト
イタリアの自動車ブランドFiatとゴジラがコラボしたCMのメ...
Mayaのレンダリング アトリビュート
ZBrush キャラクター&クリーチャー
MFnMeshクラスのsplit関数
Point Cloud Libraryに動画フォーマットが追...
ちょっと凝り過ぎなWebキャンペーン:全日本バーベイタム選手...
C++始めようと思うんだ
ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作...
第1回 3D勉強会@関東『SLAMチュートリアル大会』
単純に遊びに行くのはだめなのか?


コメント