shader编程学习(2)遮挡显示

前言

通过学习一个个案例,来学习shader编程,我认为是最有效和快速的方法,尤其对于shader编程来说,知识点相当繁杂,作为初学者的我,很容易摸不清头脑,

学习例子,能帮助学习渲染过程,同时积累知识点,当做的例子多了,自然而然,积累的知识点能连成了线,变成了网,自身的水平肯定得到了提升

今天学习 遮挡物的显示,原博客传送门:http://blog.youkuaiyun.com/u011047171/article/details/46562969

上图



代码

Shader "ZX/OccTransVF" 
//遮挡显示    
//分析:渲染是按照pass的顺序来进行,把遮挡显示放在第一位,正常显示放在第二位
//渲染按照 Queue的先后顺序进行,当判断当物体配前面挡住了,pass1执行,显示纹理,pass2不执行
//当没有挡住时,pass1,pass2顺序执行,pass2的纹理覆盖到pass1

{    
    Properties     
    {     
        _MainTex ("Base (RGB)", 2D) = "white" {}    
        _RimColor("RimColor",Color) = (0,1,1,1)  
        _RimPower ("Rim Power", Range(0.1,8.0)) = 1.0  
    }    
        
    SubShader     
    {    
          
        LOD 300    
		//物体要在建筑之后渲染
        Tags { 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值