ue4地編 unity shader有什么用?
unity shader有什么用?Shader就是在GPU上運(yùn)行的程序叫做著色器程序(一般的程序在CPU上執(zhí)行指令)。UnityShader使用的是NVIDIA公司的Cg標(biāo)準(zhǔn)語(yǔ)言,可以處理頂點(diǎn)著色、像
unity shader有什么用?
Shader就是在GPU上運(yùn)行的程序叫做著色器程序(一般的程序在CPU上執(zhí)行指令)。UnityShader使用的是NVIDIA公司的Cg標(biāo)準(zhǔn)語(yǔ)言,可以處理頂點(diǎn)著色、像素著色任務(wù)。Unity中的游戲?qū)ο笾灰强梢暤?,就一定?huì)調(diào)用shader渲染,最簡(jiǎn)單的shader就是diffuse類(lèi)型,就是你給對(duì)象涂個(gè)什么顏色,這個(gè)對(duì)象在白光下就是什么顏色。一般來(lái)講游戲中的材質(zhì)=shader 貼圖和其它數(shù)據(jù),要想表現(xiàn)特殊的材質(zhì),比如鏡面反射、水面、塑料等,就需要編程shader(Unity中有一些默認(rèn)的shader)。