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
UnityShader镜面反射
UnityShader
源码2017---学习笔记与自我拓展045
源自Internal-BlitCopy,Internal-BlitCopyDepth,Internal-CombineDepthNormals讲一下unity的潜规则Shader"Hidden/Internal-CombineDepthNormals"{}只有以Hidden/开头的shader,都会在shader列表中隐藏起来。BlitCopy从名字上看应该是Blit()函数调用时使用的吧,不负责
佛经forever
·
2020-08-26 23:59
UnityShader
- 渲染管线
定义:显卡内部处理图像信号的并行处理单元,也称为渲染流水线发生位置:CPU和GPU渲染机理:将图像所具备的图形信息(顶点、纹理、材质、摄像机位置等)经过一系列阶段的处理,最终转换为屏幕上的图像.渲染流程:应用阶段几何阶段光栅化阶段应用阶段ApplicationStage发生位置:CPU阶段目标:准备渲染所需的几何信息,即渲染图元(renderingprimitives)渲染数据:场景数据:如摄像机
dhj66039
·
2020-08-26 23:55
Shader、Draw Call和渲染管线(Rendering Pipeline)
ThirdEdition》(PDF的配图链接)将一个渲染流程分为三个阶段:即应用阶段(PApplicationStage)、几何阶段(GeometryStage)、光栅化阶段(RasterizerStage)我借用《
UnityShader
weixin_34198762
·
2020-08-26 23:13
Unity Shader笔记 -----认识Draw Call和固定函数的流水线
《
UnityShader
入门精要》随笔DrawCall就是CPU调用图像的编程的接口,如OpenGL中的glDrawElements命令或者DirectX中的DrwaIndexedPrimitive命令
EagleGoing
·
2020-08-26 23:19
Unity Shader - Predefined Shader preprocessor macros 着色器预处理宏
目录:
UnityShader
-知识点目录(先占位,后续持续更新)原文:PredefinedShaderpreprocessormacros版本:2019.1PredefinedShaderpreprocessormacros
linjf520
·
2020-08-26 23:39
Unity
Shader
译文
丢
不想认识新的朋友,不想看天空是什么颜色.不再爱笑,只有一种陌生的感觉.
镜面反射
的弧度,那是?是你吗?不,你在哪?我失去的从前.我努力砸不停的敲打镜面.却再也看不见你!是否我已失去了你?
Alice的书包
·
2020-08-25 15:05
毛毛失踪
也许是因为遭遇了新鲜事物而过于激动,毛毛像受到
镜面反射
的子弹一样在房间里到处乱窜,因为高速飞行而拉出那条长长的“绿色光带”,在这本来
小爱希
·
2020-08-25 07:14
第三章 Unity Shader 基础
二
UnityShader
2.1Properties2.1.1Properties形式{Name("displayname",PropertyType)=DefaultValueName("displayname
铁锤哥哥
·
2020-08-24 02:48
C++
Shader
GPU
CG
语言
Unity
Shader
入门精要笔记
第二章 渲染流水线(下)---Shader语言与Draw Call
在
unityshader
中,可以选择'CG/HLSL"或者"GLSL",但
Unityshader
语言并不是真正意义上的对应着色器语言,尽管它们的语法几乎一样。
铁锤哥哥
·
2020-08-24 02:48
Unity
Shader
入门精要笔记
specular高光贴图
西昌.何雨锋specular高光贴图用于模仿出象不锈钢之类的表面极其光滑的物体但有别于
镜面反射
,因为
镜面反射
会有投影,而这个只反光不反投影。
冷雨夜刀锋
·
2020-08-24 00:09
TV5
揭秘免喷涂塑料的那些事之着色篇
采用规则的球型铝粉对光线的反射较为均匀一致,主要发生
镜面反射
,表面具有高亮度及光泽度。
阿欣鸿盛
·
2020-08-24 00:16
YOU ARE MY LAST DREAM
在炎热的八月初的一天我闭上眼睛感受着四号台风带来的一丝不该的清凉我数着生命中那些潦草的时光火车以80码的速度穿过山洞阳光从湖水
镜面反射
入目耀眼看见树上有两只乌鸦我没办法听见他们的嚎叫也不知道它们在为谁的灵魂而悲伤我知道我又产生了幻觉生命如梦时常被一阵风吹醒幻觉让我伫立在风中感受着你的温度我想起了一双让我痴迷的眼睛你是我最后一个梦
陆小路
·
2020-08-23 23:44
UnityShader
学习——内置时间变量及其应用
UnityShader
提供了一系列关于时间的内置变量来允许我们方便地在Shader中访问运行时间,实现各种动画效果。表11.1给出了这些内置的时间变量。时间变量
SuperWiwi
·
2020-08-23 06:06
计算机图形学
图形学5:其他
光照明模型是简单光照模型Whitted光照模型是整体光照模型1.Phong光照明模型:Phong光照明模型的综合表述:光源为点光源,由物体表面上一点P反射到视点的光强I为环境光的反射光强Ie、漫反射光强Id、和
镜面反射
光
susu2016
·
2020-08-23 01:30
《
unityshader
中级篇》看懂一个最简单的顶点/片元着色器
1.我们已经清楚了
unityshader
的基本结构,它包含了shader,properties,subshader,fallback这样的语义块。看下面的结构。
一壶开心酒
·
2020-08-22 17:42
Q88:全局光照(Global Illumination)——Path Tracing算法生成反射焦散效果的图形
由于在
镜面反射
中,光线几乎可以保持来自光源的全部能量,并在表面曲度和折射率的作用下,产生聚焦或者发散,当这种光线接触到场景中其它对象的表面时,又会产生新的照明效果,于是焦散便产生了。
图形跟班
·
2020-08-22 17:47
C++
ray
trace
computer
graphics
Q88:全局光照(Global Illumination)——Path Tracing
间接光照:对于镜面材料,有
镜面反射
模型;对于高光材料,有高光反射模型;但是,对于粗糙表面(matte,漫射材料)呢?截至当前,除了ambient,我们尚未考虑漫射材料的其他间接光照。
图形跟班
·
2020-08-22 15:48
C++
ray
trace
computer
graphics
学习Shader所需的数学基础(坐标系,点和矢量)
本文是《
UnityShader
入门精要》的又一篇读书笔记,学习Shader需要的数学知识中的坐标系,点和矢量篇。
iwin
·
2020-08-22 13:41
游戏
unity
shader
图形学
程序员
[计算机图形学09]Unity提供的内置文件
包含文件文件名描述UnityCG.cginc包含了最常使用的帮助函数,宏和结构体UnityShaderVariables.cginc在编译
UnityShader
时,会被自动包含进来。
freemanzZZ
·
2020-08-22 11:40
图形学
[计算机图形学07]Unity Shader基础
概述在Unity中,我们需要配合使用材质(Material)和
UnityShader
才能达到效果。
freemanzZZ
·
2020-08-22 11:05
图形学
UnityShader
之Glitch Art效果
【博物纳新】是UWA旨在为开发者推荐新颖、易用、有趣的开源项目,帮助大家在项目研发之余发现世界上的热门项目、前沿技术或者令人惊叹的视觉效果,并探索将其应用到自己项目的可行性。很多时候,我们并不知道自己想要什么,直到某一天我们遇到了它。更多精彩内容请关注:lab.uwa4d.com导读电视信号受到干扰,产生画面抖动、色彩漂移等现象,这种电子设备成像故障产生的效果,被应用在赛博朋克等科幻类型的影视游戏
侑虎科技
·
2020-08-21 02:16
unity
shader
简易Shader实践记录3-背景滚动与星空旋转
学习传送门:
UnityShader
学习笔记(18)纹理动画、顶点动画、广告牌技术1.简单的UV滚动,可以做背景展示需要注意图片格式记得选择repat具体实现Shader"Unlit/MoveUV"{Properties
东方快弟
·
2020-08-20 12:11
简易shader实践
UnityShader
应用——水波效果
最近学了顶点片元Shader基本语法之后,决定拿一个Shader来分析一下,初学Shader,在此记录一下!这个Shader效果都是在frag里进行;sampler2D_MainTex;float_WaveStrength;float_WaveFactor;float_TimeScale;fixed4frag(v2fIN):COLOR{//计算出fixed2(0.5,0.5)到uv每个点的单位向量
noEnoughChief
·
2020-08-20 12:38
UnityShader
UnityShader
应用——卡通渲染
1.描边外描边之前记过。内描边的实现:ILM的a通道控制内描边的范围。也就是黑色区域对应uv上的地方进行需要内描边。在最后与光照模型算出的颜色相乘就行。2.光照模型diffuse部分:ILM的g通道控制漫反射阴影的阈值。shadowRange=g值*顶点颜色(平时没有的数据)共同决定受光范围。也就是说黑色的区域,是不想受到阴影的。diffuse=max(0,dot(worldNormal,ligh
noEnoughChief
·
2020-08-20 12:38
UnityShader
Unity Shader - Emission 自发光
目录:
UnityShader
-知识点目录(先占位,后续持续更新)原文:Emission版本:2019.1EmissionEmission控制从表面发出的光的颜色和强度。
linjf520
·
2020-08-20 12:46
Unity
Shader
译文
在Unity中实现数学坐标系Shader(一)
今天我们来学习通过
UnityShader
实现数学直角坐标系的Shader,以让大家更加熟悉
UnityShader
中常用的数学方法。数学坐标系由X
gcj2450
·
2020-08-20 11:30
Unity
Shader
【
UnityShader
自学日志】线框自发光着色器
1、新建一个无光照着色器(UnlitShader),重命名为“Unlit_wire”2、修改其代码如下Shader"PACKT/unlit_wireframe1"{Properties{//线框着色器所需要的三个属性_Color("Color",Color)=(0,0,0,0)//模型的颜色_EdgeColor("EdgeColor",Color)=(0,1,0,1)//线框的颜色_Width("
LudoArtificis
·
2020-08-20 11:32
UnityShader
【
UnityShader
自学日志】透明着色器(透明头盔效果)
新建一个StandardSurfaceShader,将其命名为Glass1、打开Glass,将其名称改为"PACKT/Glass"2、在Subshader下面,找到Tags一行,将Opaque改为Transparent(即从“不透明”改为“透明”)3、找到着色器的编译指令代码#pragmasurfacesurfStandardfullforwardshadows,并在其后面添加关键字alpha,此
LudoArtificis
·
2020-08-20 11:32
UnityShader
UnityShader
太空中的大气层效果
Shader"Custom/AtmosphereGlow"{Properties{//大气层的颜色_AtmoColor("GlowColor",Color)=(1,1,1,1)//大气层反射效果的强化量_InnterRingFactor("GlowFactor",Float)=5//大气层相对于地表的偏移_Offset("VertexOffset",Float)=0}SubShader{Tags{
HelloMingo
·
2020-08-20 10:42
unity
渲染
UnityShader
应用——外发光实现
学习了一下实现物体外发光的Shader。分成两个Pass进行,第一个Pass渲染物体正面,剔除背面;第二个Pass渲染背面(剔除正面),通过扩展法线方向顶点,在进行颜色计算。实现外发光的Pass//pass2生成模型外部的光晕Pass{Name"OutLight"Tags{"LightMode"="Always"}CullFront//不正面剔除会出错BlendSrcAlphaOneCGPROGR
noEnoughChief
·
2020-08-20 10:36
UnityShader
【
UnityShader
自学日志】星球大气效果
1、创建一个“Planet”着色器2、在Properties代码块中删除_Metallic和_Glossiness所在的两行,在surf函数中删除Glossiness和Metallic所在的两行(因为大气着色器不需要金属光泽和平滑度两个材质属性)3、为大气着色器添加厚度、颜色和不透明度三个属性在Properties代码块中添加下面两行_Thickness("Thickness",Range(-1,
LudoArtificis
·
2020-08-20 08:27
UnityShader
Cocos Creator Shader工具
花了两天时间,模拟
UnityShader
完成了一套基本的材质框架,由于不知道怎么扩展编辑器,就没写工具,后面等CocosCreator的编辑器扩展功能更完善一些再说。
游蓝海
·
2020-08-20 02:18
cocos2d-x
UnityShader
与Shader的区别
一、
UnityShader
与Shader在Unity里,
UnityShader
实际上指的就是一个ShaderLab文件——硬盘上以.shader作为文件后缀的一种文件。
该用户还未想到好的昵称
·
2020-08-20 02:14
【Unity-ShaderLab入门】 Shader是什么?
UnityShader
分类(根据实现手段):固定管线:相对陈旧的一种渲染手段,可编程程
weixin_34318956
·
2020-08-20 01:06
UnityShader
入门精要-3.3
UnityShader
的结构
一个
UnityShader
的基础结构如下所示:Shader"ShaderName"{Properties{//属性}SubShader{//显卡A使用的子着色器}SubShader{//显卡B使用的子着色器
weixin_30535913
·
2020-08-20 01:19
UnityShader
文章目录一、shader基本介绍二、Shaderlab基本结构三、CG语言介绍语法区别四、vertexShader介绍关于语意的一些说明C#索引器mvp变换顶点颜色变换世界坐标使用[函数转换](https://docs.unity3d.com/Manual/SL-UnityShaderVariables.html)顶点位移五、FixFunctionShader介绍六、SurfaceShader介绍
大块豆腐
·
2020-08-20 01:43
Unity
Shader
Unity_TA 养成记
Shader变体1.什么是变体2.变体的产生3.变体数量计算4.变体查看5.减少变体6.变体在Editor中的生成过程ShaderLoadShader预加载
UnityShader
入门精要渲染流水线概念流水线
牙膏上的小苏打2333
·
2020-08-20 01:13
Unity
UnityShader
(三)unity shader基础之——————unity shader基础
一、
unityshader
概述1.1材质和untiyshaderuntiy中药配合使用材质和shader才能达到需要的效果,shader定义了渲染所需的各种代码(如顶点着色器和片元着色器)、属性(使用哪些纹理
小橙子0
·
2020-08-20 00:36
unity
Shader
游戏开发
(一)unity shader在实际项目中出现的问题————unity的后处理插件景深效果在某些低档机(如三星)无效的解决方案
本专栏主要解决一些移动平台上
unityshader
效果异常的问题。
小橙子0
·
2020-08-20 00:36
unity
Shader
游戏开发
unity
unity Shader 概念
一、unity默认提供四种
UnityShader
:StandardSurfaceShader,UnlitShader,ImageEffectShader以及ComputeShader1、StandardSurfaceShader
勤学者闯天涯
·
2020-08-20 00:35
图像处理
unity
Unity Shader之路(一)什么是Unity Shader?
UnityShader
前言什么是UnityShaderUnityShader和材质的关系总之:Unity渲染物体需要结合
UnityShader
和材质演示:结论:
UnityShader
是材质的特殊属性Unity
珞珈大胖强TURBO
·
2020-08-19 23:12
unity心血所著
Unity Shader之路(四)Unity Shader的类型?
UnityShader
的结构前言最容易的:表面着色器(就像语言中的Python)最牛逼的方法:顶点/片元着色器(就像语言中的C++)接近被抛弃:固定函数着色器选择哪种前言众所周知,要想当游戏开发工程师,
珞珈大胖强TURBO
·
2020-08-19 23:40
unity心血所著
Unity Shader之路(二)什么是ShaderLab?
什么是ShaderLab前言一句话解释ShaderLab一张图解释ShaderLab没有
UnityShader
有
UnityShader
一段代码解释ShaderLab前言众所周知,要想当游戏开发工程师,Unity
珞珈大胖强TURBO
·
2020-08-19 23:39
unity心血所著
乐乐姐给的图形学知识点(2)
该系列内容,是对乐乐姐所著的《
UnityShader
入门精要》中图形学理论部分知识点进行简单概括对
Unityshader
没有任何解释!!
Anrrrrrrrrrrrow
·
2020-08-18 16:59
计算机图形学
Unity Shader学习笔记(五)
在
UnityShader
中,uniform关键词是可以省略的。在Unity中,有些代
Zander_zhang
·
2020-08-18 07:12
Shader
unity开发实战
Unity Shader 基础4--- CG 标准函数库
UnityShader
基础4---CG标准函数库(1)数学函数函数功能描述abs(x)返回输入参数的绝对值acos(x)反余切函数,输入参数范围为[-1,1],返回[0,π]区间的角度值all(x)如果输入参数均不为
windeer
·
2020-08-18 06:23
Unity3D
计算机图形学
游戏引擎
shader实例(unity内置shader)
熟悉Unity3d内置shader应该算是学习
unityshader
不可缺少的一步,Unity3d自带60多个shader,这些shader被分为五大类Normal,Transparent,Transparent
一家程序猿
·
2020-08-18 05:39
shader
[
UnityShader
基础]05.模板测试
[
UnityShader
基础]05.模板测试参考链接:https://blog.csdn.net/u011047171/article/details/46928463https://blog.csdn.net
weixin_30625691
·
2020-08-18 04:52
Direct9学习之--------------------------模板缓冲的应用
利用模板缓冲技术可以实现阴影体
镜面反射
渐入渐出等效果。这里只介绍阴影体和镜面的实现方式。
新撰组
·
2020-08-18 03:02
DirectX学习
UnityShader
常用函数(
UnityShader
内置函数、CG和GLSL内置函数等)
一、CG和GLSL常用函数CG语言中的变量修饰符修饰符解析const变量被定义成常量的话,在程序中,就不能再对该变量赋值,除非const和uniform,varying一起使用。const修饰的变量,需要在声明时给予一个初始值externextern表明声明仅仅是声明,而非定义。在程序中一定有一个地方存在一个非extern的对应的声明in只在声明参数,或是使用varying修饰符时使用。将参数,或
LST329
·
2020-08-18 03:54
Unity
UnityShader
shader
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他