gpt4 book ai didi

android - 使用 OpenGL 在 Android 上绘制球体的 "best practice"是什么?

转载 作者:行者123 更新时间:2023-11-29 21:37:55 24 4
gpt4 key购买 nike

我最近一直在研究如何在 Android 上使用 OpenGL 绘制球体。据我所知,似乎有很多不同的答案:

  • 创建一个正方形并使用光线追踪冒名顶替者在其上绘制一个球体。 Drawing a sphere in OpenGL ES

  • 使用 blender 并在那里创建一个球体,然后在应用程序中使用该 .obj 文件

  • 创建一个正方形并使用具有适当阴影的圆形图像对其进行纹理处理

  • 原生绘制球体

...所以我的问题是,什么是“最佳实践”?我正在熟悉 opengl 并且可以很容易地创建正方形,但是是否值得花时间(和 gpu)来学习如何本地创建球体?

最佳答案

最好的方法是使用 Blender。这就是为什么。一旦您实现了从 OpenGL ES 的 POD/Collada/Obj 文件中读取和解析顶点数据的代码,您将拥有一个可以渲染您可以在 Blender 中创建的任何形状的工具,而且它非常强大。这是游戏引擎的基础;它支持专业的内容创建工具。并且有一些开源 SDK (PowerVR) 已经提供了基本的部分,还可以处理纹理和动画。

关于android - 使用 OpenGL 在 Android 上绘制球体的 "best practice"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17926148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com