自前Shaderの件 解決しました

無事解決しましたよ。

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

rp_20100218185608.jpg



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

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

関連記事

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

法線マップを用意してCanvas上でShadingするサンプ...

色んな三面図があるサイト

adskShaderSDK

ZBrushでアヴァン・ガメラを作ってみる 壊れたデータの救...

iPhone欲しいなぁ

ラクガキの立体化 反省

仮想関数

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

日本でMakersは普及するだろうか?

ZBrush 4R8 リリース!

OpenCVで動画の手ぶれ補正

GoB:ZBrushとBlenderを連携させるアドオン

ZBrushでゴジラ2001を作ってみる 側頭部のボリューム...

ZBrushのZScript入門

ZScript

トランスフォーマー :リベンジのメイキング (デジタルドメイ...

Theia:オープンソースのStructure from M...

オープンソースのネットワーク可視化ソフトウェアプラットフォー...

ZBrushからBlenderへモデルをインポート

ZBrushでアヴァン・ガメラを作ってみる 脚のポーズ調整

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

AndroidもopenGLも初心者さ (でもJavaは知っ...

ゴジラの造形

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

Raytracing Wiki

布地のシワの法則性

ZBrushでアヴァン・ガメラを作ってみる 腕の作り込み

ニンテンドー3DSのGPU PICA200

Autodesk Mementoでゴジラを3次元復元する

Photogrammetry (写真測量法)

CEDEC 3日目

ZBrush用トポロジー転送プラグイン『ZWrap Plug...

After Effects全エフェクトの解説(6.5)

MVStudio:オープンソースのPhotogrammetr...

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

TeleSculptor:空撮動画からPhotogramme...

Physics Forests:機械学習で流体シミュレーショ...

Composition Rendering:Blenderに...

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

ZBrushでアヴァン・ガメラを作ってみる 首回りの修正・脚...

ZBrushでアヴァン・ガメラを作ってみる 甲羅の修正・脚の...

コメント