一种OSG三维引擎加载3DS模型文件的格式转换方法

    公开(公告)号:CN104851128B

    公开(公告)日:2018-04-27

    申请号:CN201510257817.1

    申请日:2015-05-19

    Abstract: 本发明公开了一种OSG三维引擎加载3DS模型文件的格式转换方法,包括步骤如下:读取三维模型的结构信息:将3DS三维模型的网格信息,生成三维模型网格信息数据链表,再经OSG三维引擎读取生成OSG三维引擎的基础结构;读取三维模型的效果:通过将3DS三维模型的材质和光照信息,生成材质读取队列及光照信息数组,再经OSG三维引擎读取,转换为OSG三维引擎的基础结构,并根据需求对光照进行增强以及对材质信息做适应性修改,最后再由OSG三维引擎重新渲染并加载光照模型还原三维模型效果。本发明解决了目前普遍采用的OSG三维引擎加载3DS模型文件方法加载模型不完整,渲染效果丢失等问题。

    一种OSG三维引擎加载3DS模型文件的格式转换方法

    公开(公告)号:CN104851128A

    公开(公告)日:2015-08-19

    申请号:CN201510257817.1

    申请日:2015-05-19

    Abstract: 本发明公开了一种OSG三维引擎加载3DS模型文件的格式转换方法,包括步骤如下:读取三维模型的结构信息:将3DS三维模型的网格信息,生成三维模型网格信息数据链表,再经OSG三维引擎读取生成OSG三维引擎的基础结构;读取三维模型的效果:通过将3DS三维模型的材质和光照信息,生成材质读取队列及光照信息数组,再经OSG三维引擎读取,转换为OSG三维引擎的基础结构,并根据需求对光照进行增强以及对材质信息做适应性修改,最后再由OSG三维引擎重新渲染并加载光照模型还原三维模型效果。本发明解决了目前普遍采用的OSG三维引擎加载3DS模型文件方法加载模型不完整,渲染效果丢失等问题。

Patent Agency Ranking