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
入门精要学习笔记】第三章(2)Unity Shader的形式
本系列为作者学习
UnityShader
入门精要而作的笔记,内容将包括:书本中句子照抄+个人批注项目源码一堆新手会犯的错误潜在的太监断更,有始无终总之适用于同样开始学习Shader的同学们进行有取舍的参考
milu_ELK
·
2024-01-06 07:21
学习
笔记
unity
【
UnityShader
入门精要学习笔记】第三章(1)Unity Shader介绍
本系列为作者学习
UnityShader
入门精要而作的笔记,内容将包括:书本中句子照抄+个人批注项目源码一堆新手会犯的错误潜在的太监断更,有始无终总之适用于同样开始学习Shader的同学们进行有取舍的参考
milu_ELK
·
2024-01-05 07:54
学习
笔记
unity
UnityShader
(三)数学基础
目录前言一、笛卡尔坐标系(CartesianCoordinateSystem)1.二维笛卡尔坐标系2.三维笛卡尔坐标系2.1.左手坐标系(left-handedcoordinatespace)判断左手坐标系的方法:判断左手坐标系的正向旋转(左手法则【left-handrule】)2.2.右手坐标系(right-handedcoordinatespace)判断右手坐标系的方法:判断右手坐标系的正向旋
米芝鱼
·
2024-01-01 17:32
UnityShader入门学习
unity
图形渲染
UntiyShader(五)属性、内置文件和变量
目录一、如何使用属性例子ShaderLab中的属性的类型和Cg中的变量的类型之间的匹配关系二、Unity提供的内置文件和变量内置的包含文件内置的变量一、如何使用属性在一开始我们提到过,材质和
UnityShader
米芝鱼
·
2024-01-01 17:01
UnityShader入门学习
unity
图形渲染
着色器
UnityShader
(二)Shader基础
目录一、材质和
UnityShader
二、Unity中的Shader三、
UnityShader
的基础:ShaderLab1.给Shader命名2.材质和
UnityShader
的桥梁:Properties属性类型
米芝鱼
·
2024-01-01 17:31
UnityShader入门学习
unity
图形渲染
UnityShader
(四)一个最简单的顶点/片元着色器
目录顶点/片元着色器的基本结构:简单的例子增加模型数据顶点着色器和片元着色器之间的通信顶点/片元着色器的基本结构:Shader"MyShaderName"{Properties{//属性}SubShader{//针对显卡A的SubShaderPass{//设置渲染状态和标签//开始Cg代码片段CGPROGRAM//该代码片段的编译指令,例如:#pragmavertexvert#pragmafrag
米芝鱼
·
2024-01-01 17:59
UnityShader入门学习
unity
图形渲染
着色器
UnityShader
入门精要第十二章(颜色调整、边缘检测)
屏幕后处理效果:渲染完整个场景后得到屏幕图像后再对图像进行操作在Unity中实现需要通过效果处理的脚本挂载在摄像机中,书中该脚本继承一个基类PostEffectBase。该脚本被希望在编辑器模式下也能正常使用,且规定只能挂载在Camera上。[ExecuteInEditMode][RequireComponent(typeof(Camera))]CheckResources函数用于检查平台是否支持
MeksQAQ
·
2023-12-29 16:28
unity
UnityShader
入门精要——屏幕后处理效果(1)
基本的屏幕后处理脚本系统OnRenderImage函数:得到渲染后的屏幕图像,即抓取屏幕,声明如下:MonoBehaviour.OnRenderImage(RenderTexturesrc,RenderTexturedest)当我们在脚本中声明此函数后,Unity会把当前渲染得到的图像存储在第一一个参数对应的源渲染纹理中,通过函数中的一-系列操作后,再把目标渲染纹理,即第二个参数对应的渲染纹理显示
果冻喜之郎
·
2023-12-29 16:26
shader
unity
游戏引擎
shader
UnityShader
屏幕特效入门前
1.OnRenderImage(RenderTexturesrc,RenderTexturedest):在所有渲染完成后得到屏幕图像基础上对图像进行后期处理。它允许您通过使用基于着色器的过滤器进行处理来修改最终图像。传入的图像是source渲染纹理即是场景图片,destination是目标渲染纹理。我们可以对source纹理通过shader相应处理输出destination,这个函数就是下面。2.
Yan_Sl
·
2023-12-29 16:55
Unity3DShader
Unity
Shader
Unity Shader-真实下雨路面
UnityShader
-真实下雨路面简介素材1.准备插件AmplifyShaderEditor(这里我使用的是1.6.4最新版)2.贴纸和切图d一、创建一个ShaderSurface,实现气泡播放效果二
类人_猿
·
2023-12-29 11:02
Unity
Shader研究与学习
unity
游戏引擎
Shader
ASE
Unity Shader 实现X光效果
UnityShader
实现X光效果
UnityShader
实现实物遮挡外轮廓发光效果第五人格黎明杀机火炬之光实现方案操作实现立体感优化总结源码
UnityShader
实现实物遮挡外轮廓发光效果之前看过《火炬之光
类人_猿
·
2023-12-29 08:10
Unity
Shader研究与学习
unity
游戏引擎
Shader
ASE
Unity-shader学习笔记(二)
文章目录Unity-shader学习笔记(二)7法线变换8
UnityShader
的内置变量8.1内置变换矩阵8.2摄像机和屏幕参数8.3Unity中的屏幕坐标Unity-shader学习笔记(二)7法线变换有法线就必定有切线
IcoveJ
·
2023-12-27 12:23
shader
图形学
unity-shader-2
个人学习使用,摘抄《
unityshader
入门》一书中部分重要内容创建shader在unity中使用shader(手写):创建材质,创建shader,将shader应用于材质创建物体(需要有meshrender
W.C.Zeng
·
2023-12-27 12:52
图形学与Shader
unity
游戏引擎
unity 矩阵从模型空间到屏幕空间的转换
这里参考《
unityshader
入门精要》冯乐乐的这本书深入探索透视投影变换0X01变换变换这里粗略的讲解下,为了后面的空间转换做铺垫,不是重点,如果看不明白则看考其他文章这里讲解的变换有三种:平移变换
codingriver
·
2023-12-27 12:20
unity
计算机图形学
unity变换
坐标变换
unity
变换矩阵
Unity Shader 顶点动画产生阴影
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇原理:想要对包含了顶点动画的物体添加阴影,如果仍然向之前那样使用内置的
洒一地阳光_217d
·
2023-12-27 06:08
Unity Shader 学习笔记(3)URP渲染管线带阴影PBR-Shader模板(ASE优化版本)
此Shader已经不是最新版本,最新版本见本专栏的第四篇文章:
UnityShader
学习笔记(4)材质面板截图:功能实现(URP渲染管线下):PBR材质、投射和接收阴影。
嘿皮土豆
·
2023-12-21 16:17
Unity
Shader
笔记
Unity
相关知识
unity
学习
游戏引擎
Unity | Shader基础知识(第三集:案例<对材质颜色进行干预>)
二、理论介绍1.获取位置信息Unity|Shader基础知识(什么是shader)_
unityshader
-CSDN博客在这一文章中,我们可以看出,最初决定位置的叫顶点着色器,因为确定位置后才可以上色。
菌菌巧乐兹
·
2023-12-14 12:14
Unity中写shader
unity
游戏引擎
着色器
Shader
UnityShader
流程概述
=真正的ShaderCPU与GPU如何并行工作什么是固定管线渲染什么是Shader三、
UnityShader
渲染流程渲染流水线Cpu应用阶段Cpu应用概述设置渲染状态调用DrawCallGpu流
香草萌萌茶
·
2023-12-02 23:54
Shader
shader
UnityShader
优化 GUP INSTANCE
Shader"XXX"{Properties{...}SubShader{...Pass{...CGPROGRAM#pragmavertexvert#pragmafragmentfrag//第一步设置处理指令#pragmamulti_compile_instancingstructa2v{...//第二步输入结构体中添加宏(以便获取对应顶点uv的id值)UNITY_VERTEX_INPUT_INS
东皇十三妖
·
2023-12-02 23:24
UnityShader
Unity Shader优化
UnityShader
优化https://www.jianshu.com/p/429d91e63103(1)用step()代替ifelse等条件语句:(edge=step(edge,_Edge);表示if
kuangben2000
·
2023-12-02 23:22
Unity
Unity Shader入门精要第3 章 Unity Shader 基础
Unity系列文章目录文章目录Unity系列文章目录前言一、
UnityShader
概述二、使用步骤1.3.1.2Unity中的材质2.Unity中的Shader3.
UnityShader
的基础:ShaderLab4
妙为
·
2023-12-02 23:52
Unity
Unity
shader基础
Unity Shader 基础
UnityShader
基础此文章收录于我主页顶置的:
UnityShader
入门精要文章目录,点击即可跳转。
Z_hongli
·
2023-12-02 23:51
Unity
Shader
入门精要
Unity
Shader
⭐ Unity 里让 Shader 动画在 Scene 面板被持续刷新
写
UnityShader
的时候,只有播放状态下的Game面板能看到Shader顺畅的动态效果,不方便。
惊鸿醉
·
2023-12-01 20:04
Unity
unity
游戏引擎
技术美术
Unity Shader 立方体纹理的菲涅耳反射效果
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:菲涅耳反射,注意模型边界处的反射原理:菲涅耳反射描述了一种光学现象
洒一地阳光_217d
·
2023-12-01 17:40
unity shader - 点击屏幕水波纹特效
每当看到游戏中一些炫酷的特效时,我都在想这些是怎么实现的,希望自己有一天也能亲自写出这些特效,一直都想去学习图形学相关的知识,说来惭愧由于自己的拖延症加上懒,一直拖在了最近才开始学习一些shader相关的知识,前段时间刚看完《
unityshader
长生但酒狂
·
2023-11-29 23:15
Unity
Shader
Unity3D
unity
shader
Unity3D----Unity Shader
UnityShader
第二章渲染流水线2.1.2渲染流水线2.3GPU流水线2.3.1顶点着色器2.3.2曲面细分着色器2.3.3几何着色器2.3.4裁剪2.3.5屏幕映射2.3.6逐片元操作第三章
UnityShader
Studious_S
·
2023-11-29 13:41
Unity3D
unity
几何学
Shader
Lab
Unity shader基础学习(一)------ Unity Shader基本知识
本系列文章是学习siki学院
UnityShader
入门(Unity2018.3)笔记一.shader三大编程语言Cg是一个可以被OpenGL和Direct3D广泛支持的图形处理器编程语言。
千喜Ya
·
2023-11-29 12:17
Unity Shader 前向渲染光照衰减和阴影
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:前向渲染,光照衰减和阴影.jpg//前向渲染,光照衰减和阴影Shader"Unlit
洒一地阳光_217d
·
2023-11-29 07:55
Unity Shader入门
文章目录前言环境Unity的帧调试器
UnityShader
概述详解基于Unity编写的Blinn-PhongShader纹理纹理面板与属性解析代码使用纹理凹凸映射渐变纹理遮罩纹理透明效果alphatest
亲亲老婆几
·
2023-11-25 00:22
Unity
Shader
unity
shader
UnityShader
: Shader代码基础认知
UnlitShader最开始的代码如下:Shader"Unlit/HiShader"{Properties{_MainTex("Texture",2D)="white"{}}SubShader{Tags{"RenderType"="Opaque"}LOD100Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#pragmamulti_compile
saitoDeng
·
2023-11-25 00:49
UnityShader
unity
3d
Unity Shader 基础教程
Unity-Shader的教程,感觉还不错,作者写的很好,很适合Unity-Shader的基础入门,我在这里翻译一下,分享给大家,英文水平很烂,大致能明白Unity-Shader是什么,渲染管线的工作流程,以及
UnityShader
3D菜鸟张三
·
2023-11-25 00:18
UnityShader
Unity
UnityShader
UnityShader
学习之旅 二
什么是Shader即着色器,仅仅是渲染流水线中的一个环节1.GPU流水线上一些可高度编程的阶段,而由着色器编译的代码可以在GPU上运行2.有一些特定类型的着色器。eg:顶点、片元着色器3.依靠着色器我们可以控制流水线中的渲染细节什么是渲染流水线定义:是显示芯片内部处理图形信号相互独立的的并行处理单元工作任务:计算机需要从一系列的顶点数据、纹理等信息出发,把这些信息转换成一张人脸可以看到的图像。由C
系着蝴蝶结的猫77
·
2023-11-25 00:45
UnityShader
shader
UnityShader
4:
UnityShader
的形式
前置:
UnityShader
2:Shader与材质一、StandardSurfaceShader代码解析在前置中已经了解了什么是表面着色器,下面这是StandardSurfaceShader,也是创建Shader
Jaihk662
·
2023-11-25 00:44
#
Unity3D
UnityShader
Unity Shader GrabPass的玻璃效果
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:玻璃效果原理:通过GrabPass来获取当前屏幕图像,并用切线空间下的法线对屏幕纹理坐标偏移后
洒一地阳光_217d
·
2023-11-24 20:33
Unity Shader 立方体纹理的反射效果
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:原理:通过入射光线方向和表面法线向量来计算反射方向,再使用反射方向对立方体纹理采样
洒一地阳光_217d
·
2023-11-24 17:49
UnityShader
镜面反射源码案例
Shader"MyShader/Mirror"{Properties{_MainTex("Texture",2D)="white"{}}SubShader{Tags{"RenderType"="Opaque"}LOD100Pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag//makefogwork#pragmamulti_compile_fog#i
VirtualCreator
·
2023-11-22 06:08
Unity渲染&TA
unity
游戏引擎
Unity Shader :实现漫反射与高光反射
最近在研究Unity的Shader编写,冯乐乐《
UnityShader
入门精要》发现还是挺有意思的。这里就来实现一下基础的Shader。笔者使用的Unity版本是2019.4.19f1。
一只小EZ
·
2023-11-22 06:34
Unity
unity
Shader
Unity Shader知识点(三)高光反射Shader
前言此文及专栏系是以Shader入门精要为基础整理的
UnityShader
学习笔记,尽量以初学者视角还原(其实半年前我就是初学者),错误还需指正。
50行代码三顿饭
·
2023-11-22 06:02
Shader尝试入门笔记
unity
游戏引擎
Unity Shader 屏幕后处理-调整亮度、饱和度、对比度
UnityShader
系列文章:
UnityShader
目录-初级篇
UnityShader
系列文章:
UnityShader
目录-中级篇效果:左图:原效果。
洒一地阳光_217d
·
2023-11-21 12:01
Unity Shader知识点(五)法线贴图生成凹凸效果Shader
此文及专栏系以《Shader入门精要》书籍为基础整理的
UnityShader
学习笔记,尽量以初学者视角还原(其实半年前我就是初学者),错误还需指正。专栏仍在更新中,预计初学者等级10篇左右,欢迎关注。
50行代码三顿饭
·
2023-11-21 06:45
Shader尝试入门笔记
unity
游戏引擎
图形渲染
UnityShader
12:Unity中应用法线贴图
一、关于法线贴图和切线空间如果之前在OpenGL或者directX中成功应用过法线贴图,那么在U3D中实现就容易多了切线空间:https://blog.csdn.net/Jaihk662/article/details/107917594法线贴图:https://blog.csdn.net/Jaihk662/article/details/108102673里面已经做过好理解且详细的介绍了,可以只
Jaihk662
·
2023-11-21 06:39
#
Unity3D
UnityShader
URP渲染管线简介
基础:TAShader基础、
UnityShader
语法URP渲染管线可编程渲染管线:渲染策略是可以供程序员定制的,可以定制的有:光照计算和光源,深度测试,摄像机光照烘焙,后期处理策略等等。
微笑小星
·
2023-11-13 04:20
shader
unity
shader
Unity渲染(一):Shader着色器基础入门之纯色Shader
Unity渲染(一):纯色Shader通过这里,你可以学习到
UnityShader
基本语法,CG语义,GPU渲染流水线等编写着色器的基础知识开发环境:Unity5.0或者更高最终效果概述1.
Unityshader
是只鱼
·
2023-11-09 12:21
Unity
渲染
unity
着色器
游戏引擎
shader
【Unity Shader】学习顶点/片元着色器
上一篇博客重点放在了
UnityShader
的基本结构,分别介绍了它包含的三个语义块,最后简单介绍了
UnityShader
的形式:表面着色器、顶点/片元着色器和固定函数着色器。
九九345
·
2023-11-09 12:14
Unity
Shader学习
技术美术
unity
游戏
UnityShader
[4]几何着色器与可交互草地
GeometryShader执行顺序在顶点着色器之后,片元着色器以前。GeometryShader以一个/多个顶点组成的图元为输入,开发人员可以修改/添加顶点,修改为完全不同的网格,得到更多好看的效果。缺点:并行困难,对移动端不友好,需要ShaderModel4.0以上。定义一个几何着色器,首先需要在声明模块添加几何着色器的声明;添加顶点着色器向几何着色器输出的结构体;修改ShaderModel版
仓鼠毛吉
·
2023-11-09 12:02
着色器
unity
c#
Unity | Shader(着色器)和material(材质)的关系
一、前言在上一篇文章中【精选】Unity|Shader基础知识(什么是shader)_
unityshader
_菌菌巧乐兹的博客-CSDN博客我们讲了什么是shader,今天我们讲一下shder和material
菌菌巧乐兹
·
2023-11-09 12:31
Unity相关
unity
着色器
材质
ShaderLearning_5_坐标系变换
ShaderLearning_5_坐标系变换参考:《
UnityShader
入门精要》冯乐乐《learnOpenGL》《realtimerendering》原文在本地站点http://localhost:
樱木之
·
2023-11-09 07:04
unity
UnityShader
学习笔记 Unity的表面着色器
将渲染流程划分为表面着色器、光照模型和光照着色器这样的层面。其中,表面着色器定义了模型表面的反射率、法线和高光等,光照模型选择是使用兰伯特还是Blinn-Phong等模型。而光照着色器负责计算光照衰减、阴影等。表面着色器实际上就是在顶点/片元着色器之上又添加了一层抽象。表面着色器的一个例子使用表面着色器来实现一个使用了法线纹理的漫反射效果。Shader"Custom/BumpedDiffuse"{
漫漫无期
·
2023-11-08 04:28
Shader
unity
着色器
shader
初探shaderlab
简介:
unityshader
是放入材质中,而材质放入到对象的mesh或者粒子系统中,通过在材质检视面板中修改shader属性值,从而达到修改渲染效果。
金朝
·
2023-11-08 01:01
#
Unity
Shader入门精要
【Unity Shader 学习笔记】ShaderLab
ShaderLab是Unity为开发者提供的高层级的渲染抽象层,是专门用来编写
UnityShader
的一种说明性语言。
启立家的
·
2023-11-08 01:26
unity
学习
游戏引擎
上一页
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
其他