C changzheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #1 看了第十期电脑爱好者上有一个用VB制作3D屏幕保护的例子,里面用到了.X文件 但里面没有讲解如何制作.X文件,希望告知,谢谢
E emonster Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #5 用3dmax 作出*.3ds文件,再用M$的转换程序(在DirectXSDK中有)转换成*.x文件。
E emonster Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #7 名字:Conv3ds.exe 是DOS程序来的。
C changzheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #8 我找到那个文件了,谢谢 还有一个问题,.X文件是干吗的? 我的理解是,程序中要用的3D模型? 是这样使用Conv3ds.exe吗:Conv3ds -a x.3ds
C chenzheng770101 Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #9 这有什么希奇的,我用delphi也可以生成.x文件
C changzheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #10 to:chenzheng770101 怎么生成?能告诉我吗? 咱俩名字好像^_^
G gxcooo Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-22 #11 在DirectX SDK里有个 CONV3DS程序用它把3D Studio文件转化为.X文件: CONV3DS filename.3ds 将输出一个filename.X
E emonster Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-23 #12 事实上X文件的格式并不复杂,主要都是坐标。 考虑到方便性和细致程度,很难想像程序员会通过定义网格的面、顶 点和法线来硬性编码网格。 但出于性能的原因,会直接在代码中存储网格数据,通过使用3D建模程序创建网格,然后从 文件中把网格数据剪切并粘贴到程序代码中。
事实上X文件的格式并不复杂,主要都是坐标。 考虑到方便性和细致程度,很难想像程序员会通过定义网格的面、顶 点和法线来硬性编码网格。 但出于性能的原因,会直接在代码中存储网格数据,通过使用3D建模程序创建网格,然后从 文件中把网格数据剪切并粘贴到程序代码中。