Jak vytvořím více objektů Blenderu do jednoho?

Situace

Získal jsem několik licenčních souborů & licencí pro 3D modely tranzitních dodávek a některých nákladních vozidel. Když v současné době exportuji tyto objekty do souborů .obj, jsou poměrně velké, chvíli trvá, než se vykreslí a vypadá, že byly sestaveny v segmentech.

Problém

Tyto modely musí být použity na zařízeních Android a musí být viditelné prostřednictvím jednoho souboru .obj. To, co se děje, je, když otevřu .obj, nevidím stejný model jako já v Blenderu. Například se neobjeví dveře a kola dodávkových vozidel.

Konečný produkt

Potřebuji najít způsob, jak z těchto modelů vytvořit jen jeden jediný objekt. Nezáleží na tom, jaké jsou součásti interiéru dodávky, například sedadla. Soubor by měl v ideálním případě také asi 200 kB a lze jej exportovat do jednoho souboru .obj. Může někdo osvětlit, jak to udělám?

Komentáře

Odpovědět

Odstraňte objekty, ve kterých již nechcete váš model, stejně jako vnitřní objekty. Poté vyberte všechny své objekty v jednom modelu a stiskněte Ctrl + J a poté klikněte na Join selected meshes. Více objektů bude nyní jeden model, který můžete exportovat.

Chcete-li dále snížit složitost modelu a dosáhnout lepšího výkonu, budete muset před připojením odebrat více objektů nebo z nich odebrat podrobnosti objekty, které si chcete ponechat.

Komentáře

  • Abychom dále pomohli každému, kdo by na to narazil. Zjistil jsem, že modifikátor decimátoru je velmi dobrý pro snížení velikost exportovaného souboru .obj.
  • Pro budoucí použití … pomocí příkazu Vybrat propojené vyberte jednotlivé sítě uvnitř objektu!
  • Jak mohu vybrat všechny část, kterou chci? Klikl jsem na všechny a byly světle modré, to znamená, že jsou všechny vybrány? Stále jsem je nemohl kombinovat do jednoho celku, udělal jsem ctrl + J.
  • Pro výběr pole používám " B ", ale ani já nemohu dostat Ctrl + J, aby se připojil k sítím.
  • Alespoň v některých případech se zdá, že pomůže, když očistíte rodiče připojované objekty.

Odpovědět

Jak jste uvedli, chcete také objekty „odlehčit“ „, Mám pro vás návrh.

Modely, které nejsou optimalizovány pro hry, mají obvykle spoustu zbytečných smyček na okraji, které přidávají další trojúhelníky. I když je lze odebrat pomocí modifikátoru Decimator, správnějším způsobem je použít příkaz Limited Dissolve.

Po sloučení objektů do jednoho, stačí TAB do režimu úprav, stiskněte dvakrát A , abyste vybrali všechny tváře, a poté stiskněte X a vyberte Limited Dissolve.

Tím se spojí všechny rovinné spojené plochy do jedné plochy, čímž se sníží počet trojúhelníků.

Odpovědět

Pokud se chcete připojit k sítím přes Python API Blenderu:

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

, kde item může trvat některá z následujících hodnot podle této dokumentace :

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

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *