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】
图形学中一些基本知识的总结与复习
参考:Games101、《
UnityShader
入门精要》GPU渲染流水线(GPURenderingPipeline)----注:Games101课程中所展示渲染流程与书中有所不同,大体相同,细节展示有所不同
zhangke_EX
·
2023-10-07 19:13
图形渲染
UnityShader
笔记第三课-MVP矩阵原理-M矩阵
本节课开始,从大佬开口第二秒,全程处于懵逼状态。由于高等数学课上没有经住王者荣耀的诱惑,所以矩阵的知识一直处于贫乏状态,到课程结束也就懵懵懂懂的记住了大概,所以本笔记纯属个人记录。观点错误请指出,阿里嘎多阔塞以马斯。tranform的位移矩阵://tranform的位移矩阵publicvoidLMatri(){Matrix4x4localP=Matrix4x4.Translate(transfor
啊基米德
·
2023-10-07 13:14
UnityShader学习笔记
线性代数
MVP矩阵
UnityShader
22:序列帧动画
一、序列帧动画序列帧动画的原理是如此的简单,可以说只需要足够多张纸以及足够多的时间,就可以实现最简单的动画:不使用Animation工具,只需要使用Shader中的内置时间变量,就可以实现最简单的序列帧动画了。就像最早的电影,依次展示一张又一张的图片,只要这些图片是连续的并且切换的足够快,那么当然就可以骗过人的眼睛,得到细腻的动画效果(现在我们的电脑电视本质上依然是这个原理,只不过是以帧的形式表现
Jaihk662
·
2023-10-07 10:26
#
Unity3D
Unity Shader 屏幕后处理-均匀雾效
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇参考文章:获取深度纹理和法线纹理参考文章:使用深度纹理,计算像素的世界坐标效果
洒一地阳光_217d
·
2023-09-26 18:02
Unity Shader 透明物体的阴影
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:正确设置了CastShadow属性的使用透明度测试的物体1.png
洒一地阳光_217d
·
2023-09-23 08:08
Unity Shader顶点数据疑问
1)
UnityShader
顶点数据疑问2)Unity2018发布在iOS16.3偶尔出现画面不动的问题3)安卓游戏启动后提示“应用程序异常”这是第352篇UWA技术知识分享的推送,精选了UWA社区的热门话题
UWA
·
2023-09-23 04:58
厚积薄发
Unity优化
unity
游戏引擎
Platform
rendering
《
UnityShader
入门精要》纹理贴图——基础纹理 笔记及代码注释
纹理最初的目的是使用一张图片来控制模型的外观,使用纹理映射技术,可以把一张图黏在模型表面,逐纹素的控制模型颜色美术人员建模时候,通常会在建模软件中利用纹理展开技术把纹理映射坐标(texture-mappingcoordinates)存储在每个顶点上。这些坐标使用一个二维变量(u,v)来表示不同的图形语言的纹理坐标不同本章我们编写的是单张纹理贴图,使用的是上章的高光反射效果图:Shader"Sing
zhu'BizarreAdventure
·
2023-09-22 18:40
UnityShader
unity
贴图
unity
游戏引擎
材质
UnityShader
入门精要个人总结--基础篇(一)
一篇仅为个人总结学习的blog,参考内容包括不限于毛星云rtr3提炼总结,插图基本上来自入门精要和提炼总结第二章渲染管线感觉跟之前学到的划分方式有些不同,对比了毛的rtr3提炼书也是这种划分,还是这种方式更好啊三个大阶段这里划分成了三个大的阶段:应用阶段、几何阶段、光栅化1.应用阶段总结这个阶段主要是准备,从CPU为起点给到GPU,包括场景数据,包括相机位置视锥体等等,再进行一个粗粒度剔除裁剪不可
零子若
·
2023-09-22 18:08
渲染
unity
游戏引擎
《unity Shader 入门精要》心得笔记01--渲染流水线
最近在b站上刷opengl课程被傅老师安利了一本叫做《
UnityShader
入门精要》的书,之前在实验室打算看的但是放假忘嫖回家了于是就入手了一本,今天开始更新自己的阅读理解心得。
2244184
·
2023-09-22 18:08
unity
游戏引擎
着色器
图形渲染
Unity Shader入门精要——第1章 欢迎来到Shader的世界
UnityShader
入门精要读书笔记系列第1章欢迎来到Shader的世界文章目录
UnityShader
入门精要读书笔记系列前言1.1程序员的三大浪漫1.2本书结构前言想必很多人和我一样好奇,游戏中的各种炫酷特效是怎么实现的
虫虫!
·
2023-09-22 18:37
Unity
读书笔记
Shader
unity
游戏引擎
图形渲染
Unity Shader入门精要——第3章 Unity Shader基础
UnityShader
入门精要读书笔记系列第1章欢迎来到Shader的世界第2章渲染流水线第3章
UnityShader
基础文章目录
UnityShader
入门精要读书笔记系列前言
UnityShader
概述材质
虫虫!
·
2023-09-22 18:37
Shader
读书笔记
Unity
unity
游戏引擎
图形渲染
Unity Shader 入门精要-第二章 Unity Shader基础
声明:这里是个人学习《
UnityShader
入门精要》这本书的学习笔记,图片文字都是书上抄下来的(文字精简了一下,图片都是书上照搬的)。并非个人原创作品,仅供学习交流使用。
阿萧一只
·
2023-09-22 18:05
Unity
Shader
入门精要
unity
游戏引擎
Unity shader入门精要-第一章笔记
unity系列文章目录文章目录unity系列文章目录前言一、书的组织结构二、具体章节参考前言《
Unityshader
入门精要》作者真的好厉害,而且还是个女孩子,更令我佩服啊,我要向她好好学习一、书的组织结构欢迎来到
妙为
·
2023-09-22 18:05
openGL
Unity
unity
shader
unity
shader入门
《
UnityShader
入门精要》 笔记01
UnityShader
入门精要笔记01第二章渲染流水线2.1综述2.1.1什么是流水线2.1.2什么是渲染流水线2.2CPU和GPU之间的通信2.2.1把数据加载到显存中2.2.2设置渲染状态2.2.3
Retrovich
·
2023-09-22 17:35
读书笔记
笔记
unity
shader
《Unity Shader入门精要》笔记01 前言
《
UnityShader
入门精要》笔记01前言——本系列是基于人民邮电出版社《
UnityShader
入门精要》(冯乐乐著)的自学
UnityShader
笔记,如果您发现了本文的纰漏,还望不吝指正。
Tervor_HAN
·
2023-09-22 17:35
Unity
Shader
unity
shader
Unity Shader学习笔记 —
UnityShader
入门精要中出现的错误(1)
UnityShader
入门概要的第五章的5.2中有这样的一段代码:Shader"UnityShadersBook/Chapter5/SimpleShader"{SubShader{Pass{CGPROGRAM
DeltaHF
·
2023-09-22 17:04
Unity学习
Unity2018
Shader
HLSL
《Unity Shader 入门精要》笔记02
UnityShader
基础3.3
UnityShader
的结构3.3.1给我们的Shader起个名字3.3.2材质和Unity的桥梁:Properties3.3.3重量级成员:SubShader3.3.4
Retrovich
·
2023-09-22 17:32
笔记
笔记
unity
shader
UnityShader
实现模糊效果
UnityShader
实现模糊效果使用UV进行模糊//Pragmatarget3.0使用导数查询纹理可以获取模糊效果//fixed4col=tex2D(_MainTex,uv,float2(0.01,0.01
毛甘木
·
2023-09-21 13:47
Shader
Unity Shader 图片模糊效果实现
UnityShader
图片模糊效果实现shader源码如下//UpgradeNOTE:replaced'mul(UNITY_MATRIX_MVP,*)'with'UnityObjectToClipPos
小小De程序员
·
2023-09-21 13:47
Unity
shader
unity3d
UnityShader
入门精要-渲染纹理 镜子 玻璃 效果
通常模式是一个摄像机的渲染结果输出到颜色缓冲内并显示到屏幕上,现代GPU允许我们把场景渲染到一个中间缓冲(渲染目标纹理RTT),与之相关的是多重渲染目标MRT允许我们把场景同时渲染到多个渲染目标中而不需要为每个渲染目标纹理单独渲染完成的场景。应用:延迟渲染。使用渲染纹理:①project视图下create-rendertexture,将某个摄像机的渲染目标设置为该纹理,这样该相机的渲染结果就会实时
hippodu
·
2023-09-21 09:45
shader入门精要
Unity
unity
UnityShader
-通过相机纹理实现镜面效果
镜面效果实现一块镜子材质,让其拥有镜面效果实现(1)新建一个相机,用一张纹理接收相机拍到的内容纹理没有什么要求,最好是一张纯色的图(2)创建一张Plane,或者其他可以赋纹理的组件。(3)思路:------Shader需要接受一张纹理------Shader将纹理的x坐标反转------Shader将纹理返回思路其实非常简单,就是将新相机看到的东西传递到一张纹理,反转坐标之后显示在镜子上Shade
张山大人
·
2023-09-21 09:14
Unity
Shader
unity
shader
Unity Shader - 模板简单测试 - 实现镂空/遮罩、描边
运行效果看一下绘制顺序的问题描边描边思路整体效果运行效果描边有透视的描边无透视的便于理解模板缓存的伪代码上面的伪代码的验证的地方ProjectReferences关于Unity的模板测试介绍,可查看之前翻译的一篇:
UnityShader
Jave.Lin
·
2023-09-19 17:00
unity
unity-shader
Unity
Stencil
Test
Unity
Stencil描边
Unity
Stencil镂空
Unity
Stencil遮罩
UnityShader
获取相机世界空间位置
知识点:Unity内置:_WorldSpaceCameraPos.xyz示例://获取单位视角方向相机世界空间位置减去顶点世界空间位置fixed3viewDir=normalize(_WorldSpaceCameraPos.xyz-mul(unity_ObjectToWorld,v.vertex).xyz);
YanisWu
·
2023-09-14 05:51
UnityShader
unity
shader
游戏开发
UnityShader
阴影之ShadowCaster
Pass{Tags{"LightMode"="ShadowCaster"}CGPROGRAM#pragmavertexvert#pragmafragmentfrag#pragmamulti_compile_shadowcaster#include"UnityCG.cginc"structv2f{V2F_SHADOW_CASTER;};v2fvert(appdata_basev){v2fo;TRAN
YanisWu
·
2023-09-14 05:51
UnityShader
unity
UnityShader
阴影
UnityShader
_Object2World与UNITY_MATRIX_MVP被替换
1._Object2World模型空间转世界空间Unity5.5版本中_Object2World已经变成unity_ObjectToWorld,_World2Object也变成了unity_WorldToObject。但由于Unity的向下兼容性,Unity会自动改写它们,不会出错。如下是自动改后的提示,出现在代码最上方。//UpgradeNOTE:replaced'_Object2World'w
YanisWu
·
2023-09-14 05:51
UnityShader
unity
图形学
游戏开发
Unity(三) Shader着色器初探
1.
UnityShader
不同的图形API会对应不同的Shader语言,感兴趣的可以去了解下更多这方面的内容。Unity目前开
arwind gao
·
2023-09-10 09:00
3D开发
unity
着色器
游戏引擎
Unity Shader实现水波纹效果(模拟物体在水面上行走效果)
UnityShader
实现水波纹效果CSharp代码usingSystem.Threading;usingUnityEngine;publicclassWaveTexture:MonoBehaviour
帅_shuai_
·
2023-09-09 06:54
Unity
unity
shader
unity3d
c#
UnityShader
效果积累
理论部分
Unityshader
颜色相加和颜色相乘--颜色的RGB值都是[0,1]的,颜色的相乘,必然会使颜色值减小,物体更暗,颜色相加则会使物体更亮;--计算光照反射时,经过物体材质的反射,光的颜色必然是经过削弱的
毛甘木
·
2023-09-08 16:31
UnityShader笔记
UnityShader笔记
落雪效果
边缘光效果
水纹效果
渐变色效果
unityshader
溶解效果
Shader"Custom/Effect_RongJie"{Properties{_MianTex("MainTex",2D)=""{}_NoiseTex("NoiseTex",2D)=""{}_NoiseValue("NoiseValue",Range(0,1))=0_Edgree("Edgree",Range(0,0.2))=0_FirstColor("FirstColor",Color)=(
皇上微臣有本要奏啊
·
2023-09-08 16:01
unity
Unity Shader 最简单的消融溶解效果
UnityShader
最简单的消融溶解效果效果演示需要的贴图资源渐变纹理噪点图代码展示主要是使用了Shader中的Clip()函数,使用Surface表面着色器。
我在人間凑数的日子
·
2023-09-08 16:00
Unity游戏开发
U3D
unity
游戏引擎
游戏程序
前端
c#
Shader 学习之路-Unity Shader 范例(七)
1、根据Unity3d引擎,可以知道一些常用的
UnityShader
模版2、标准着色器模版信息3、常用属性标签信息4、
UnityShader
常用结构//着色器名称Shader"ShaderName"{/
AnimeKing
·
2023-09-04 18:41
【Unity Shader 中Pass相关介绍_第一篇】
一.Pass中的CG编译指令在
UnityShader
中,ShaderLab语言只是起到阻止代码结构作用,而真正实现渲染效果的部分是用CG语言编写的。
暴走约伯
·
2023-09-01 17:47
Unity
Shader
ShaderLab
c#
UnityShader
1 基础 学习分享笔记
创建ShaderShaderLabText分析://Shader目录/名称Shader"Unlit/NewUnlitShader"{//Shader界面变量Properties{_MainTex("Texture",2D)="white"{}}//shader材质球可以多个对应不同平台SubShader{//标签渲染模式次序Tags{"RenderType"="Opaque"}//双面//叠加模式
Cool-浩
·
2023-08-25 18:46
Shader基础知识
学习
unity
游戏引擎
[Unity Shader] 剥离可编写脚本的着色器变体
英文原文:https://blog.unity.com/technology/stripping-scriptable-shader-variants 通过允许开发人员控制
UnityShader
编译器处理哪些
Unity尧明
·
2023-08-23 19:14
Unity
Shader
unity
着色器
shader
UnityShader
(三)编写简单的顶点片元着色器
编写简单的顶点/片元着色器下面是一个最基础的
UnityShader
代码。在一个
UnityShader
中,Properties语义并不是必须的,我们可以不声明任何材质属性。
夜槿笙歌
·
2023-08-23 19:40
#
UnityShader
着色器
unity
游戏引擎
Unity Shader 有反射折射的水波效果
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:包含菲涅耳反射的水面波动效果。
洒一地阳光_217d
·
2023-08-21 19:05
UnityShader
精要笔记四 渲染流水线
在我对《
UnityShader
入门精要》——冯乐乐第六章进行学习的过程中,对于第一个示例中有个疑问:基于顶点的着色(Gouraudshading)处理时,并没有看见重心插值得到片元颜色这部分逻辑的代码呀
合肥黑
·
2023-08-20 08:41
UnityShader
学习教程之<详解uv坐标,c#类似uv坐标的值以及贴图操作>
基础篇(五)一.uv坐标工作的时候一直都听到同事们再说uv坐标,其实我们对这个词很熟悉,但是说到真正是什么,却发现自己了解的并不透彻,写一篇博客,梳理下基础,了解uv到底是干嘛的!1.uv是什么?2.uv贴图的作用是什么?uv就是我们屏幕上的像素所显示的位置,我们可以根据uv坐标拿到每个uv点上面的颜色值。二.基于shader的uv坐标控制图形,旋转缩放和平移的操作//旋转需要的πfloatPI=
修于心,怀于思
·
2023-08-18 19:46
Shader学习旅程
图形
c#
关于unity3D shader的UV理解
**关于
unityshader
的UV的理解**定义:摘自其他博主的定义:U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~1,也就是(水平方向的第U个像素/图片宽度,垂直方向的第V个像素/
zerwave
·
2023-08-18 19:15
unity3d
unity shader可视化工具——Shader Graph
unityshader
可视化工具——ShaderGraph前言一、ShaderGraph介绍什么是ShaderGraph?
A札
·
2023-08-17 22:04
unity
编辑器
游戏引擎
Unity shader基础学习(五) ------ 语义
本系列文章是学习siki学院
UnityShader
入门(Unity2018.3)笔记一.一个简单shaderShader"Unlit/003"{Properties{_MainTex("Texture"
千喜Ya
·
2023-08-15 16:03
Unity Shader 素描效果
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:素描风格的渲染效果原理:使用6张素描纹理进行渲染。
洒一地阳光_217d
·
2023-08-10 00:20
PBR材质理解整理
PBRMaterial草履虫都能看懂的PBR讲解(迫真)先前看了很多遍类似的了,结合《
UnityShader
入门精要》中的内容整理了下便于以后理解,以后有补充再添加。
良夜_
·
2023-08-08 17:29
计算机图形学
材质
图形渲染
Unity Shader编辑器工具类ShaderUtil 常用函数和用法
UnityShader
编辑器工具类ShaderUtil常用函数和用法Unity的Shader编辑器工具类ShaderUtil提供了一系列函数,用于编译、导入和管理着色器。
AlianBlank
·
2023-08-04 23:33
Unity3d
UnityShader
精要笔记二十 Unity的表面着色器
本文继续对《
UnityShader
入门精要》——冯乐乐第十七章Unity的表面着色器进行学习在2009年的时候(当时Unity的版本是2.x),Unity的渲染工程师Aras(就是经常活跃在论坛和各种会议上的
合肥黑
·
2023-08-02 23:46
unity shader 变种(多重编译 multi_compile)
unityshader
变种(多重编译multi_compile)让我们好好聊聊
UnityShader
中的multi_complie这篇文章比较全面的介绍了Unity中shader的multi_compile
雄关漫道从头越
·
2023-08-02 18:09
TA入门笔记(十)
参考may佬《技术美术百人计划》冯乐乐《
UnityShader
入门精要》【UnityShaders】法线纹理(NormalMapping)的实现细节光照模型PBR图形2.4传统经验光照模型详解光照模型概述光照模型
黑史密斯
·
2023-08-01 03:41
TA
UnityShader
实现简单的流光效果
本文主要实现了两个类型的流光效果,一个是Uniltshader实现的法阵流光,另一个是SurfaceShader实现的武器流光,其实也可以用Uniltshader实现,只是SurfaceShader的金属效果实现起来更加的简单。先来看效果,开始是法阵流光这个shader主要参考了本篇博客从圆心向外流光的魔法阵shader.下一个是武器流光由于UV的原因导致流光方向不一致,要是有个遮罩图就好了以下是
游戏入选者
·
2023-07-28 16:21
Unity
Shader
UnityShader
流光
Unity Shader 两个关于下雨的效果分享
下面是视频:一些下雨的效果(
UnityShader
)动图:大致可分为两个部分,一是地面的水坑和涟漪,二是石板的流水效果。雨滴效果是我用粒子瞎做的。
游戏入选者
·
2023-07-28 16:51
Unity
Shader
shader
unity
UnityShader
精要笔记二十一 PBS 的理论和数学基础
本文继续对《
UnityShader
入门精要》——冯乐乐第十八章基于物理的渲染进行学习在https://github.com/candycat1992/Unity_Shaders_Book中,冯乐乐给出了
合肥黑
·
2023-07-25 00:55
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他