我要发帖 回复

版主

31

主题

3667

积分

2

专家分

吃菜的鸟

兴趣点(最多三项):

建模技术

私信
发表时间 : 2007-12-10 15:43:38 | 浏览 : 1635    评论 : 4
有一个问题困扰我很久了,一直没有什么好的解决方法,
今天我把问题提出来大家共同探讨。如下:
大家知道,CR中Group节点在移动、旋转、缩放后产生矩阵。可以用Insert transformation matrix须改,有利于精确操作,
但是在Vega中显示极易出错。特别是转化为FST以后,往往会发生纹理错位的情况。
我的问题是:如何消除这些矩阵?
PS:不要说直接在Insert transformation matrix里面删除,因为那样的话,组节点移动、旋转、缩放的操作也会被还原,失去意义了。

最近VR访客

天行健,君子以自强不息!
obuil 评论于2007-12-13 10:28:39
直接在Insert transformation matrix里面删除

然后在不包含 外部引用、dof等节点的情况下 进行移动 旋转等操作
就不会产生 这些矩阵了

也就是说产生矩阵也是有条件的
superdemo 评论于2007-12-14 22:27:18
不对Group节点进行变换,选择其下的所有子节点比如face,再进行变换,就不会产生矩阵。
5ibluesky专家组 评论于2007-12-17 23:45:07
原帖由 obuil 于 2007-12-13 10:28 AM 发表
直接在Insert transformation matrix里面删除

然后在不包含 外部引用、dof等节点的情况下 进行移动 旋转等操作
就不会产生 这些矩阵了

也就是说产生矩阵也是有条件的


回去研究了一下,果然如Obuil老大说的那样:如果自己点不包括:DOF、外部引用和实例技术,进行移动、旋转、缩放操作时就不会有矩阵。

但是产生一个新的问题,如果我的模型下面有dof节点,还有纹理(比如说人),还需要进行移动、旋转、缩放操作,怎么办呢?

superdemo兄弟的做法我知道,但是如果对一个还有DOF节点的物体,选择Face、edge或者vertex节点尽心T、R、S操作以后,DOF坐标并没有改变随着。这时候使用DOF就会错位,如果想修正必须重新用Position DOF工具。响当的麻烦
天行健,君子以自强不息!
5ibluesky专家组 评论于2008-4-3 19:54:25
难道没有更好的办法?
天行健,君子以自强不息!

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-9-21 10:46 PM

返回顶部