Vray代理對象的復制方法
來(lái)源:投稿網(wǎng) 時(shí)間:2022-12-02 10:00:05
分析影響3dsmax生產(chǎn)速度的問(wèn)題。
對3dsmax生產(chǎn)質(zhì)量提出更高的要求意味著(zhù)需要制作更精細的模型、更真實(shí)的照明、更復雜的材料、更現實(shí)的特效、更準確的運動(dòng)等。這不僅是一個(gè)簡(jiǎn)單的環(huán),而且是項目生產(chǎn)周期和渲染輸出時(shí)間的兩倍。場(chǎng)景的數量超出了計算機的承載范圍,但也會(huì )導致死亡、文件損壞等嚴重情況。以建筑動(dòng)畫(huà)制作為例。一個(gè)完整的建筑動(dòng)畫(huà)需要建筑主體、建筑場(chǎng)景、綠化和景觀(guān)。建筑的數量與建筑的外觀(guān)和成像的質(zhì)量有關(guān),不能大量簡(jiǎn)化。通常,我們會(huì )找到一種減少面部數量的方法來(lái)匹配場(chǎng)景和綠化。通常,建筑動(dòng)畫(huà)中的綠化使用地圖代替模型;建筑動(dòng)畫(huà)中的場(chǎng)景使用幾何代替模型來(lái)節省表面。
為了追求更好的效果,現在行業(yè)基本上使用了整個(gè)模型渲染,整個(gè)模型渲染是指場(chǎng)景中的每個(gè)對象使用模型,使視覺(jué)效果更加真實(shí),但模型效果越接近真實(shí),使用的面數越多,占用的計算機資源就越大。大量的面數顯示器會(huì )給顯卡增加很大的負擔。在操作過(guò)程中,視圖會(huì )被推遲,通常只需要幾分鐘的操作步驟,有時(shí)需要等待十分鐘或更長(cháng)的時(shí)間來(lái)完成計算。在嚴重的情況下,它會(huì )導致死亡和3dsmax自動(dòng)彈出。
23dsmax渲染工藝現狀。
在早期制作中,動(dòng)畫(huà)渲染采用3DSMAX自帶的照明系統和默認渲染器輸出。這種生產(chǎn)方法具有速度快的優(yōu)點(diǎn),但由于場(chǎng)景中的光是由生產(chǎn)者根據物理現象模擬的,渲染效果仍然不夠真實(shí)。特別是在大型場(chǎng)景中,需要大量的照明,程序更加復雜。
然而,隨著(zhù)高級渲染器的吸引力,優(yōu)化了這一渲染過(guò)程。高級渲染器基于算法計算場(chǎng)景中光線(xiàn)的物理現象,因此渲染效果更加真實(shí),照明設置只需根據實(shí)際照明進(jìn)行布置。因此,主要生產(chǎn)團隊選擇高級渲染器進(jìn)行項目生產(chǎn)。在眾多高級渲染器中,VRay在渲染質(zhì)量和速度之間找到了良好的平衡點(diǎn),得到了業(yè)界的認可和廣泛應用。
3VrayProxy工作原理。
Vray是由著(zhù)名的ChaosGroup公司開(kāi)發(fā)的渲染器,VrayProxy是其中之一。VrayProxy工具允許3dsmax在渲染時(shí)從外部文件引導網(wǎng)格對象,這可以在您的工作中節省大量資源。例如,一個(gè)場(chǎng)景需要大量的高精度樹(shù)模型,而太多的樹(shù)模型在生產(chǎn)過(guò)程中會(huì )占用大量的資源。此時(shí),我們可以將樹(shù)引導出VRay代理對象,然后VRayProxy工具將代理對象引導回場(chǎng)景。此時(shí),場(chǎng)景中的模型只是外部模型的代理對象,沒(méi)有面數,不占用資源。我們可以使用這種技術(shù)渲染數千萬(wàn)或更多的面,這遠遠超出了3dsmax本身的承受范圍。它還可以加快工作流程。有效避免因面數過(guò)多而導致操作視圖延遲或無(wú)法自動(dòng)彈出的現象。
4VrayProxy的使用方法。
因為Vray渲染器是第三方插件,所以需要先安裝才能使用。每個(gè)Vray渲染器都有相應的3dsmax版本,只有相應的版本才能正常安裝。VrayProxy工具是Vray1.5版本的新功能,需要安裝Vray1.5或以上版本才能找到。第一步是打開(kāi)3dsmax渲染菜單中的渲染設置面板,在公共選項卡下找到指定渲染器展示欄,在產(chǎn)品級中選擇Vray渲染器。第二步是在場(chǎng)景中選擇需要代理的模型,在腳本輸人欄中輸人dovraymeshexport},或者在模型選擇狀態(tài)下點(diǎn)擊鼠標右鍵選擇`vraymeshexport工具,在彈出的vraymeshexport面板中單擊filder欄輸人導出路徑。第三步是在3DSMAX主工具欄的“創(chuàng )建面板”下找到“幾何”,在下拉菜單中找到“Vray”模塊,點(diǎn)擊“Vrayproxy”工具,在場(chǎng)景中點(diǎn)擊鼠標左鍵,彈出代理選擇對話(huà)框,選擇剛剛導出的代理完成創(chuàng )建。
5VrayProxy使用技巧分析。
使用代理對象通常是在場(chǎng)景模型建立完成后渲染測試之前,因此保持場(chǎng)景模型的原始位置非常重要。在VRaymeshexport面板中,我們可以通過(guò)檢查Automaticalycreateproxies選項來(lái)解決這個(gè)問(wèn)題。Automaticalycreateproxie選項是自動(dòng)將場(chǎng)景模型替換為代理對象,并保持模型位置不變。對于由多個(gè)模型組成的物體,如樹(shù)木由樹(shù)干、樹(shù)枝和樹(shù)葉組成。我們需要在代理轉換之前將模型坍塌成一個(gè)物體。這可以更有效地節約資源。
對于兩個(gè)或兩個(gè)以上物體的轉換,我們可以在VRaymeshexport面板中勾選Exportmultiplefiles選項,將多個(gè)物體合并成代理物體。
在新版本的Vray1.50.sp2渲染器中,無(wú)論原模型的表面數量如何,其代理對象在場(chǎng)景中的顯示面數為1000。我們可以通過(guò)兩種方式設置來(lái)優(yōu)化。
第一種:進(jìn)入代理物體的“修改”面板找到“Display”選項欄。這里有三種顯示模式來(lái)控制代理物體的顯示面數?!癰oundingbox”允許代理物體以box的形狀顯示在視圖中,占用面數為12個(gè)三角形?!皃reviewfromfile”允許代理物體以原始物體的形狀顯示,默認面數為10000?!皃oint”允許代理物體以點(diǎn)的形狀顯示,顯示面數為1。
第二類(lèi):“vraymeshexport”面板的“facesinpreview”欄,該參數是在顯示模式為“previewfromfile”的情況下,控制代理物體在場(chǎng)景中的顯示面數。
分析VrayProxy使用問(wèn)題。
使用Vray代理對象時(shí),必須使用VR渲染器進(jìn)行渲染,否則無(wú)法得到正確的渲染結果。一旦模型轉換為代理對象,就無(wú)法修改,因此轉換代理對象應在模型確定后進(jìn)行。模型轉換為代理對象后,無(wú)法設置材料,創(chuàng )建的代理對象無(wú)材料,因此應在模型轉換前設置材料,并保存材料已調用。對于在場(chǎng)景中重復的模型,如樹(shù)木、花卉、路燈等,我們只需要轉換一個(gè)模型,然后進(jìn)行相關(guān)復制。相關(guān)復制方法的優(yōu)點(diǎn)是,無(wú)論您復制多少份,內存都是相同的,以避免內存溢出造成的錯誤。代理對象的類(lèi)型不應該太多,通常在場(chǎng)景中重復更多的對象,因為代理對象的類(lèi)型也會(huì )占用大量的資源,減慢速度。
7結語(yǔ)
在行業(yè)應用全模型渲染的情況下,生產(chǎn)過(guò)程速度的降低和生產(chǎn)成本的增加一直是行業(yè)急于解決的問(wèn)題,合理使用Vray代理物體工具為解決這一問(wèn)題提供了有效的解決方案。