圖1 場景
2.1 低參數初測 先加載一個低參數,測試一下渲染的情況。在渲染選項面板中,載入程序自帶的gi_irmap_low.visopt參數,然后設置輸出項為640×480,進行渲染。 為什么要選擇gi_irmap_low.visopt參數呢?首先因為這個參數速度快,很適合低配置的電腦。其次因為這個參數的物理相機已經配置好,使其 與默認相機匹配,因此在默認相機中調整的光參數也可以直接用到物理相機中,不會有太大的變化。再次因為夜景不需要日景那樣強烈的主光源。所以我喜歡用這個 系列的參數來渲染夜景。 渲染開始后,SU左下角顯示“Vray is currently processing your scene, please wait…”,表面正在處理渲染,此時CPU顯示50%運轉。結果等了25分鐘后,渲染沒有開始,反而SU自動跳出了! 再測!跳出…… 再測!依然跳出…… 追風很郁悶,難道因為我的機子配置低,所以無法渲染這個模型么? 煩惱了1個小時后,追風忽然想到,以前曾經給一個朋友解決他的模型一渲染就跳出的問題,原因是有中文材質。莫非這個場景也是?趕快檢查材質,果然有帶中文 的。Vray for SketchUp1.0在中文識別上比Vray for SketchUp1.5好的多,至少它認中文,但是Vray for SketchUp1.5是完全的中文文盲,所以材質中一帶中文就會造成渲染跳出的后果。既然找到了原因,那就解決中文材質吧。
2.2 修改SU的中文材質 SU里的中文材質包括兩種情況,一種是名稱帶中文的,比如“材質19”;一種是貼圖帶中文的,比如“大理石.JPG”。 進入SU的材質編輯器,進入場景材質列表,讓材質“按列表查看”,就可以很方便的看到哪些材質帶了中文。然后一一修改過來,比如把“材質11”改為“MAT11”。什么?你問怎么按列表查看?這個是基礎操作,不要問我。
SKETCHUP夜景渲染教程
圖2 SU的材質編輯器 名稱帶中文的材質很好找也很好修改,但是貼圖帶中文的就麻煩了,因為只有進入材質編輯器的編輯選項卡才能看到它究竟用的是什么貼圖。而一個一個的去看編輯 選項卡,工程量不是一般的大,所以這里介紹個小技巧:結合Vray for SketchUp和SU的材質編輯器查看。 (1)保持SU的材質編輯器的編輯選項卡,不要關掉(簡稱為材質編輯器1)。然后打開Vray for SketchUp的材質編輯器(簡稱為材質編輯器2)。由于Vray for SketchUp1.5會自動關聯所有的SU材質,所以在Vray for SketchUp的材質編輯器中可以看到所有的SU材質列表。接下來要做的就是點擊材質編輯器1里的材質,同時材質編輯器2就會顯示這個材質使用的貼圖情 況,如下圖所示。
圖3 Vray for SketchUp的材質編輯器(左)和SU的材質編輯器(右) 不要急著去更改材質編輯器1的中文貼圖,因為這里是不能直接更改的。在材質編輯器2里從頭到尾看一遍,把帶中文貼圖的材質名稱一一記下來,然后關掉材質編輯器2。 (2)在材質編輯器1的選擇選項卡里,把材質按縮略圖顯示。找到記錄下來的材質,在右鍵菜單里選擇“輸出組織圖像”,然后把輸出的圖像用英文名稱保存在英文路徑下,如“D:\mat\dls.jpg”。
圖6 低參數初測 這里要注意一點,上圖顯示的渲染時間為2m59s,但是實際渲染時還要加上前期預處理的過程,也就是顯示“Vray is currently processing your scene, please wait…”的這段時間。對追風的破機而言,這個時間是多久呢?15分鐘??!也就是說這個低參測試花了我18分鐘的時間。這意味著我每一次測試渲染都要花 掉這么長時間,這簡直難以忍受!所以,必須對場景進行整理。