_WorldSpaceLightPos0的含义 UNITY SHADER

_WorldSpaceLightPos0

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

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

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

也就是:

cs 复制代码
fixed3 reflectdir=normalize(reflect(-worldLight,worldNormal));
相关推荐
郝学胜-神的一滴5 分钟前
深度解析游戏引擎中的相机:视图矩阵
程序人生·unity·矩阵·游戏引擎·godot·图形渲染·虚幻
谷宇.14 小时前
【Unity3D实例-功能-拔枪】角色拔枪(三)IK的使用-紧握武器
游戏·unity·c#·unity3d·游戏开发·游戏编程·steam
SmalBox1 天前
【渲染流水线】[逐片元阶段]-[模版测试]以UnityURP为例
unity·渲染
小蜗 strong1 天前
unity中实现机械臂自主运动
unity·游戏引擎
★YUI★2 天前
学习游戏制作记录(制作系统与物品掉落系统)8.16
学习·游戏·ui·unity·c#
SmalBox2 天前
【渲染流水线】[逐片元阶段]-[透明度测试]以UnityURP为例
unity·渲染
二进喵2 天前
3ds Max 流体模拟终极指南:从创建到渲染,打造真实液体效果
图形渲染·3dsmax
三只坚果2 天前
blender制作动画导入unity两种方式
unity·游戏引擎·blender
benben0443 天前
《Unity Shader入门精要》学习笔记二
unity·unity shader
YF云飞3 天前
Unity音频管理:打造沉浸式游戏音效
游戏·unity·游戏引擎·游戏程序·个人开发