E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
unityshaderLab
UnityShaderLab
读书笔记 第7章(透明效果,透明混合、透明测试、模板测试)
第7章透明效果不透明和半透明物体渲染顺序、混合效果、透明测试、模板测试不透明物体渲染顺序按照正常思维,先绘制距离摄像机远的物体,然后再绘制离摄像机近的物体,绘制出来的结果并没有问题,但是如果从性能方面考虑,这个会产生重叠绘制(OverDraw)当重叠过多会造成巨大的性能开销,但是如果仅仅改变绘制的顺序并不能解决性能开销反而还会造成绘制出来物体显示的错误。所以引入了深度值(Depth)存储在屏幕空间
Ha啤酒来大杯的
·
2023-10-26 04:25
ShaderLab
unity
UnityShaderLab
—— 模型裁剪效果
首先定义一个裁剪范围,_DisappearOffset("offset",Range(-1,1))=1在顶点着色器中,取某个轴的值与裁剪的数相减存储在UV的z分量中v2fvert(appdatav){v2fo;o.pos=UnityObjectToClipPos(v.pos);o.uv.xy=v.uv;o.uv.z=_DisappearOffset+v.pos.z;returno;}在片元着色器中
浅陌sss
·
2023-10-13 07:21
知识点记录
U3d
unity
UnityShaderLab
—— 简单的流光shader
原理:就是在原先的模型表面叠加一层可以流动的图片,算法代码:float2tex;tex=float2(i.uv.x-_Time.x*_Speed,i.uv.y);fixed4col0=tex2D(_Tex,tex)*_Strenth;fixed4col1=tex2D(_MainTex,i.uv);returncol0+col1;这里Speed用的float调节速度大小,strenth是调节流光图的
浅陌sss
·
2023-10-13 07:15
U3d
知识点记录
unity
unityshaderLab
对Shader中浮点数的思考
本文分为以下几个部分IEEE754标准
UnityShaderLab
中floathalffixed的精度范围精度转换引言: 对于精度敏感,对GPU编程是很有帮助的,在你的Shader中使用什么样的精度类型
LosJun
·
2023-09-18 14:55
【
UnityShaderLab
实现“Billboard“始终面向相机_播放序列图的效果_案例分享(内附源码)】
"Billboard"始终面向相机Shader"billboard"{Properties{_MainTex("MainTex",2D)="white"{}_Color(
暴走约伯
·
2023-09-16 05:18
unity
游戏引擎
算法
经验分享
着色器
【ShaderToy中图形效果转译到
UnityShaderlab
案例分享,实现2D层层叠叠半透明泡泡_Bubbles】
Shader"ShaderToy/Bubbles"{Properties{}SubShader{Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#include"UnityCG.cginc"structap
暴走约伯
·
2023-09-01 17:18
ShaderToy
unity
游戏引擎
算法
经验分享
着色器
《Unity引擎中的Shader类和ShaderLab语言》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Unity+Shader+ShaderLab+立钻哥哥++OK+)
《Unity引擎中的Shader类和ShaderLab语言》版本作者参与者完成日期备注YanlzVR_
UnityShaderLab
_V01_1.0严立钻2020.10.09##《Unity引擎中的Shader
VRunSoftYanlz
·
2020-10-09 20:40
VR云游戏实战零碎技术点
Unity开发基础
shader编程
Yanlz
VR云游戏
Unity
Shader
立钻哥哥
Unity Shader学习:将mmd人物更新卡通材质
最近图形学看到了shader,虽然很早前就学过但是一直没实操过,最近自己正好也在看
UnityShaderlab
这本书,顺手解决了一个小问题,记录一下。
糯米nuomi!
·
2020-08-26 23:07
Unity 对选中物体实现描边效果(方法1:指定layer的外轮廓渲染)
Unity基于屏幕后处理的描边效果(指定Layer的物体)UnityShader学习笔记(19)屏幕后处理效果、调整亮度、饱和度、对比度
UnityShaderlab
:ObjectOutlinesUnityShader
ChiLi_Lin
·
2020-08-17 01:13
Unity
Shader
Unity
Shader
学习笔记
Untiy Shader 入门
unityshaderlab
的语法基础,用来做个人备忘查询ShaderLabSyntaxUnity中的所有Shader都是用一种叫做"ShaderLab"的陈述性语言(declarativelanguage
淡淡的-Slight
·
2020-07-14 20:09
基础学习文章
CG
Shader
Unity
sublime Text与markdown、hlsl、graphviz
sublimeText写hlsl(或glsl,cg,fx,
unityshaderLab
文件等):语法高亮编译:用DirectXSDK里面的fxc.exe,所在路径加入到系统环境
spracle
·
2020-07-10 18:25
边边角角
动态更新游戏对象材质贴图
(而
unityshaderLab
的组织形式有三种可以编写的shader(surfaceshader,vertexandfragm
Levi_Wan
·
2020-07-08 00:23
【Unity Shader】浅析Unity shader中RenderType的作用及_CameraDepthNormalsTexture
初学
UnityShaderLab
的时候,一定有接触过UnityShader中的Tags标签块,比如:"LightMode"="Vertex""Queue"="Transparent""IgnoreProjector
MrASL
·
2020-07-02 12:25
Unity
游戏开发
Shader
RenderType
Shader
渲染
depthTexture
unity
2.1:CGPROGRAM
前言经过前面两个章节的铺垫,我们对渲染以及
UnityShaderlab
相关的知识已经有了大概的认识,接下来将要学习的就是Shader最重要的部分,SL(ShaderLanguage),着色器语言。
Li_F
·
2019-05-03 21:00
【Unity ShaderLab】Blend混合命令
既然涉及到了颜色混合,
UnityShaderLab
提供了相应的Blend混合命令,用于
LeeMcXxs
·
2018-12-20 15:07
【Unity
ShaderLab】
Unity的延迟渲染(一)
哪怕你对OpenGL的延迟渲染已经很了解了,你对Unity中如何使用延迟渲染可能也是一脸懵逼,下面直接正文Unity中使用延迟渲染需要了解一些
UnityShaderLab
的内置变量。
ShaDe_r
·
2017-08-20 17:55
Shader:学习总结
UnityShaderLab
学习总结-WhyBothers?
viva158
·
2017-04-05 13:16
如果习惯VisualStudio,可以如下实现.Shader文件的语法高亮。
其包括了
UnityShaderLab
的部分关键字,和HLSL的所有关键字。关键字以后持续添加中。将下载的usertype.dat放到MicrosoftVisualStudioxx
silverfoxgame
·
2017-04-03 20:00
三言两语说shader(三)矩阵变换
是这样的,即便是上一篇中最简单的黑屏效果,里头的顶点处理函数vert_img,其实也包含了一句:o.pos=mul(UNITY_MATRIX_MVP,v.vertex);这个MVP是
unityshaderlab
obmar45
·
2016-03-29 00:00
shader
unityshaderLab
中fixed function常用指令
ShaderLab中常用的fixedFunction. SubShader{ Tags{"Queue"="Transparent"} //渲染完不透明物体,再渲染当前物体 GrabPass{} //将当前屏幕抓取到_GrabTexture纹理变量中.之后的pass可以使用这张纹理. Pass{ Name &q
·
2015-01-30 00:00
function
unityshaderLab
中fixed function常用指令
ShaderLab中常用的fixedFunction. SubShader{ Tags{"Queue"="Transparent"} //渲染完不透明物体,再渲染当前物体 GrabPass{} //将当前屏幕抓取到_GrabTexture纹理变量中.之后的pass可以使用这张纹理. Pass{ Name "passNa
superherosk123
·
2011-09-06 11:00
shaderlab
fixedfunction
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他