Skip to content

Files

Latest commit

562bfe0 · Feb 5, 2024

History

History
19 lines (14 loc) · 1.21 KB

README_assimpy.rst

File metadata and controls

19 lines (14 loc) · 1.21 KB

Assimpy -- 为 Glass Engine 提供 3D 模型加载功能

AssimpyGlass Engine 的子项目,是 Assimp 项目的 Python 绑定,为 Glass Engine 提供 3D 模型加载功能。 仅提供 load(file_name:str, flags:int)->Model 函数用于加载模型。其优势在于:

  • 使用 assimp 加载模型后,不做任何的中间类型拷贝,直接将原生内存 buffer 暴露给 python
  • 支持内置纹理加载

你可以在任意需要加载 3D 模型的时候使用 Assimpy,并在其源码中找见加载上来的模型结构, 但不建议你这么做。因为其初衷是为 Glass Engine 提供 3D 模型的加载功能, 因此不过多介绍 Assimpy 的用法,欢迎访问 Glass Engine 项目:

Glass Engine 中的模型加载功能用法请参考 Glass Engine 文档的模型加载章节