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
之图形学基础(一)
前言伴随着VR/AR的飞速发展,Unity开发引擎逐渐成为了VR/AR开发的主力引擎。为了满足VR高清高帧率的极限渲染,着色器编程(Shader)也成为了Unity程序开发人员的必备知识。本篇主要讲解图形学基础知识,了解Unity图像渲染机制,以及图像渲染管线流程。Unity图像渲染机制在Unity引擎中,任何图像渲染都需要一个很重要的文件属性——Material(材质球),在MeshRender
欣羽馨予
·
2023-02-07 12:52
Unity shader 使用 半兰伯特 (Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片
问题:
Unityshader
使用半兰伯特(Half-Lambert)漫反射会使得模型在没有直射光的情况下漆黑一片,原因不得而知。
GaoZhenwen2
·
2023-02-06 16:26
shader
Unity
unity
shader学习摘要(八)unity光源类型
目录光源的分类代码按光源类型计算5个属性效果BassPass和AdditionalPass的调用总结光源的分类1.平行光2.点光源3.聚光灯在前向渲染中我们在
unityshader
中访问它们的5个属性:
lml spq
·
2023-02-06 08:56
unity
shader
unity
学习
游戏引擎
我的博客
关于更多的
UnityShader
的内容请转到我的博客https://blog.csdn.net/qq_37352817
_Arturia
·
2023-02-05 02:06
Unity Shader - 深度图基础及应用(转)
UnityShader
-深度图基础及应用最近看了一些关于深度图及应用的文章,这篇是写的比较完整的,另外在untiy3d中还提供了深度偏移的指令OffsetPass{Name"FORWARD"Tags{"
雄关漫道从头越
·
2023-02-03 20:05
Unity Shader 正确阴影的溶解效果
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:溶解效果所需贴图:箱子贴图法线贴图噪声贴图shader代码://
洒一地阳光_217d
·
2023-02-01 14:20
【无标题】
UnityShader
基础认识Shader也叫着色器,是Unity里面比较难的一个点,网上有很多别人写好的shader,我们可以下载下来用或者修改学习。
qq_27351023
·
2023-01-31 07:15
unity
【Unity&Shader】高光资料总结&2D描边特效资料总结
Unity光晕剑效果的Shader简单实现【
UnityShader
编程】之十四边缘发光Shader(RimShader)的两种实现形态[Unity3D][NGUI]选中某个图标后高亮高亮效果,使用Shader
BuladeMian
·
2023-01-30 20:52
Unity
#
Unity资料
Shader
Unity
Shader
VS Code Shader插件
用VSCode写
Unityshader
感觉还不错,不过要安装一些插件,写起来才比较舒服;这里列举一下插件ShaderlanguagessupportforVSCode代码高亮和提示ShaderlabVSCode
super41
·
2023-01-29 02:36
Unity Shader 基础入门
阅前提示记录
UnityShader
学习笔记,拿起这块砖,砸开Shader的门。适合人群:Shader初学者阅读方式:目录顺序阅读知道的越多,不知道的越多。
Vin129_
·
2023-01-26 11:33
UnityShader
入门精要-9
目录1.Unity的渲染路径前向渲染路径Unity中的前向渲染延迟渲染Unity的光源类型Unity的光照衰减Unity的阴影1.Unity的渲染路径Unity5.0之前,有3种渲染路径:前向渲染路径(ForwardRenderingPath)、延迟渲染路径(DeferredRenderingPath)和顶点照明渲染路径(VertexLitRenderingPath)。Unity5.0之后,顶点照
奇迹小缘
·
2023-01-21 07:36
unity
unity
游戏引擎
【Unity Shader】(6)凹凸映射 实现材质的 法线贴图 和 高度图(Normal Map And Height Map)
在
UnityShader
中用法线贴图和高度图来实现凹凸映射1、凹凸映射概念凹凸映射,在不改变顶点位置的前提下,修改模型表面的法线方向,为模型提供更多的细节。
1eonleonChan
·
2023-01-15 09:52
Shader
TA
untiy
着色器
技术美术
Unity
Shader
TA
Unity
Koo叔说Shader-CG语言介绍
前言开始着手写
UnityShader
之前,有必要了解一下用什么语言来写,Unity支持自家的SurfaceShaders,GLSL,Cg/HLSL这几种方式来写,经过比较决定使用Cg/HLSL来写,今天就来初步学习一下
小城码仔
·
2023-01-15 09:49
Shader与效果
koo叔说shader
shaderlab
CG语法
unityshader
法线,纹理遮罩
法线贴图可以让低模看起来像是高模一样,具体的实现原理,是改变了光照,呈现出凹凸度:下图中为法线贴图根据光照模型来进行更改:首先我们需要声明法线贴图纹理和法线的凹凸度:_BumpMap("bumpMap",2D)="bump"{}_BumpScale("BumpScale",Float)=1.0sampler2D_BumpMap;float4_BumpMap_ST;float_BumpScale;输
QO_GQ
·
2023-01-15 09:18
shader
unity3d
shader
Shader CG语言
圣典shader总目录(在最下方)vs自动补全代码,语法高亮显示插件入门指导博客相关书籍:《UnityShadersandEffectsCookbook》,下载,博客,英文书(有一定英文基础)《
unityshader
Until_
·
2023-01-15 09:48
CG
unity
百人计划学习 图形 2.1 色彩空间介绍
这是个人学习笔记,有错欢迎指出学习链接:冯乐乐《
UnityShader
入门精要》【技术美术百人计划】图形2.1色彩空间介绍色彩发射器色彩认知:光源是出生点,光源发射出光线,光线通过直射反射折射等路径最终进入人眼
清盐
·
2023-01-12 08:15
程序向技术美术学习
Unity URP运动模糊效果Shader
实现原理见这篇文章
UnityShader
-深度相关知识总结与效果实现(LinearDepth,ReverseZ,世界坐标重建,软粒子,高度雾,运动模糊,扫描线效果)_puppet_master的专栏-CSDN
子胤
·
2023-01-06 18:33
Shader学习
unity
游戏引擎
UnityShader
入门精要——透明物体阴影
透明度测试:Shader"UnityShadersBook/Chapter9/AlphaTestWithShadow"{Properties{_Color("ColorTint",Color)=(1,1,1,1)_MainTex("MainTex",2D)="white"{}_Cutoff("AlphaCutoff",Range(0,1))=0.5}SubShader{Tags{"Queue"="
果冻喜之郎
·
2023-01-06 18:02
shader
unity
游戏引擎
UnityShader
入门精要——全局雾效
基于屏幕后处理的全局雾效的关键是,根据深度纹理来重建每个像素在世界空间下的位置。我们在模拟运动模糊时已经实现了这个要求,即构建出当前像素的NDC坐标,再通过当前摄像机的视角*投影矩阵的逆矩阵来得到世界空间下的像素坐标,但是,这样的实现需要在片元着色器中进行矩阵乘法的操作,而这通常会影响游戏性能。在本节中,我们将会学习一个快速从深度纹理中重建世界坐标的方法。这种方法首先对图像空间下的视锥体射线(从摄
果冻喜之郎
·
2023-01-06 18:02
shader
计算机视觉
shader
UnityShader
入门精要——运动模糊
运动模糊是真实世界中的摄像机的一种效果。如果在摄像机曝光时,拍摄场景发生了变化,就会产生模糊的画面。运动模糊的实现有多种方法。一种实现方法是利用一块累积缓存(accumulationbuffer)来混合多张连续的图像。当物体快速移动产生多张图像后,我们取它们之间的平均值作为最后的运动模糊图像。然而,这种暴力的方法对性能的消耗很大,因为想要获取多张帧图像往往意味着我们需要在同一帧里渲染多次场景。另一
果冻喜之郎
·
2023-01-06 18:31
shader
shader
[
UnityShader
入门精要读书笔记]31.运动模糊
运动模糊的实现有多种方法。一种方法是利用一块累积缓存来混合多张连续的图像。当物体快速移动产生多张图像后,取它们的之间的平均值作为最后的运动模糊图像。这种方法对性能有比较大的消耗,因为想要获取多张帧图像往往意味着我们需要在同一帧里渲染多次场景。另一种方法是创建和使用速度缓存,这个缓存中存储了各个像素当前的运动速度,然后利用该值来决定模糊的方向和大小。C#代码:usingSystem.Collecti
stq_wyy
·
2023-01-06 18:00
UnityShader
基础案例(四)——模糊效果
一、全屏的模糊。1、高斯模糊这个很常见,在后处理一章中有实现,这里不再赘述。还有基于整体的局部模糊,就是屏幕上某一块地方不受模糊处理。2、径向模糊,含模糊半径沿纹理采样坐标和模糊中心点的方向采样,每隔几个采样点采一次样,最后取个平均值脚本:usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEn
implosion98
·
2023-01-06 18:27
UnityShader开发
unity
游戏引擎
UnityShader
26:运动模糊
一、在Unity中使用深度纹理或法线纹理前置:OpenGL基础29:深度测试,关于深度测试的流程以及深度值的算法、空间变换都在这里提到过在Unity中,想要在着色器中获得当前摄像机的深度纹理或者法线纹理,只需要设置Camera组件的depthTextureMode//让摄像机产出一张深度纹理GetComponent().depthTextureMode|=DepthTextureMode.Dept
Jaihk662
·
2023-01-06 18:27
#
Unity3D
UnityShader
UnityShader
入门精要——运动模糊(2)
本次利用速度映射图方法实现运动模糊。速度映射图中存储了每个像素的速度,然后使用这个速度来决定模糊的方向和大小。速度缓冲生成的方法:(1)把场景中所有物体的速度渲染到一张纹理中。但这种方法的缺点在于需要修改场景中所有物体的Shader代码,使其添加计算速度的代码并输出到一个渲染纹理中。(2)利用深度纹理在片元着色器中为每个像素计算其在世界空间下的位置,这是通过使用当前的视角*投影矩阵的逆矩阵对NDC
果冻喜之郎
·
2023-01-06 18:24
shader
shader
Unity Shader人物发光特效
UnityShader
人物发光特效写在前面效果实现方法项目地址写在后面写在前面当人物被击中或则有任务引导提升时,人物身上将会有发光特效,这里我自己实现一下。
iiiiiiimp
·
2022-12-31 07:10
Unity
游戏
unity
游戏引擎
Unity Shader实现图像渐变
UnityShader
实现图像渐变写在前面效果方法代码写在后面写在前面使用Shader实现图像渐变效果方法(1)使用Shader里的combinesrc1lerp(src2)scr3其中src1是指图片
iiiiiiimp
·
2022-12-31 07:39
游戏
Unity
unity
c#
游戏引擎
Unity Shader学习笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、ShaderLab二、
UnityShader
结构三、GPU流水线四、着色器五、坐标空间六、编写及实现总结前言
Unityshader
充电ing...
·
2022-12-27 21:20
unity
visual
studio
c#
游戏引擎
学习
# Unity 自学与进阶必会目录
六本书Unity5权威讲解Unity3DNGUI实战教程Unity5实战使用C和Unity开发多平台游戏Unity3D人工智能编程Unity官方案例精讲
UnityShader
入门精要1.Unity5权威讲解
HeartyHu
·
2022-12-24 18:51
Unity
------
unity
游戏引擎
UnityShader
[1]光照模型
目录计算机图形学介绍计算机图形学的主要研究内容图形显示系统可编程渲染流水线图形学流水线渲染管线的三个阶段*渲染流程坐标空间与变换模型空间世界空间观察空间裁剪空间屏幕空间何为BRDFUnityShader编程概念一览Shader前准备漫反射与镜面反射了解光在模型上的成色原理ShaderForge插件基础ShaderForge实现光照模型镜面反射光照模型映射卡通渲染和RampTex法线偏移和高光、菲涅
仓鼠毛吉
·
2022-12-21 23:54
unity
材质
着色器
技术美术
图形渲染
【Unity Shader】屏幕后处理4.0:基于高斯模糊的Bloom
学习前建议应先搞清楚的几个概念HDRLDRToneMapping几种模糊算法1高斯模糊实现Bloom最近一直在学习
UnityShader
实现各种后处理效果,Bloom效果就是其中之一,它也是游戏中最常见的效果之一
九九345
·
2022-12-20 10:39
Unity
Shader学习
unity
游戏引擎
技术美术
【图形学】27 透明度混合
来源:《
UNITYSHADER
入门精要》文章目录1、Unity实现透明度混合2、代码学习3、透明度混合可能存在的问题4、开启深度写入的透明度混合1、Unity实现透明度混合 正如之前所说,为了实现透明度混合
纸境止境
·
2022-12-12 22:40
Shader
图形学
unity
游戏引擎
Unity3D 知识点:坐标系统
内部坐标系空间坐标系空间的转换矩阵矩阵的含义UnityTransform级联约定Unity旋转的级联约定矩阵相乘某点P绕自身所在空间中的某点O旋转坐标系变换的各矩阵齐次坐标平移变换旋转变换缩放变换切边变换
UnityShader
ad33k
·
2022-12-10 12:44
Unity3D
shader
unity3d
Unity学习资源(超全)汇总 基础+项目+进阶+面试
目录官方资料Unity安装及规划Unity新手入门视频教程【45分钟以上一节建议收藏】Unity基础案例教程Unity框架设计篇Unity热更新+AI专题
UnityShader
进阶视频教程Unity性能调优
Clank的游戏栈
·
2022-12-07 12:01
unity3D
游戏开发
游戏服务器
unity
游戏引擎
个人收集整理的一些学习shader的网站/博客(不定时更新)
自己在学习过程中看到的一些不错的网站、博客的收集整理,以后发现其他的好网站也会贴到这里http://candycat1992.github.io/《
UNITYshader
入门精要》作者冯乐乐的独立博客,
喵喵mya
·
2022-11-29 19:10
杂记
unity
博客
shader
UnityShader
34.1:两种常见的水面反射方案
上篇:
UnityShader
34:非真实感水体渲染二、水面反射方案2.1SSR(ScreenspaceReflection)https://casual-effects.blogspot.com/2014
Jaihk662
·
2022-11-26 10:49
#
Unity3D
Unity3D
UnityShader
17.1:ESM 阴影技术
一、奏鸣曲:基于ShadowMapping的软阴影技术前面已经写过在Unity和OpenGL上实现最简单阴影的文章了:OpenGL基础52:阴影映射(上)OpenGL基础52:阴影映射(下)
UnityShader
17
Jaihk662
·
2022-11-26 10:19
#
Unity3D
unity
UnityShader
切线空间学习
此处连接凹凸感文章现在需要应用在立体的形状上1、可视化切线空间//////可视化切线空间///publicclassTangentSpaceVisualizer:MonoBehaviour{publicfloatoffset=0.01f;publicfloatscale=0.1f;privatevoidOnDrawGizmos(){MeshFiltermeshFilter=GetComponent
Ha啤酒来大杯的
·
2022-11-17 21:32
Catlike
Shader学习记录
shader
Unity Shader学习笔记(4)切线 & 世界空间下法线的使用
shader主要实现效果:(1)法线贴图使用;(2)利用法线贴图影响表面发射计算Specular;主要代码://切线空间和世界空间计算法线贴图的使用;//制作人:嘿皮土豆;//参考:《
UnityShader
嘿皮土豆
·
2022-11-17 21:53
Unity
Shader
笔记
unity
shader
游戏引擎
材质
《Unity Shader 入门精要》URP改写--序言
《
UnityShader
入门精要》作为学习
unityshader
入门书籍,是个很不错的选择,但由于时间原因,书中使用的是Bulit-in+CG,无法直接转换到目前流行的URP+HLSL,因此准备出一个“
懂装修的程序员
·
2022-11-06 07:57
Built-in转URP
unity3d
图形渲染
技术美术
着色器
【Unity Shader】(7)渐变纹理 控制漫反射光照效果 (动漫风、插画风的理论)
在
UnityShader
中实现渐变纹理,并控制漫反射光照效果回顾我们之前写过的基础纹理贴图,我们设置了一个固定的“BaseColor”来控制材质球的基底颜色。
1eonleonChan
·
2022-10-26 08:13
Shader
TA
untiy
着色器
技术美术
TA
Unity
Shader
【技术美术图形部分】关于前向渲染和延迟渲染
学习参考【技术美术百人计划】图形3.4延迟渲染管线介绍《
UnityShader
入门精要》1Unity的渲染路径关于渲染路径,我在图形渲染管线1.0中就提过了,但只是初步的了解了渲染路径有前向渲染、延迟渲染
九九345
·
2022-10-17 10:30
技术美术百人计划学习记录
技术美术
游戏
unity
Unity 面试题汇总(四)shader 图形学知识点相关
9、
UnityShader
中的常用RenderType?10、MeshRender中material
仙魁XAN
·
2022-10-12 19:10
Unity
面试题
Unity
面试
OpenGL与Unity Shader常用基础面试题
OpenGL与
UnityShader
常用基础面试题仓木生命不息,战斗不止............155人赞同了该文章搜集了一些面试的时候问的图形学相关的题目,并且整理了下来,后续会不断的完善。
hongge372
·
2022-10-12 19:40
面试和编程基础
video
【技术美术实践部分】初识Unity Shader:基础总结!
写在前面这篇博客是对《
UnityShader
入门精要》第3章-
UnityShader
基础的学习记录和总结。从这篇开始我就再也不是“纸上谈兵”得学习理论知识啦!激动的心颤抖的手!
flashinggg
·
2022-09-19 14:10
技术美术百人计划学习记录
技术美术
游戏
unity
UnityShader
入门精要——表面着色器
表面着色器的CG代码是直接而且也必须写在SubShader块中,Unity会在背后为我们生成多个Pass。当然,可以在SubShader一开始处使用Tags来设置该表面着色器使用的标签。我们也可以使用LOD命令设置该表面着色器的LOD值。然后,我们使用CGPROGRAM和ENDCG定义了表面着色器的具体代码。Shader"Custom/test"{Properties{_Color("Color"
果冻喜之郎
·
2022-09-18 10:43
shader
着色器
UnityShader
表面着色器简单例程集合
0.前言这些简单的shader程序都是写于2015年的暑假。当时实验室空调坏了,30多个人在实验室中挥汗如雨,闷热中学习shader的日子还历历在目。这些文章闲置在我个人博客中,一年将过,师弟也到了学shader的时候,这些例程虽然很简单,刚接触shader时却可以练练手,所以从个人博客中中搬了出来。而对于有一个月以上shaderLab编程经验的同学来说,这篇文章可以不用看了:-)1.表面着色器概
weixin_30920853
·
2022-09-18 10:41
游戏
c#
c/c++
Unity Shader 顶点-片段着色器(一)
Shader顶点-片段着色器一、
UnityShader
基础二、CG语法基础1、编译指令(1)编译目标等级(2)渲染平台2、着色器函数(1)无返回值函数(2)有返回值的函数3、语义(1)顶点这着色器的输入语义
Maki_MWC
·
2022-09-15 11:10
Shader
unity
着色器
游戏引擎
ShaderLab
Shader
UnityShader
源码2017---学习笔记与自我拓展048
源自Sprites-Default,Sprites-Diffuse,Sprites-Mask先说一下Properties里的一些特殊的toy[PerRendererData]先来看一下文档里的说明简单的翻译一下,从MaterialPropertyBlock里而不是冲material里查询texture属性。于此操作对应的就是要在shader里的这个属性前添加[PerRendererData]。简单
佛经forever
·
2022-08-26 14:58
「游戏引擎 浅入浅出」4.1 Unity Shader和OpenGL Shader
「游戏引擎浅入浅出」从零编写游戏引擎教程,是一本开源电子书,PDF/随书代码/资源下载:https://github.com/ThisisGame...4.1
UnityShader
和OpenGLShader
·
2022-07-27 14:15
「游戏引擎 浅入浅出」4.1 Unity Shader和OpenGL Shader
「游戏引擎浅入浅出」从零编写游戏引擎教程,是一本开源电子书,PDF/随书代码/资源下载:https://github.com/ThisisGame/cpp-game-engine-book4.1
UnityShader
来给你糖吃
·
2022-07-27 12:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他