Creator3D:shader7_尽然还有双pass这波操作
前言
此时此刻终于体会到啥叫从入门到放弃,从接触到现在半个月,前两天有人给我提到了双pass,整个人瞬间就郁闷了,一个pass还没整明白,咋还有双pass呢,上网查了一下,我的天,尽然还有多pass。
正文
1.实现
郁闷归郁闷,既然入坑了,就要坚持。下面大概说一双pass的使用,其实就是一个pass下定义了两组顶点着色器和片元着色器的入口,大概代码如下
// Effect Syntax Guide: https://github.com/cocos-creator/docs-3d/blob/master/zh/material-system/effect-syntax.mdCCEffect %{techniques:- name: opaquepasses:- vert: general-vs:vert # builtin headerfrag: unlit-fs:fragproperties: &propsmainTexture: { value: white }mainColor: { value: [1, 1, 1, 1], editor: { type: color } }- name: transparentpasses:- vert: unlit-vs:vert frag: unlit-fs:frag - vert: custom-vs:vert frag: custom-fs:frag blendState:targets:- blend: trueblendSrc: src_alphablendDst: one_minus_src_alphablendSrcAlpha: src_alphablendDstAlpha: one_minus_src_alpharasterizerState:cullMode: noneproperties: *props
}%
//第一个pass
CCProgram unlit-vs %{...vec4 vert () {....}
}%
CCProgram unlit-fs %{....vec4 frag () {...}
}%
//第二个pass
CCProgram custom-vs %{...vec4 vert () {....}
}%
CCProgram custom-fs %{....vec4 frag () {...}
}%
2.地址
- 微信公众号:搬砖小菜鸟
扫码关注公众号,
Creator3D:shader7_尽然还有双pass这波操作相关推荐
- 双极性SPWM波生成
本篇文章主要介绍用于逆变电路的双极性SPWM波生成. SPWM波就是脉冲宽度按正弦规律变化和正弦波等效的PWM波形,用于控制逆变电路中开关器件的通断,使其输出的脉冲电压的面积与所希望输出的正弦波在相应 ...
- unity 2020 怎么写shader使其接受光照?_Shader从入门到跑路:阶段性自我小测2(屏幕后处理、替换渲染、双Pass渲染)...
以下是一些可供读者自我检测的问题,同上次一样,笔者不会提供答案,但如果实在想不明白依然可以私信笔者问思路.经某些读者建议,每题加上了分数,供各位自检. 练习1:使用第5章讲到的屏幕后处理效果,对屏幕颜 ...
- 50Hz双T陷波滤波器(带阻滤波器)
1. 传统双 T 网络的带阻滤波器 工程上,滤除工频干扰比较常用的电路是无源双T陷波滤波器. 图示双T的无源陷波滤波器电路,陷波器是某一小频率范围内的带阻滤波器.陷波器的一个常见的应用是滤除50赫兹左 ...
- Unity3d之shader透明模式双pass解决方案
用双pass解决渲染透明的穿插问题 Shader "Unlit/AlphaBlend_2pass" {Properties{_Color("Main Tint" ...
- 华为6x手机计算机软件没有了,只用一招,教你将华为手机变成电脑,这波操作没几个人知道...
原标题:只用一招,教你将华为手机变成电脑,这波操作没几个人知道 说手机取代mp3,mp4,平板数码相机并不合适,不过也差不多了.不过呢手机取代电脑目前还是处于理论阶段.这两天华为在内侧云电脑,在手机平 ...
- 《复联4》的这波操作,其实是在灭 bug
前方涉及剧透,请谨慎阅读!!! 前方涉及剧透,请谨慎阅读!!! 前方涉及剧透,请谨慎阅读!!! ↓ ↓ ↓ Q1:您是否看了<复联4>? A.已看 B.马上准备去电影院刷 ↓ ↓ ↓ 如果 ...
- Java数据结构 利用双栈实现链表操作
利用双栈实现链表操作 class CQueue {private int count;private ListNode head;private ListNode tail;public CQueue ...
- python程序实例电话本-利用Python电话本小程序!这波操作你给几分?
原标题:利用Python电话本小程序!这波操作你给几分? 最近比较忙,只能抽空的写写文章,其实我也是一个上班族,python完全是个人想学然后希望以后对工作有所帮助,2019年了,祝大家新年快乐. 2 ...
- 两台XP系统电脑用双网卡共享上网操作
两台XP系统电脑用双网卡共享上网操作 双网卡互联共享上网两个步骤:一个是硬件连接,另一个是网卡设置. 一.硬件连接 1.安装网卡:一台机器安装双网卡做为服务机,并安装上驱动,另一台也同样安上 ...
最新文章
- 学习不同编程语言的重要性
- python变量作用域 for_python变量作用域
- 计算机等级考试二级机试题目,计算机等级考试机试模拟试题2007-2版.doc
- 电热水器和插座之间的相亲故事
- 用C#来学习唐诗三百首和全唐诗
- Django - - - -视图层之视图函数(views)
- Javascript中的null、undefined、NaN
- 京东回应“两年将回购20亿美元股份”;微软即刻关闭全球所有旗下商店;. Net 5首个预览版发布|极客头条...
- iOS最好用的弹出框
- 雄狮少年,究竟怎样,我们用实际的数据来一探究竟
- matlab电场线公式,matlab画电场线
- Oracle自增序列字段
- workman 和swoole 区别
- [Chatter] 为甚么要学Design Pattern
- CCPROXY的设置方法
- 1602字符液晶显示
- NTP的时间戳的LSW转换为unix的usec
- 001-SE-0011-网络编程
- 在大数据和人工智能时代,我们是否需要分布式流处理?
- oschina开源中国历史变迁(细节)