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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
仮想関数
FreeMoCap Project:オープンソースのマーカー...
Photogrammetry (写真測量法)
Adobe Photoshop CS5の新機能
OpenVDB:3Dボリュームデータ処理ライブラリ
ZBrushの練習 手のモデリング
HD画質の無駄遣い
マジョーラ
PythonでBlenderのAdd-on開発
OpenGVの用語
Mayaのシェーディングノードの区分
Digital Emily Project:人間の顔をそっく...
AR (Augmented Reality)とDR (Dim...
Stanford Bunny
Unityをレンダラとして活用する
CGALDotNet:計算幾何学ライブラリ CGALのC#ラ...
ZBrushと液晶ペンタブレットでドラゴンをモデリングするチ...
OpenCVで顔のランドマークを検出する『Facemark ...
ポリゴンジオメトリ処理ライブラリ『pmp-library (...
ZBrushでアヴァン・ガメラを作ってみる 腕の作り込み
SIGGRAPH ASIA 2009で学生ボランティア募集し...
Blender 2.81でIntel Open Image ...
Unreal Engineの薄い本
OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...
trimesh:PythonでポリゴンMeshを扱うライブラ...
2012 昨日のクローズアップ現代を見た
『ローグ・ワン/スター・ウォーズ・ストーリー』のVFXブレイ...
色んな三面図があるサイト
天体写真の3D動画
今年もSSII
ZBrushでゴジラ2001を作ってみる 身体のバランスを探...
マイケル・ベイの動画の感覚
ZBrushでアヴァン・ガメラを作ってみる 甲羅のバランス調...
1枚の画像からマテリアルを作成できる無料ツール『Materi...
ポリ男をリファイン
素敵なパーティクル
OpenCVで顔のモーフィングを実装する
ZScript
ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚...
Oculus Goを購入!
ZBrushのZmodelerとDynamic Subdiv...
トランスフォーマーの変形パターンを覚えるのは楽しいと思うんだ


コメント