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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
ZBrush 2018へのアップグレード
Adobe Photoshop CS4 Extendedの3...
ポリ男からMetaHumanを作る
BGSLibrary:OpenCVベースの背景差分ライブラリ
ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み...
クラスの基本
オープンソースの人体モデリングツール『MakeHuman』の...
映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウ...
OpenMVSのサンプルを動かしてみる
ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身...
Alice Vision:オープンソースのPhotogram...
uGUI:Unityの新しいGUI作成システム
ニンテンドー3DSのGPU PICA200
MeshroomでPhotogrammetry
WordPressプラグインの作り方
SIGGRAPH ASIA 2009で学生ボランティア募集し...
Maya には3 種類のシェーダSDKがある?
OpenCVでPhotoshopのプラグイン開発
色んな三面図があるサイト
ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調...
C++始めようと思うんだ
Polyscope:3Dデータ操作用GUIライブラリ
DUSt3R:3Dコンピュータービジョンの基盤モデル
アニゴジ関連情報
OpenCVでカメラ画像から自己位置認識 (Visual O...
OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...
Pythonのソースコードに特化した検索エンジン『Nulle...
海外ドラマのChromaKey
OpenCVで顔のランドマークを検出する『Facemark ...
ZBrushで仮面ライダーBLACK SUNを作る 頭部~バ...
Mitsuba 2:オープンソースの物理ベースレンダラ
フォトンの放射から格納までを可視化した動画
第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』
ラクガキの立体化 反省
スクラッチで既存のキャラクターを立体化したい
Python for Unity:UnityEditorでP...
ZBrushでゴジラ2001を作ってみる 身体のアタリを作る
ZBrushでアヴァン・ガメラを作ってみる パーツ分割
日立のフルパララックス立体ディスプレイ
書籍『ROSプログラミング』
3Dグラフィックスの入門書
Composition Rendering:Blenderに...


コメント