自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg



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

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

関連記事

Iridescence:プロトタイピング向け軽量3D可視化ラ...

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

Unity ARKitプラグインサンプルのドキュメントを読む

素敵なパーティクル

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

CLO:服飾デザインツール

ZBrushでアヴァン・ガメラを作ってみる 頭頂部の作り込み...

OpenCV 3.1のsfmモジュールのビルド再び

立体視を試してみた

BlenderのPython環境にPyTorchをインストー...

MFnDataとMFnAttribute

Super Resolution:OpenCVの超解像処理モ...

Boost オープンソースライブラリ

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

フルCGのウルトラマン!?

Physically Based Rendering

SIGGRAPH Asia

Mitsuba 3:オープンソースの研究向けレンダラ

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

仮想関数

画像生成AI Stable Diffusionで遊ぶ

BlenderのRigifyでリギング

布のモデリング

OpenCV

「ベンジャミン·バトン数奇な人生」でどうやってCGの顔を作っ...

第20回 文化庁メディア芸術祭『3DCG表現と特撮の時代』

第1回 3D勉強会@関東『SLAMチュートリアル大会』

書籍『開田裕治 怪獣イラストテクニック』

Vancouver Film Schoolのデモリール

ZBrushのUndo Historyをカメラ固定で動画化す...

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

DensePose:画像中の人物表面のUV座標を推定する

ZBrushの作業環境を見直す

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

写真に3Dオブジェクトを違和感無く合成する『3DPhotoM...

スクラッチで既存のキャラクターを立体化したい

ラクガキの立体化 背中の作り込み・手首の移植

タマムシっぽい質感

Mayaのポリゴン分割ツールの進化

映画『ジュラシック・ワールド』のVFXメイキング

MFnMeshクラスのsplit関数

ZBrushでアヴァン・ガメラを作ってみる 口内の微調整・身...

コメント