貼圖烘焙技術也叫Render To Textures,簡單地說就是一種把max光照信息渲染成貼圖的方式,而後把這個烘焙後的貼圖再貼回到場景中去的技術。這樣的話光照信息變成了貼圖,不需要CPU再去費時的計算了,隻要算普通的貼圖就可以了,所以速度極快。由於在烘焙前需要對場景進行渲染,所以貼圖烘焙技術對於靜幀來講意義不大,這種技術主要應用於遊戲和建築漫遊動畫裏麵,這種技術實現了我們把費時的光能傳遞計算應用到動畫中去的實用性,而且也能省去討厭的光能傳遞時動畫抖動的麻煩。貼圖烘焙技術是在max5時加入進來的技術,在max6中界麵稍作了改動。下麵就讓我們來看一下max6的貼圖烘焙技術吧!
首先我們建立了一個簡單的場景,設置了max的高級燈光中的Light Tracer天光照明,具體的設置不在這兒羅嗦了,我們在這兒就來說貼圖烘焙。先來渲染場景,如圖,這是加了材質燈光和Light Tracer後的效果,渲染時間15秒。
現在來做貼圖烘焙,快捷鍵0,或者在渲染菜單裏打開,如圖:
以下是貼圖烘焙的基本操作界麵,
Output Path是用來設置存放烘焙出來貼圖的路徑的,必須在這兒進行設置;
而後可以選中場景裏的所有物體,在Output卷簾下麵,點擊Add按鈕,這時大家可以看到烘焙的很多種方式,有高光、有固有色等等,我們選擇CompleteMap方式,即包含下麵所有的方式,是完整烘焙。
而後在下圖位置選擇Diffuse Color方式,這兒是於max5不同的地方,需要注意;
在下圖位置選擇烘焙貼圖的分辨率大小,這和max的渲染輸出是一樣的,不去細說了。
按下Render To Textures麵板裏的Render渲染鈕進行渲染,得到如圖的烘焙貼圖
這時大家會發現視圖裏場景發生了變化,出現了近似渲染後的光照效果,哈哈,不要以為你的顯卡變好了,而是烘焙後的貼圖被自動貼到場景中去了,如圖。(PS:估計萬元級的專業卡也未必有這效果呀~~~)
打開材質麵板,依次選擇空的材質球,把場景裏的烘焙材質用吸管吸出來,我們會發現烘焙後的材質其實是一個外殼材質,我們設置Baked Material的方式為可以渲染,如圖
記住,因為是用貼圖代替了光照信息,所以我們在進行渲染時要關閉場景中的所有燈光,並關閉高級光照Light Tracer,這樣我們進行渲染便能得到烘焙後的場景效果,如圖,效果基本和沒烘焙前一樣,但速度快了很多,我渲染了2秒,快了近7倍。在單幀中可能不覺得,但在光能傳遞或者Light Tracer的動畫渲染中應該會明顯提高渲染效率的。
貼圖烘焙技術一般主要應用在光
能傳遞、Light Tracer等比較費時的計算替換上,應該說這項技術在遊戲製作和建築漫遊動畫方麵的應用前景還是很不錯的,當然現在的max烘焙技術還有一些不完善和缺陷,但相信在今後的版本中會慢慢完善的,在人們越來越追求真實光照的效果的情況下這項新的技術一定前景廣闊。
OK,到此為止了,由於時間關係講解的很簡單,不能說是教程,隻能算是個簡易流程吧,還請大家諒解,希望給初學的朋友一點幫助!