首页 > TAG信息列表 > half4

URP 编写自定义 Shader (2) 带颜色输入的 URPUnlitShader

Shader "Example/URPUnlitShaderColor" { Properties{ _BaseColor("Base Color", Color)=(1, 1, 1, 1) } SubShader{ Tags { "RenderType"="Opaque" "RenderPipeline"="UniversalPipeli

URP 编写自定义 Shader (1) URPUnlitShaderBasic

Shader "Example/URPUnlitShaderBasic" { Properties { } SubShader { Tags { "RenderType"="Opaque" "RenderPipeline"="UniversalPipeline" } Pass { HLSLPROGRAM

【Unity Shader】还原CSGO全息贴纸效果(hologram sticker)

小伙伴提供的素材: hologram sticker效果,简称holo: 成果: 基于URP的shader graph实现,以及基于built-in管线的实现 1. 效果分析 在这里可以看到csgo的贴纸效果:StatTrak™ AWP | Man-o'-war (Minimal Wear) | 3D Skin Viewer 根据观察,发现: a. 全息颜色是根据视角变化的,所以会利用

RGBM颜色空间

https://zhuanlan.zhihu.com/p/411778623// RGBM encode/decode static const float kRGBMRange = 8.0; half4 EncodeRGBM(half3 color) { color *= 1.0 / kRGBMRange; half m = max(max(color.x, color.y), max(color.z, 1e-5)); m = ceil(m * 255) / 255;

Unity Shader surface 常用语句大全

Shader "Reference/SurfaceShaderExplicae" { Properties { _Color ("Color", Color) = (1,1,1,1) _MainTex ("Albedo (RGB)", 2D) = "white" {} _Glossiness ("Smoothness", Range(0,1))