一個球體,不論從哪去看,都是中心透明,向邊上越來越不透,最后純白,大概就像個泡泡一樣效果如下圖:先看shader代碼: Shader "Custom/PaoPao" { //1. Pr
我會把這段時間學的shader知識,一篇篇的寫出來,并不高深,我是初學者,而且還在學習中,就是做個總結以及備忘。如果能夠對你有幫助,那再好不過,如果發現我寫的內容有不正確的地方,也請多多指教。運行環境
運行環境:Win10 x64Unity 5.5.4在“ShaderLab學習小結(五)接收平行光陰影”中,通過修改代碼,讓原來的shader可以接收主平行光的陰影。但是沒有點光源的陰影。 在原有的pa
1、差值shader//差值 uniform sampler2D U_MainTexture; uniform sampler2D U_SubTexture;
使用Subroutine在shader中封裝不同的函數,在CPU端選擇調用那個函數效果如下圖所示左側:環境光中間:環境光 + 漫反射右側:環境光 + 漫反射 + 高光1、Subroutine 在sha
一、1、先來看下效果圖貌似效果還可以2、cocos2d-x的主要程序代碼Size size = Director::getInstance()->getWinSiz
目的:將三維場景轉化為屏幕二維圖像。組成:可分為三個階段 application階段,cpu處理(1). 數據準備。一個是模型加載(mesh,texture等);二是攝像機(位置,朝向等);三是光源
運行環境:Win10 x64Unity 5.5.4目的:在場景中建立plane平板,通過shader使平板在y坐標上有突起,且隨y值定義不同的顏色先看下效果: Shader代碼如下: Shader "
運行環境:Win10 x64Unity 5.5.4在“ShaderLab學習小結(四)簡單產生陰影”基礎上,在頂點片斷著色器中編寫程序使材質能接收陰影將小結(四)中添加的plane的材質換成和球體一樣
運行環境:Win10 x64Unity 5.5.4在之前“ShaderLab學習小結(三)漫反射+高光+點光源”中的場景加入一個plane,如下圖:被平行光和點光源照射的球體沒有產生陰影代碼方面很好解