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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
ジュラシック・パークの続編『ジュラシック・ワールド』
Structure from Motion (多視点画像から...
Mayaのポリゴン分割ツールの進化
書籍『3次元コンピュータビジョン計算ハンドブック』を購入
BlenderでPhotogrammetryできるアドオン
今年もSSII
SIGGRAPH論文へのリンクサイト
Caffe:読みやすくて高速なディープラーニングのフレームワ...
PythonでBlenderのAdd-on開発
海外ドラマのChromaKey
マイケル・ベイの動画の感覚
ZBrushで仮面ライダー3号を造る 仮面編 ClipCur...
DensePose:画像中の人物表面のUV座標を推定する
Unity MonoBehaviourクラスのオーバーライド...
ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を...
オープンソースのテクスチャマッピングシステム『Ptex』
SVM (Support Vector Machine)
bpy-renderer:レンダリング用Pythonパッケー...
色んな三面図があるサイト
レンダラ制作はOpenGL とか DirectX を使わなく...
Boost オープンソースライブラリ
OpenCV 3.1のsfmモジュールのビルド再び
書籍『OpenCV 3 プログラミングブック』を購入
UnityでLight Shaftを表現する
Open3D:3Dデータ処理ライブラリ
SIGGRAPH 2020はオンライン開催
TVML (TV program Making langua...
オープンソースのネットワーク可視化ソフトウェアプラットフォー...
HTML5・WebGLベースのグラフィックスエンジン『Goo...
参考書
NeRF (Neural Radiance Fields):...
ZBrushのZmodelerとDynamic Subdiv...
VCG Library:C++のポリゴン操作ライブラリ
ZBrushでゴジラ2001を作ってみる 姿勢の変更
ZBrushのハードサーフェイス用ブラシ
OpenMayaRender
ZBrushで人型クリーチャー
ZBrushでアヴァン・ガメラを作ってみる 頬の突起を作り始...
Mayaでリアルな布の質感を作るチュートリアル
素敵なパーティクル
COLMAP:オープンソースのSfM・MVSツール
ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整


コメント