问题标签 [3dsmax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 从 3D 建模器到 iPhone 应用程序——最佳实践是什么?
我对 iPhone 上的 3D 编程非常陌生,我想询问有关在该平台上组织设计师和程序员之间的工作的提示。最重要的是:什么样的工具、库或插件在双方的合作中最好。
虽然我认为这个问题是在寻找一般的最佳实践建议,但我想为我目前的情况找到一个解决方案,我也会进一步描述。
我已经做了一些研究,发现了以下库:
我已经检查了建模器或插件,它们提供了这些工具可读的输出格式:
- obj2opengl Wavefront OBJ 到普通头文件转换器
- 带有SIO2 导出器的搅拌机
- iphonewavefrontloader
- 猎豹3D
- 适用于 3DS/Maya 的PVRGeoPOD
不幸的是,我仍然没有明确的愿景如何结合任何这些工具来让设计者在应用程序中工作。我寻找一种最完整的方式来获得它:模型、灯光、场景、纹理,也许是一些简单的动画(但不是游戏般的物理),但我仍然一无所获。
这就是我的情况:我想找到正确的方法来从一个场景中呈现几个(但相当复杂)的模型。设计师大多使用 3DS Max 9,有时使用 10(这在一定程度上阻止了使用 PVRGeoPOD),并且不太愿意切换到其他东西,但如果没有其他选择,我想这是可能的。
我在某些地方已经找到的基本规则“使用 Wavefront OBJ”并不总是有效。实际上,我对生产文件没有任何可接受的结果。唯一可以正常工作的只是一些示例。我的一些模型确实导入不完整,有时导出器会挂起或生成在 iPhone 上并不真正有用的巨大文件,有时启用纹理(使用 GL_TEXTURE_2D)会使应用程序崩溃。
我知道这可能是模型过于复杂的问题,或者我的错误来自经验不足,但我无法找到任何指导方针来简化与设计师的合作。
如果有必要,我什至愿意在纯 OpenGL-ES 中从头开始编写一些东西,但我想避免可能避免的事情,并从模型文件中获得最大收益。最好的是我在一些 SIO2 教程中看到的效果:export, build & go。但是那一刻我只有“导入,错误”,“导入,纹理在哪里?”,“导入,看起来差不多,导出,挂起”等等......
真的很令人沮丧,还是我错过了一些明显的事情?任何人都可以分享他/她在该领域的经验,并告诉使用什么样的软件来“让事情发生”吗?
memory-leaks - 3ds max中已知的内存泄漏?
我在 3ds max 中设置了一个脚本来将一堆动画渲染到帧中。为此,我打开一个包含所有材料的文件,将动画(作为 bip)加载到图形上,然后进行渲染。
我们看到了一个问题,最终脚本将失败,因为它无法打开下一个文件——max 已经消耗了所有的系统内存。当然,关闭 max 会释放内存,我们可以继续执行脚本。
我检查了heapfree
变量,希望在我的脚本中看到内存泄漏,希望在我自己的(maxscript)代码中看到内存泄漏——但是每个动画之后的可用空间量都是相同的。
然后,它必须是消耗所有内存的 3ds max。max 中的任何内容都不需要从动画保存到动画——有什么方法可以让 max 释放内存吗?(我已经尝试resetMaxFile()
手动删除场景中的所有对象)。是否有任何已知的操作集导致 max 失控?
opengl - 如何使 3ds 文件的大小更小?
有什么办法可以让 3ds 文件变小吗?我尝试使用 3dmax 更改它们的长度和宽度,但文件大小仍然相同??我在创建 OpenGL 场景时使用 3ds 文件,所以我需要尽可能地缩小它们的大小,有什么建议吗?
python - 如何检查 MAX 是否已完成加载
我正在尝试通过 python 脚本实例化一个程序,如下所示
由于 3dsMax 需要一些时间来加载,我想等到它完全加载完成。我检查任务管理器以查看是否3dsmax10.exe
在列表中,但是一旦进程开始(显然)它就在列表中。那么有没有办法确定它是否已完全加载?
任何帮助表示赞赏
谢谢
3d - RPG角色是如何制作的
如果制作了可以换甲换衣服的RPG,那是怎么做的呢?我的意思主要是 3d 方面
如果我制作普通的角色,穿着扁平的衣服,这很容易,只需改变纹理,但问题是关于盔甲,它们有完全不同的模型。
那么只有装甲模型重新创建还是带有装甲的角色模型?它是如何导入游戏引擎的,只有装甲或新装甲的角色模型?
如果人在游戏中换了盔甲,游戏会交换洞模型还是只交换盔甲部分?
如果只有装甲部分,那么运动动画是如何完成的,装甲模型是在 3d 程序中的角色上动画还是什么...:D
opengl - 从 FBX 文件中提取顶点数据?
我正在尝试从使用 3ds max 2010 创建的 FBX 文件中提取顶点和 UV 贴图信息。
我能从文件中得到的只是好的顶点和多边形索引数据,但是错误的 UV 贴图。
有人可以为我指出一个好的方向或给我一个教程吗?
3d - 使用 Virtools 创建演练
我正在博物馆环境中创建虚拟演练。
我已经在 3Ds Max 中构建了 3D 虚拟环境,我需要在 Virtools 中创建行走部分。
我在 YouTube 上找到了一些教程,展示了如何进行简单的角色移动,但它只显示了使用键盘导航来移动。
我想知道如何像第一人称射击游戏一样使用鼠标和键盘四处走动?
3dsmax - 从 3Ds max 2010 中导出带有 V-Ray 蒙版的对象到 Virtools
我正在做一个关于虚拟现实的项目。我正在做一个博物馆的虚拟漫游。
我已经从 3Ds Max 2010 中完成了 3D,并且我已经用来V-Ray
映射背景和东西。我Virtools
用来做演练。我可以将文件从 3Ds Max 2010 导出到Virtools
. 但它不会将V-Ray
地图导出到对象。
我想知道如何将V-Ray
映射对象从 3Ds Max 2010 导出到Virtools
?
3d - 如何在 3DS Max 中创建 3D 网格?
我一直在尝试开发一个 3D 数据可视化软件,现在我需要找到一种在 3DS Max 中快速生成 3D 网格的方法,以便像 3d 图表参考比例图一样使用。我是 3DS 新手,但我用它来生成我在引擎上使用的对象。
有什么简单的方法可以生成这样的“笼子”吗?
谢谢你。
3dsmax - 如何以编程方式为 3ds max 中的对象分配随机颜色?
如何以编程方式为 3ds max 中的对象分配随机颜色?