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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
SIGGRAPH ASIAのマスコット
タマムシっぽい質感
SculptrisとBlenderで作ったGodzilla ...
注文してた本が届いた
OpenMVS:Multi-View Stereoによる3次...
『パシフィック・リム: アップライジング』のVFXブレイクダ...
OpenMayaRender
リメイク版ロボコップスーツのメイキング
ヒーローに変身なりきりアーケードゲーム『ナレルンダー』
Unityの薄い本
SIGGRAPH Asia
Stanford Bunny
fSpy:1枚の写真からカメラパラメーターを割り出すツール
Russian3DScannerのトポロジー転送ツール『Wr...
『PIXARのひみつ展』に行ってきた
VCG Library:C++のポリゴン操作ライブラリ
フルCGのウルトラマン!?
映画『ジュラシック・ワールド』のVFXメイキング
ZBrushのキャンバスにリファレンス画像を配置する
立体視を試してみた
BSDF: (Bidirectional scatterin...
Adobe Photoshop CS5の新機能
ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...
VGGT:マルチビュー・フィードフォワード型3Dビジョン基盤...
cvui:OpenCVのための軽量GUIライブラリ
MFnMeshクラスのsplit関数
顔追跡による擬似3D表示『Dynamic Perspecti...
3DCGのモデルを立体化するサービス
DUSt3R:3Dコンピュータービジョンの基盤モデル
3Dグラフィックスの入門書
ジュラシック・パークのメイキング
PyTorch3D:3Dコンピュータービジョンライブラリ
写真に3Dオブジェクトを違和感無く合成する『3DPhotoM...
2D→3D復元技術で使われる用語まとめ
Maya LTのQuick Rigを試す
BlenderのPython環境にPyTorchをインストー...
ZBrush 2018へのアップグレード
Javaで作られたオープンソースの3DCGレンダラ『Sunf...
Geogram:C++の3D幾何アルゴリズムライブラリ
Unity ARKitプラグインサンプルのドキュメントを読む
mentalrayのSubsurface Scatterin...
OpenGVの用語


コメント