無事解決しましたよ。
最初は64bitになると計算精度が変わるから云々とか考えたんだけど、原因はもっと初歩的なことだった。
スポンサーリンク
Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)
ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。
スポンサーリンク
関連記事
ZBrushで仮面ライダーBLACK SUNを作る 頭部~バストの概形
Unreal Engineの薄い本
ZBrushでゴジラ2001を作ってみる 身体のSubToolを分割
ゴジラ(2014)のディティール制作の舞台裏
ZBrushで基本となるブラシ
HD画質の無駄遣い
OpenGVのライブラリ構成
OpenCV 3.3.0-RCでsfmモジュールをビルド
Zbrushでメカ物を作るチュートリアル動画
OpenCVでiPhone6sのカメラをキャリブレーションする
MPFB2:Blenderの人体モデリングアドオン
Photoshopで作る怪獣特撮チュートリアル
布のモデリング
プログラムによる景観の自動生成
UnityのGlobal Illumination
COLMAP:オープンソースのSfM・MVSツール
ZBrushでアヴァン・ガメラを作ってみる 口のバランス調整
Blendify:コンピュータービジョン向けBlenderラッパー
ラクガキの立体化 3Dプリント注文
オープンソースの顔認識フレームワーク『OpenBR』
Maya LTでFBIK(Full Body IK)
池袋パルコで3Dのバーチャルフィッティング『ウェアラブル クロージング バイ アーバンリサーチ』
書籍『メイキング・オブ・ピクサー 創造力をつくった人々』を読んだ
ZBrushのUV MasterでUV展開
CLO:服飾デザインツール
タダでRenderManを体験する方法
Multi-View Environment:複数画像から3次元形状を再構築するライブラリ
ZBrushのZmodelerとDynamic Subdivisionを学ぶ
ZBrushでゴジラ2001を作ってみる 身体のアタリを作る
ZBrushの作業環境を見直す
フリーで使えるスカルプト系モデリングツール『Sculptris 』
ZBrushでゴジラ2001を作ってみる 目元だけ作り込んでバランスを見る
「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作ったのか
オープンソースのテクスチャマッピングシステム『Ptex』
参考書
Windows Server 2008にAutodesk Maya 2009をインストール
Deep Fluids:流体シミュレーションをディープラーニングで近似する
CGWORLD CHANNEL 第21回ニコ生配信は『シン・ゴジラ』メイキングスペシャル!
OpenCV 3.1のsfmモジュールを試す
ファンの力
物理ベースレンダリングのためのマテリアル設定チートシート
ZBrushでアヴァン・ガメラを作ってみる 下アゴと頭部を作り込む
コメント