问题标签 [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.
opengl - 如何从 .stl 文件生成缩略图
我的任务是创建一个应用程序,该应用程序将扫描包含 .stl 文件的目录并生成模型的 jpgs 缩略图,无需查看器或操作。有没有可用的解决方案,或者我应该创建自己的解决方案?
licensing - 借助蓝图开发汽车模型
我从网上(谷歌搜索)获取了一张汽车蓝图,以在 Belnder 3d 中开发汽车建模。我的问题是有任何与版权/许可相关的顾虑/问题吗?例如,如果我想为奥迪 A6 建模,从互联网上获取蓝图,奥迪人会有一些权利吗?
api - 控制 3D 建模对象的教程
我对 Blender 有一些经验,因此我可以制作一个具有指定尺寸和小球体的半透明圆柱体。我想(对于解释温度和热量概念的化学教程视频)编写一个程序,该程序将:
- 在坐标空间中设置圆柱体和一些球体
- 设置相机和照明
- 让球体在随机方向上移动,同时跟踪它们的位置并在必要时让它们反弹(这我可以在给定坐标空间的情况下计算出来;而且我不会在尝试加速时获得骨头嘎吱嘎吱的准确度,采取“质量”考虑等等。只是要以所有球的“速度”向另一个方向发送球)
- 在一定时间内通过相机记录这看起来像什么(以秒为单位考虑命令行选项)
换句话说,到#4,这个程序甚至根本不需要是GUI。我只是想让程序制作视频。
我可能需要很长时间才能实现这一点,因为尽管我对 C、C++ 和 Java 有很多经验,但我不知道如何获取 3D 模型文件并以编程方式控制它。我什至不知道用于控制 3D 对象并将相机记录到文件的库和随附 API 的基础结构。
是否有任何教程可以从一些 3D 模型开始到以编程方式设置场景(对象、相机、灯光)、以编程方式在坐标空间中移动对象以及将视频录制到文件中?
unity3d - 在unity3D中旋转塔喷嘴网格
我正在 Unity 3D 中制作我的第一款游戏,类似于塔防游戏。我已经导入了一个塔的 Fbx 模型并将其附加到一个预制件上。现在我想让塔的喷嘴在敌人经过时旋转并跟随敌人。在我导入的 fbx 模型中,我有两个多边形网格,一个用于固定塔的底部,一个用于将旋转的塔顶部。现在我尝试用这两个网格创建两个不同的游戏对象,但是如果我把它们放在同一个点上,它们就会重叠。所以我必须进行手动对齐,以使喷嘴正确地位于底座上方。我想知道是否还有其他方法可以使整个塔保持为一个游戏对象,并且我可以旋转上部。
animation - 使用 VTK 的模型动画
我有一个 3D 模型的 VTK 数据文件,我正在尝试显示应用于它的转换。
我有转换中每个状态的点坐标/多边形数据(应该有大约 10-30 个状态),即我可以为每个步骤编写另一个 VTK 文件。
我正在尝试创建一个漂亮的动画,其中每个状态都会显示 1 秒,然后尽可能流畅地切换到下一个状态。
最好的办法是什么?
matlab - 在 MATLAB 中调整 3D 矩阵(图像)的大小
我有一个 3D 矩阵 (MxNxK) 并想将其调整为 (M'xN'xK') (如 matlab 中的 imresize)。我正在使用图像金字塔,但它的结果不是很准确,需要一个更好的。有什么解决办法吗?
blender - 搅拌机出口/单面多边形
我对 3d 建模、搅拌机等真的很陌生。
我用搅拌机(一个房间)创建了一个模型。现在我将其导出(作为 .obj),以便可以将其导入 CopperCube(创建 3D 场景的工具)。
问题是,墙壁只能从外面看到。看一下图片:
搅拌机:http: //imageshack.us/photo/my-images/341/blenderg.png/
铜立方:http : //imageshack.us/photo/my-images/829/coppercube.png/
我问了 CopperCube 的论坛,他们说只有一侧的多边形(或翻转)。有没有办法改变这个?对不起,但我是这个的初学者......
以下是 CopperCube 论坛的答案:
我不知道搅拌机,但是您可以更改任何导出选项吗?看起来您的模型只有一侧的多边形,或者其中一些的法线被翻转。
c# - Monodroid 3D 模型
我有兴趣将 3d 模型添加到我的 Android 应用程序中,该应用程序正在使用 c# 在 Mono 中开发。该模型将使用 Blender 等工具开发。与模型交互的一个示例是单击“微笑”按钮并启动模型的微笑序列。这种类型的媒体是否有一个聪明的“容器”?我只需要向用户展示预先确定的例程——他们不会创建新的例程。
谢谢你的帮助。
opengl-es - 如何为 LibGDX 生成 mipmap .png 和模型 .obj 文件?
我正在使用 LibGDX(用于 Android 的 OpenGL ES 2.0 包装器)。
我在https://github.com/libgdx/libgdx/blob/master/demos/invaders/gdx-invaders/src/com/badlogic找到了一些使用准备好的文件为它们加载模型和 mipmap 纹理的示例代码/gdxinvaders/RendererGL20.java它读取模型的 .obj 文件和 RGB565 格式的 .png 文件以对其应用 mipmaped 纹理。
我创建这些文件的最佳/最简单的方法是什么?
我知道 .obj 文件是由一堆工具生成的(到目前为止我安装了 Blender、Wings3D 和 Kerkythea),但对于不熟悉 3D 建模的人来说,哪些工具对用户最友好?
但更重要的是,如何生成带有 mipmap 纹理的 .png 文件?我查看的 .png ( https://github.com/libgdx/libgdx/blob/master/demos/invaders/gdx-invaders/data/ship.png ) 似乎包含每个面的不同纹理,可能是创建的用一些工具。我浏览了已安装的 3 个工具的菜单,但没有找到导出此类 .png 文件的选项。我错过了什么?
xna - 多骨旋转之谜
我正在使用四元数和 XNA 蒙皮模型示例(现在已有数周......)。我从一些开源传感器板上收到了两组四元数,这些天你可以在网上购买。我能够编写一些代码来接收这些四元数,并且能够用它们旋转四肢。现在我的问题如下。在我的示例中,我使用的是右上臂和右下臂,我可以分别旋转它们。我的初始位置如下图所示,非常完美。
http://i.imgur.com/c7qei.png “初始位置”
现在,当我想向前旋转我的右臂时,我应该有我的最终位置,如下图右侧所示。但不知何故,结果是左侧的一个位置,但我真正的“物理”手臂指向前方。
http://i.imgur.com/tXCp6.png “理想的最终位置(右),真正的错误位置(左)”
有些下臂无法补偿上臂的旋转。我确信我错过了一小步。下面我把我正在使用的代码的关键部分
我想问你能不能帮我解开这个谜。我希望我在描述我的问题时尽可能清楚。此外,我要提前感谢您的努力。
你的
戴夫