【发布时间】:2012-09-11 00:56:20
【问题描述】:
我正在考虑制作一个 3D 渲染器,我对 XYZ 尺寸了如指掌,并且是一名中级 Java 程序员。但是我应该为基本渲染器做什么?它必须是非常基本的,我应该渲染什么?立方体,金字塔?一个球体?
任何答案将不胜感激。谢谢。
【问题讨论】:
我正在考虑制作一个 3D 渲染器,我对 XYZ 尺寸了如指掌,并且是一名中级 Java 程序员。但是我应该为基本渲染器做什么?它必须是非常基本的,我应该渲染什么?立方体,金字塔?一个球体?
任何答案将不胜感激。谢谢。
【问题讨论】:
我最喜欢 3D 渲染的第一个问题是,如何仅使用两条垂直和倾斜的线来赋予深度感。解决这个问题,我相信您最终会构建自己的 3D 渲染器。
【讨论】:
我意识到这是一个老问题,但对于任何想知道的人,我建议您查看这个包含概念的页面:
然后查看有关创建 3D 旋转立方体的本教程。将 python 代码转换为选择的语言真的很容易。
这里还有一个javascript版本:
然后检查一下,它解释了创建 3D 引擎:
【讨论】: