CN102945558A - 一种高模渲染的优化方法 - Google Patents

一种高模渲染的优化方法 Download PDF

Info

Publication number
CN102945558A
CN102945558A CN 201210394565 CN201210394565A CN102945558A CN 102945558 A CN102945558 A CN 102945558A CN 201210394565 CN201210394565 CN 201210394565 CN 201210394565 A CN201210394565 A CN 201210394565A CN 102945558 A CN102945558 A CN 102945558A
Authority
CN
China
Prior art keywords
model
bulletin board
angle
pinup picture
video camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 201210394565
Other languages
English (en)
Inventor
温宏梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Chuangda Technology Trade Market Co Ltd
Original Assignee
Shenyang Chuangda Technology Trade Market Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Chuangda Technology Trade Market Co Ltd filed Critical Shenyang Chuangda Technology Trade Market Co Ltd
Priority to CN 201210394565 priority Critical patent/CN102945558A/zh
Publication of CN102945558A publication Critical patent/CN102945558A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

本发明涉及一种渲染的优化方法,更具体地说,涉及高细节静态模型绘制优化,其属于计算机图形技术领域,利用了2D公告板,替换了复杂物件的绘制,大大提升了渲染效率。根据夹角和距离的刷新公告板贴图,也保证了绘制的真实性,提升可渲染效率。

Description

一种高模渲染的优化方法
 
技术领域
    本发明涉及一种渲染的优化方法,更具体地说,涉及高细节静态模型绘制优化,其属于计算机图形技术领域,。
背景技术
随着次时代渲染技术的发展,在各种大型3D网络游戏的制作中,对场景的渲染有了更高的要求。为了满足玩家更高的要求,场景物件的细节度大幅度增加,动态光影,法线贴图都应用到了场景的渲染中。
但是随着这些渲染技术的加入,地形绘制对硬件的要求越来越高。虽然计算机硬件能力的提升和渲染技术的提升,但仍不足以满足绘制的需求。在加上玩家对效果的要求越来越苛刻,但硬件发展的速度远远跟不上渲染的需求,所以这进一步加剧了效果与效率直接的矛盾。
一般来说,提高场景的效果和提高效率本身就是个矛盾。更好的效果就意味着更高的消耗。而我们需要在不影响渲染效果的前提下进行渲染优化,这就要求我们不能去减低模型的面数,限制各种效果的应用。
本文提出了一种解决高细节度的静态模型的渲染优化方法,大大的降低硬件的负载,同时又不影响场景效果。
发明内容
鉴于现有技术存在的问题,本发明要解决的技术问题在于,针对复杂的3d模型,采用实时的绘制2D公告板,代替3D模型,这样就把几万甚至几十万的订单渲染,简化到4个顶点的渲染,提高帧数。
本发明解决上述技术问题的技术方案是一种高模渲染的优化方法,其根据当前的视角,静态模型中设置的优化渲染距离,判断该模型是否需要进行公告板像素存储,然后把复杂的3d模型渲染替换成2d公告板渲染;其主要步骤如下;
1)获取摄像机与静态模型的距离和夹角;
2)根据静态模型上优化绘制距离,判断是否需要对模型进行2D渲染;
3)计算摄像机与静态模型的夹角,判断是否需要重新生成对应的2D贴图,用来替代当前的模型绘制;
4)如果需要优化渲染,则新建一个新的渲染目标,把当前的静态模型绘制到贴图中;
5)根据静态模型的位置,生成场景公告板,渲染设和当前模型与摄像机的夹角合适的贴图,对静态模型公告板进行绘制;
所述步骤5)中生成场景公告板根据美术预先设计好的包围盒来生成顶点,保证物绘制的完整性;
所述步骤5)中渲染设和当前模型与摄像机的夹角合适的贴图,根据物件与摄像机的夹角来适配贴图信息,不同的夹角,物件在屏幕上的绘制结果是不同的;用于远景物件的绘制上,用很少得几个夹角对应的贴图就可以实现2D公告板替换渲染。
本发明的优点在于:利用了2D公告板,替换了复杂物件的绘制,大大提升了渲染效率。根据夹角和距离的刷新公告板贴图,也保证了绘制的真实性,提升可渲染效率。
具体实施方式
    一种高模渲染的优化方法,其根据当前的视角,静态模型中设置的优化渲染距离,判断该模型是否需要进行公告板像素存储,然后把复杂的3d模型渲染替换成2d公告板渲染;其主要步骤如下;
1)获取摄像机与静态模型的距离和夹角;
2)根据静态模型上优化绘制距离,判断是否需要对模型进行2D渲染;
3)计算摄像机与静态模型的夹角,判断是否需要重新生成对应的2D贴图,用来替代当前的模型绘制;
4)如果需要优化渲染,则新建一个新的渲染目标,把当前的静态模型绘制到贴图中;
5)根据静态模型的位置,生成场景公告板,渲染设和当前模型与摄像机的夹角合适的贴图,对静态模型公告板进行绘制;
所述步骤5)中生成场景公告板根据美术预先设计好的包围盒来生成顶点,保证物绘制的完整性;
所述步骤5)中渲染设和当前模型与摄像机的夹角合适的贴图,根据物件与摄像机的夹角来适配贴图信息,不同的夹角,物件在屏幕上的绘制结果是不同的;用于远景物件的绘制上,用很少得几个夹角对应的贴图就可以实现2D公告板替换渲染。

Claims (3)

1.一种高模渲染的优化方法,其根据当前的视角,静态模型中设置的优化渲染距离,判断该模型是否需要进行公告板像素存储,然后把复杂的3d模型渲染替换成2d公告板渲染;其主要步骤如下;
1)获取摄像机与静态模型的距离和夹角;
2)根据静态模型上优化绘制距离,判断是否需要对模型进行2D渲染;
3)计算摄像机与静态模型的夹角,判断是否需要重新生成对应的2D贴图,用来替代当前的模型绘制;
4)如果需要优化渲染,则新建一个新的渲染目标,把当前的静态模型绘制到贴图中;
5)根据静态模型的位置,生成场景公告板,渲染设和当前模型与摄像机的夹角合适的贴图,对静态模型公告板进行绘制。
2.根据权利要求1所述的一种高模渲染的优化方法,其特征在于:所述步骤5)中生成场景公告板根据美术预先设计好的包围盒来生成顶点,保证物绘制的完整性。
3.根据权利要求1所述的一种高模渲染的优化方法,其特征在于:所述步骤5)中渲染设和当前模型与摄像机的夹角合适的贴图,根据物件与摄像机的夹角来适配贴图信息,不同的夹角,物件在屏幕上的绘制结果是不同的;用于远景物件的绘制上,用很少得几个夹角对应的贴图就可以实现2D公告板替换渲染。
CN 201210394565 2012-10-17 2012-10-17 一种高模渲染的优化方法 Pending CN102945558A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201210394565 CN102945558A (zh) 2012-10-17 2012-10-17 一种高模渲染的优化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201210394565 CN102945558A (zh) 2012-10-17 2012-10-17 一种高模渲染的优化方法

Publications (1)

Publication Number Publication Date
CN102945558A true CN102945558A (zh) 2013-02-27

Family

ID=47728496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201210394565 Pending CN102945558A (zh) 2012-10-17 2012-10-17 一种高模渲染的优化方法

Country Status (1)

Country Link
CN (1) CN102945558A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488841A (zh) * 2015-12-28 2016-04-13 北京像素软件科技股份有限公司 一种公告板的渲染方法和装置
WO2017181837A1 (zh) * 2016-04-21 2017-10-26 浙江大学 一种渲染程序的在线优化方法
CN112116692A (zh) * 2020-08-28 2020-12-22 北京完美赤金科技有限公司 模型渲染方法、装置、设备

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488841A (zh) * 2015-12-28 2016-04-13 北京像素软件科技股份有限公司 一种公告板的渲染方法和装置
CN105488841B (zh) * 2015-12-28 2018-02-23 北京像素软件科技股份有限公司 一种公告板的渲染方法和装置
WO2017181837A1 (zh) * 2016-04-21 2017-10-26 浙江大学 一种渲染程序的在线优化方法
CN112116692A (zh) * 2020-08-28 2020-12-22 北京完美赤金科技有限公司 模型渲染方法、装置、设备
CN112116692B (zh) * 2020-08-28 2024-05-10 北京完美赤金科技有限公司 模型渲染方法、装置、设备

Similar Documents

Publication Publication Date Title
CN103460234A (zh) 用于在便携式计算装置的视频游戏内产生动态广告的方法和***
CN104680572A (zh) 基于bim的移动终端建筑模型渲染性能优化方法和***
CN101968887A (zh) 一种富媒体场景的局部渲染方法
CN100421119C (zh) 一种游戏中的地图绘制方法
CN101840566A (zh) 一种基于gpu并行计算的实时阴影生成方法及***
CN107369205A (zh) 一种移动终端城市二三维联动显示方法
CN103021020A (zh) 一种基于多光源的3d渲染方法
JP7425196B2 (ja) ハイブリッドストリーミング
CN104103092A (zh) 一种基于聚光灯实时动态阴影的实现方法
CN102346918A (zh) 一种只包含物体变化的三维动画场景的绘制方法
CN104392479A (zh) 一种利用灯光索引号对像素进行光照着色的方法
CN109215106A (zh) 一种基于动态场景的实时光线追踪加速结构的方法
CN103632390A (zh) 一种利用d3d技术实现裸眼3d动画实时制作的方法
CN102945558A (zh) 一种高模渲染的优化方法
CN105578172B (zh) 基于Unity3D引擎的裸眼3D视频显示方法
CN104715468A (zh) 一种基于Unity3D的裸眼3D内容制作的改进方法
CN111354067A (zh) 一种基于Unity3D引擎的多模型同屏渲染方法
CN103577046A (zh) 一种3d立体桌面***及其实现方法
JP5516800B2 (ja) 画像処理プログラムおよびコンピュータ読み取り可能な記録媒体
CN102298887A (zh) 一种led节目仿真预览方法、装置和***
CN102999933A (zh) 基于gpu的骨骼动画批量渲染
CN102547480A (zh) 交互式视频广告平台的实现方法
JP2011123673A (ja) 画像処理プログラムおよびコンピュータ読み取り可能な記録媒体
CN102903140A (zh) 一种粒子渲染的优化方法
JP2009064355A (ja) プログラム、情報記憶媒体及び画像生成システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130227