一种在3D游戏中绘制草坪的方法和系统技术方案

技术编号:2947072 阅读:278 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及图像绘制技术,提供了一种在3D游戏中绘制草坪的方法和系统,利用该系统,从预置的草的属性值范围中,分别选取一个属性值,按照预置的草的分布密度,在预先划分的草地小块上选取一位置值;根据所获得的属性值及位置值,在预置的当前的粒子系统中生成粒子草,并计算出该粒子草的各个顶点数据信息;根据计算获得的粒子草各顶点数据信息绘制一颗草。利用本发明专利技术,能够迅速地成批绘制草坪,并能实现更加逼真的视觉效果。

【技术实现步骤摘要】

本专利技术涉及图像绘制技术,尤其涉及一种在3D游戏中绘制草坪的方法和系统
技术介绍
3D(三维图形)游戏的室外场景中,经常会需要草坪的场景以丰富游戏中的环境,增加对用户的视觉吸引力。目前,3D游戏室外场景中使用的草丛多是以模型的方式进行管理和绘制的,美工通过画图工具设计每颗草的模型,并且,美工在设计地图的时候,还要预先设计每一颗模型草在地图上放置的位置等,在游戏的过程中,当需要绘制一颗草时,系统针对预先由美工设计好的模型草获得该模型草的各顶点数据,根据该数据逐一进行绘制。上述方法中,由于系统在对草进行绘制时,仅能根据美工预先设计好的模型草以及预先指定每颗草的具体放置的位置绘制每一颗草,若要绘制大片的草坪时,就需要逐一绘制每颗草的模型,将会占用系统的大量资源,并且当需要表现草在受外力产生变化时,就需要美工另外预先设计出草的变化状态下的模型草来绘制受外力影响下的草。现有技术中,为解决上述逐一绘制每颗草会占用大量资源的问题,通常采用的做法是将整个草坪作为一个模型进行设计,绘制草坪时,取出草坪的各顶点信息,进行绘制。上述的这种以整个草坪作为一个模型进行绘制的方法,草坪中的每颗草无法受周本文档来自技高网...

【技术保护点】
一种在3D游戏中绘制草坪的方法,其特征在于,该方法包括:从预置的草的属性值范围中,分别选取一个属性值,按照预置的草的分布密度,在预先划分的草地小块上选取一位置值;根据所获得的属性值及位置值,在预置的当前的粒子系统中生成粒子草 ,并计算出该粒子草的各个顶点数据信息;根据计算获得的粒子草各顶点数据信息绘制一颗草。

【技术特征摘要】

【专利技术属性】
技术研发人员:王喆
申请(专利权)人:北京金山软件有限公司北京金山数字娱乐科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1