clearcoat Shader

結構どうでも良いんだけど、たまたま見つけたのでメモしておく。
ファイル名に”Shader”って入ってなくて今まで気づかなかった。

クリアーコーティング的なShaderのサンプルコード→clearcoat Shader Class(clearcoat.cpp)

This is Jim Craighead’s code. Ripped straight from Studio…

This basically computes a fresnel reflection coeficient.
It could probably use some optimization, but the trig identities are left as an exercise for the masochistic.
Also note that this is reasonably accurate for refractive indices greater than 1, but a complete hack for smaller values.
There are still problems with values below 0.6 such as Gold and Silver.

関連記事

OpenCVのバージョン3が正式リリースされたぞ

ZBrushでアヴァン・ガメラを作ってみる 爪とトゲを追加

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

OpenCV 3.3.0-RCでsfmモジュールをビルド

Deep Fluids:流体シミュレーションをディープラーニ...

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

フリーで使えるスカルプト系モデリングツール『Sculptri...

ZScript

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

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

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

ZBrush 2018での作業環境を整える

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

Mitsuba 2:オープンソースの物理ベースレンダラ

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

Unity ARKitプラグインサンプルのチュートリアルを読...

PythonでBlenderのAdd-on開発

顔モデリングのチュートリアル

スターウォーズ エピソードVIIの予告編

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

HD画質の無駄遣い その2

ZBrushでアヴァン・ガメラを作ってみる パーツ分割

UnityのTransformクラスについて調べてみた

自前のShaderがおかしい件

Oculus Goを購入!

映画から想像するVR・AR時代のGUIデザイン

Mayaのシェーディングノードの区分

ZBrushでアマビエを作る その2

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

OpenGVの用語

動的なメモリの扱い

Mask R-CNN:ディープラーニングによる一般物体検出・...

viser:Pythonで使える3D可視化ライブラリ

オープンソースの物理ベースGIレンダラ『appleseed』

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

Shader.jp:リアルタイム3DCG技術をあつかうサイト

ZBrushで仮面ライダー3号を造る 仮面編 横顔のシルエッ...

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

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

UnityでOpenCVを使うには?

MeshLab:3Dオブジェクトの確認・変換に便利なフリーウ...

Blender 2.81でIntel Open Image ...

コメント