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
【技术美术图形部分】关于前向渲染和延迟渲染
学习参考【技术美术百人计划】图形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
【Unity Shader】(9)透明度测试 和 透明度混合 的案例与分析
UnityShader
透明度测试和透明度混合关于透明度测试和透明度混合的理论部分可以翻阅上一篇博客【
UnityShader
】(8)透明度测试与透明度混合的理论基础,本节主要是根据《
UnityShader
1eonleonChan
·
2022-07-22 07:08
Shader
TA
untiy
unity
游戏引擎
Unity
Shader
技术美术
着色器
【Unity Shader】(8)透明效果 透明度测试 和 透明度混合 控制 深度缓冲 与 颜色缓冲 并调整 渲染顺序
UnityShader
实现全透明和半透明效果实现透明物体的两个方法:※对于不透明物体,我们不必考虑它们的渲染顺序也可以得到正确的渲染结果。
1eonleonChan
·
2022-07-22 07:38
Shader
TA
untiy
图形学
着色器
Unity
Shader
TA
UnityShader
入门精要-基础纹理
纹理的基础知识看了一部分
unityshader
入门精要的第七章纹理部分的开头,觉得理解起来相对前面的知识有难度,遂看了其他的教程(百人计划)来补充纹理的基础知识。
hippodu
·
2022-07-19 20:53
shader入门精要
Unity
unity
游戏引擎
着色器
[学习笔记]
UnityShader
入门精要_第7章_基础纹理
7.2.3.1在切线空间下计算determinanttransposeUnityObjectToWorldDir(v.tangent.xyz);UnityObjectToWorldNormal(v.normal)crossUnpackNormal7.2.3.1在世界空间下计算7.2.4Unity中的法线纹理类型TANGENT_SPACE_ROTATIONTANGENT_SPACE_ROTATION
精密时空设计局
·
2022-07-19 20:42
Shader
交互
3d
UnityShader
入门精要学习 7 :基础纹理(待总结)
纹理映射技术单张纹理实践-使用单张纹理作为模拟颜色Shader"UnityShaderBooks/Chapter7/SingleTexture"{Properties{_Color("ColorTint",Color)=(1,1,1,1)_MainTex("Texture",2D)="white"{}_Specular("Specular",Color)=(1,1,1,1)_Gloss("Glos
上兰杂技师
·
2022-07-19 20:35
Unity学习记录
unity
shader
游戏
Unity shader入门精要学习笔记-初级篇(
unityshader
简单制作/unity基础光照/基础纹理/透明效果)
目录一、
unityshader
简单制作1.顶点/片元着色器基本结构顶点/片元着色器简单代码结构体与模型数据顶点着色器和片元着色器间的通信属性使用2.Unity提供的内置文件和变量3.Unity提供的CG
楼下桑桑桑
·
2022-07-19 19:43
UnityShader
shader
UnityShader
入门精要_要点整理_基础纹理与高级纹理
完整的工程会上传到个人代码仓库(链接),与书籍代码类似,但是包含了大量的个人中文注释(不是照搬书上的解释)和一些理解,看起来会比书上更友好。纹理最初的目的就是使用一张图片来控制模型的外观,使用纹理映射技术,我们可以把一张图“黏”在模型表面,逐纹素地控制模型颜色。目录普通纹理凹凸映射法线纹理法线方向与像素存储的映射法线纹理所处的坐标空间切线空间法线纹理的优势那在切线空间还是世界空间计算效果?法线纹理
酒馆笔记
·
2022-07-19 19:37
Shader入门
shader
【备份】《Unity Shader入门精要》配图
说明:本页面是书籍《
UnityShader
入门精要》的随书彩图集锦,包含了书中所有的插图,使用时可通过图片编号进行搜索。
优梦创客
·
2022-07-19 19:23
Shader
TA
URP
《Unity Shader入门精要》学习笔记
简单说明为控制渲染过程提供一层抽象,避免许多繁琐配置;用ShaderLab编写,使用一些嵌套在{}的语义;定义了要显示材质所需的全部,不仅仅是着色器代码
UnityShader
!
??LuLou
·
2022-07-19 19:14
unity
unity
技术美术面试问题整理
推荐两本书:《数据结构》《
UnityShader
入门精要》一、渲染流水线:Cpu应用阶段,gpu几何阶段,光栅化阶
卡纸-
·
2022-07-07 09:11
shader
unity
Unity Shader 学习 001-Shader基础
2.如何创建Shader代码3.Shader代码参数4.Shader标签5.Render渲染设置剪裁深度检测深度写入混合LOD6.Pass通道顶点片元着色器7.
UnityShader
库学习时间:2022.5.27
荷兰猪小灰灰
·
2022-06-01 18:04
Unity
Shader
unity
学习
图形渲染
UnityShader
实例18:火焰材质
火焰材质概述3D游戏中,火焰特效是一种3D游戏中的一种常见特效,通常是使用粒子播放器播放序列帧或者直接使用粒子模拟,在本文中将实现一个区别于这两种方法的火焰效果(如下图),这个火焰的效果来源于一个朋友推荐给我的文章,是一个老外的作品(演示效果和源代码),效果非常不错,还模拟了风的效果,美中不足的是这个shader只支持target3.0以上,鉴于此我做一些修改,并做了一定的优化,右图就是本文实现的
lupeng0330
·
2022-05-26 15:08
unity3D
shader实例笔记
火焰
Unity
特效
shader
flame
Unity Shader - 踩坑记录 - 修复模拟器模型中不显示,或显示异常,但是PC、手机上显示没问题 - uniform 变量多下划线开头,比如:__MainTex, __MainText_ST
文章目录问题初步判断解决方案解决工具Project问题在之前的一篇文章中:
unityshader
-圣斗士星矢人物shader还原-GPA抓帧提取资源、shader,ROOT权限、救砖、ro.debuggable
Jave.Lin
·
2022-05-26 15:06
unity
unity-shader
unity
游戏引擎
图形学之Unity渲染管线流程分析
www.boxinghulanban.cn/智学网http://www.jaxp.net/表格制作excel教程http://www.tpyjn.cn/学习通http://www.tsgmyy.cn/下图是《
UnityShader
liming89
·
2022-05-12 13:32
unity
游戏引擎
Unity Shader入门精要之第5 章 开始Unity Shader 学习之旅
在基础篇中,我们学习了渲染流水线,并给出了
UnityShader
的基本概况,同时还打下了一定的数学基础。从本章开始,我们将真正开始学习如何在Unity中编写
UnityShader
。
妙为
·
2022-04-18 12:17
Unity
unity顶点着色器
unity片元着色器
顶点
片元着色器通信
Unity Shader 之 Mask Shader 实现透明物体遮挡实体的效果
UnityShader
之MaskShader实现透明物体遮挡实体的效果目录
UnityShader
之MaskShader实现透明物体遮挡实体的效果一、简单介绍
仙魁XAN
·
2022-04-03 07:01
Unity
Shader
及
屏幕特效
Unity
Shader
MaskShader
透明物遮挡
【
UnityShader
】透明效果和渲染顺序
Unity中实现透明效果的方法:透明度测试;透明度混合;深度缓冲深度缓冲,根据深度缓存中的值来判断该片元距离摄像机的距离,当渲染一个片元时,需要把它的深度值和已经存在于深度缓冲中的进行比较(如果开启了深度测试),如果它的值距离摄像机更远,说明这个片元不应该被渲染到屏幕上(有物体挡住了它);否则,这个片元应该覆盖掉此时颜色缓冲中的像素值,并把它的深度值更新到深度缓冲中(如果开启了深度写入)。渲染的顺
小蜗牛zjt
·
2022-04-03 07:30
UnityShader
unity
shader
使用透明度实现Mask遮罩的Unity Shader
原创文章,转载请注明出处使用透明度实现Mask遮罩的
UnityShader
你好,用你的shader后在pc编辑器上是没有问题的,在5.4环境下打包到手机上也没问题,但是升级到5.5后打包到手机(ios,
qq_14939027
·
2022-04-03 07:49
Shader
使用Unity Shader 实现透明度抠绿(AlphaMatting)
使用
UnityShader
实现透明度抠绿(AlphaMatting)1、使用CbCr空间抠绿2、边缘虚化3、简单去绿4、颜色矫正处理5、更多优化6、效果展示这是一个已应用到一些项目的抠绿方案1、使用CbCr
倾月_Lei
·
2022-04-03 07:10
UnityShader
unity
着色器
UnityShader
源码2017---学习笔记与自我拓展023
源自Mobile-Diffuse本来不想继续看这个shader的,实在没有啥好说的,但是。但是。但是。。。#pragmasurfacesurfLambertnoforwardadd把这里的noforwardadd之流的一起总结一下吧。在官方文档里是这么写的#pragmasurfacesurfaceFunctionlightModel[optionalparams]我对号入座surf----surf
佛经forever
·
2022-03-18 04:14
关于 Alpha is Transparency 到底需不需要勾的最终结论
原因要从透明混合模式说起,我们知道
unityshader
里有2种透明混合模式BlendSrcAlphaOneMinusSrcAlpha//传统透明度BlendOneOneMinusSrcAlpha//预乘透明度传统透明模式颜色混合正确是有前提的
勥小透明
·
2022-03-18 03:53
Unity
unity
Alpha
Transparency
预乘透明度
Premultiplied
Unity ScriptableWizard初接触
UnityScriptable编辑器扩展最近在学冯女神写的《
unityshader
入门精要》第十章,涉及到了反射效果,但是这个反射效果需要CubeMap和调用Camera类的RenderToCubemap
仁界
·
2022-03-17 18:06
unity
unity3d
《
unityshader
中级篇》使用属性
我们都清楚shader和材质之间的关系非同一般,我们需要一个调节
unityshader
中参数的方式,通过这些参数,我们可以调节材质的效果,这些参数那就需要写在Properties语义块中。
一壶开心酒
·
2022-02-18 07:42
纹理采样
本文借鉴《
UnityShader
入门精要》,算是对自己学习的总结,也希望分享下所学知识~~纹理:使用一张图片来控制模型的外观。
APP4x
·
2022-02-16 21:55
UnityShader
的学习记录一:Shader的基本结构
起因:因为初学Shader时遇到了很多问题,为此看了不少视频,也看过不少博客文章。写这系列文章一来思考总结,二来希望能给后来的学习者一点帮助。文末会列出参考的网站和博客,如果文中有错误,还希望有高手指点一二。正文shader的分类:1.表面着色器2.顶点/片元着色器3.固定渲染管线着色器第三个主要用于老式的GPU,所以现在主要学习前两个。2.shader的基本结构Shader基本结构.png3.在
veinsvx
·
2022-02-12 00:34
Shader 第九章 4.阴影
如果场景中平行光开启了阴影,Unity就会为该光源计算它的阴影映射纹理(shadowmap),这张阴影映射纹理的本质就是一张深度图,它记录了从该光源的位置出发,能看到的场景中距离它最近的表面位置(深度信息)在
UnityShader
Ashen_9676
·
2022-02-05 17:31
Unity Shader 入门精要 | 第三章 Unity Shader 基础
为了解决上面对问题,Unity提供了
UnityShader
让开发者更加轻松的管理着色
KomalZheng
·
2022-02-04 21:48
图形学之Unity渲染管线流程分析
下图是《
UnityShader
入门精要》一书中的渲染流程图;ApplicationStage阶段:准备场景信息(视景体,摄像机参数)、粗粒度剔除、定义每个模型的渲染命令(材质,shader)——由开发者定义
·
2022-02-04 15:50
UnityShader
精要笔记十 阴影
本文继续对《
UnityShader
入门精要》——冯乐乐第九章更复杂的光照9.4节阴影进行学习为了让场景看起来更加真实,具有深度信息,我们通常希望光源可以把一些物体的阴影投射在其它物体上。
合肥黑
·
2022-01-11 20:37
UnityShader
精要笔记八 渲染路径
本文继续对《
UnityShader
入门精要》——冯乐乐第九章更复杂的光照9.1节进行学习在Unity里,渲染路径(RenderingPath)决定了光照是如何应用到
UnityShader
中的。
合肥黑
·
2022-01-09 08:29
Unity Shader 入门到改行8——序列帧动画
目前
UnityShader
提供了一系列内置变量支持对于时间的访问,所有与时间相关的内置变量如下表:Unity内置时间变量2.序列帧动画实现2.1Shader中实现序列帧动画的思路在Shader中实现序列帧动画
太刀
·
2021-10-11 20:57
unity shader 较完整光照(含有多光源阴影)
UnityShader
是着色器,将纹理、网格信息输入,得到材质的一段程序,具体是个什么东西,还需要亲自实践才知道。效果图:shader被附给了球。灯光需要在属性面板开启阴影。
·
2021-09-23 18:42
纹理动画
UnityShader
入门精要笔记纹理动画纹理动画即控制纹理随着时间的变化而变化。
·
2021-09-12 17:48
shaderunity3d
Unity Shader实现模糊效果
本文实例为大家分享了
UnityShader
实现模糊效果的具体代码,供大家参考,具体内容如下今天分享一个超简单实现模糊效果的方法,先上图:核心代码就这句:注意要在3.0以上的版本才能使用在采样后做偏移采样再叠加
·
2021-08-08 17:12
Unity Shader实现3D翻页效果
本文实例为大家分享了
UnityShader
实现3D翻页效果的具体代码,供大家参考,具体内容如下参考文章:
UnityShader
使用Plane实现翻书效果效果图:原理:Shader顶点动画在顶点着色器进行对顶点
·
2021-07-27 21:00
UnityShader
使用Plane实现翻书效果
本文实例为大家分享了
UnityShader
使用Plane实现翻书效果的具体代码,供大家参考,具体内容如下之前在网上看到一个Shadr可以实现旋转效果,就拿来实现一个翻书效果。
·
2021-07-27 21:00
Unity Shader实现动态过场切换图片效果
本文实例为大家分享了
UnityShader
实现动态过场切换图片的具体代码,供大家参考,具体内容如下一、简单介绍ShaderLanguage的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言
·
2021-07-27 21:00
Unity Shader实现黑幕过场效果
本文实例为大家分享了
UnityShader
实现黑幕过场效果的具体代码,供大家参考,具体内容如下一、效果演示二、实现Shader:黑幕过场着色器//黑幕过场着色器Shader"Custom/BlackScreenSpread
·
2021-07-27 11:30
UnityShader
(四):光照模型原理及漫反射和高光反射
一.我们如何看见事物我们在描述一个物体外貌时时常会说“这物体是什么什么颜色的”,而在中学时,我们学的物理知识告诉我们,如果你看到这个物体是红色的,那就说明这个物体反射了很多红色光的波长,而吸收了其它颜色的波长。如果一个物体是黑色的,则说明这个物体吸收了大部分的波长。而这种物理现象也是我们在Shader要处理的问题。简单的说,可以分成这3个现象。光源发射出光线光线与物体相交,部分光线被吸收,部分光线
忆中异
·
2021-07-15 16:17
Unity Shader 入门(一)简介
此系列为本人学习
UnityShader
的随笔记录:Shader和MaterialShader(着色器)实际上就是一小段程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或颜色等组合输出。
白玖千代
·
2021-06-27 01:38
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他