问题标签 [3d-model]

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 投票
1 回答
3632 浏览

graphics - 在 matlab 中渲染 3D 模型

我正在尝试在 Matlab 中渲染这些模型,以便我可以对它们进行采样,然后将它们的形状用于我的研究工作。

我的问题是:有没有办法在 Matlab 中渲染用于不同 3D 图形引擎的 3D 模型?

我发现了类似的东西,但它只加载了一个 obj 网格。

更新:我还找到了一个答案,它在 mex 文件中使用 OpenGL 函数来访问图形的图形并获取深度缓冲区。然而,我想要做的是在 matlab 图形中渲染模型。

0 投票
1 回答
484 浏览

c# - XNA - 相同源模型的副本

如果我这样做:

所有三个模型都将被分配红色,而不仅仅是 test1。

这是我的问题的简化版本,在实际版本中,我使用的是实际的 HLSL 效果,虽然我知道如何克隆单个效果以处理多个唯一的 fbx,但我不确定如何创建多个实例一个 3dmodel 并分配每个它自己的纹理,而不是它们都引用一个纹理/效果,因此我场景中的每个“floorTile”看起来总是一样的。

我能想到的唯一解决方法是为每个模型创建一个不同的地板砖 fbx 模型,但我有很多瓷砖,所以这远非理想。

0 投票
1 回答
2010 浏览

javascript - 无法在三个 JS 中加载 js 模型

我在下面有这段代码,似乎无法加载模型。

整个代码如下。如果我取出“loader.load(...)”行,它可以正常工作并加载一个旋转的小立方体,如threejs.org中教程中的示例,但是当我尝试加载我的模型时它没有加载任何东西。我看了很多例子并以不同的方式制作它,但它只是没有加载。

0 投票
2 回答
2060 浏览

three.js - 在 three.js 中使用 OBJMTLoader 的 WebGL 导入模型失败

我在尝试使用 three.js 将以下模型导入 WebGL 时遇到一些问题:

http://tf3dm.com/3d-model/vanille-99084.html

我已经使用 three.js 附带的转换器将 obj 文件转换为 JSON,并且在使用 JSON Loader 时模型可以正常工作。但是,当尝试使用 .mtl 文件中的纹理加载模型时,OBJMTLOader 会失败。

我正在使用以下示例,只是将路径替换为我的文件的路径:

https://github.com/mrdoob/three.js/blob/master/examples/webgl_loader_obj_mtl.html

更新:

我已经取得了一些进展。出于某种原因,我认为我需要导入 JSON 转换的 OBJ 而不是 obj 文件本身。因此,现在我已经引用了正确的 .obj 文件,模型已正确导入。但是,纹理仍未加载。目前整个模型/网格只是黑色的。

任何帮助表示赞赏

0 投票
2 回答
3587 浏览

unity3d - 如何使用 terragen 3 导出 fbx

我已经在我的mac 和 pc上通过terragen 3下载并创建了地形。当我导出对象时,我在我的 unity3d 上找不到任何我使用 pc 想要再次导出的对象,但是我在 pc 上找不到导出按钮。

我已经尝试过:1:通过 File->export fbx Scene 导出 fbx

像这样在此处输入图像描述

我的问题是:

1:如何在terragen3上导出fbx格式?

2:如何在terragen3上导出项目?

3:unity3d 可以使用 ter3 obj 吗?如果可以使用我该怎么办?

0 投票
1 回答
372 浏览

java - 如何从 3D 模型中获取网格?

我目前正在使用 jMonkeySDK 开发 3D java 游戏。我真的需要知道如何从我的空间(3D 模型)中获取网格。有没有人有这个引擎的经验并且知道我如何访问网格?

我在文档中搜索并阅读了很多教程。但我没有找到办法。希望可以有人帮帮我

0 投票
0 回答
1198 浏览

kinect - 使用 kinect 传感器生成建筑物的 3D 模型?

当我独自在建筑物中或带有 kinect 传感器的房间中行走时,我想生成一个 3D 模型。我想知道这可能吗?

我的想法是从间隔获取 3d 成像(例如每 3 米 1 个图像)并将它们组合起来,但我该怎么做,如何将这些模型匹配并拼接成一个 3d 模型,如下图所示。

在此处输入图像描述

这张图片是从这里拍摄的

kintinuous 2.0

根据这个是可能的。有没有我可以参考的代码(如 C#)?

编辑:使用 kinect 映射现实世界对象 我发现了这个,他设法用 gps 位置映射现实世界的 3D 环境。对于我的项目,我计划在遥控汽车中使用传感器但是 gps 在室内无法工作,如何管理这个问题?

0 投票
0 回答
113 浏览

libgdx - 多个模型组件的模式

我正在使用 libgdx 加载我的 3D 模型。在我的游戏中,玩家应该能够使用其他头盔,而不是默认头盔。

使用 *.fbx 我可以加载一个模型和一个包含动画的骨架。如果我现在想为播放器添加头盔怎么办?

两种解决方案?!

  • 角色本身的所有组件(基础模型+头盔+其他)都是具有相同骨架和相同动画的独立模型
  • 一种模型 (fbx/g3d*) 包含所有可能的组件,并在需要时启用/禁用它们。

有更好的模式吗?你是怎样做的?

0 投票
1 回答
1194 浏览

python - Python pygame 导入 3d

我想问是否可以将 Blender 制作的 3d 模型导入 pygame 应用程序-> 是的,可以!我找到了一个 .obj 文件 laoder:链接

但现在我的问题是,我想用大地图制作像暗黑破坏神 3 或魔兽世界这样的游戏。我应该在 Blender 制作地图吗?到目前为止我做到了,但我不知道我是否可以将它导入并轻松使用它作为景观/地图?或者 pygame 是否还有其他可能性来制作风景/地图?或者我应该使用另一个框架而不是 pygame?

感谢您提供有关此信息/帮助!

0 投票
0 回答
188 浏览

.net - 从各种角度以编程方式将 3D 模型转换为 SVG

对于给定的一组视点(和照明条件),是否有任何方法可以以编程方式(最好在 .NET 中)将任何常见类型的 3D 模型转换为 SVG?

我发现了这些相关的问题: