graphics - 通过旋转 2D 轮廓创建和渲染 3D 模型的最简单方法

标签 graphics 3d raytracing

我有一个轮廓(比如一个棋子)的黑白 2D 绘图,我想围绕一个轴旋转它以创建一个 3D 对象。

然后我想使用某种光线追踪软件从多个角度渲染该 3D 对象,将每个角度保存到一个单独的文件中。

什么是自动(重复)的最简单方法 1. 从 2d 绘图中获取矢量路径 2. 通过旋转创建 3D 模型 3. 将其导入 raytracer。

  • 我还没有选择特定的光线追踪器,但是 Sunflow引起了我的注意。
  • 纹理/凹凸贴图会很好但不是必需的

最佳答案

您正在寻找的建模功能是车床。

Sunflow 可以导入 3ds 文件和 blender 文件。

我从未使用过 blender ,但这里有一个使用车床制作酒杯的教程。您可以用您的形状替换酒杯的轮廓:

http://www.blendermagz.com/2009/04/14/blender-3d-lathe-modeling-wine-glass/

Blender 是 FOSS,你可以在这里下载它:

www.blender.org/download/get-blender/(不能发布超过一个链接,所以你必须自己输入一个 :-)

关于graphics - 通过旋转 2D 轮廓创建和渲染 3D 模型的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2067738/

相关文章:

c++ - 绘图圆,OpenGL 风格

python - 在一个子像素位置将一个图像补丁插入另一个图像

3d - View 空间和NDC有什么关系?

c++ - 无法实现光子映射

java - 如何在java中重新绘制图形?

opengl - 显卡中如何处理Direct3D和OpenGL指令?

c++ - 四元数旋转不起作用

javascript - 在拖动和滚动时旋转 javascript 立方体

c++ - 光线追踪中的折射?

Java 与 C++ - 光线追踪