Cum pot transforma mai multe obiecte Blender într-unul singur?

Situație

Am obținut câteva dosare de blender & licențe pentru modele 3D de camionete de transport și unele camioane. În prezent, când export aceste obiecte în fișiere .obj acestea sunt destul de mari, faceți ceva timp pentru a reda și arătați că au fost încorporate în segmente.

Problemă

Aceste modele trebuie utilizate pe dispozitive Android și trebuie să fie observabile printr-un singur fișier .obj. Ceea ce se întâmplă este când deschid .obj, nu văd același model ca în Blender. Ușile și roțile camionetelor, de exemplu, nu apar.

Produsul final

Trebuie să găsesc o modalitate de a reduce aceste modele pentru a fi doar un singur obiect. Elementele de pe interiorul camionetei nu contează, de exemplu scaune. În mod ideal, fișierul ar fi în jur de 200 KB și exportabil într-un singur fișier .obj. Poate cineva să arate ceva despre cum aș face acest lucru?

Comentarii

Răspundeți

Eliminați obiectele în care nu mai doriți modelul dvs., ca și obiectele interioare. Apoi selectați toate obiectele dorite într-un singur model și apăsați pe Ctrl + J apoi faceți clic pe Join selected meshes. Mai multe obiecte vor fi acum un model pe care îl puteți exporta.

Pentru a reduce în continuare complexitatea modelului pentru o performanță mai bună, va trebui fie să eliminați mai multe obiecte înainte de a le alătura, fie să eliminați detaliile din obiectele pe care doriți să le păstrați.

Comentarii

  • Pentru a ajuta în continuare pe oricine se împiedică de acest lucru. Am găsit modificatorul decimator foarte bun pentru reducerea globală dimensiunea fișierului .obj exportat.
  • Pentru utilizare ulterioară … utilizați comanda Selectați legat pentru a selecta ochiurile individuale din interiorul obiectului!
  • Cum pot selecta toate parte pe care o doresc? Am dat clic pe toate și erau de un albastru deschis, înseamnă că sunt toate selectate? Încă nu le-am putut combina într-un întreg, am făcut ctrl + J.
  • Folosesc " B " pentru selectarea casetei, dar nici nu pot obține Ctrl + J să se alăture ochiurilor de plasă.
  • Cel puțin în unele cazuri, pare să vă ajute dacă eliminați părinții de obiectele care se unesc.

Răspuns

După cum ați afirmat că doriți să faceți obiectele „mai ușoare „, Am o sugestie pentru dvs.

Modelele care nu sunt optimizate pentru jocuri au de obicei o mulțime de bucle de margine inutile care adaugă triunghiuri suplimentare. Deși pot fi îndepărtați folosind modificatorul Decimator, cel mai potrivit mod de a face acest lucru este să folosiți comanda Limited Dissolve.

După ce ați combinat obiectele într-unul singur, doar TAB în modul de editare, apăsați A de două ori pentru a selecta toate fețele și apoi apăsați X și selectați Limited Dissolve.

Aceasta va combina toate fețele plane conectate într-o singură față și astfel va reduce numărul de triunghiuri.

Răspuns

Dacă doriți să uniți ochiuri prin API-ul Python Blender:

item="MESH" bpy.ops.object.select_all(action="DESELECT") bpy.ops.object.select_by_type(type=item) bpy.ops.object.join() 

unde poate lua item oricare dintre următoarele valori conform această documentație :

[‘MESH’, ‘CURVE’, ‘SURFACE’, ‘META’, ‘FONT’, ‘ARMATURE’, ‘LATTICE’, ‘EMPTY’, ‘CAMERA’, ‘LAMP’, ‘SPEAKER’] 

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *