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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
ZBrush 4R7
ZScript
映画『シン・仮面ライダー』 メイキング情報まとめ
DUSt3R:3Dコンピュータービジョンの基盤モデル
映画から想像するVR・AR時代のGUIデザイン
Ambient Occlusionを解析的に求める
CGレンダラ研究開発のためのフレームワーク『Lightmet...
ZBrushでカスタムUIを設定する
ラクガキの立体化 進捗
Raytracing Wiki
映画『ミュータント・タートルズ』を観てきた
オープンソースの顔の動作解析ツールキット『OpenFace』
ZBrushCore
無料で使える人体3DCG作成ツール
タマムシっぽい質感
この本読むよ
adskShaderSDK
Maya 2015から標準搭載されたMILA
OpenGVの用語
顔追跡による擬似3D表示『Dynamic Perspecti...
ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身...
ZBrushでゴジラ2001を作ってみる 身体のSubToo...
UnrealCV:コンピュータビジョン研究のためのUnrea...
Siggraph Asia 2009 カンファレンスの詳細
SIGGRAPH論文へのリンクサイト
OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...
ラクガキの立体化 モールドの追加
動的なメモリの扱い
映画『ゴジラ-1.0』 メイキング情報まとめ
Mayaのレンダリング アトリビュート
Phongの表現力パネェ 材質別のPhong Shader用...
ZBrushの練習 手のモデリング
ZBrushのZScript入門
色んな三面図があるサイト
CLO:服飾デザインツール
『ゴジラ キング・オブ・モンスターズ』のVFXブレイクダウン
ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...
OpenCVで動画の手ぶれ補正
ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス...
PGGAN:段階的に解像度を上げて学習を進めるGAN
画像生成AI Stable Diffusionで遊ぶ
プログラムによる景観の自動生成


コメント