发明名称 一种大规模三维动画的渲染方法及渲染装置
摘要 本发明涉及一种大规模三维动画的渲染方法及渲染装置,所述的方法包括以下步骤:1)设定当前摄像机属性,通过坐标变化,得到三维动画的世界矩阵、观察矩阵和投影矩阵;2)采用视锥剔除算法、背面剔除算法以及遮挡剔除算法进行剪裁测试;3)对人物角色、地形和天空体进行渲染;4)对用户界面进行渲染;所述的装置包括处理器、图形处理器和存储模块,所述的存储模块分别连接处理器和图形处理器。与现有技术相比,本发明具有渲染效率高、可进行大规模三维动画渲染等优点。
申请公布号 CN102831631B 申请公布日期 2015.03.11
申请号 CN201210303653.8 申请日期 2012.08.23
申请人 上海创图网络科技发展有限公司 发明人 谭青生;傅新波;林秀全;张生言;李欣;包嘉会
分类号 G06T13/20(2011.01)I;G06T15/00(2011.01)I 主分类号 G06T13/20(2011.01)I
代理机构 上海科盛知识产权代理有限公司 31225 代理人 赵继明
主权项 一种大规模三维动画的渲染方法,其特征在于,包括以下步骤:1)设定当前摄像机属性,通过坐标变化,得到三维动画的世界矩阵、观察矩阵和投影矩阵;2)采用视锥剔除算法、背面剔除算法以及遮挡剔除算法进行剪裁测试;3)对人物角色、地形和天空体进行渲染;4)对用户界面进行渲染;所述的步骤3)中对人物角色进行渲染的方法具体为:301)读入角色模型文件,对角色模型信息进行处理;302)创建角色对象管理器,管理游戏场景中所有的角色对象的共性数据;303)根据每个角色对象的个性数据创建与其对应的角色实例;304)根据角色实例当前的位置和摄像机的位置对角色实例进行更新;305)对角色实例进行渲染。
地址 200072 上海市闸北区广中西路777弄12号二楼A-27室