shader

米芝鱼17 天前
开发语言·c++·算法·游戏·图形渲染·shader·opengl
LearnOpenGL(九)自定义转换类先提供头文件下载地址:OpenGL Mathematics我用的是0.9.9的版本,要注意声明mat4时,默认是初始化为0矩阵,而不再是单位矩阵,需要设置
龚子亦18 天前
学习·unity·游戏引擎·shader
Unity学习之Shader(Phong与Blinn-Phong)特点:向四面八方均匀反射,反射亮度与观察者看的方向无关 主要模型:兰伯特、半兰伯特 涉及向量:nDir、lDir
red_redemption18 天前
学习·shader
自由学习记录(49)Light > Mode(或者 Render Mode): - Auto(自动) - Important(重要) - Not Important(不重要)
ttod_qzstudio19 天前
shader·babylon.js
基于Babylon.js的Shader入门之六:让Shader反射环境贴图顶点着色器中添加了两个varying变量,分别是vPositionW和vNormalW。它们是基于世界坐标的顶点位置和基于世界坐标的顶点法线,在顶点着色器中计算这两个值以备后面片元着色器中插值使用。计算这两个值使用了一下两行代码:
心之所向,自强不息19 天前
unity·游戏引擎·shader
【Unity Shader编程】之透明物体渲染unity shader的透明物体渲染,主要是要控制好渲染队列以及是否开启深度写入,当遇到透明渲染队列需要关闭深度写入,以防半透明或者透明物体写入的时候,导致后面的不透明物体因为深度写入的判断杯丢弃,并且半透明或者透明物体,需要在不透明物体之后渲染,而半透明物体渲染,需要渲染前后两面,因而,需要两个pass,一个先渲染背面,另外一个再渲染正面,达到双面渲染的状态。
心之所向,自强不息24 天前
unity·游戏引擎·shader
Unity Shader编程】之透明物体渲染以下是针对您提出的关于 Unity Shader 渲染 Pass 的查看方法、多个 Pass 的影响、Pass 的含义,以及 Unity 渲染物体的流程和处理多个透明/半透明/不透明物体的详细解答。
米芝鱼1 个月前
游戏·unity·游戏引擎·shader·urp·ps·hlsl
Unity URPShader:实现和PS一样的色相/饱和度调整参数效果目录前言:一、色相(Hue)二、饱和度(Saturation)三、明度(Lightness)四、全代码实现
little_fat_sheep1 个月前
android·shader·runtimeshader·agsl·rendereffect
【Android】RuntimeShader 应用RuntimeShader 是 Android 13(T)中新增的特性,用于逐像素渲染界面,它使用 AGSL(Android Graphics Shading Language)编写着色器代码,底层基于 Skia 图形渲染引擎。官方介绍详见 → RuntimeShader。
太妃糖耶1 个月前
unity·shader·着色器
Shader中着色器的编译目标级别1. # pragma target x.02. # pragma require xxx以下是支持的着色器模型列表,其中包含大致增加的功能集(在某些情况下对于平台/GPU 的要求更高):
Thomas_YXQ1 个月前
开发语言·unity·图形渲染·unity3d·shader
Unity3D 图形渲染(Graphics & Rendering)详解Unity3D 是一款广泛使用的游戏引擎,其图形渲染系统是开发者创建高质量视觉效果的核心。本文将深入探讨 Unity3D 的图形渲染管线、渲染技术、以及如何通过代码实现自定义渲染效果。
Thomas_YXQ2 个月前
开发语言·前端·缓存·unity3d·shader
Unity3D Shader 简析:变体与缓存详解在 Unity3D 中,Shader 是渲染管线的核心部分,负责控制物体的外观和材质表现。Shader 的变体(Variants)和缓存机制是优化渲染性能的关键。本文将深入探讨 Unity3D 中 Shader 变体的概念、缓存机制以及如何通过代码实现和管理这些变体。
云上空4 个月前
unity·游戏引擎·图形渲染·shader·冯乐乐
Unity Shader TexelSize的意义TexelSize在制作玻璃折射效果时会用到。Shader代码中_RefractionTex是GrabPass获得的RenderTexture,_RefractionTex_TexelSize便是它的纹素大小。
SlowFeather4 个月前
unity·shader
UnityURP 自定义PostProcess之深度图应用在Unity URP中利用深度图可以实现以下两种简单的效果,其他设置参考 UnityURP 自定义PostProcess
神码编程4 个月前
unity·游戏引擎·shader·ps选区
【Unity功能集】TextureShop纹理工坊(五)选区项目源码:在终章发布选区,也既是在当前选中图层中,已选择的编辑区域,我们后续的所有图像编辑操作,都将针对此选中的区域(了解PS选区)。
橘子遇见BUG4 个月前
学习·线性代数·unity·矩阵·shader
Unity Shader学习日记 part 2 线性代数--矩阵矩阵的基础概念这里就不用说了。先来看看矩阵的乘法对于矩阵A*矩阵B有这样的要求1.左边矩阵的(A)列数等于右边矩阵的(B)的行数
神码编程4 个月前
unity·游戏引擎·photoshop·shader
【Unity功能集】TextureShop纹理工坊(一)功能集介绍项目源码:后期发布免责声明:【TextureShop】使用的图片等素材均有可能来自互联网,本专栏所有文章仅做学习和教程目的,不会将任何素材用于任何商业用途。
闲暇部落4 个月前
android·shader·gl_position
android shader gl_Position是几个分量在Android的OpenGL ES中,gl_Position是顶点着色器(Vertex Shader)的一个内置输出变量,它用于指定顶点在裁剪空间(Clip Space)中的位置。gl_Position是一个四维向量(4-component vector),包含四个分量:x、y、z和w。
闲暇部落5 个月前
android·shader·opengl·glsl
Android opengl 绘制矩形,宽高相同,不能显示为正方形,是怎么回事在Android上使用OpenGL绘制矩形(或尝试显示为正方形)时,如果结果显示为不是正方形,可能有几个原因。以下是一些常见的因素及解决方法:
程序员正茂5 个月前
unity·shader·着色器
Unity着色器Shader根据到某点的距离显示不同颜色坐标在外部赋值
HONT5 个月前
shader·impostor
AmplifyImpostors源码阅读首先看一下点击Bake按钮后的执行流程:首先点击按钮设置了bakeTexture = true如果展开了BillboardMesh选项或是bakeTextures为true,则都会执行下面部分: