原文:Unity shader學習之漸變紋理

漸變紋理,及使用紋理來存儲漫反射光照的結果,這種技術在游戲 軍團要塞 中流行起來,它也是由Valve公司 提出半蘭伯特光照技術的公司 提出來的,他們使用這種技術來渲染游戲中具有插畫風格的角色。 如使用下圖作為漸變紋理: 轉載請注明出處:http: www.cnblogs.com jietian p .html shader如下: View Code 效果如下: 資源如下: http: files. ...

2017-07-07 17:12 0 1763 推薦指數:

查看詳情

Unity shader學習之遮罩紋理

什么是遮罩? 遮罩允許我們可以保護某些區域,使它們奐於某些修改。 例如下面的例子,使用遮罩來控制高光反射。 轉載請注明出處:http://www.cnblogs.com/jietian331/p/7149182.html 使用的貼圖,法線,遮罩紋理如下: shader ...

Tue Jul 11 18:09:00 CST 2017 0 1854
Unity Shader 之 基礎紋理

基礎紋理 紋理的目的就是使用一張圖片來控制模型的外觀。使用紋理映射(texture mapping)技術,我們可以把一張圖“粘”在模型表面,逐紋素(texel)地控制模型的顏色。 建模軟件中利用紋理展開技術把紋理映射坐標(texture-mapping coordinates)存儲在每個頂點 ...

Thu Nov 30 22:41:00 CST 2017 2 2320
[Unity] Shader(着色器)之紋理貼圖

Shader中,我們除了可以設定各種光線處理外,還可以增加紋理貼圖。 使用 settexture 命令可以為着色器指定紋理。 示例代碼: 效果圖: 默認渲染順序圖: 指令說明: settexture 應用紋理 ...

Sun Apr 03 09:48:00 CST 2016 0 6050
Unity Shader 基礎(3) 獲取深度紋理

Unity提供了很多Image Effect效果,包含Global Fog、DOF、Boom、Blur、Edge Detection等等,這些效果里面都會使用到攝像機深度或者根據深度還原世界坐標實現各種效果,這篇文章主要介紹Unity中獲取相機深度的方式。 1. Camera ...

Sat Apr 01 21:00:00 CST 2017 0 10999
Unity Shader 基礎(4) 由深度紋理重建坐標

在PostImage中經常會用到物體本身的位置信息,但是Image Effect自身是不包含這些信息的,因為屏幕后處其實是使用特定的材質渲染一個剛好填滿屏幕的四邊形面片(四個角對應近剪裁面的四個角)。這篇文章主要介紹幾種在Image Effct shader中還原世界坐標的方式。這個問題 ...

Tue Apr 04 23:10:00 CST 2017 0 1382
Unity Shader 創建程序紋理貼圖

創建一個腳本 附加到一個游戲體上 using UnityEngine;using System.Collections; public class ProceduralTexture : MonoBehaviour{#region Public Variables //紋理的寬高 ...

Mon Nov 06 17:45:00 CST 2017 0 1505
Unity Shader入門精要學習筆記 - 第13章 使用深度和法線紋理

紋理的代碼非常簡單,但是我們有必要在這之前首先了解它們背后的實現原理。 深度紋理實際上就是一張渲染紋理,只不過它里面存儲的像素值不是顏色值而是一個高精度的深度值。由於被存儲在一張紋理中,深度紋理里的深度值范圍是[0,1],而且通常是非線性分布的。那么,這些深度值是從哪里得到的呢?總體來說 ...

Sun Oct 01 17:13:00 CST 2017 0 1683
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM