max的贴图烘焙技术简易流程
貼圖烘焙技術也叫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,到此為止了,由于時間關系講解的很簡單,不能說是教程,只能算是個簡易流程吧,還請大家諒解,希望給初學的朋友一點幫助!
再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow
轉載于:https://www.cnblogs.com/skiwnchiwns/p/10345380.html
總結
以上是生活随笔為你收集整理的max的贴图烘焙技术简易流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 灵魂拷问,SQL 查询语句先执行 SEL
- 下一篇: 学完计组后,我马上在「我的世界」造了台显