原文:和Keyle一起學ShaderForge – Custom Blinn-Phong

用了兩天時間精心准備了這篇教程,快來和Keyle一起學ShaderForge,玩起來 本章目錄 .什么是Blinn Phong光照模型 .如何使用自定義光照模型 . ShaderForge內置光照模型 .如何使用自定義類似光照實現Blinn Phong的光照模型 .完善我們的自定義Shader . 我們先模擬出一個Diffuse的算法 . 合並 通過加法 ,得到我們想要的結果 . 優化 去除重復 ...

2015-04-24 19:12 1 1995 推薦指數:

查看詳情

Keyle一起ShaderForge - Overview

Shader是不是很枯燥? 如果你和我一樣覺得用手寫shader這種已經OUT的學習方式來學習Shader,那就和我一起一個換個角度來從ShaderForge學起吧。 我后面的教程路線是這樣的 SharderForge學習中穿插《unity shader ...

Tue Apr 21 22:16:00 CST 2015 2 3517
Blinn-Phong模型

; 2.Blinn-Phong模型 引入了H,Blinn模型不僅在速度上更快,而且更符合實際 ...

Fri Jul 06 08:53:00 CST 2018 2 747
Keyle一起ShaderForge – Create Base Shader

1.本篇讓我們一起動手試試使用ShaderForge創建一個基本的Shader 2.介紹Shader文件Main函數中公開的節點 1.使用ShaderForge創建一個基本的Shader 效果如下左1為 node_1311 Color效果為純白下的 ,左 ...

Wed Apr 22 19:08:00 CST 2015 0 2733
PhongBlinn-Phong光照模型

PhongBlinn-Phong是計算鏡面反射光的兩種光照模型,兩者僅僅有很小的不同之處。 1.Phong模型 Phone模型計算中的一個關鍵步驟就是反射向量R的計算: 上圖中的位於表面“下面”的向量 ‘I’ 是原始 ‘I’ 向量的拷貝,並且二者是一樣的,現在我們的目標 ...

Mon Mar 21 03:43:00 CST 2016 1 25064
Blinn-Phong光照算法

Phong光照模型是計算機圖形學中一種非常基礎的光照算法,它的高光部分計算公式如下: 其中viewDir是相機坐標和物體坐標之差,reflectDir是光照方向與物體法向的反射,如下圖所示: 但是這種計算方式有一個問題,如下圖所示: 當相機和光照處於同一側時,此時得到的反射 ...

Thu May 07 04:51:00 CST 2020 0 1116
[computer graphics]簡單光照模型(PhongBlinn-Phong)和明暗處理

簡單光照模型(PhongBlinn-Phong)和明暗處理 支持點光源和平行光,是一種簡單光照模型,它將光照分解成了三個部分,分別為 漫反射 鏡面反射 環境光 如圖所示,是一個簡單的幾何模型。 \(L\)是光源方向 \(N\)是法線方向 \(R\)是反射 ...

Thu Jun 11 23:27:00 CST 2020 0 978
Shader系列(3):Blinn-Phong光照模型

圖形學界大牛Jim BlinnPhong模型進行了改進,提出了Blinn-Phong模型。Blinn-Phong模型與Phong模型的區別是,把dot(V,R)換成了dot(N,H),其中H為半角向量,位於法線N和光線L的角平分線方向。Blinn-Phong模型可表示 ...

Fri Feb 01 01:40:00 CST 2013 0 6351
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM