Collada 与 OpenGL ES 的集成度如何
Posted
技术标签:
【中文标题】Collada 与 OpenGL ES 的集成度如何【英文标题】:How integrated is Collada to OpenGL ES 【发布时间】:2011-05-02 14:39:17 【问题描述】:在我阅读有关 Collada 文件格式的所有内容中,我都看到了一些关于 Collada 与 OpenGL ES 的集成方式的提示 - 或其他方式。它的集成度如何?我怀疑不是,但是有直接使用 Collada 文件的函数吗? - 甚至是 Collada 文件的一部分?还是我需要从头开始创建自己的解析器?
【问题讨论】:
【参考方案1】:您需要创建自己的解析器,OpenGL 或 OpenGL ES 没有任何模型/网格加载功能,这是开发人员的责任。
【讨论】:
谢谢!我不介意创建自己的解析器——我只是介意这样做,然后发现 OpenGL ES 有它的功能。呵呵……【参考方案2】:我认为这是关于 COLLADA FX - 一种描述着色器的“元”方式。请参阅“Collada FX 如何与 OpenGL ES 和 OpenGL 集成?”在faq。其他的事情你仍然需要自己做或找到一个图书馆。
【讨论】:
以上是关于Collada 与 OpenGL ES 的集成度如何的主要内容,如果未能解决你的问题,请参考以下文章
OpenGL ES - glDrawElements - 无法理解索引
用于 OpenGL3.1+ 上下文的分层 COLLADA 加载器
如何计算每个骨骼的起始矩阵(t-pose)(使用 collada 和 opengl)