CN102945558A - 一种高模渲染的优化方法 - Google Patents
一种高模渲染的优化方法 Download PDFInfo
- 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
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公告板替换渲染。
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)
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 | 北京完美赤金科技有限公司 | 模型渲染方法、装置、设备 |
-
2012
- 2012-10-17 CN CN 201210394565 patent/CN102945558A/zh active Pending
Cited By (5)
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 |