Virtools的燈光(Camera)有3種,分別是點(diǎn)光源( Point Light)、聚光燈(Sport Light)與平行光(Directional)。
點(diǎn)光源僅僅只能調(diào)整空間的坐標(biāo)位置,沒(méi)有方向性,所以不能調(diào)整方位角(Orinaion),但是可以調(diào)整燈光的基本屬性、燈光顏色( Color)、光照范圍(Range)、燈光強(qiáng)度(Constant)、Linear與 Quadratic 。
燈光除了可以調(diào)整位置坐標(biāo)外,為具備方向性還有方位角的資料可以調(diào)整,讓使用者決定燈光照射的方向,可以使用旋轉(zhuǎn)的工具旋轉(zhuǎn)聚光燈、改變角度。聚光燈除具備點(diǎn)光源基本的燈光屬性外,還包含光照?qǐng)A錐(Spot Cone)的大小設(shè)定:聚光區(qū)(Hot Spot)、衰減區(qū)(Fall Off)與衰減區(qū)光照范圍(Fall Off Shape)。較特別的是聚光燈還可以增加目標(biāo)物(Target)的設(shè)定,方便燈光對(duì)場(chǎng)景中的某物體持續(xù)照射,僅僅需要控制目標(biāo)物的位置坐標(biāo)設(shè)定,使用起來(lái)會(huì)比較單純。
平行光可以模擬較遠(yuǎn)的光源的照射效果,如太陽(yáng)的照射,可以使用平行光源來(lái)模擬。平行光線可以調(diào)整的對(duì)象就比較少了,僅可調(diào)整位置( Position)方位角(Orientation)與燈光顏色。
由于燈光的 Setup中只有類(lèi)型選擇比較重要,其他燈光性,如位置與方位角在這就不闡述了, 下面僅就幾個(gè)常用的屬性說(shuō)明。
Specular(放射光源選項(xiàng))——設(shè)定被照射物體是否呈現(xiàn)反射光的效果。
Color(燈光顏色)——設(shè)定燈光顏色。
Range(光照范)i 設(shè)定光線可以照射的范圍。
Constant(光照強(qiáng)度)一一設(shè)定燈光的強(qiáng)度。
Linear一一 一 次方衰減。
Quadratic一一 二次方衰減
燈光的建立方式有兩種:一是在建模軟件(如3DS Max、Maya等),轉(zhuǎn)出至 Virtools Dev;另一種方式則是在 Virtools Dev中建立,讀者可以自行選擇方便使用的方式。
燈光色的資料描述物體與燈光之間的關(guān)系,燈光顏色資料包含Ambi(環(huán)境光)、 Diffuse(漫射光) Specular(反射光)與 Emissive放射光(或是一般稱(chēng)為自我發(fā)光)。 Emissive放射光通常用在會(huì)發(fā)光的物體上,如燈光,放射光 Emissive的設(shè)定,可以決定物體的材質(zhì)是否受到燈光的影響,如果設(shè)定為(RGB:255,255,255,0),則表示物體表面的顏色完全不受燈光的影響,通常用于場(chǎng)景中不使用燈光,物體的光影已經(jīng)事先計(jì)算完成,可以不使用燈光的情況下。如果物體的光影沒(méi)有預(yù)先處理,又把放射光( Emissive)的設(shè)定值調(diào)整為白色,那么就會(huì)得到?jīng)]有立體感的物體,因?yàn)椴还軓哪囊粋€(gè)角度觀察物體,都是同一個(gè)顏色。
內(nèi)容來(lái)源:楊春《Virtools虛擬現(xiàn)實(shí)技術(shù)基礎(chǔ)與實(shí)例教程》