![]() |
DDM君 (2009-06-13 10:41:54) |
看过我们的这篇教程了吗^_^? http://flab3d.com/tutorial.php?top=t17pt |
![]() |
kingzeng (2009-06-15 17:02:58) |
看过,这就是我的问题所在,我用导入外部模型(dae文件),然后用mc对模型进行贴图,再用你的那篇教程方法,但是就是不能实现实时画图。http://202.134.127.67/test/test/1/index1.htm 但我用sphere= new Sphere(mm,350,20,20);方法,同样用你那个实时画图的教程,结果就能对sphere出来的3d橄榄球进行实时画图,也就是这个:http://202.134.127.67/test/test/1/index2.htm,我现在就是搞不清楚两种都是用同一个方法,为什么一个行一个不行。 |
![]() |
kingzeng (2009-06-15 17:37:52) |
我有源文件,请各位高手帮我看看问题出在哪里:http://202.134.127.67/test/test/1/导入外部模型.rar |
![]() |
DDM君 (2009-06-16 07:19:32) |
嗯,目前个人觉得是外部导入模型的UV不一样,所以画上去出现的位置可能完全不同。在三维软件里把贴图的UV坐标平展化呢? |
![]() |
askforone (2009-06-18 17:38:38) |
目前我用的是max9+collada3.05B,导出的collada,一般都和pv3d的坐标不一样,而且不一致的方法不是固定的。 如果你懂一点成像原理,加段小代码转换下这些点的坐标或者把相机换个位置,让collada和2d坐标一致就可以了(没出现x=-x这样的空间异构时) |
![]() |
DDM君 (2009-06-19 07:48:50) |
目前国内懂collada核心的研究者应该还是不多的,askforone君很棒哦。 |
|
|