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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
Maya 2015から標準搭載されたMILA
PythonでMayaのShapeノードプラグインを作る
BlenderのPython環境にPyTorchをインストー...
ZBrushでゴジラ2001を作ってみる 側頭部のボリューム...
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
Geogram:C++の3D幾何アルゴリズムライブラリ
ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...
ZBrushでゴジラ2001を作ってみる 身体のSubToo...
グローバルイルミネーションに手を出す前に、やり残したことがあ...
ZBrushで人型クリーチャー
実写と実写の合成時の色の馴染ませテクニック
BSDF: (Bidirectional scatterin...
Super Resolution:OpenCVの超解像処理モ...
WordPressプラグインの作り方
Point Cloud Utils:Pythonで3D点群・...
OpenGVのライブラリ構成
2D→3D復元技術で使われる用語まとめ
ZBrushで仮面ライダー3号を造る 仮面編 PolyGro...
ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...
ハリウッド版「GAIKING」パイロット映像
Maya API Reference
uGUI:Unityの新しいGUI作成システム
CLO:服飾デザインツール
Blendify:コンピュータービジョン向けBlenderラ...
3Dグラフィックスの入門書
ジュラシック・パークのメイキング
Composition Rendering:Blenderに...
NeRF (Neural Radiance Fields):...
ラクガキの立体化 3Dプリント注文
ラクガキの立体化
ラクガキの立体化 モールドの追加
書籍『メイキング・オブ・ピクサー 創造力をつくった人々』を読...
ZBrushのZScript入門
OpenCV 3.3.0-RCでsfmモジュールをビルド
ファンの力
Kubric:機械学習用アノテーション付き動画生成パイプライ...
libigl:軽量なジオメトリ処理ライブラリ
AfterEffectsプラグイン開発
OpenCV 3.1のsfmモジュールを試す
UnityのGameObjectの向きをScriptで制御す...
OpenCVで平均顔を作るチュートリアル
Transformers ”Reference & Buli...


コメント