自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg



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

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

関連記事

PureRef:リファレンス画像専用ビューア

GAN (Generative Adversarial Ne...

Unityをレンダラとして活用する

ZBrushでアヴァン・ガメラを作ってみる 脚のトゲの作り直...

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

libigl:軽量なジオメトリ処理ライブラリ

ZBrushでカスタムUIを設定する

ZBrushで基本となるブラシ

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

PythonでBlenderのAdd-on開発

画像生成AI Stable Diffusionで遊ぶ

MetaHumanの頭部をBlenderで編集できるアドオン

Russian3DScannerのトポロジー転送ツール『Wr...

DUSt3R:3Dコンピュータービジョンの基盤モデル

ZBrushCore

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

トランスフォーマーロストエイジのメイキング

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

プロシージャル手法に特化した本が出てるみたい(まだ買わないけ...

ゴジラ(2014)のメイキング

実写と実写の合成時の色の馴染ませテクニック

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

タマムシっぽい質感

mentalrayのSubsurface Scatterin...

OpenCVでカメラ画像から自己位置認識 (Visual O...

サンプルコードにも間違いはある?

2012 昨日のクローズアップ現代を見た

ラクガキの立体化

Point Cloud Utils:Pythonで3D点群・...

Zibra Liquids:Unity向け流体シミュレーショ...

Alice Vision:オープンソースのPhotogram...

OpenCV3.3.0でsfmモジュールのビルドに成功!

OpenCV

『スター・ウォーズ フォースの覚醒』のVFXブレイクダウン ...

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

定数

Paul Debevec

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

ZBrush 4R7

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

CycleGAN:ドメイン関係を学習した画像変換

ZBrushでアヴァン・ガメラを作ってみる 全体のバランス調...

コメント