h5 先加载小图_【3dmax】小图渲大图(光子贴图的调用)
大家好,今天我們來講解一下大家常說的用小圖渲大圖是什么意思。
它的意思就是用低分辨率的渲染獲得光子貼圖,然后繼續渲染最終的成品(也就是獲得高分辨率的圖像)。這就說平常所說的小圖渲大圖。
這么做的意義是可以大大的減少渲染時間。舉例說明:比如我的想法是要做一個800x600這么大小的一個圖。
我想渲染這么大的一個圖,可以先選擇一個小點的,比如300x200,.用這個來渲染光子貼圖,最終把它運用到大的圖像上。
首先用發光圖引擎和BF算法進行渲染, 質量選擇低質量或中等質量的效果。如果正常渲染我們看一下需要多少時間呢?點擊渲染,完成之后保存一下,同時觀看一下它的渲染時間。可以看到渲染用了接近32秒的時間,這是正常的渲染。
首先可以看到正常用低分辨率產生了至9147個采樣點,可以達到當前的這個渲染效果。
接下來用300x200的分辨率,這個分辨率特別的小,渲染也是特別的快。但它產生的采樣點肯定會非常少,至少要比9147個少很多。這是因為我們已經知道最小速率、最大速率它是根據當前設定的分辨率而定的。
現在選擇高的預設,目的是為了獲得更高的采樣點。
但在剛才的渲染過程中,注意有一個過程是“調用內存中的光子貼圖渲染最終圖像”(就是擦除的過程),這個過程很耗用時間。
現在用小分辨率渲染的目的是為了獲得光子貼圖,所以沒必要把最終的光子貼圖渲染出來。也就是說Vray渲染流程的最后一步不需要,只需要到達倒數第二步(生成光子貼圖并保存在內存里)就可以了。
所以我在Vray的全局開關設置里面把“不渲染最終的圖像”這個開關打開。打開它的話Vray將忽略最后一步,就不會渲染最終圖像了。
那么為何我要把“當前預設”設置為高呢?就是為了獲得多一點的光子,否則的話渲染大圖的時候不夠,采樣點太少。現在用高預設、300x200來渲染一下,看一下效果。
渲染完成,可以看到它并沒有進行最終的圖像擦除,因為這一步在之前的設置里把它關掉了,所以不渲染最終圖像。可以看到它生成的采樣點是10000多個,比剛才正常渲染時的采樣點要多,所以這里的采樣點足夠了。也就是這么多的采樣點渲染一個800x600的圖足夠了。
再來看一下它用的渲染時間,用了27.4秒。雖然沒有節省太多的時間,但是它的采樣點變多了,運算的更仔細了。
那是不是代表著每次都要先渲染一遍大圖呢?不用。根據經驗應該能判斷出來多少比較合適。這個就是一個經驗問題了,需要多用多積累。那當前的光子貼圖只需要點擊保存就保存到內存里了,保存時命名為123.這樣通過渲染小圖就獲得了光子貼圖。
接下來就可以根據光子貼圖渲染出大圖了,首先選擇800x600,這里的模式選擇“從文件”調用光子貼圖,然后調出文件123,接著進行渲染就可以了。
點擊渲染,看一下效果。這次渲染幾乎只用了零點幾秒。大家可能會感到疑惑,為什么時間這么快,但畫面什么都沒有。
我們再來回顧一下流程,在剛才的渲染中,前四步已經不用在運算了,因為我已經從文件里調用光子貼圖了,所以前4步就不用再次進行運算了,直接進入第5步就可以了。
那么在第5步中就不是調用光子貼圖了,而是調用我們已經保存在硬盤上的光子貼圖。直接渲染圖像。可問題是剛才我打開了“不渲染最終圖像”,所以這一步它也被省略了,這就表示在渲染的時候所有的流程都沒有了。這就是為什么點擊渲染后瞬間就完成了,并且沒有圖像顯現。所以現在要
把“不渲染最終圖像”關掉,這樣渲染的時候就直接進行最后一步。
保存一下發現只用了12秒。
這是用小圖渲染大圖的優點之一,就是節約時間。可能你覺得沒有節約太多,但當你使用燈光緩存的時候,節約的時間就會非常多了。用BF雖然節約的時間不是太多,但也節約了時間。
并且你用這種方法最為重要的是,你獲得了一個光子貼圖。如果你的場景需要好幾個鏡頭,比如你之前的一個鏡頭已經渲染完成了,但其他視角也需要鏡頭,在下一個視角里面,攝像機所看到場景內的同一物品就不用再次渲染,只需要渲染另一部分的光子貼圖就可以了,并且和原來的光子貼圖合并到一起。
當然這需要利用光子貼圖查看器進行合并,隨后的文章中會講到的。
使用這種方法的好處就是:第一節約時間,第二獲得了一個光子貼圖。
然后可以將渲染出來的圖像進行一下對比,區別很明顯。很明顯后面調用電子貼圖渲染出來的效果更好。
因為它是10000多個采樣點,原來只有9000多個。
這種方法就是我們常說的小圖渲大圖,過程就是這樣的。“不渲染最終的圖像”的意義很重要,如果你只想獲得光子貼圖,就把它打開。
從文件的模式由于前幾步流程都被忽略了,所以你的預設無論是高還是低,二的反彈是不是打開,都無所謂。對最終的圖像沒有任何的影響。細分值調高還是調低也沒有影響。但模式選擇單幀的時候這個值還是有意義的。
三閾值對從文件模式也沒有意義,因為三閾值是調節自適應細分的。而自適應細分在從文件模式中這一步已經被省略了。但插值采樣還是有意義的,在兩個采樣點之間需要插值采樣來進行模糊,并且還可以有效的防止漏光。
而插值類型和查找采樣也是有意義的,這兩個參數決定了插值采樣具體以何種方式進行運算。
那么今天呢,就給大家分享到這里
【學習交流】
覺得不錯記得點贊收藏+關注哦~
更多高階及學習資料:人工解答點擊此處
國內外最全免費模型下載相關文章:點擊此處即可獲取
更多精彩:學習3dmax有前途嗎?
更多精彩:初學3Dmax的50條建議
更多精彩:3dmax常見的八十個問題匯總
更多精彩:關于3DMAX的各種錯誤解決方法合集
更多精彩:怎么做效果圖能做的好看?
更多精彩:3dmax材質疑問大全
更多精彩:學習3dmax有前途嗎?
更多精彩:3dmax常見問題大全
更多精彩:3Dmax安裝出錯狀況合集
總結
以上是生活随笔為你收集整理的h5 先加载小图_【3dmax】小图渲大图(光子贴图的调用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: avaya http文件服务器,avay
- 下一篇: 使用java实现类似nc的功能_在FAN