游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: xehu008

[HLSL请教]法线贴图,计算Tangent空间的LightDir问题

[复制链接]

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2009-6-9 18:29:00 | 显示全部楼层

Re: Re: Re:[HLSL请教]法线贴图,计算Tangent空间的LightDir问题

xehu008: Re: Re:[HLSL请教]法线贴图,计算Tangent空间的LightDir问题



可能我没把情况说清楚:

输入参数中 uniform float4 lightPosition, // object space
中的lightPosi...


你这里所说的object space 肯定就是指的世界坐标系空间.

不然的话.

你肯定还要把 lightPosition变换到模型空间.
不然的话是不可能和 物体的位置坐标相减的.

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2009-6-9 18:32:00 | 显示全部楼层

Re: Re:[HLSL请教]法线贴图,计算Tangent空间的LightDir问题

xehu008: Re:[HLSL请教]法线贴图,计算Tangent空间的LightDir问题



按照我的理解rotation应该是从object空间变换到tangent空间的变换矩阵.
因为normal,tangent,binormal ...


既然都已经知道 "normal,tangent,binormal ,三个基向量都是在object空间的".显然构成的矩阵应该是tangent空间的.->object空间
理由我在前面已经推过了.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 01:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表