一种3d场景的广域尺寸渲染方法

文档序号:6524519阅读:422来源:国知局
一种3d场景的广域尺寸渲染方法
【专利摘要】本发明涉及一种3D场景的广域尺寸渲染方法,包括以下步骤,步骤一,对相机进行绑定设置,并计算相机的摆放位置坐标,步骤二,批量布置相机;步骤三,根据相机的坐标点获取相机名称;步骤四,获取相机中没有物体的空相机;步骤五,选择图片输出格式类型;步骤六,渲染相机;步骤七,按坐标编号输出图片。本发明一种3D场景的广域尺寸渲染方法是作为一款辅助3DSMAX软件输出超大型图像的项目,一种3D场景的广域尺寸渲染方法使2.5维地图渲染输出工作不再繁琐,可以完成相机批量排布、无用相机智能清理、输出图片智能命名和使用内存合理释放等解决图片处理耗费大量人力物力的技术问题,更加智能和省时省力。
【专利说明】一种3D场景的广域尺寸渲染方法
【技术领域】
[0001]本发明涉及一种渲染图像的方法,具体的涉及一种3D场景的广域尺寸渲染方法。【背景技术】
[0002]在庞大的三维数据模型之下,要渲染出整个城市的2.5维图像,对计算机的性能及有限的图形加速器(显卡)有较高的限制,而且长时间的渲染读取贴图纹量,会占用大量的内存,常规的方法无法满足制作的需要,同时人工摆放相机和处理图片也需要耗费大量的人力物力。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种3D场景的广域尺寸渲染方法,能有效解决图片处理耗费大量人力物力的技术问题,更加智能和省时省力。
[0004]本发明解决上述技术问题的技术方案如下:一种3D场景的广域尺寸渲染方法,包括以下步骤,
[0005]步骤一,相机设置:对相机进行绑定设置,并计算相机的摆放位置坐标,
[0006]步骤二,相机布置:批量布置相机;
[0007]步骤三,相机命名:根据相机的坐标点获取相机名称;
[0008]步骤四,清理空相机:获取相机中没有物体的空相机;
[0009]步骤五,选择图片输出格式类型;
[0010]步骤六,渲染相机;
[0011]步骤七,输出图片:按坐标编号输出图片。
[0012]在上述技术方案的基础上,本发明还可以做如下改进。
[0013]进一步,在计算相机的摆放位置坐标时,根据需求调整相机的摆放位置坐标X、Y轴坐标的偏移值。
[0014]进一步,所述批量布置相机为布置相机的列数。
[0015]进一步,在清理空相机时,获取相机中没有物体的空相机,并分颜色标注。
[0016]进一步,在渲染相机的过程中,当渲染相机数达到预设的数量时,对内存进行清理。
[0017]本发明的有益效果是:本发明一种3D场景的广域尺寸渲染方法是作为一款辅助3DSMAX软件输出超大型图像的项目,一种3D场景的广域尺寸渲染方法使2.5维地图渲染输出工作不再繁琐,可以完成相机批量排布、无用相机智能清理、输出图片智能命名和使用内存合理释放等解决图片处理耗费大量人力物力的技术问题,更加智能和省时省力。
【专利附图】

【附图说明】
[0018]图1为本发明一种3D场景的广域尺寸渲染方法的流程图。【具体实施方式】
[0019]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0020]如图1所示,一种3D场景的广域尺寸渲染方法,按以下步骤实施,
[0021]步骤一,相机设置:对相机进行绑定设置,并计算相机的摆放位置坐标,xy轴坐标偏移值设为X_150,Y_200,可以根据需求其其偏移值进行调整;
[0022]步骤二,相机布置:批量布置相机,布置相机的列数;
[0023]步骤三,相机命名:根据相机的坐标点获取相机名称;
[0024]步骤四,清理空相机:获取相机中没有物体的空相机,并分颜色标注;
[0025]步骤五,选择图片输出格式类型,格式类型为TGA或DDS或JPG ;
[0026]步骤六,渲染相机,当渲染相机数达到20,及对内存进行清理一次,防止内存溢出;
[0027]步骤七,输出图片:按坐标编号输出图片,即得到对应坐标相机位置。
[0028]在本发明一种3D场景的广域尺寸渲染方法对应的系统中,主要包含以下几个模块:
[0029]相机布置模块:能够把大范围的三维模型快速的按坐标布置和相机编号;空区域的相机清理;批量相机的命名处理。
[0030]数据处理模块:顺序渲染;清理内存;输出命名图片。
[0031]可扩展功能模块:可进行图片拼接。
[0032]其中,相机布置功能为:1、相机角度设计,2、xy坐标位置编写,3、批量布置相机,
4、相机批量命名,5、空位置相机清理,6、选择输出图片格式类型。
[0033]渲染管理规则为:1、相机顺序渲染,2、内存超出清理,3、输出图片按坐标编号。
[0034]一种3D场景的广域尺寸渲染方法使2.5维地图渲染输出工作不再繁琐。可以完成相机批量排布、无用相机智能清理、输出图片智能命名和使用内存合理释放等解决图片处理耗费大量人力物力的技术问题,更加智能和省时省力。
[0035]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种3D场景的广域尺寸渲染方法,其特征在于:包括以下步骤, 步骤一,相机设置:对相机进行绑定设置,并计算相机的摆放位置坐标, 步骤二,相机布置:批量布置相机; 步骤三,相机命名:根据相机的坐标点获取相机名称; 步骤四,清理空相机:获取相机中没有物体的空相机; 步骤五,选择图片输出格式类型; 步骤六,渲染相机; 步骤七,输出图片:按坐标编号输出图片。
2.根据权利要求1所述的一种3D场景的广域尺寸渲染方法,其特征在于:在计算相机的摆放位置坐标时,根据需求调整相机的摆放位置坐标X、Y轴坐标的偏移值。
3.根据权利要求1或2所述的一种3D场景的广域尺寸渲染方法,其特征在于:所述批量布置相机为布置相机的列数。
4.根据权利要求1或2所述的一种3D场景的广域尺寸渲染方法,其特征在于:在清理空相机时,获取相机中没有物体的空相机,并分颜色标注。
5.根据权利要求1或2所述的一种3D场景的广域尺寸渲染方法,其特征在于:在渲染相机的过程中,当渲染相机数达到预设的数量时,对内存进行清理。
【文档编号】G06T15/00GK103700132SQ201310703578
【公开日】2014年4月2日 申请日期:2013年12月19日 优先权日:2013年12月19日
【发明者】林际军 申请人:湖北视纪印象科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1