エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
金の金属シェーダの改良版 - OLD hanecci’s blog : 旧 はねっちブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
金の金属シェーダの改良版 - OLD hanecci’s blog : 旧 はねっちブログ
概要 金の金属のスペキュラライティングを計算するシェーダを書きました. マテリアルのパラメータは少な... 概要 金の金属のスペキュラライティングを計算するシェーダを書きました. マテリアルのパラメータは少なめで, フレネル反射率(RGB linear)と表面の粗さ(αtr=0.0-1.0)だけです. シェーダの計算式について F(l, h) : Schlick のフレネルの近似式 D(h) : Trowbridge Reitz (GGX) NDF (表面の粗さは αtr=0.0-1.0 まで変化) G(l, v, h) : GGX NDF 用の Smith shadowing masking function (幾何減衰率 G は表面の粗さと連動しています) レンダリング結果 上から下へと順に「表面の粗さが滑らか〜粗く」へと変化しています. 表面がかなり滑らかな場合 αtr = 0.1 αtr = 0.2 αtr = 0.4 αtr = 0.6 表面がかなり粗い場合 αtr = 1.0