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
凹凸映射 Bump mapping(
unityshader
入门精要学习笔记)
凹凸映射Bumpmapping使用一张法线纹理(normalmap)来直接存储表面法线,又被称为法线映射。由于法线纹理中存储的法线是切线空间下的方向,因此有2种选择:1.在切线空间下进行光照计算,光照方向、视角方向变换到切线空间下。2.在世界空间下进行光照计算,法线方向变换到世界空间下,再和世界空间下的照方向、视角方向进行计算。引用内容地址:http://www.cnblogs.com/-8672
学习是一种状态
·
2020-09-15 23:17
unity
shader
fragment
vertex
unityshader
入门精要
Unity Shader学习:收缩、螺旋
UnityShader
学习:收缩、螺旋这个效果老酷了,主要数学知识稍微涉及到点,详细原理可以看puppet_master的原文,大致实现了下,有需要的朋友可以看看。
ZzEeRO
·
2020-09-15 23:05
Unity
Shader
[
UnityShader
3]圆角与流光效果
参考链接:http://blog.csdn.net/mobanchengshuang/article/details/38731035?utm_source=tuicool&utm_medium=referralhttp://blog.csdn.net/stalendp/article/details/22720295一.圆角效果原理如下,对紫色区域进行特殊处理,如果大于半径,则剔除掉。而这个半径
宏哥1995
·
2020-09-15 23:06
UnityShader3
Unity Shader基础
UnityShader
基础矩阵内置矩阵相机函数1.内置shader辅助函数2.数学函数3.几何函数4.纹理映射函数矩阵内置矩阵名称说明UNITY_MATRIX_MVP当前模型视图投影矩阵,通常用于把顶点
蚂蚁1991
·
2020-09-15 22:44
Unity
图形
unity
shader
UnityShader
全屏界面变灰
之前的面试的时候有被问到,像4月4号清明节的时候,很多软件的界面都变成灰色,想要实现这个有什么思路,当时由于紧张,没有什么思路,后面想想,用屏幕后处理是可以实现的,像很多游戏,主角死亡后,游戏画面变灰,会不会也是这么实现的呢?话不多说,直接上代码:CS代码:首先我要准备渲染RenderTexture的材质,这里我们使用一个可以在屏幕后处理中使用的通用基类。usingUnityEngine;usin
爱上对方zzq
·
2020-09-15 20:06
Unity
Shader
UnityShader
学习之旅--纹理
纹理定义目的技术方法纹理物体表面的纹路使用一张图片来控制模型的外观纹理映射技术逐纹素地控制模型的颜色纹理映射坐标定义表示归一化纹理映射坐标顶点在纹理中对应的2D坐标二维变量(U,V)==UV坐标【0,1】纹理的应用使用一张纹理来代替物体的漫反射颜色/*****************************************************//单张纹理//使用单张纹理来作为模拟的颜色
系着蝴蝶结的猫77
·
2020-09-15 19:14
UnityShader
UnityShader
学习资料推荐
UnityShader
学习资料推荐图形学是涉及内容比较多的学科,不仅对编程能力有要求,而且对数学以及美术方面都需要有一定的了解。下面根据个人的学习经历,给大家推荐一些资料。
那远远的云端
·
2020-09-14 23:10
Unity
Shader
Unity Shader 学习笔记(9) 渐变纹理、遮罩纹理
UnityShader
学习笔记(9)渐变纹理、遮罩纹理参考书籍:《
UnityShader
入门精要》渐变纹理没有使用纹理,和使用两种不同渐变纹理对比:就是通过一张梯度变换的纹理,取样赋值。
ChiLi_Lin
·
2020-09-14 22:12
Unity
Shader
图形学
Unity
Shader
学习笔记
Unity shader教程-第一课:写shader和应用shader的流程
本文原帖地址:http://98jy.net/article/16这是我们
Unityshader
(着色器)教程的第一课,在这节课中,你会学到怎么样来用程序来编写一个在Unity中能使用的着色器:
TinyHum
·
2020-09-14 22:29
Unity3D
【
UnityShader
】云海效果模拟与视差映射
之前在知乎上看到有大佬模拟了云海效果,正好之前项目里要用,就仔细研究一下,发现确实挺有意思的。主要原理就是视差映射ParallaxMapping,先主要介绍一下视差映射的原理。视差映射ParallaxMapping说起视差映射,首先就要说起大家都不陌生的法线贴图技术。法线贴图把法线储存在贴图的RGB通道中,在片元着色器里采样后,再计算光照,就可以在物体表面模拟凹凸的细节,让原本平滑、没什么细节的表
Torta_two
·
2020-09-13 03:33
Shader
shader
图形学
unity3d
游戏开发
unity
【
UnityShader
】常用效果内外发光、 描边
这篇博客记录一下常用的几种效果:内发光、外发光以及描边的几种实现方法内发光实现方法一般实现方法就是使用Empricial菲涅尔近似公式来实现:F(v,n)=saturate(base+pow(scale*(1-v·n),power))base为基础反射率,scale为菲涅尔效应强弱,power为菲涅尔效应作用角度范围大小(即power越大,反射率会在越小的范围内迅速变为1)在计算菲涅尔效应时,使用
Torta_two
·
2020-09-13 03:33
Shader
shader
unity
图形学
游戏开发
边缘检测
【
UnityShader
】游戏人物角色捏脸妆容亮片
RPG游戏里现在基本都会有捏脸功能,捏脸也肯定会有妆容的选择。而在妆容上,比如眼妆,或者唇彩,加上blingbling的亮片效果会出色不少。亮片效果:主要实现思路就是用视角与法线的点积作为offset去干扰noise贴图的采样,这样noise贴图就会随着视角而变化了。floatndotv=dot(normal,viewDir);halfnoise0=tex2D(_NoiseTex,half2(i.
Torta_two
·
2020-09-13 03:33
Shader
unity
unity3d
shader
游戏开发
【
UnityShader
】游戏角色服饰染色
现在的大部分游戏都有给角色身上的服饰染色的功能。有的是给出几种染色的配色方案供玩家选择,还有的是直接开发染色区域,在区域里可以自定义染色颜色。这里用unity实现一下染色功能,主要思路就是用一张mask的四通道划分染色的区域。这里没有做其他光照计算,仅做了染色的部分,材质面板:使用代码把材质面板接入UI操控,就可以让玩家自定义染色的颜色了。具体实现方案:首先求初始颜色的luminanceinlin
Torta_two
·
2020-09-13 03:02
Shader
unity3d
unity
shader
游戏开发
Unity Shader学习:裁切效果
UnityShader
学习:裁切效果之前看到有人问关于物体裁切方面的问题,初学shader的话可能搞得不是很明白,这里提供下比较简单的思路,有需要的话可以直接使用。
ZzEeRO
·
2020-09-13 02:08
Unity
Shader
Unity Shader中的ComputeScreenPos函数
UnityShader
中的ComputeScreenPos函数EnigmaJJ关注2017.02.0320:10*字数465阅读4727评论0喜欢12
Unityshader
提供了内置函数ComputeScreenPos
linuxheik
·
2020-09-13 01:06
SV_POSITION
UnityShader
——屏幕空间的能量罩(模拟守望先锋温斯顿的能量罩)
前言:因为是第一次写技术博客可能有些不到位请谅解,废话不多说就先上最终效果图了(PS.可以看出效果图和游戏中还是有差距的,因为Shader刚入门所以有什么不足望指出)。主要的原理是:屏幕空间深度图,纹理动画,遮罩纹理,Blinn-Phong光照模型。(Ps,代码思路主要参考腾讯大神Mya喵神写过的一个的Shader)所需数学知识:模型空间到裁剪空间的变换,详情请见冯乐乐的Shader入门到精通4.
Porco_
·
2020-09-13 01:28
unity
Shader
法线纹理实践(一)
以下内容来自《
unityshader
入门精要》切线空间下计算光照:光照方向,视角方向全部转换到切线空间下计算。
铁锈_
·
2020-09-12 14:50
图形
Unity Shader学习记录(十一)
UnityShader
学习记录(十一) 关于风格化渲染的东西内容非常丰富,除了以前提过的卡通风格之外,素描风格也是一种有趣的效果,它的原理是通过光照信息采样几张不同的,代表笔触的纹理贴图,并以采样结果作为效果渲染到画面上
萌化小强
·
2020-09-12 13:28
Unity开发相关
简短随笔以及读书笔记
Unity
Shader
Unity Shader学习记录(八)
UnityShader
学习记录(八) 大部分情况下,Shader的运行过程是与时间无关的静态过程,换句话说游戏进行过程中渲染的结果不会有什么变化;动态光影或许是比较典型的例外,但它们和游戏运行时间依然没有什么直接的联系
萌化小强
·
2020-09-12 13:28
Unity开发相关
简短随笔以及读书笔记
Unity Shader学习记录(十)
UnityShader
学习记录(十) 前文提到的屏幕后处理特效只是一类在渲染完成后的帧画面基础上做二次处理的特效,虽然在大部分情况下它们是可用而且足够高效的,但更多的情况下我们不仅需要当前的帧画面,还需要场景的深度和法线信息
萌化小强
·
2020-09-12 13:28
Unity开发相关
简短随笔以及读书笔记
Unity Shader学习记录(七)
UnityShader
学习记录(七) 阴影和光照总是密不可分的,就像明亮和阴暗本身就是两种亮度的对比那样。
萌化小强
·
2020-09-12 13:28
Unity开发相关
简短随笔以及读书笔记
Unity Shader学习记录(九)
UnityShader
学习记录(九) 屏幕特效是一种很常见的平面特效,不同于直接在三维渲染中做出的特效,屏幕特效仅针对已经渲染完成的屏幕显示,通俗点说就是一张和屏幕大小相当的图片。
萌化小强
·
2020-09-12 13:28
Unity开发相关
简短随笔以及读书笔记
UnityShader
--高光反射
逐顶点Shader"Custom/Specular/SpecularVertexLevel"{Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)_Specular("Specular",Color)=(1,1,1,1)_Gloss("Gloss",Range(8.0,256))=20}SubShader{Pass{Tags{"LightMode"="For
chenxl2441
·
2020-09-12 12:59
UnityShader
UnityShader
高级篇——边缘检测
1.此脚本挂在摄像机上usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassEdgeDetection:PostEffectsBase{//声明需要的Shader,并据此创建材质publicShaderEdgeDetectShader;privateMaterial_edgeDetec
啦啦啦小聪聪
·
2020-09-10 20:14
UnityShader初级篇
【Unity Shader入门练习】高斯模糊
0x00序言本文是《
UnityShader
入门精要》读书笔记,最近接触到项目中用到了模糊处理,经过查阅资料,发觉模糊处理是屏幕后处理技术中的一种,就从屏幕后处理技术开始学习。
coffeecato
·
2020-09-10 18:44
读书笔记
Shader
【Unity Shader入门】Shader数学基础:矩阵
【
UnityShader
入门】Shader基础概念:渲染流水线【
UnityShader
入门】Shader编程基础:ShaderLab语法【
UnityShader
入门】Shader数学基础:向量(矢量)【
JIQIU.YANG
·
2020-09-10 17:22
#
【Unity
Shader入门】
【Unity Shader入门】Shader数学基础:矩阵变换
【
UnityShader
入门】Shader基础概念:渲染流水线【
UnityShader
入门】Shader编程基础:ShaderLab语法【
UnityShader
入门】Shader数学基础:向量(矢量)【
JIQIU.YANG
·
2020-09-10 17:22
#
【Unity
Shader入门】
unity
shader
矩阵变换
数学基础
【Unity Shader入门】Shader基础概念:渲染流水线
【
UnityShader
入门】Shader基础概念:渲染流水线【
UnityShader
入门】Shader编程基础:ShaderLab语法【
UnityShader
入门】Shader数学基础:向量(矢量)【
JIQIU.YANG
·
2020-09-10 17:21
#
【Unity
Shader入门】
【Unity Shader入门】Shader编程基础:ShaderLab语法
【
UnityShader
入门】Shader基础概念:渲染流水线【
UnityShader
入门】Shader编程基础:ShaderLab语法【
UnityShader
入门】Shader数学基础:向量(矢量)【
JIQIU.YANG
·
2020-09-10 17:21
#
【Unity
Shader入门】
Unity Shader学习:SSS次表面散射
UnityShader
学习:SSS次表面散射原文章地址:http://walkingfat.com/simple-subsurface-scatterting-for-mobile-%EF%BC%88%
ZzEeRO
·
2020-09-10 16:54
Unity
Shader
Unity Shader-后处理:简单的颜色调整(亮度,饱和度,对比度)
学习Unity有一段时间了,关于Shader的书也看了几本《
UnityShader
入门精要》,《Unity3DShaderLab开发实战详解》,开一个系列记录一下学习的心得笔记。
puppet_master
·
2020-09-10 15:21
Unity3d
Unity
Shader!!!
理解Unity法线贴图的切线空间存储方式
最近再学习一些
unityshader
的一些东西,看到法线贴图那里突然不是很理解,经过查找资料,现在也是恍然大悟,也是深深敬佩发明切线空间法线贴图那个大神!
AAArlex
·
2020-09-10 15:57
Unity3D
Shader
[
UnityShader
3]光晕效果
参考链接:3D:http://tieba.baidu.com/p/2454612524http://tieba.baidu.com/p/3401476641http://bbs.cgwell.com/thread-11215-1-1.html2D:http://www.cnblogs.com/xiaozefeng/p/Unity3D_Shader_Light_Sword.html一、3D光晕效果图
宏哥1995
·
2020-09-10 15:57
UnityShader3
【Unity Shader入门】Shader数学基础:向量(矢量)
【
UnityShader
入门】Shader基础概念:渲染流水线【
UnityShader
入门】Shader编程基础:ShaderLab语法【
UnityShader
入门】Shader数学基础:向量(矢量)【
JIQIU.YANG
·
2020-09-10 10:37
#
【Unity
Shader入门】
unity
shader
数学基础
向量
Unity中的深度测试相关知识与问题
深度缓冲格式、深度冲突及平台差异深度测试UnityZ-Fighting产生原因
UnityShader
-Offset的测试,解决简单的z-fighting情况unityshaderOffsetFactor
雄关漫道从头越
·
2020-08-28 15:03
UnityShader
源码2017---学习笔记与自我拓展022
源自Mobile-Bumped[NoScaleOffset]_BumpMap("Normalmap",2D)="bump"{}[NoScaleOffset]是指_BumpMap在Inspector面板上没有tilling和offset部分的ui这是shader是surfaceshader。#pragmasurfacesurfLambertnoforwardadd光照模型是lambert,nofor
佛经forever
·
2020-08-26 23:46
Unity Shader-Universal Render Pipeline(URP)基础入门一
一些
UnityShader
的个人心得,本文中的含义描述都是自己的理解。
qqooopp123
·
2020-08-26 23:45
UnityGrap
unity
Unity Shader卡通渲染 · 高清渲染管线·HDRP
UnityShader
卡通渲染·高清渲染管线·HDRP前言最近在研究HDRP管线中的卡通渲染,就想着能不能把官方的UCTS移植到HDRP管线里面去,说干就干,到昨天晚上上传了github,今天来写篇博客介绍一哈
Kirkice
·
2020-08-26 23:07
Unity3D
Unity
Shader
Shader
shader
unity
unity3d
hlsl
图形学
Unity Shader · 科技感矩阵效果
UnityShader
·科技感矩阵效果前言最近想要做一个次世代卡通渲染(伪),选的是崩崩崩的小八(我最喜欢小八了)。先放几张截图,等全部做完之后再分享用到的一些技术叭。
Kirkice
·
2020-08-26 23:06
Unity3D
Shader
Unity
Shader
Unity Shader 窗前雨滴效果衍生(表面水滴附着)
UnityShader
窗前雨滴效果衍生(表面水滴附着)霓虹中国视频截图现实中的水珠附着效果实现思路1.首先创建一个Cube来作为实现效果的物体2.创建一个Shader开始着色器的编写实现效果截图Shader
Kirkice
·
2020-08-26 23:06
Unity
Shader
Shader
Unity3D
Unity
Shader
计算机图形学
Unity Shader·科技感描边效果(利用Robert算子边缘检测)
UnityShader
·科技感描边效果(利用Robert算子边缘检测)前言在制作跳舞视频的过程中,想要加上一点炫酷的效果,想着在节奏点的时候踩点炫酷的效果应该会非常好看。
Kirkice
·
2020-08-26 23:06
Unity3D
Shader
Unity
Shader
Unity Shader 布料渲染(丝袜)
UnityShader
布料渲染(丝袜)现实中的丝袜效果丹尼尔值纤维的特性分析效果截图:Weak:Normal:Strong:属性值定义:丹尼尔值与拉伸程度边缘度的计算完整Shader代码现实中的丝袜效果主要材质为约
Kirkice
·
2020-08-26 23:05
Unity
Shader
Shader
[
UnityShader
]RenderingPath
Light组件:http://game.ceeger.com/Components/class-Light.htmlRenderMode渲染模式:这灯光的重要性。这可能会影响照明的保真度和性能,请参阅下面的性能注意事项。包括:Auto自动:为桌面构建目标渲染的方法是根据附近的灯光的亮度和当前的质量设置(QualitySettings)在运行时确定。Important重要:灯光是逐个像素渲染。只用在
宏哥1995
·
2020-08-26 23:25
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
译文
第三章 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
入门精要笔记
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他