问题标签 [3ds]

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.

0 投票
2 回答
151 浏览

browser - Linux中的模型(3ds)统计和快照

我想编写一个应用程序,通过 cmd 行接收模型文件名,创建统计列表(多边形计数,缩放,尽可能多的或者我想要的统计)并加载模型及其纹理(使用其他任何东西)并从多个位置绘制它以将图像保存为png。

我该怎么做?有没有我可以用来从模型中提取数据的工具?画模型怎么样?我的服务器没有台式机或显卡,没有视频硬件会不会有问题?

0 投票
2 回答
141 浏览

browser - 在浏览器中查看模型

有没有办法通过 Flash、Java 或其他方式在浏览器中查看模型?

模型将存储在我的服务器上,客户端可以查看它以及纹理和模型需要的任何其他内容。

我想要任何与 3ds 完美配合的浏览器应用程序。

0 投票
5 回答
43408 浏览

animated - Wavefront .obj 文件是否支持动画?

如何将 3D Studio 动画模型导出为 OBJ 格式(如果可能)?生成的文件会是什么样子?我怎么读?

0 投票
2 回答
1722 浏览

scripting - 如何正确扩展 3Ds Max 材质

基本上,我只是想在 3Ds Max 9 中为“标准”材质添加更多属性。我实际上已经通过 max 脚本实现了这一点,但它破坏了我们的导出器。

导出器适用于任何使用普通“标准”材质蒙皮的东西,但扩展版本似乎对导出器隐藏了基类的属性。

我到目前为止是这样的:

通过自己声明变量,导出器可以读取它们,但这实际上并没有链接到 UI 设置的值。为了解决这个问题,我使用了“on XXX get/set”事件来链接到隐藏的项目。所以这些现在可以正常工作,但是诸如漫反射和镜面反射之类的材质贴图不起作用(这是对事物进行纹理化的唯一方法 AFAIK)。

我应该如何将这两个设置添加到材质类型中,以便它也导出“委托”类中的所有数据(要求基本继承太多了)?

谢谢

0 投票
1 回答
849 浏览

opengl - UV 坐标不正确

如果它很重要,我正在使用 Cheetah3D。

我在 Cheetah3D 中制作的对象中读取的 UV 坐标不是在 0 和 1 之间,就像我为 3DS 模型对象加载代码提供的示例模型一样。

一些高于 1 高达 1.56 左右,而另一些低于 0,高达 -4.56。当尝试将纹理映射到对象时,这会导致极端异常。

有任何想法吗?我应该联系 Cheetah3D 人员还是有办法自己在代码中动态解决这个问题?(在 SO 上发布的原因)。

0 投票
1 回答
1449 浏览

c++ - 3DS 模型加载 - 树/层次结构

我在这里使用 3DS 加载器:

http://www.flipcode.com/archives/Another_3DS_LoaderViewer_Class.shtml

它在加载和渲染模型方面做得很好,但是它缺乏任何层次感。结果,模型中的所有对象都在原点呈现。

在下面的代码中:void Model_3DS::MainChunkProcessor(long length, long findex)是行:

没有人在任何地方实现过这个,而且我也没有看到任何其他实现它的 3DS 加载器。人们似乎只是张贴,直到他们达到这一点,对任何呈现在屏幕上的东西都感到满意。

会是什么样KeyFrameChunkProcessor子?

0 投票
1 回答
673 浏览

wpf - WPF 中的 3d 模型

我的问题很简单

  1. 如何在 wpf 项目中加载扩展名为 .3ds 或 .obj 的文件?

  2. 如何用鼠标拖放该 3d 模型?

(我正在做一个 3d 国际象棋项目)

0 投票
3 回答
9663 浏览

opengl - 如何使 3ds 文件的大小更小?

有什么办法可以让 3ds 文件变小吗?我尝试使用 3dmax 更改它们的长度和宽度,但文件大小仍然相同??我在创建 OpenGL 场景时使用 3ds 文件,所以我需要尽可能地缩小它们的大小,有什么建议吗?

0 投票
2 回答
2410 浏览

file - 用于opengl的3DS文件加载器

这是我在网站上的第一个问题。我需要一个用于 opengl 应用程序的 3DS 模型加载器。加载器还应该能够加载 .jpg 纹理。为此,我尝试使用 OpenSceneGraph,但这次我还必须使用整个 OpenSceneGraph 数据结构来渲染场景。是否可以仅将 OpenSceneGraph 用于模型加载并使用标准的 opengl 代码完成其余的工作,尤其是 glTranslate、glRotate 等。

0 投票
3 回答
1655 浏览

c++ - 在 OpenGL 和 OpenFrameworks 中使 3D 模型透明

我正在使用 c++ OpenFrameworks 和 ofx3dModelLoader 加载我已经创建的 3ds 模型。这很好用。但是,当进入截锥体的背板时,我想在视觉上平滑过渡模型。我有雾工作,但真的想从透明度淡入模型。有没有办法通过openframeworks或opengl做到这一点?