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

Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
関連記事
AR (Augmented Reality)とDR (Dim...
OpenCV 3.1のsfmモジュールのビルド再び
ジュラシック・パークのメイキング
OpenGV:画像からカメラの3次元位置・姿勢を推定するライ...
顔追跡による擬似3D表示『Dynamic Perspecti...
Unity ARKitプラグインサンプルのドキュメントを読む
OpenCVの三角測量関数『cv::triangulatep...
ZBrushでアマビエを作る その2
3Dグラフィックスの入門書
OpenCV バージョン4がリリースされた!
ZBrushでアヴァン・ガメラを作ってみる モールドの彫り込...
ZBrushで仮面ライダー3号を造る ベース編
素敵なパーティクル
ZBrushからBlenderへモデルをインポート
ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身...
Unity MonoBehaviourクラスのオーバーライド...
trimesh:PythonでポリゴンMeshを扱うライブラ...
OpenCV 3.3.0 contribのsfmモジュールの...
3Dモデルを立体視で確認できるVRアプリを作っている
ラクガキの立体化 分割ラインの変更・バランス調整
ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...
タダでRenderManを体験する方法
デザインのリファイン再び
Alice Vision:オープンソースのPhotogram...
SIGGRAPH 2020はオンライン開催
ZBrushで仮面ライダー3号を造る 仮面編 リファレンス画...
R-CNN (Regions with CNN featur...
ZBrushでゴジラ2001を作ってみる 身体のSubToo...
自前のShaderがおかしい件
HD画質の無駄遣い その2
WordPressプラグインの作り方
タマムシっぽい質感
書籍『OpenCV 3 プログラミングブック』を購入
Faceshiftで表情をキャプチャしてBlender上でM...
ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加
C++の抽象クラス
『シン・ゴジラ』のコンセプトアニメーションのメイキング動画が...
ZBrushでアヴァン・ガメラを作ってみる おでこ(?)のバ...
MeshroomでPhotogrammetry
3DCG Meetup #4に行ってきた
オープンソースのテクスチャマッピングシステム『Ptex』
Adobe Photoshop CS4 Extendedの3...


コメント