我正在考虑制作一个3D渲染器,我知道所有关于XYZ尺寸的信息,并且是一名中级Java程序员。但是我应该为基本的渲染器做些什么?它必须非常基本,我应该渲染什么?一个立方体,一个金字塔?一个球体?Java中的3D渲染 - 我应该从哪里开始?
任何答案将不胜感激。谢谢。
我正在考虑制作一个3D渲染器,我知道所有关于XYZ尺寸的信息,并且是一名中级Java程序员。但是我应该为基本的渲染器做些什么?它必须非常基本,我应该渲染什么?一个立方体,一个金字塔?一个球体?Java中的3D渲染 - 我应该从哪里开始?
任何答案将不胜感激。谢谢。
我最喜欢的3D渲染第一个问题是,如何从透视,线条两个角度给出深度感觉。解决这个问题,我相信你会最终建立你自己的3D渲染器。
我意识到这是一个老问题,但任何人都知道,我建议你通过概念看看这个网页,其中有云:
然后看看这个教程创建3D旋转立方体。将Python代码转换为选择的语言非常简单。
也Theres JavaScript版本在这里:
然后检查了这一点,它说明了创建3D引擎:
所以你的意思线是旋转并改变它们形成的角度? – Ewen
他们不必有动作,动作将是物理引擎将完成的动作。 – mehmetminanc