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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
Faceshiftで表情をキャプチャしてBlender上でM...
UnityのGlobal Illumination
CLO:服飾デザインツール
ZBrushでリメッシュとディティールの転送
PyTorch3D:3Dコンピュータービジョンライブラリ
HTML5・WebGLベースのグラフィックスエンジン『Goo...
中学3年生が制作した短編映像作品『2045』
Mask R-CNN:ディープラーニングによる一般物体検出・...
ポリゴン用各種イテレータと関数セット
1枚の画像からマテリアルを作成できる無料ツール『Materi...
UnityでOpenCVを使うには?
Subsurface scatteringの動画
『ハン・ソロ/スター・ウォーズ・ストーリー』のVFXブレイク...
Shader.jp:リアルタイム3DCG技術をあつかうサイト
書籍『メイキング・オブ・ピクサー 創造力をつくった人々』を読...
ZBrushトレーニング
DUSt3R:3Dコンピュータービジョンの基盤モデル
OpenCVで動画の手ぶれ補正
Siggraph Asia 2009 カンファレンスの詳細
ZBrushCoreのTransposeとGizmo 3D
MFnDataとMFnAttribute
ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ...
Unreal Engineの薄い本
OpenCV
After Effects全エフェクトの解説(6.5)
立体視を試してみた
Composition Rendering:Blenderに...
Maya 2015から標準搭載されたMILA
Theia:オープンソースのStructure from M...
Pix2Pix:CGANによる画像変換
OpenGVの用語
OpenCV 3.1とopencv_contribモジュール...
Human Generator:Blenderの人体生成アド...
clearcoat Shader
3D Gaussian Splatting:リアルタイム描画...
BlenderのPython環境にPyTorchをインストー...
レンダラ制作はOpenGL とか DirectX を使わなく...
UnityのGameObjectの向きをScriptで制御す...
Unity ARKitプラグインサンプルのドキュメントを読む
ZBrushでゴジラ2001を作ってみる 姿勢の変更
オーバーロードとオーバーライド
ZBrushでアヴァン・ガメラを作ってみる 頭頂部と首周りを...


コメント