Acesta este unul dintre acele articole în care descriu metode diferite, cum să ieșiți, dacă aveți resurse slabe ale sistemului. Dar cu aceasta este necesar să facem o scenă imensă într-o rezoluție uriașă. Și că timpul vizualizării a fost mai mic decât durata vieții tale
Am descris deja o metodă. Acolo a fost necesar să spargeți imaginea în benzi. pentru a reduce cantitatea necesară de memorie RAM.
Faptul este că toate redresoarele terță parte (adică VRay în special) nu controlează texturile. Aceasta se referă la 3ds Max. Și el o face în cele mai multe cazuri, după cum urmează: la începutul sarcinilor de vizualizare toate texturile din RAM, și le ține acolo până la o imagine finală (care este, de asemenea, agățat în memorie).
Însă Max are o funcție care permite remedierea acestei situații - Opțiunea Bitmap Performance și Memory (viteza texturilor și a setărilor de memorie) este localizată în fila din fereastra Commons din setările de redare (tasta F10):
După apăsarea butonului de configurare. afișează o fereastră în care puteți bifa (dacă nu a mai stat deja) Page Large Images to Disk (Salvează memoria). care înseamnă literalmente "cache imaginile mari pe disc pentru a salva RAM":
Și mai jos este calea în care se va adăuga această memorie cache.
Activarea acestei opțiuni vă permite să nu difuzați texturi mari în memoria RAM și să nu stocați imagini mari redate în memoria RAM. Acum, randamentul va fi un pic mai lent datorită faptului că hard disk-ul nu funcționează la fel de rapid ca RAM, dar utilizați RAM mai eficient.
Adesea, atunci când începătorii (și nu numai) trideshniki își creează propriile scene, ei nu acordă suficientă atenție dimensiunii texturilor. Astfel, se poate dovedi că textura peretelui de cărămidă, care ocupă suprafața de 370 cu 154 de pixeli în imaginea finală, are o dimensiune de 2048x2048 px! Da, și în format de psd dimensiune 10-50 MB sau mai mult! Și astfel de texturi pot fi mai mult de o duzină.
Ca rezultat, aveți câteva sute de megaocteți de RAM încărcate cu texturi care nu afectează absolut calitatea imaginii finale, dar afectează puternic capacitatea de ao face în general.
Dacă aveți o astfel de situație, atunci crearea texturilor proxy va fi o modalitate excelentă de a corecta situația. Deși inițial această opțiune a avut rolul de a reduce dimensiunile texturilor afișate în fereastra de vizualizare. Dar pentru redarea finală, aceste proxy-uri de textură sunt și ele inteligente.
Este datorită proxy-ului că este posibil dinamic (chiar în timpul redării) să se încarce și să se descarce texturile din / către RAM.
Pentru a activa utilizarea proxy-urilor pentru texturi, bifați Enable Proxy System.
După aceasta, puteți chiar să alegeți de câte ori doriți să reduceți textura originală din lista derulantă. Harta inferioară:
- Plătit integral, neschimbat,
- Jumătate - în jumătate,
- În al treilea rând - de trei ori,
- Trimestrul - de patru ori,
- Opt - opt ori.
De asemenea, mai jos puteți specifica ce dimensiune minimă a texturilor nu este necesară pentru conversie (în mod prestabilit, nimic mai mic de 512 cu 512 pixeli nu va fi convertit și transformat într-un proxy). Dacă doriți ca toate texturile de sistem să fie convertite într-un proxy, trebuie să puneți 0 (zero) acolo.
Lista derulantă a modului Render (modul de redare) controlează modul în care se comportă 3D Max cu proxy-ul:
- Render with Proxies (de înaltă performanță, de memorie scăzută) - face cu proxy (de înaltă performanță, RAM mic este utilizat).
- Render cu imagini de rezoluție completă și păstrați-le în memorie (de înaltă performanță, de mare de memorie) - Render cu texturi originale și păstrați-le în RAM (de înaltă performanță, utilizează o mulțime de RAM).
- (Performanță scăzută, memorie redusă) - Render cu texturi originale și descărcați-le din memoria RAM (performanță redusă, se utilizează o mică memorie RAM).
Există câteva duzină de metode care vă permit să salvați memoria RAM (de exemplu, cum ar fi dezactivarea cadrului de tip Bufer, de exemplu), dar acestea sunt povesti complet diferite
Apropo, este posibil să se reducă timpul de obținere a imaginii finale nu numai cu metode de "fier", ci și să se optimizeze eficiența acțiunilor lor. Sunt secretele pe această temă pe care le publică în sfaturi pentru sfaturi de eficiență pentru 3ds Max și ZBrush.
P.S. Copiii care au vizitat ziua de naștere (în imaginea titlului) sunt făcuți de români în ZBrush. asamblate în 3ds Max, redat folosind VRay. și texturi cu post-procesare în Photoshop. Imagini originale și render în aspectul serment acolo.