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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
ZBrush 2018での作業環境を整える
ニンテンドー3DSのGPU PICA200
ZBrushでゴジラ2001を作ってみる 身体のバランスを探...
Caffe:読みやすくて高速なディープラーニングのフレームワ...
ZBrushでアヴァン・ガメラを作ってみる 歯茎を別パーツへ...
Structure from Motion (多視点画像から...
ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を...
Mayaのポリゴン分割ツールの進化
ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整
Mayaでリアルな布の質感を作るチュートリアル
ゴジラの造形
ZBrushで基本となるブラシ
Unityで360度ステレオVR動画を作る
BGSLibrary:OpenCVベースの背景差分ライブラリ
ZBrushからBlenderへモデルをインポート
TVML (TV program Making langua...
LuxCoreRender:オープンソースの物理ベースレンダ...
MPC社によるゴジラ(2014)のVFXブレイクダウン
トランスフォーマー :リベンジのメイキング (デジタルドメイ...
布のモデリング
OpenCV
Point Cloud Utils:Pythonで3D点群・...
ZBrushで仮面ライダー3号を造る 仮面編 失敗のリカバー
3DCG Meetup #4に行ってきた
ZBrushで仮面ライダーBLACK SUNを作る 頭部~バ...
OpenMayaRender
この連休でZBrushの スキルアップを…
ラクガキの立体化 進捗
ファンの力
Maya API Reference
HTML5・WebGLベースのグラフィックスエンジン『Goo...
オープンソースの物理ベースレンダラ『Mitsuba』をMay...
CEDEC 3日目
海外ドラマのChromaKey
UnrealCLR:Unreal Engineで.NET C...
AndroidもopenGLも初心者さ (でもJavaは知っ...
動的なメモリの扱い
geometry3Sharp:Unity C#で使えるポリゴ...
ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加
3D Gaussian Splatting:リアルタイム描画...
PythonでBlenderのAdd-on開発
Texturing & Modeling A Pro...


コメント