问题标签 [3d-modelling]

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 回答
230 浏览

java - Java 3d:对象显示不正确

我正在尝试使用 GeometryInfo 创建模型。我只是制作一个平面模型并将其附加到它在 y 轴上的反射,以实现对称。但是运行时,下面的代码只显示了我编写的模型的一半(它只显示了 y 轴左侧的一侧)。我究竟做错了什么?

该程序是从 Stage 类运行的。我将不胜感激任何建议。

0 投票
1 回答
2234 浏览

3d - 离线批量渲染多模型+纹理贴图的3D渲染引擎?

我正在构建一个项目,该项目将使用许多 PNG 文件,这些文件必须从服装的 3D 模型渲染(我们还没有雇人来创建模型)。我们有多种纹理贴图(不同类型和颜色的布料等)将与模型一起使用(每个模型可能会被渲染多次,使用不同的纹理)。将来,我们将添加和更改模型和纹理贴图,并且需要能够根据需要自动重新渲染 PNG。

所以我们正在寻找:

  1. 可以从命令行运行的独立 3D 渲染引擎。它必须接受我们可以使用自定义脚本轻松生成的输入格式。

  2. 一个 3D 渲染库,可以与流行的编程语言(如 Java 或 Ruby)互操作,并且可以以流行的建模文件格式加载 3D 模型。

我们正在研究 Yafaray (http://www.yafaray.org),它可以从命令行运行,并将 XML 场景描述作为输入,但我相信可能会有更好的选择。您能否客观地细分您所知道的选项的利弊?

0 投票
1 回答
1488 浏览

algorithm - 一种自动适合衣服的算法?

想象一下,一个客户要求你设计一个软件来满足一些非常粗略的规范,如下所示:

1:将面向时尚行业营销

2:用户将是“设计衣服和东西”的人(可能有一个特定的术语,但没有想到)

3:由于各种原因,能够快速制作原型设计并查看它们在模型上的外观会很有用。为了使它更有用,它应该渲染 3D 模型,以便设计师可以在必要时从各个角度查看它。

4:为了有用,用户应该能够使用他们喜欢的任何3D建模工具(甚至可能是内置的)设计自己的服装,然后将其导入到这个系统中。同样,用户也应该能够设计自己的模型。

5:用户将能够选择他们想试穿的模特。自然,人类的比例各不相同,因此他们可能希望相应地调整模型,以查看它在不同人身上的表现。

6:因此,需要调整服装以适应比例的变化。仅仅为了做一些小改动就必须一遍又一遍地设计相同的服装是不可行的,所以这应该由计算机来完成。

大多数系统听起来很简单。但最后是 3D 的东西。

特别是,我想象的系统中最困难的部分将是实际的“服装拟合”算法,因为您可以创建静态对象并查看它们的外观,但能够动态更改它们并仍然让它们自然合身看起来绝对令人兴奋。

已经有这样的工具了吗?什么样的工具可以让这个问题更容易解决?有没有人做过这样的事情?

0 投票
0 回答
1188 浏览

blender - 如何使用insight3d导出带有纹理的重建3D模型

我正在使用开源的 Structure-from-motion 程序:insight3D从一组 2D 图像重建 3D 模型。我能够将生成的模型导出为 VRML (.wrl) 文件,但是当我在 Blender/Meshlab 中检查生成的文件时,不包括纹理和纹理坐标。有没有人用insight3D成功导出纹理模型?谢谢!

0 投票
3 回答
2445 浏览

maya - Maya 中的 3d 汽车建模教程

我正在开发一款我们需要在 Maya 中使用汽车的游戏。我尝试从 Google SketchUp 下载汽车,但它们的面孔太多(20000),但要在我们的游戏中加载它,我们至少需要低于 4000,所以我想要一些教程或某种分步程序来建模汽车。或者,如果我可以从某个地方下载汽车,那就太好了。

谢谢

0 投票
1 回答
605 浏览

animation - OpenGL中眼睛模型瞳孔收缩/扩张的基本方法

我是 OpenGL-ES 的新手,正在寻找创建逼真的眼睛模型的最佳方法,该模型的瞳孔可以扩张和收缩,因此我在阅读教程时有一个计划。

  1. 我在搅拌机中制作了一个网格,它基本上是一个带孔的球体(“极点”或中心顶点被移除,并且周围有几个圆形边缘)。

  2. 我计划将虹膜纹理直接添加到围绕孔的球体多边形上。

  3. 要更改瞳孔大小,我是否只需要一个函数来重新定位孔的顶点以使孔扩大或收缩?

  4. 我将在 Objective-C 应用程序中使用 OpenGL。我有Jeff Lamarche 的 Objective C 导出脚本。仅从搅拌机中导出网格并稍后在 xcode 中在代码中添加纹理是标准的吗?还是先在搅拌机中设置网格上的纹理并将更多成品数据导出到 xcode 更容易/更好?

0 投票
2 回答
13030 浏览

3d - 如何将 SketchUp 模型导入 After Effects CS6

我很难找到将 SketchUp 模型从 Google 的3D 仓库导入 After Effects CS6 的方法。

本教程所述,在 AE CS5.5 及之前的版本中,可以在 Google 的 3D 仓库中找到 .kmz 文件,在 Photoshop 中打开该文件,将其保存为 .psd 文件,然后在 After Effects 中打开该 .psd 文件.

但是,Adobe 现在声明“在 After Effects CS6 中,不再支持PDS [原文如此? ] 文件中的 3D 对象图层。”

After Effects CS6 显然可以导入 SoftimagePIC、RLA、RPF、OpenEXR 和 Electric Image EI 3D 模型。

如何将 .skp 或 .kmz SketchUp 文件转换为其中一种格式?我试过 SketchUp 7 和 8,但都只能保存为 .skp。Blender 支持大量文件类型,但我还没有找到 After Effects 可以识别的文件类型。

或者,是否有 After Effects CS6 可以导入格式的简单免费 3D 模型资源?

非常感谢任何指导。

0 投票
2 回答
2645 浏览

javascript - 使用 html 5 和 webGL 构建信息建模

我们必须构建一个 web 应用程序,它的工作方式有点像bim surfer并具有额外的功能。它应该能够以 3D 形式显示具有实时图形的 IFC 文件,这与他们网站上显示的不同。

另一个功能是显示虚拟演练。我的意思是参考 bimsurfer,该应用程序应该能够将我从前门带到里面的任何部分,就好像我走进里面一样。我已经检查了 webGL。还有其他更适合此目的的技术吗?

并不是我发现了 WebGL 的不足,只是在思考我们的项目是否有更好的选择。谢谢。

0 投票
1 回答
325 浏览

c# - 概念/草图的 3D 关卡编辑器

我曾经为我的 Portal 2 mod 使用 Valve 的 Hammer 编辑器,但是如果我只是想在头脑风暴时为房间绘制基本概念或草图,编辑器的功能太多了,所以我无法专注于我真正需要的东西并且不得不处理我不需要的特定事情。因此,我正在考虑开发一个简单的工具(在基于 WPF/XAML 的 C# 中),它针对基本关卡几何进行了优化,仅由立方体/体素和一些游戏实体组​​成。目前我正在做一些研究来估计这是否是一个好主意,或者这是否会浪费时间。

到目前为止,我的要求是:

  • 具有 3d 窗口和从不同 3d 编辑工具已知的不同 2d 透视图的平铺视图(可以将 2d 视图设为可选以简化可用性)
  • 3d 窗口中的相机移动
  • 基本项目处理,包括选择、移动和旋转

虽然我有关于文件格式的具体细节,但我不想在我只想让编辑器工作的早期阶段搞砸。与(反)序列化相关的任何事情都不属于这个问题。


我的问题:

  1. 有没有我可以研究甚至重用的类似项目?
  2. 您会推荐哪些资源(教程、书籍、文章……)来开发这样的编辑器?
0 投票
1 回答
594 浏览

windows-phone-7 - Windows phone 3D 模型旋转与触摸

在我的 windows phone 应用程序中,我想使用屏幕触摸输入来旋转 3d 模型。

问题是;

起初一切都很好,我可以使用触摸移动模型,但是当我通过 X 轴的旋转使对象上下颠倒时,Y 轴的旋转就会反转。那是因为我的世界轴也发生了变化。我尝试了很多方法。

第一个:

第二:

第三:

第 4 名

结果是一样的。。现在我的思想在不受控制地旋转。

如何使用旋转后不变的静态轴?或者有什么其他建议?

谢谢。