您好我正在学习3D游戏开发,我开始使用JavaScript和html5画布,我想知道我是否有3D模型我是否绘制整个模型(正面,背面等)和让网页浏览器决定渲染什么,或者我应该尝试绘制相机视图中的边?我问这个是因为我可以看到如何更快地完成2的后者,但这可能变得非常复杂,我需要做更多的研究来找到如何做到这一点。
谢谢!
答案 0 :(得分:0)
这取决于你,但这至少部分取决于花时间剪裁模型或者只是愚蠢地呈现整个事物而花费更多。
现代GPU在绘制大量几何图形方面非常快,因此您通常不会优化发送到卡片的几何体。但是,听起来您正在使用2D画布并编写自己的光栅化器,因此您可以更快地进行快速优化。分析和实验将为您的特定项目找到正确的答案。
如果你刚刚学习,我不会过分担心这方面的表现,而是确保你得到基本的想法和数学。