Come posso creare più oggetti di Blender in uno?

Situazione

Ho ottenuto alcune licenze & di file Blender per modelli 3d di furgoni e alcuni camion. Attualmente, quando esporto questi oggetti in file .obj, sono piuttosto grandi, ci vuole un po per renderli e sembra che siano stati costruiti in segmenti.

Problema

Questi modelli devono essere utilizzati su dispositivi Android e devono essere osservabili tramite un file .obj. Quello che sta succedendo è che quando apro il .obj non vedo lo stesso modello che vedo in Blender. Ad esempio, le portiere e le ruote dei furgoni non appaiono.

Prodotto finale

Devo trovare un modo per ridurre questi modelli a un unico oggetto. Gli oggetti allinterno del furgone non contano, ad esempio i sedili. Il file sarebbe idealmente anche di circa 200 kb ed esportabile in un singolo file .obj. Qualcuno può far luce su come potrei farlo?

Commenti

Risposta

Rimuovi gli oggetti che non desideri più inserire il tuo modello, come gli oggetti interni. Quindi seleziona tutti gli oggetti che desideri in un unico modello e premi Ctrl + J quindi fai clic su Join selected meshes. Gli oggetti multipli saranno ora un modello che puoi esportare.

Per ridurre ulteriormente la complessità del modello e ottenere prestazioni migliori, dovrai rimuovere più oggetti prima di unirli oppure rimuovere i dettagli da gli oggetti che vuoi conservare.

Commenti

  • Per aiutare ulteriormente chiunque si imbatta in questo. Ho trovato il modificatore del decimatore molto buono per ridurre il totale dimensione del file .obj esportato.
  • Anche per usi futuri … usa il comando Seleziona Collegato per selezionare le singole mesh allinterno delloggetto!
  • Come faccio a selezionare tutte le parte che voglio? Ho cliccato su tutti ed erano di colore azzurro, significa che sono tutti selezionati? Non riuscivo ancora a combinarli in un tuttuno, ho fatto ctrl + J.
  • Uso " B " per la selezione delle caselle, ma non riesco nemmeno a fare in modo che Ctrl + J si unisca alle mesh.
  • Almeno in alcuni casi, sembra aiutare se ne elimini i genitori gli oggetti che vengono uniti.

Rispondi

Come hai affermato, vuoi anche rendere gli oggetti “più leggeri “, Ho un suggerimento per te.

I modelli che non sono ottimizzati per i giochi di solito hanno molti bordi non necessari che aggiungono triangoli extra. Sebbene possano essere rimossi usando il modificatore Decimator, il modo più corretto per farlo è usare il comando Dissolvenza Limitata.

Dopo aver combinato gli oggetti in uno, basta TAB in modalità di modifica, premere A due volte per selezionare tutte le facce e quindi premere X e seleziona Limited Dissolve.

Questo combinerà tutte le facce connesse planari in una faccia, riducendo così il numero di triangoli.

Risposta

Se vuoi unire mesh tramite lAPI Python di Blender:

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

dove item può prendere uno dei seguenti valori in base a questa documentazione :

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *