-
公开(公告)号:CN104851128B
公开(公告)日:2018-04-27
申请号:CN201510257817.1
申请日:2015-05-19
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种OSG三维引擎加载3DS模型文件的格式转换方法,包括步骤如下:读取三维模型的结构信息:将3DS三维模型的网格信息,生成三维模型网格信息数据链表,再经OSG三维引擎读取生成OSG三维引擎的基础结构;读取三维模型的效果:通过将3DS三维模型的材质和光照信息,生成材质读取队列及光照信息数组,再经OSG三维引擎读取,转换为OSG三维引擎的基础结构,并根据需求对光照进行增强以及对材质信息做适应性修改,最后再由OSG三维引擎重新渲染并加载光照模型还原三维模型效果。本发明解决了目前普遍采用的OSG三维引擎加载3DS模型文件方法加载模型不完整,渲染效果丢失等问题。
-
公开(公告)号:CN104851128A
公开(公告)日:2015-08-19
申请号:CN201510257817.1
申请日:2015-05-19
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种OSG三维引擎加载3DS模型文件的格式转换方法,包括步骤如下:读取三维模型的结构信息:将3DS三维模型的网格信息,生成三维模型网格信息数据链表,再经OSG三维引擎读取生成OSG三维引擎的基础结构;读取三维模型的效果:通过将3DS三维模型的材质和光照信息,生成材质读取队列及光照信息数组,再经OSG三维引擎读取,转换为OSG三维引擎的基础结构,并根据需求对光照进行增强以及对材质信息做适应性修改,最后再由OSG三维引擎重新渲染并加载光照模型还原三维模型效果。本发明解决了目前普遍采用的OSG三维引擎加载3DS模型文件方法加载模型不完整,渲染效果丢失等问题。
-