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
Shader
Unity
Shader
:昼夜交替和天气系统
昼夜交替,主要涉及的是天空盒的平滑交替变化,同时其的颜色会影响场景中模型的纹理的颜色,这里先给出我最初的思路:首先,准备好多个六面天空盒纹理,然后随时间变化场景中要渲染天空盒的每一个面的纹理,两纹理间进行采样像素的平滑插值,使用时间作为影响因数。接着为场景中的平行光添加一个旋转函数来模拟日升日落。每个天空盒纹理附带一个基础的环境光颜色,使用该环境光颜色,从暗到亮到暗来模拟日升日落对场景的影响。为了
Dragon_boy
·
2023-09-13 06:53
八、OpenGL综合练习+纹理
最终效果2.代码#include"GLTools.h"#include"GL
Shader
Manager.h"#include"GLFrustum.h"#include"GLBatch.h"#include"GLMatrixStack.h
收纳箱
·
2023-09-12 18:27
Unity UI不被3D物体遮挡
UI
Shader
:
Shader
"CustomUI/FirstImg"{Properties{[PerRendererData]_MainTex("SpriteTexture",2D)="white"{}
m_dlwlrma
·
2023-09-12 11:33
Unity
unity
ui
3d
Unity3D之简单溶解特效制作
文章目录新建
Shader
Graph设置参数新建Step节点新建SimpleNoise节点查看效果新建
Shader
Graph这里选择
Shader
Graph->URP->Unlit
Shader
Graph创建设置参数把
NueXini
·
2023-09-12 01:13
Unity
unity
3d
特效
溶解
shader
Unity 性能优化
Shader
分析处理函数:
Shader
Util.Get
Shader
GlobalKeywords用法
Unity性能优化
Shader
分析处理函数:
Shader
Util.Get
Shader
GlobalKeywords用法点击封面跳转下载页面简介Unity性能优化
Shader
分析处理函数:
Shader
Util.Get
Shader
GlobalKeywords
AlianBlank
·
2023-09-11 23:42
Unity3d
Unity 性能优化之
Shader
分析处理函数
Shader
Util.GetAvailable
Shader
CompilerPlatforms:深入解析与实用案例
Unity性能优化之
Shader
分析处理函数
Shader
Util.GetAvailable
Shader
CompilerPlatforms用法点击封面跳转到Unity国际版下载页面简介在Unity中,性能优化是游戏开发过程中非常重要的一环
AlianBlank
·
2023-09-11 23:42
Unity3d
Unity 性能优化之
Shader
分析处理函数
Shader
Util.HasProceduralInstancing: 深入解析与实用案例
Unity性能优化之
Shader
分析处理函数
Shader
Util.HasProceduralInstancing:深入解析与实用案例点击封面跳转到Unity国际版下载页面简介在Unity中,性能优化是游戏开发过程中非常重要的一环
AlianBlank
·
2023-09-11 22:41
Unity3d
Unity 性能优化
Shader
分析处理函数:
Shader
Util.Get
Shader
GlobalKeywords用法
Unity性能优化
Shader
分析处理函数:
Shader
Util.Get
Shader
GlobalKeywords用法点击封面跳转下载页面简介Unity性能优化
Shader
分析处理函数:
Shader
Util.Get
Shader
GlobalKeywords
·
2023-09-11 21:03
c#
一个提高GPU模糊算法的速度的方法
对于GPU应用,比如OpenGL,在
shader
中进行纹理采样是一个比较费时的操作,所以当我们进行模糊运算时,模糊值越大,需要进行的纹理采样操作就越多,对速度的影响也就越严重。
VE视频引擎
·
2023-09-11 13:46
Unity中
Shader
的屏幕抓取 GrabPass
文章目录前言一、抓取1、抓取指令2、在使用抓取的屏幕前,需要像使用属性一样定义一下,_GrabTexture这个名字是Unity定义好的前言Unity中
Shader
的屏幕抓取GrabPass一、抓取1、
楠溪泽岸
·
2023-09-11 09:38
Unity
unity
游戏引擎
Unity中
Shader
抓取屏幕并实现扭曲效果
文章目录前言一、屏幕抓取,在上一篇文章已经写了二、实现抓取后的屏幕扭曲实现思路:1、屏幕扭曲要借助传入UV贴图进行扭曲2、传入贴图后在顶点着色器的输入参数处,传入一个float2uv:TEXCOORD,用于之后对扭曲贴图进行采样3、最后在片元着色器阶段使用lerp(screenUV,distortTex,_Distort);进行线性插值对扭曲程度进行控制三、在扭曲的效果上实现流动效果实现思路:四、
楠溪泽岸
·
2023-09-11 09:38
Unity
unity
游戏引擎
Unity中
Shader
抓取屏幕并实现扭曲效果(优化)
文章目录前言一、在之前顶点着色器的输入中,放弃了使用结构体传入,而是直接从应用程序阶段传入参数,这样写的话,对于程序来说,不方便扩张,所以需要对其进行修改实现1、定义结构体用于传入顶点坐标系2、因为UnityObjectToClipPos是从本地空间转换到裁剪空间,但是没有进行透视除法,所以需要对其进行透视除法,用转化后的结果的xyz/w就可以进行透视除法3、因为屏幕坐标的原点一般在左上角(Dir
楠溪泽岸
·
2023-09-11 09:06
Unity
unity
游戏引擎
Unity记录一些glsl和hlsl的着色器
Shader
逆向代码
以下内容一般基于GLSL300之后以下某些代码行,是“伪代码“,绝大部分是renderDoc逆向产生标准代码本人OpenlGL零基础,也不打算重头学目录Clip()剔除函数discard;FS最终颜色输出out和最终颜色相加方程Clip()剔除函数discard;_21=texture(_7,_14);//................._26=_21.w+(-_33._m4);_29=_21.
avi9111
·
2023-09-11 03:17
unity
着色器
游戏引擎
GLSL
OpenGL
在Unity中渲染大量物体GPU Instancing、DrawMeshInstanced/DrawMeshInstancedIndirect、Computer
shader
回调示例
要想在Unity中使用,首先需要至少在
shader
的某个pass中加上#pragmamulti_compile_instancing。
Jack Yan
·
2023-09-11 01:52
Unity进阶
unity
游戏引擎
unity SRP Batcher与GPU instancing使用情况
SRPBatcher更合适大量不同的物体,比如材质上用了不同的贴图、参数、等等,只要
shader
变种不变,即使不同材质也能合并;GPUinstancing必须同材质同参数,只是可以自定义materialblock
Jack Yan
·
2023-09-11 01:52
Unity进阶
Webgl入门笔记-画矩形
webgl入门视频代码分为三个部分:一、
shader
编写分为fs和vsattributevec3v3Position;voidmain(void){gl_Position=vec4(v3Position
Web图形学工作站
·
2023-09-10 20:51
webgl
webgl
【GLSL教程】(九)变换法线的矩阵是模型视图矩阵旋转子矩阵的逆的转置
法线矩阵在很多顶点
shader
中都用到了gl_NormalMatrix。这里将介绍这个矩阵是什么,以及它的作用。
荆楚闲人
·
2023-09-10 13:16
GLSL
算法
Three.js MeshStandardMaterial菲涅尔实现
前面两篇分别讲了Three.js的源码结构和
Shader
改写方法,本篇做一个基于Standard材质的菲涅尔。
ShawnWeasley
·
2023-09-10 13:33
【8】
shader
写入类中
上一篇将vaovbo写入类中进行封装,本篇将
shader
进行封装。
kkkkkkkkkkaZZL
·
2023-09-10 12:09
openGL
c++
开发语言
Unity实战(10):如何将某个相机的画面做成贴图(RenderTexture)
目录前言一、创建物体、材质与相机二、将RenderTexture赋给材质2.1修改rt1的一些属性2.2将rtMat1材质的
shader
改为Unlit/Texture,并将rt1赋给这个材质三、效果呈现前言本文记录如何将某个相机的画面做成贴图
proibell
·
2023-09-10 09:34
Unity项目
#
Unity项目实现
unity
数码相机
贴图
Unity(三)
Shader
着色器初探
学习3D开发技术的时候无可避免的要接触到
Shader
,那么
Shader
是个什么概念呢?
arwind gao
·
2023-09-10 09:00
3D开发
unity
着色器
游戏引擎
Cesium全屏红色渐变闪烁告警
cesiumjs/releases/1.104/Build/Cesium";constviewer=newCesium.Viewer("cesiumContainer",{});constfragment
Shader
Source
CHENJIAMIAN PRO
·
2023-09-10 08:40
开源GIS
cesium
聊聊Unity2018的LWRP和混合光照
主要涵盖了**Scripting、Assetsbundle、Tilemap、Graphic、UGUI、Asset、Profiler、App、
Shader
、Timeline、Lighting**等领域,其中会着重介绍一下
陈嘉栋
·
2023-09-09 20:44
【Unity
Shader
】自定义变体使用
exampleGLSLPROGRAM后面加#pragmamulti_compile语句Pass{GLSLPROGRAM#include"UnityCG.glslinc"#pragmamulti_compile_mapboxHAS_UNIFORM_u_color}然后顶点和片元着色器中#ifndefHAS_UNIFORM_u_colorAAAAAA#elsebbbbbb#endif脚本中开启和关闭H
GAMESLI-GIS
·
2023-09-09 20:36
Unity3D
unity
游戏引擎
Unity
Shader
实现水波纹效果(模拟物体在水面上行走效果)
Unity
Shader
实现水波纹效果CSharp代码usingSystem.Threading;usingUnityEngine;publicclassWaveTexture:MonoBehaviour
帅_shuai_
·
2023-09-09 06:54
Unity
unity
shader
unity3d
c#
透明直接光和间接光生成
直接光:Scene:Lights:DirectLighting:InjectTranslucencyVolumeTranslucentLightInjection
Shader
s.usfvoidInjectMainPS
sh15285118586
·
2023-09-08 18:43
#
UE之透明
UE
Unity UGUI界面溶解效果
@Unity#基于
Shader
实现UGUI界面的溶解效果前段时间要做一个类似的界面的切换效果,发现用溶解实现比较不错;网上关于溶解效果的实现原理比较多,这里也不做过多的赘述,核心的思路就是对像素进行剔除
小学没上补习班
·
2023-09-08 17:22
Shader
shader
Unity 使用
Shader
Graph实现物体的溶解效果
嘿嘿,然而本篇文章还是一个小白文,就是
Shader
Graph的入门知识,一个简单的物体溶解效果,意在帮助新手了解
Shader
Graph这个工具。效果如下图,如果你感兴趣,可以看看后面的实现方式,
心之凌儿
·
2023-09-08 16:03
Shader
Graph
Unity
Shader
Graph
溶解
融化
Shader
Unity
Shader
Graph溶解效果入门案例
本项目Unity版本为2021.1.12f1c1一,配置环境为了使用
Shader
Graph这个工具,我们首先需要配置一下开发环境,由于目前的
Shader
Graph一般应用在Urp或Hdrp的可编程渲染管线模板下
VirtualCreator
·
2023-09-08 16:02
Unity渲染&TA
unity
游戏引擎
Unity
Shader
溶解效果2023.04.24
一、效果二、BurnToFadeOut.
shader
Shader
"BurnToFadeOut"{Properties{ _StartColor("StartColor",Color)=(1,1,1,1
VirtualCreator
·
2023-09-08 16:02
Unity渲染&TA
unity
Unity
Shader
效果积累
理论部分Unity
shader
颜色相加和颜色相乘--颜色的RGB值都是[0,1]的,颜色的相乘,必然会使颜色值减小,物体更暗,颜色相加则会使物体更亮;--计算光照反射时,经过物体材质的反射,光的颜色必然是经过削弱的
毛甘木
·
2023-09-08 16:31
UnityShader笔记
UnityShader笔记
落雪效果
边缘光效果
水纹效果
渐变色效果
unity
shader
溶解效果
Shader
"Custom/Effect_RongJie"{Properties{_MianTex("MainTex",2D)=""{}_NoiseTex("NoiseTex",2D)=""{}_NoiseValue
皇上微臣有本要奏啊
·
2023-09-08 16:01
unity
Unity
Shader
透视效果/XRay
Shader
"Test"{Properties{_MainTex("Texture",2D)="white"{}//纹理贴图_Diffuse("Color",Color)=(1,1,1,1)//漫反射_
qq_21315789
·
2023-09-08 16:00
Shader
Unity
Unity3D
unity
游戏引擎
Unity
Shader
最简单的消融溶解效果
Unity
Shader
最简单的消融溶解效果效果演示需要的贴图资源渐变纹理噪点图代码展示主要是使用了
Shader
中的Clip()函数,使用Surface表面着色器。
我在人間凑数的日子
·
2023-09-08 16:00
Unity游戏开发
U3D
unity
游戏引擎
游戏程序
前端
c#
Unity
Shader
- 入门级 - 火烧 2D 旗帜 的溶解效果
文章目录需求思路效果Ramp纹理
Shader
集成到UGUI
Shader
中Project美术提的需求比较简单,但是之前没整过,当作记录一丢丢效果集中需求从图片的下方往上燃烧溶解溶解边缘要有指定的颜色过度思路从图片的下方往上燃烧溶解
Jave.Lin
·
2023-09-08 16:29
unity
unity-shader
unity
火烧溶解
溶解边缘着色
2D图片溶解
Unity
Shader
溶解 软硬边--基于Blend One One
Shader
"Custom/Add"{Properties{_Diffuse("Diffuse",2D)="wh
哈小奇
·
2023-09-08 16:28
shader
图形学
unity
unity3d
Unity溶解
Shader
Unity溶解
Shader
一、前言1.1思路1.2效果图1.3准备工作1.3.1噪声贴图1.3.2贴图设置二、
Shader
内容2.1初版
Shader
2.2效果2.3分析2.4优化三、完整代码一、前言嘿嘿
ssuper41
·
2023-09-08 16:28
Shader
unity
贴图
游戏引擎
unity
shader
溶解效果
下面是代码:
Shader
"box_disapper"{Properties{_MainTex("Texture",2D
木之子楠
·
2023-09-08 16:57
Unity3D
Shader
技术分享
Unity
Shader
溶解效果
一、效果图二、原理分析实现原理就是在片元着色器中,对像素点进行丢弃不显示。借助美术做的噪点图(利用噪点图中rgb中r值来做计算)。比如噪点图r值从0-1。我们从小到大让r值逐渐丢弃,比如刚开始r<0.1丢弃,然后t<0.2丢弃...知道t<=1的也丢弃,那就是完全丢弃不显示了。对两张贴图进行采样,第一张图显示,第二噪点图进行clip像素丢弃判断。三、主要方法clip(float)clip函数会将参
一零壹0
·
2023-09-08 16:27
unity
渲染
unity
游戏引擎
Unity中
Shader
的屏幕坐标
屏幕像素的坐标2、屏幕坐标归一化二、在Unity中获取当前屏幕像素和总像素1、获取屏幕总像素,使用_ScreenParams参数2、获取当前片段上的像素怎么使用:在片元着色器传入参数时使用前言Unity中
Shader
楠溪泽岸
·
2023-09-08 10:03
Unity
unity
游戏引擎
Unity 之 Material (材质)渲染3D对象的重要组件
以下是关于Material的详细介绍:创建Material:要创建一个Material,通常需要一个着色器(
Shader
)以及一个或多个纹理。
JNU freshman
·
2023-09-08 08:31
Unity
unity
游戏引擎
Shader
变体自定义组合压缩方案
前言本篇文章不讲什么是变体,不讲
shader
_feature和multi_compile的区别,也不讲如何收集变体。
一零壹0
·
2023-09-07 16:01
unity
shader
Amplify
Shader
Editor插件
Amplify
Shader
Editor1.9.1.5https://download.csdn.net/download/mayzhengxi/87755202
mayzhengxi
·
2023-09-07 14:22
资源
Unity
效果
Shader
ASE
Geometry —— Fur
在表面创建类似毛发的曲线;从表面或点云上,创建表示毛发的一组曲线;CVEX
shader
s被应用用于操作曲线属性和形状;当提供了多边形表面,曲线的数量等于density*area;area可以是area面属性
挨代码
·
2023-09-07 12:07
#
Hair
Fur
Houdini
Unity
shader
学习---使用深度和法线纹理
前面学习的屏幕后处理技术都只是在屏幕颜色图像上进行各种操作,但当希望得到深度和法线信息时,就无能为力;边缘检测,另外一种更好的办法就是利用深度和法线信息可以准确的得到边缘信息。一.获取深度和法线纹理的原理在Unity里获取深度和法线纹理的代码非常简单,但是我们有必要在这之前首先了解它。1.1.原理深度纹理实际上就是一张渲染纹理,深度值范围在【0,1】,而且是非线性分布的。这些深度值来自顶点变换后得
无职转生者
·
2023-09-07 07:38
Unity中
Shader
的扭曲(不是UV的扭曲)
1、特效中常见的扭曲效果(热扭曲)2、水体的特殊表现二、实现思路1、扭曲材质赋于面片2、抓取当前一帧的图片内容3、获取屏幕坐标4、利用屏幕坐标对抓取的图片采样5、再采样张扰动贴图做扭曲前言Unity中
Shader
楠溪泽岸
·
2023-09-07 04:22
Unity
unity
uv
游戏引擎
Unity中
Shader
的变体
shader
_feature
文章目录前言一、变体的类型1、multi_compile——无论如何都会被编译的变体2、
shader
_feature——通过材质的使用情况来决定是否编译的变体二、使用
shader
_feature来控制
shader
楠溪泽岸
·
2023-09-07 02:49
Unity
unity
游戏引擎
2018-10-28-
Shader
toy 里面建立立体球
建立一个raymarching图片.png
shader
toy查看先解释一波raymarching,Raymatching是一种计算机图形渲染方式,但它的潜力仍未被完全发掘。
xiaogeformax
·
2023-09-06 20:57
unity面试题(性能优化篇)
)算法优化变体收集预热使用clear操作代替容器的new操作unityspine使用二进制格式品质分级多线程、协程批次合并静态合批动态合批手动合批gpuinstancing同材质srpbatcher同
shader
mipmap
·且听风吟·
·
2023-09-06 14:17
程序员面试
unity
面试
windows下使用FFmpeg生成YUV视频文件并播放(通过命令的方式)
视频播放器把市面上流行的MP4等格式文件的视频部分解码出来,得到的一般会是YUV格式的数据,然后得进行像素格式转换(比如通过opengl的
shader
或者ffmpeg),把YUV格式的数据转成RGB格式的数据
cuijiecheng2018
·
2023-09-06 14:12
音视频技术
ffmpeg
音视频
YUV
ffplay
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他