_WorldSpaceLightPos0的含义 UNITY SHADER

_WorldSpaceLightPos0

为当前平行光的方向,方向是从光源到照射的方向。

因此,如果要算发现和平行光之间的夹角,

则需要首先将归一化的_WorldSpaceLightPos0去负数。这样才能继续去计算。

也就是:

cs 复制代码
fixed3 reflectdir=normalize(reflect(-worldLight,worldNormal));
相关推荐
jtymyxmz6 小时前
《Unity Shader》8.4 透明度混合
unity·游戏引擎
世洋Blog8 小时前
利用<<左移运算符优雅的设计游戏能力的任意组合和判断
游戏·unity·c#
jinxinyuuuus18 小时前
Wallpaper Generator:高精度图形渲染中的WebGPU与色彩感知工程
程序人生·生活·图形渲染
杨筱毅18 小时前
【底层机制】Android图形渲染体系深度解析:VSync信号机制
android·图形渲染·底层机制
毛甘木19 小时前
Unity MonoPInvokeCallback 使用教程
c++·unity
心疼你的一切19 小时前
Unity开发Rokid应用之离线语音指令交互模型
android·开发语言·unity·游戏引擎·交互·lucene
Sator11 天前
Unity使用OpenXR时,初始化失败的问题
unity·游戏引擎·vr
雨泽‎1 天前
Unity在URP中开启后处理导致RenderTexture存在背景
unity·游戏引擎·图形渲染
冒泡P2 天前
【Unity】TextMeshPro富文本中使用精灵图集
ui·unity·c#·游戏引擎
世洋Blog2 天前
开发思想-(数据驱动+组合模式)VS 继承
unity·组合模式·数据驱动