技术栈
着色器
mxwin
2 天前
unity
·
游戏引擎
·
shader
·
着色器
Unity URP 阴影映射 深度纹理、阴影采样与分辨率控制的深度解析
阴影是三维渲染中最为关键的技术之一,它极大地增强了场景的真实感和空间感。在 Unity Universal Render Pipeline (URP) 中,阴影映射通过深度纹理技术实现了高效的实时阴影渲染。本文将深入剖析 URP 阴影系统的核心原理,包括深度纹理的生成、阴影采样的算法以及 ShadowMap 分辨率的控制策略。
伐尘
2 天前
开发语言
·
golang
·
着色器
【图形学】CS:GO 的 “Uber 着色器” 是啥?
虽然我们进入了起源 2 的 CS2 时代,但 CS:GO 仍然具有很大的惯性,我们对 CS:GO 的部分疑问还没有解除。那就是画质菜单选项的 “启用 Uber 着色器” 是啥意思? 包括很多起源开发者也认为,这是 V 社专门为 CS:GO 开发的一款新的着色器。
mxwin
3 天前
unity
·
游戏引擎
·
shader
·
着色器
Unity Shader 顶点动画:在顶点着色器中实现风吹草动、河流波动、布料模拟
深入探讨如何利用 GPU 顶点着色器的并行算力,以零 CPU 开销实现三种经典自然动画效果,附完整 GLSL 代码与原理解析。
UTwelve
3 天前
性能优化
·
ue5
·
材质
·
贴图
·
着色器
【UE】如何正确旋转法线贴图
这是一篇关于在虚幻引擎材质中 旋转法线贴图及正确矫正法线向量的 简短教程当我们使用 CustomRotator 等方式,对法线贴图的 UV 进行旋转时,贴图的纹理虽然旋转了,但 法线向量所代表的三维方向并没有跟着旋转。
mxwin
3 天前
unity
·
游戏引擎
·
着色器
Unity Shader 几何着色器:动态生成图元与顶点拓扑修改
几何着色器(Geometry Shader)是 GPU 渲染管线中一个可选的可编程阶段, 能够以单输入图元为单位,动态生成或丢弃任意数量的新图元。 本文将深入讲解它的原理,并以草地渲染、头发丝模拟和拓扑结构修改为例, 展示其在实际项目中的应用方式和编写技巧。
UTwelve
6 天前
ue5
·
photoshop
·
贴图
·
着色器
【UE】SDF - 使用有向距离场(Signed Distance Fields)整各种活-4-将图片制作为距离场图
关于“如何使用函数制作 SDF(有符号距离场)”,之前已经做过详细讲解,这里就不再赘述。 今天这篇文章,解决另一个需求
千里马-horse
7 天前
着色器
·
vulkan
·
图像存储
·
纹理元素缓存区
Using Vulkan -- Mapping Data to Shaders -- Storage Image and Texel Buffers
本章介绍 Vulkan 中的存储图像和纹理元素缓冲区,阐释其用途、使用方法及最佳实践。存储图像是一种描述符类型(VK_DESCRIPTOR_TYPE_STORAGE_IMAGE),允许着色器在不使用固定功能图形管线的情况下对图像进行读写操作,该特性在计算着色器和高级渲染技术中尤为实用。
小小数媒成员
13 天前
着色器
顶点-片元着色器基础
目录Shader编码工具创建和使用ShaderShader的编写方式CG语法基础1.编译指令1)编译目标等级
Yasin Chen
14 天前
unity
·
游戏引擎
·
着色器
Unity TMP_SDF 分析(三)顶点着色器1
其中暂时省略关于宏的部分由前面的文章分析可知,texcoord1.y的符号代表是否加粗,负号为粗体获取顶点位置,并应用用户定义的偏移
WarPigs
18 天前
unity
·
着色器
Unity CG着色器实战
脸的下部有点黑,可以加一个漫反射明暗到渐变贴图u的系数,控制漫反射变黑的阈值。原神的效果比这个更亮。这个有点纸模感。
不吃鱼的猫748
19 天前
图形渲染
·
着色器
【从零开始学 OpenGL:现代图形渲染实战】第03篇-深入着色器与GLSL
掌握 GLSL 着色语言的核心语法,理解 CPU 与 GPU 之间的数据传递机制(in/out/uniform),并封装一个可复用的 Shader 工具类。
gis分享者
23 天前
动画
·
threejs
·
着色器
·
glsl
·
shadermaterial
·
effectcomposer
·
unrealbloompass
学习threejs,实现带有GLSL着色器的动画
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师
WarPigs
1 个月前
unity
·
着色器
着色器multi_compile笔记
一句multi_compile后面写若干个关键字XXX,在代码里用#if XXX条件编译一段代码。关键字的开启关闭在材质debug界面。在Valid Keywords填的关键字如果在某句multi_compile里会自动进入Valid Keywords,否则进入Invalid。
gis分享者
1 个月前
threejs
·
着色器
·
glsl
·
shadermaterial
·
unrealbloompass
·
山谷奔跑
·
simplex
学习threejs,实现山谷奔跑效果
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师
HJHoMFoavQSO
2 个月前
着色器
基于Prescan、CarSim和Simulink的弯道超车避撞联合仿真
prescan,carsim,simulink三软件联合仿真,实现弯道超车,避撞前方机动车,使用frent坐标系下五次多项式规划加模型预测控制,有横向轨迹跟踪对比图,仿真图。 可包调试运行。 需要安装软件版本为,matlab2020b以上,carsim2020.0,prescan8.5。
Chary2016
2 个月前
opengl
·
着色器
opengl 着色器
链接: https://learn.microsoft.com/en-us/windows/win32/opengl/basic-opengl-operation
ct978
2 个月前
前端
·
gis
·
cesium
·
着色器
Cesium高级特效与着色器开发全指南
Cesium的核心是基于WebGL的三维渲染引擎,其高级特效开发本质是自定义GLSL着色器与Cesium渲染流水线的深度融合。Cesium提供了多层级的着色器扩展API:从简单的自定义材质到直接操作WebGL的Primitive/Appearance,再到全局后处理特效,覆盖从单个实体到整个场景的所有特效需求。以下从API详解、场景适配、代码示例三个维度全面讲解。
vQAvXEsg
2 个月前
着色器
三菱FX5U四轴控制系统实战手记
FX5u控制4个伺服,一个完整的项目 程序用 标签分层,说明了定位控制中的公共参数设定、回原点、JOG手动、绝对定位、相对定位、控制等部分,威纶程序报警界面.多个机种选择,手动,自动,暂停,包括有: 1、plc程序一份 2、设备说明书一份 3、电路图一份 4.威纶屏程序一份 5.io表一份 6.电气清单一份
梵尔纳多
3 个月前
c++
·
opengl
·
着色器
OpenGL着色器语言(GLSL)
GLSL 基本数据类型有 int、float、double、uint 和 bool,GLSL 是强类型语言,没有隐式类型转换,支持数组。
Mars-xq
3 个月前
游戏引擎
·
godot
·
着色器
godot 毛玻璃效果着色器shader
frosted-glass-shader-rounded-rect-outline-shadow/Control (根节点,如 Panel 或 Node2D) ├── ColorRect (毛玻璃背景,尺寸略大于文字) └── Label (文字,位于背景上方)