Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在考虑制作一个 3D 渲染器,我对 XYZ 尺寸了如指掌,并且是一名中级 Java 程序员。但是我应该为基本渲染器做什么?它必须是非常基本的,我应该渲染什么?立方体,金字塔?一个球体?
任何答案将不胜感激。谢谢你。
对于 3D 渲染,我最喜欢的第一个问题是如何只用两条垂直和倾斜的线来赋予深度感。解决这个问题,我相信您最终会构建自己的 3D 渲染器。
我意识到这是一个老问题,但对于任何想知道的人,我建议你查看这个包含概念的页面:
东西
然后查看有关创建 3D 旋转立方体的本教程。将 python 代码转换为选择的语言真的很容易。
这里还有一个 javascript 版本:
然后检查一下,它解释了创建 3D 引擎:
http://blogs.msdn.com/b/davrous/archive/2013/06/13/tutorial-series-learning-how-to-write-a-3d-soft-engine-from-scratch-in-c-打字稿或javascript.aspx