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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
MPFB2:Blenderの人体モデリングアドオン
法線マップを用意してCanvas上でShadingするサンプ...
Multi-View Environment:複数画像から3...
書籍『The Art of Mystical Beasts』...
ZBrushと液晶ペンタブレットでドラゴンをモデリングするチ...
SIGGRAPH論文へのリンクサイト
Unityをレンダラとして活用する
clearcoat Shader
ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...
映画『シン・ウルトラマン』 メイキング記事まとめ
ZBrushのお勉強
Adobe Photoshop CS5の新機能
色んな三面図があるサイト
OpenGVの用語
ニューラルネットワークで画像分類
TensorFlowでCGを微分できる『TensorFlow...
ZBrushでアヴァン・ガメラを作ってみる 腕の作り込み
iPhone欲しいなぁ
『ハン・ソロ/スター・ウォーズ・ストーリー』のVFXブレイク...
なんかすごいサイト
Mitsuba 3:オープンソースの研究向けレンダラ
HD画質の無駄遣い その2
映画から想像するVR・AR時代のGUIデザイン
Unreal Engineの薄い本
PyTorch3D:3Dコンピュータービジョンライブラリ
2012 昨日のクローズアップ現代を見た
白組による『シン・ゴジラ』CGメイキング映像が公開された!
ラクガキの立体化 進捗
ZScript
Leap MotionでMaya上のオブジェクトを操作できる...
ZBrushでカスタムUIを設定する
物理ベースレンダリングのためのマテリアル設定チートシート
UnityのTransformクラスについて調べてみた
無料で使える人体3DCG作成ツール
自前のShaderがおかしい件
C++始めようと思うんだ
adskShaderSDK
Kubric:機械学習用アノテーション付き動画生成パイプライ...
Maya には3 種類のシェーダSDKがある?
ジュラシック・パークのメイキング
Windows Server 2008にAutodesk M...
ZBrush用トポロジー転送プラグイン『ZWrap Plug...


コメント