行业论文:鉴于图像的普照在BH_GRAPH中的接洽与实行
普照是如实感场景绘制的要害本领,精确的普照能更好地表白退场景的如实性。本舆论以国度863名目“及时三维图形平台BH_GRAPH”为后台,给出了一种鉴于GPU的图像普照算法,并给出了一个扶助多遍绘制的Shader框架,结果经过Shader框架把普照算法介入到BH_GRAPH中。舆论的简直实质囊括以次三个局部:(1) 一种鉴于GPU(Graphics Processing Unit)的图像普照算法。跟着GPU的兴盛,点光源普照算法仍旧不许满意人们对普照功效的诉求,为此,正文给出了一种鉴于GPU的图像普照算法,算法运用从如实场景拍摄的普照图动作光源,使光源不复限于大略的点光源,并充溢运用GPU的高速处置本领,能获得及时的,比点光源普照更传神的普照功效。(2) BH_GRAPH中Shader框架的接洽与实行。BH_GRAPH本来沿用鉴于恒定清流线的绘制体制,为了使它扶助图像普照功效以及其它图形殊效(Cg殊效),必需对BH_GRAPH举行扩充,介入Shader框架,使其扶助可编制程序清流线。Shader框架一方面临Cg运转库举行封装,一上面与绘制引擎原绘制过程贯串,把Cg殊效动作是一种特出的材料质量,把Cg殊效介入到引擎场景图之中,实行恒定清流线场景与Cg殊效一致绘制。大局部Cg殊效须要多遍绘制,本领到达绘制预见功效,所以,正文在Shader框架中引入回调体制,实行对多遍绘制的扶助。(3) BH_GRAPH中的图像普照及框架运用。在BH_GRAPH中介入图像普照,开始筹备好图像普照须要的Cg步调,再对Shader框架中的Cg材料质量举行扩充,经过运用Shader框架,不妨很便利地把图像普照介入到绘制引擎中去。图像普照的运用,考证了Shader框架的可用性。其余,运用Shader框架在BH_GRAPH中实行了水波功效,水波功效的运用,进一步考证了Shader框架的可用性,并考证了Shader框架对多遍绘制的扶助。上述算法和框架仍旧运用到及时三维图形平台BH_GRAPH中。截止表白,鉴于图像的普照算法获得了及时、传神的普照功效,Shader框架使BH_GRAPH有了扶助可编制程序清流线的本领,普及了引擎的可扩充性。