Board logo

标题: [专题讨论] 求科普 坐标变换 是怎么回事 [打印本页]

作者: dragonzet    时间: 2013-9-9 00:16     标题: 求科普 坐标变换 是怎么回事

在本时代之前的3D游戏,很容易会发现一个普遍现象

角色身上有灯,而背景在大部分时间是没有光源照射的。

所以我理解成 在引擎里,角色和背景是2个不同的层级。就像里昂走在生化危机4白天的村庄时,事实上他走在另一个空间,看起来走在村庄里而已。当然夜晚又不同了。。夜晚的地图是有一盏里昂的光源照射的

那么这里有一个问题

在莎木2的夜晚,劳湾码头的灯光下,芭月凉和许多路人会同时被路灯照明

路灯的照明是一个真正的点光源,芭月凉和路人应该都同属于这个场景的角色层,跟背景不相干

那么问题来了,因为DC的机能所限,莎木又是需要演算大量多边形的游戏

我不觉得在这里DC能多开两盏灯去支持凉和路人的照明效果,是不是他们虽然在画面中走动,事实上却在引擎的一盏光源附近来回移动

这个是坐标变换吗?求解~~~
作者: SONIC3D    时间: 2013-9-9 01:32

材质不受光照不就可以了么,或者static lighting,总之和坐标变换毫无关系啊。。。。

当然你说的层概念,部分渲染引擎里是有的,但这个layer的概念是抽象的,或者一般只和渲染Pass或是物理Pass有关,和坐标变换无关,你说的走在另一个空间什么的,你可以简单地去这样理解,但实际上和坐标变换无关。

坐标变换就是,讨论一个物体的坐标时要根据它的参考坐标系。比如你在地球上的某点,可以用距离地心的(x,y,z)表示,这是以地球坐标系来表示,那么当要衡量此时此刻你在太阳系中的坐标时,就要叠加上地球这个星球的地心(也就是你的(x,y,z)坐标所在的原点)相对于太阳中心的坐标,这样才能得到正确的值。这个过程叫坐标变换。旋转、缩放变换也是类似,拓展出去时间变换也是。

[ 本帖最后由 SONIC3D 于 2013-9-9 01:34 编辑 ]
作者: dragonzet    时间: 2013-9-9 19:06

原来跟坐标变换没关系啊 感谢!!!!




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0