自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg



Cook Torranceを実装した奴だったんだけど、計算精度の誤差でもなんでもなく、自分のコーディングミスだった。(むしろ前は何でちゃんと動いたんだ?)
際どい値を突っ込んでみたり色々試したけど、コードをたどってたら、ゼロ除算を見つけたんだ…(値を丸めようとして逆にミスしたっていう…)
ということで、その一行を直しただけでちゃんと動きましたとさ。
不定の値がレンダラに渡された後の挙動がMayaのバージョンによって違うのかもしれない。(アンチエイリアスがかかるとそれがさらに強調されて…)

ところで、Shader側で背面カリングとか意味ないね。裏表関係なくレンダラがアルファチャンネルにシルエット描き込むから。

関連記事

UnityでTweenアニメーションを実装できる3種類の無料...

Human Generator:Blenderの人体生成アド...

書籍『The Art of Mystical Beasts』...

ZBrushでUndo Historyを動画に書き出す

OpenCVでiPhone6sのカメラをキャリブレーションす...

『ピクサー展』へ行ってきた

マイケル・ベイの動画の感覚

ZBrushでアヴァン・ガメラを作ってみる 下半身のバランス...

映画『シン・ウルトラマン』 メイキング記事まとめ

Photoshopで作る怪獣特撮チュートリアル

オープンソースの顔の動作解析ツールキット『OpenFace』

Leap MotionでMaya上のオブジェクトを操作できる...

ZBrushでゴジラ2001を作ってみる 目元だけ作り込んで...

ゴジラ三昧

ZBrush 2018へのアップグレード

ZBrushと液晶ペンタブレットでドラゴンをモデリングするチ...

写真から3Dメッシュの生成・編集ができる無料ツール『Auto...

単純に遊びに行くのはだめなのか?

機械学習手法『Random Forest』

FreeMoCap Project:オープンソースのマーカー...

ジュラシック・パークのメイキング

OpenVDB:3Dボリュームデータ処理ライブラリ

粘土をこねるようなスカルプトモデリング

ZBrushで仮面ライダー3号を造る 仮面編 Dam Sta...

Caffe:読みやすくて高速なディープラーニングのフレームワ...

シン・ゴジラのファンアート

ZBrushのお勉強

OpenCV 3.1から追加されたSfMモジュール

フィーリングに基づくタマムシの質感表現

Mayaのレンダリング アトリビュート

Unity Scriptコーディング→Unreal Engi...

ZBrushでアヴァン・ガメラを作ってみる 下アゴの付け根を...

ZBrush 4R7

Maya 2015から標準搭載されたMILA

Google Earth用の建物を簡単に作れるツール Goo...

映画『ジュラシック・ワールド/炎の王国』のVFXブレイクダウ...

レンダラ制作はOpenGL とか DirectX を使わなく...

ZBrushで仮面ライダーBLACK SUNを作る 頭部~バ...

GAN (Generative Adversarial Ne...

書籍『3次元コンピュータビジョン計算ハンドブック』を購入

CreativeCOW.net

MFnDataとMFnAttribute

コメント