一种静态模型的批量绘制方法.pdf

上传人:r5 文档编号:4642123 上传时间:2018-10-23 格式:PDF 页数:4 大小:265.41KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110367416.3

申请日:

2011.11.18

公开号:

CN102521851A

公开日:

2012.06.27

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06T 11/00申请公布日:20120627|||实质审查的生效IPC(主分类):G06T 11/00申请日:20111118|||公开

IPC分类号:

G06T11/00

主分类号:

G06T11/00

申请人:

大连兆阳软件科技有限公司

发明人:

李霞

地址:

116000 辽宁省大连市甘井子区华北路甘段44号3-4-3

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明涉及计算机图形技术领域,更具体地说,涉及到地形系统中静态模型的绘制方法。本发明的优点在于:本发明结合了硬件查询技术,LOD技术,静态批量技术,同时对绘制不可见物件时候进行了优化,不是采用传统的可见不可见都一次绘制或者是断开静态流进行分别绘制。而是采取设置物提透明,一方面不增加绘制次数,不需要对静态顶点进行变动,另一方面也减少了绘制的损耗。

权利要求书

1: 一种静态模型的批量绘制方法, 首先对场景进行分块, 保证当前地块内时, 只有本部 分地形可见 ; 在一定范围内, 根据贴图建立顶点流, 然后根据视野范围, 选择顶点流来实现 渲染优化 ; 其步骤包括 : (1) 首先对场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; (2) 根据分块和贴图, 对当前地块的静态模型分别建立顶点流, 保证当前地块可见性的 独立性 ; (3) 绘制时, 首先根据显卡进行硬件查询, 找出在当前地块中不可见的静态模型, 把他 的 alpha 设置成透明 ; (4) 根据视野范围, 把较远的静态模型设置成透明 ; (5) 对当前地块的地形, 采用当前地块中的顶点流, 进行批量绘制 ; (6) 对于远处的地形, 采用 2D 贴图和雾化的方式, 提高绘制效率。
2: 根据权利要求 1 所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步骤 2 中 保证所有的静态模型的顶点流的物价都是在同个地形可见块中, 这样做避免了对同贴图, 但是距离很远的不可见静态模型的多余处理 ; 根据权利要求 1 所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步骤 3 采用硬 件查询的方式, 确定出不需要绘制的模型。
3: 根据权利要求 1 所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步骤 4 中 根据视野确定出不需要绘制的模型, 把设置成透明, 这样即可以让这个模型不可见, 又可以 在不对静态顶点进行变化的情况下进行批量绘制。
4: 根据权利要求 1 所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步骤 6 采 用 2D 贴图代替远处的模型绘制, 同时增加雾化效果, 以保证绘制的效果。

说明书


一种静态模型的批量绘制方法

     技术领域
     本发明涉及计算机图形技术领域, 更具体地说, 涉及到地形系统中静态模型的绘制方法。 背景技术
     静态模型是现阶段计算机绘制模拟的一个重要组成部分。 静态模型的定义是相对 于骨骼模型而言的。静态模型的顶点没有蒙皮, 对应的动画只有顶点动画。必然在一个场 景中的房子, 石头等等, 都属于静态模型的范畴。
     随着对绘制效果要求的不断提升, 静态模型的需要变的越来越多。这样带来的好 处在于游戏场景的效果变的越来越绚, 但是由于硬件发展的相对滞后性, 在制作静态模型 时, 不得不考虑计算机的渲染压力。
     针对大量模型的静态绘制的帧数优化, 主要的技术就是基于静态网格的 LOD 技术 和静态批量技术。基于静态网格的 LOD 技术。它的侧重点在于减少绘制的绘制的网格数。 而基于静态批量的技术, 他的着眼点在于减少绘制的次数。 要想提高帧数, 就是在尽量减少 绘制调用次数, 减少的顶点绘制。但是最终的效果仍然难以满足需求。
     所以, 对大量静态模型渲染提出一种更加有效的优化方式是十分有意义的。 发明内容 鉴于现有技术存在的问题, 本发明提供一种静态模型的批量绘制方法, 其针对背 景技术中的所说的地图场景中的静态模型绘制的耗费问题和帧数较低的问题, 本发明提出 了一种结合硬件查询的方法, 已达到优化的 LOD 和静态批量结合的渲染方式的目的。
     为了达到上述目的, 本发明的技术方案为一种静态模型的批量绘制方法, 首先对 场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; 在一定范围内, 根据贴图建立顶 点流, 然后根据视野范围, 选择顶点流来实现渲染优化 ; 其步骤包括 : (1) 首先对场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; (2) 根据分块和贴图, 对当前地块的静态模型分别建立顶点流, 保证当前地块可见性的 独立性 ; (3) 绘制时, 首先根据显卡进行硬件查询, 找出在当前地块中不可见的静态模型, 把他 的 alpha 设置成透明。
     (4) 根据视野范围, 把较远的静态模型设置成透明 ; (5) 对当前地块的地形, 采用当前地块中的顶点流, 进行批量绘制。
     (6) 对于远处的地形, 采用 2D 贴图和雾化的方式, 提高绘制效率。
     所述步骤 2 中保证所有的静态模型的顶点流的物价都是在同个地形可见块中, 这 样做避免了对同贴图, 但是距离很远的不可见静态模型的多余处理 ;
     所述步骤 3 采用硬件查询的方式, 确定出不需要绘制的模型。
     所述步骤 4 中根据视野确定出不需要绘制的模型, 把设置成透明, 这样即可以让 这个模型不可见, 又可以在不对静态顶点进行变化的情况下进行批量绘制。
     所述步骤 6 采用 2D 贴图代替远处的模型绘制, 同时增加雾化效果, 以保证绘制的 效果。
     本发明的优点在于 : 本发明结合了硬件查询技术, LOD 技术, 静态批量技术, 同时 对绘制不可见物件时候进行了优化, 不是采用传统的可见不可见都一次绘制或者是断开静 态流进行分别绘制。 而是采取设置物提透明, 一方面不增加绘制次数, 不需要对静态顶点进 行变动, 另一方面也减少了绘制的损耗。 具体实施方式
     一种静态模型的批量绘制方法, 首先对场景进行分块, 保证当前地块内时, 只有本 部分地形可见 ; 在一定范围内, 根据贴图建立顶点流, 然后根据视野范围, 选择顶点流来实 现渲染优化 ; 其步骤包括 : (1) 首先对场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; (2) 根据分块和贴图, 对当前地块的静态模型分别建立顶点流, 保证当前地块可见性的 独立性 ; (3) 绘制时, 首先根据显卡进行硬件查询, 找出在当前地块中不可见的静态模型, 把他 的 alpha 设置成透明。
     (4) 根据视野范围, 把较远的静态模型设置成透明 ; (5) 对当前地块的地形, 采用当前地块中的顶点流, 进行批量绘制。 (6) 对于远处的地形, 采用 2D 贴图和雾化的方式, 提高绘制效率。
     所述步骤 2 中保证所有的静态模型的顶点流的物价都是在同个地形可见块中, 这 样做避免了对同贴图, 但是距离很远的不可见静态模型的多余处理 ; 所述步骤 3 采用硬件查询的方式, 确定出不需要绘制的模型。
     所述步骤 4 中根据视野确定出不需要绘制的模型, 把设置成透明, 这样即可以让 这个模型不可见, 又可以在不对静态顶点进行变化的情况下进行批量绘制。
     所述步骤 6 采用 2D 贴图代替远处的模型绘制, 同时增加雾化效果, 以保证绘制的 效果。
     4

一种静态模型的批量绘制方法.pdf_第1页
第1页 / 共4页
一种静态模型的批量绘制方法.pdf_第2页
第2页 / 共4页
一种静态模型的批量绘制方法.pdf_第3页
第3页 / 共4页
点击查看更多>>
资源描述

《一种静态模型的批量绘制方法.pdf》由会员分享,可在线阅读,更多相关《一种静态模型的批量绘制方法.pdf(4页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102521851 A (43)申请公布日 2012.06.27 CN 102521851 A *CN102521851A* (21)申请号 201110367416.3 (22)申请日 2011.11.18 G06T 11/00(2006.01) (71)申请人 大连兆阳软件科技有限公司 地址 116000 辽宁省大连市甘井子区华北路 甘段 44 号 3-4-3 (72)发明人 李霞 (54) 发明名称 一种静态模型的批量绘制方法 (57) 摘要 本发明涉及计算机图形技术领域, 更具体地 说, 涉及到地形系统中静态模型的绘制方法。 本发 明的优点在于 : 本发明结合。

2、了硬件查询技术, LOD 技术, 静态批量技术, 同时对绘制不可见物件时候 进行了优化, 不是采用传统的可见不可见都一次 绘制或者是断开静态流进行分别绘制。而是采取 设置物提透明, 一方面不增加绘制次数, 不需要对 静态顶点进行变动, 另一方面也减少了绘制的损 耗。 (51)Int.Cl. 权利要求书 1 页 说明书 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 2 页 1/1 页 2 1. 一种静态模型的批量绘制方法, 首先对场景进行分块, 保证当前地块内时, 只有本部 分地形可见 ; 在一定范围内, 根据贴图建立顶点流, 然后根据视野范围,。

3、 选择顶点流来实现 渲染优化 ; 其步骤包括 : (1) 首先对场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; (2) 根据分块和贴图, 对当前地块的静态模型分别建立顶点流, 保证当前地块可见性的 独立性 ; (3) 绘制时, 首先根据显卡进行硬件查询, 找出在当前地块中不可见的静态模型, 把他 的 alpha 设置成透明 ; (4) 根据视野范围, 把较远的静态模型设置成透明 ; (5) 对当前地块的地形, 采用当前地块中的顶点流, 进行批量绘制 ; (6) 对于远处的地形, 采用 2D 贴图和雾化的方式, 提高绘制效率。 2. 根据权利要求 1 所述的一种静态模型的批量绘制方法。

4、, 其特征在于 : 所述步骤 2 中 保证所有的静态模型的顶点流的物价都是在同个地形可见块中, 这样做避免了对同贴图, 但是距离很远的不可见静态模型的多余处理 ; 根据权利要求1所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步骤3采用硬 件查询的方式, 确定出不需要绘制的模型。 3. 根据权利要求 1 所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步骤 4 中 根据视野确定出不需要绘制的模型, 把设置成透明, 这样即可以让这个模型不可见, 又可以 在不对静态顶点进行变化的情况下进行批量绘制。 4. 根据权利要求 1 所述的一种静态模型的批量绘制方法, 其特征在于 : 所述步。

5、骤 6 采 用 2D 贴图代替远处的模型绘制, 同时增加雾化效果, 以保证绘制的效果。 权 利 要 求 书 CN 102521851 A 2 1/2 页 3 一种静态模型的批量绘制方法 0001 技术领域 0002 本发明涉及计算机图形技术领域, 更具体地说, 涉及到地形系统中静态模型 的绘制方法。 背景技术 0003 静态模型是现阶段计算机绘制模拟的一个重要组成部分。 静态模型的定义是相对 于骨骼模型而言的。静态模型的顶点没有蒙皮, 对应的动画只有顶点动画。必然在一个场 景中的房子, 石头等等, 都属于静态模型的范畴。 0004 随着对绘制效果要求的不断提升, 静态模型的需要变的越来越多。这。

6、样带来的好 处在于游戏场景的效果变的越来越绚, 但是由于硬件发展的相对滞后性, 在制作静态模型 时, 不得不考虑计算机的渲染压力。 0005 针对大量模型的静态绘制的帧数优化, 主要的技术就是基于静态网格的 LOD 技术 和静态批量技术。基于静态网格的 LOD 技术。它的侧重点在于减少绘制的绘制的网格数。 而基于静态批量的技术, 他的着眼点在于减少绘制的次数。 要想提高帧数, 就是在尽量减少 绘制调用次数, 减少的顶点绘制。但是最终的效果仍然难以满足需求。 0006 所以, 对大量静态模型渲染提出一种更加有效的优化方式是十分有意义的。 发明内容 0007 鉴于现有技术存在的问题, 本发明提供一。

7、种静态模型的批量绘制方法, 其针对背 景技术中的所说的地图场景中的静态模型绘制的耗费问题和帧数较低的问题, 本发明提出 了一种结合硬件查询的方法, 已达到优化的 LOD 和静态批量结合的渲染方式的目的。 0008 为了达到上述目的, 本发明的技术方案为一种静态模型的批量绘制方法, 首先对 场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; 在一定范围内, 根据贴图建立顶 点流, 然后根据视野范围, 选择顶点流来实现渲染优化 ; 其步骤包括 : (1) 首先对场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; (2) 根据分块和贴图, 对当前地块的静态模型分别建立顶点流, 保证当。

8、前地块可见性的 独立性 ; (3) 绘制时, 首先根据显卡进行硬件查询, 找出在当前地块中不可见的静态模型, 把他 的 alpha 设置成透明。 0009 (4) 根据视野范围, 把较远的静态模型设置成透明 ; (5) 对当前地块的地形, 采用当前地块中的顶点流, 进行批量绘制。 0010 (6) 对于远处的地形, 采用 2D 贴图和雾化的方式, 提高绘制效率。 0011 所述步骤 2 中保证所有的静态模型的顶点流的物价都是在同个地形可见块中, 这 样做避免了对同贴图, 但是距离很远的不可见静态模型的多余处理 ; 说 明 书 CN 102521851 A 3 2/2 页 4 所述步骤 3 采用。

9、硬件查询的方式, 确定出不需要绘制的模型。 0012 所述步骤 4 中根据视野确定出不需要绘制的模型, 把设置成透明, 这样即可以让 这个模型不可见, 又可以在不对静态顶点进行变化的情况下进行批量绘制。 0013 所述步骤 6 采用 2D 贴图代替远处的模型绘制, 同时增加雾化效果, 以保证绘制的 效果。 0014 本发明的优点在于 : 本发明结合了硬件查询技术, LOD 技术, 静态批量技术, 同时 对绘制不可见物件时候进行了优化, 不是采用传统的可见不可见都一次绘制或者是断开静 态流进行分别绘制。 而是采取设置物提透明, 一方面不增加绘制次数, 不需要对静态顶点进 行变动, 另一方面也减少。

10、了绘制的损耗。 具体实施方式 0015 一种静态模型的批量绘制方法, 首先对场景进行分块, 保证当前地块内时, 只有本 部分地形可见 ; 在一定范围内, 根据贴图建立顶点流, 然后根据视野范围, 选择顶点流来实 现渲染优化 ; 其步骤包括 : (1) 首先对场景进行分块, 保证当前地块内时, 只有本部分地形可见 ; (2) 根据分块和贴图, 对当前地块的静态模型分别建立顶点流, 保证当前地块可见性的 独立性 ; (3) 绘制时, 首先根据显卡进行硬件查询, 找出在当前地块中不可见的静态模型, 把他 的 alpha 设置成透明。 0016 (4) 根据视野范围, 把较远的静态模型设置成透明 ; 。

11、(5) 对当前地块的地形, 采用当前地块中的顶点流, 进行批量绘制。 0017 (6) 对于远处的地形, 采用 2D 贴图和雾化的方式, 提高绘制效率。 0018 所述步骤 2 中保证所有的静态模型的顶点流的物价都是在同个地形可见块中, 这 样做避免了对同贴图, 但是距离很远的不可见静态模型的多余处理 ; 所述步骤 3 采用硬件查询的方式, 确定出不需要绘制的模型。 0019 所述步骤 4 中根据视野确定出不需要绘制的模型, 把设置成透明, 这样即可以让 这个模型不可见, 又可以在不对静态顶点进行变化的情况下进行批量绘制。 0020 所述步骤 6 采用 2D 贴图代替远处的模型绘制, 同时增加雾化效果, 以保证绘制的 效果。 说 明 书 CN 102521851 A 4 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1