android - 如何使用 Assimp 库渲染 3D 文件

标签 android c++ opengl-es android-ndk assimp

<分区>

我正在开发一个 android 项目,我需要在其中渲染 3D 文件。 经过大量研究,我决定使用 Assimp 库。 我已经成功编译了 Assimp 库。但是我无法使用它来渲染文件。这个主题没有太多可用的文档,我得到了一个很好的 link它描述了使用 Assimp 渲染 3D 模型的步骤,但由于我是 opengl 的新手,所以我很难理解它。 谁能指导我如何通过简单的步骤使用它?

最佳答案

Assimp 是一个用于读取不同类型 3D 模型的库。它不会呈现它们。

为此,您需要找到合适的渲染库或编写自己的渲染库,但如果您对 OpenGL 没有很好的理解,这将不会很容易。

如果您从教程的开头开始学习并完成它,将会对您有很大帮助。我喜欢this one .它不是特定于 Android 的,但是当您了解基础知识后,您将能够应用相同的想法。

关于android - 如何使用 Assimp 库渲染 3D 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30372931/

相关文章:

ios - OpenGL ES 2.0 : How to improve frame rate of drawing sprites?

android - 有没有办法告诉 WebStorm EAP 在哪里可以找到 android_home?

android - TextAppearance.MaterialComponents.Body2 的定义?

android - Flutter 默认启动 View 淡入淡出动画

c++ - 为什么在编译器选项中添加搜索目录后,标准库头内会报告错误?

c++ - 使用 C++ (Zune/ZDK) 在 WinCE 上构建 LPCWSTR

c++ - 检测具有范围的 vector 数组中的弧形和圆形

java - 如何检查设备上是否安装了 ARCore lib/apk?

c++ - 打开转义文件时出现意外行为 :///URL in IE

java - OpenGL 非常大的网格裁剪