Articles of 型号

XNA将模型的特定颜色更改为另一种颜色

是否可以将模型的特定颜色更改为另一种颜色? 例: 一切是蓝色的应该是红色或类似的东西。 有没有可能做到这一点,使用效果? 我仍然想要使用基本的效果。

3D程序员建模软件

我最近学会了如何为Unity3d制作游戏,现在我想开始制作游戏! 我等不及要开始了! 但是,在我制作3D游戏之前,我需要学习角色devise,关卡devise和一些animation的三维建模。 什么是最简单的3D建模软件,与Unity3d兼容? 我不想花太多时间学习这个软件。 据我所知,Blender使用起来有些复杂。 Maya和3dsMax看起来非常强大。 有人能指出我正确的方向吗? 我不想花很多时间学习。 我知道这不是那么容易,但是你们有经验,你们大概知道哪一个更容易,更强大。 你能推荐一个软件吗? 非常感谢!

为什么我的3D模型没有按我期望的方式翻译?

在我的第一张图片中,我的模型显示正确: 但是当我沿着Z轴(向前)移动模型的位置时,我得到了这个,但Y轴不会改变。 如果我继续前进,模型会消失在地面上: 任何关于如何让模型在视觉上正确翻译的建议? 下面是我如何调用模型和draw()的地形: cameraPosition = new Vector3(camX, camY, camZ); // Copy any parent transforms. Matrix[] transforms = new Matrix[mShockwave.Bones.Count]; mShockwave.CopyAbsoluteBoneTransformsTo(transforms); Matrix[] ttransforms = new Matrix[terrain.Bones.Count]; terrain.CopyAbsoluteBoneTransformsTo(ttransforms); // Draw the model. A model can have multiple meshes, so loop. foreach (ModelMesh mesh in mShockwave.Meshes) { // This is where the mesh orientation is set, […]

我怎样才能有效地渲染一个非常大的模型?

我有一个巨大的模型,我想在我的XNA应用程序中绘制; 由于其规模,我正在经历巨大的性能损失。 该模型具有约50,000,000个边缘,并且在.x格式的磁盘上具有205MB的大小。 是的,模型必须是这个大。 有没有办法将模型直接传输到我的GPU,以便让GPU像传输VertexBuffer时那样进行绘制? 当我尝试填充一个顶点缓冲区的对象时,我得到一个OutOfMemoryException 。

Blender DirectX输出到Panda3D

最近我一直在试验Panda3D。 我有一个在Blender中制作的各种骨头的角色,目前有一个animation,我希望导出为* .x格式的Panda3D。 我目前的尝试是导出模型是首先通过检查导出菜单(文件名: char.x )中的“Export Armatures”button导出骨头[Armatures]。 感谢*.x文件格式,我读了这个文件,它似乎有与模型相同的骨骼结构格式(带有父母和matrix位置数据)。 第二个导出是selectanimation – >完整animation,只提供animation(文件名: char_idle.x )。 模型导出很好。 我还不确定这个animation,但是这个文件似乎很好。 这是我的模型加载到python&Panda3D的代码: self.model = Actor("char.x",{"char_idle.x"}) 当我运行程序时,命令行提供了一些错误,主要的错误是: :Actor(warning): char.x is not a character! 和 … File "C:\Panda3D-1.8.0\direct\actor\Actor.py", line 284, in __init__ if (type(anims[anims.keys()[0]])==type({})): AttributeError: 'set' object has no attribute 'keys' 第一个错误是我最感兴趣的。 如果我将animation字典留空,模型将起作用。 在没有animation的情况下,角色出现在未animation的T位置,但演员的警告仍然显示出来。 当我输出模型的时候,角色应该包括各种骨头? 我不是用搅拌机的经验,我只是一个程序员。 所以,如果问题在于搅拌机,请在发布回复时记住这一点。 我会尽力跟上。 我也试图打印出没有任何animation加载的骨骼结构,它提供了一个类似的错误与行print self.model.listJoints() : File "C:\Panda3D-1.8.0\direct\actor\Actor.py", […]

问题与导入模型到xna

我正在用Blender创建一个模型,如下所示: 我将它导入XNA项目。 似乎有某种透明度问题。 模型看起来像这样: 当相机在一侧看时,侧面不显示。 为什么我有这个问题,我能做些什么来解决这个问题? PS:我正在使用自定义效果,但我不认为这个问题与此有关。

DirectX模型的一致性

有没有办法检查DirectX模型(.x)的一致性? 与XNA GameStudio 3.1编译编译.x文件时被中止与以下错误消息: Error 2 Could not read the X file. The file is corrupt or invalid. Error code: D3DXFERR_PARSEERROR. C:\WFP\Browser\Content\mx KiviBrowser 有些模型编译正确,没有任何错误/警告和一些中止所述。 每个模型的文件有几千行。 我正在Google Googles SketchUp 8中创建文件,他们都看起来很好,并没有显示任何腐败的迹象。 假设我有这样一个模型,我的XNA编译器将不会编译,因为它们在文件的某个地方是不一致的 – 我怎么能识别这个以纠正它呢?

如何转换XNA的Blender模型

我正在创建我的第一个游戏,我正在使用Blender创建人物模型,有没有任何教程或指南告诉我在XNA中将模型转换为animation和可用的步骤?

在Blender中创建与Tron相似的3D模型

如何使用Blender创建具有发光边缘的对象的3D模型(就像在Tron中一样)? 注意:我是Blender的初学者

从自定义位置旋转3D模型

我有一个像上面的3D模型,我想从给定的位置(指向红色)旋转它,但我只能从中间旋转它。 我怎样才能从自定义点旋转它。 编辑: 我通过获取模型的半径并将其应用到世界matrix,成功地从下面的位置旋转模型 Vector3 point = new Vector3(-radius, 0, 0); world = Matrix.CreateTranslation(-radius, 0, 0); 但现在我不能改变对象的位置,它总是居中在屏幕中间。 我想这是因为我应用了上面的代码。 我怎样才能把它放在我想要的地方?