Převést 3DS na GLTF prostřednictvím Java
Převod 3DS na GLTF pomocí knihovny Java bez jakéhokoli modelovacího softwaru 3D.
Jak převést 3DS na GLTF pomocí Java
K vykreslení 3DS do GLTF použijeme
API, což je funkčně bohatá, výkonná a snadno použitelná konverzní API for Java platforma. Jeho nejnovější verzi si můžete stáhnout přímo z
a nainstalujte jej do svého projektu založeného na Maven přidáním následujících konfigurací do souboru pom.xml.
úložiště
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Závislost
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>version of aspose-3d API</version>
<classifier>jdk17</classifier>
</dependency>
Kroky ke konverzi 3DS na GLTF prostřednictvím Java
Programátoři Java mohou snadno převést soubor 3DS na GLTF pomocí několika řádků kódu.
- Načtěte soubor 3DS pomocí konstruktoru třídy Scene1. Vytvořte instanci GltfSaveOptions1. Nastavte GLTF konkrétních vlastností pro pokročilý převod1. Zavolejte metodu Scene.save1. Předejte výstupní cestu s příponou souboru GLTF a objektem GltfSaveOptions
Požadavky na systém
Před spuštěním konverzního kódu Java se ujistěte, že splňujete následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s Java Runtime Environment pro JSP/JSF aplikace a desktopové aplikace.- Získejte nejnovější verzi Aspose.3D for Java přímo od společnosti Maven.
Zdrojový kód konverze 3DS na GLTF Java
// načtěte 3DS do objektu scény
Scene document = new Scene("template.3ds");
// vytvořte instanci GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions();
// uložit 3DS jako GLTF
document.save("output.gltf", options);
Živá ukázka konverzí 3DS na GLTF
Převést 3DS na GLTF právě teď na naší webové stránce s živými ukázkami. Živá ukázka má následující výhody
Java 3D Knihovna manipulace se scénami
Aspose.3D je CAD a herní software API k načítání, úpravě a převodu souborů 3D. API je samostatný a nevyžaduje žádný 3D modelovací nebo vykreslovací software. Lze snadno použít API pro Discreet3DS, WavefrontOBJ, STL (ASCII, binární), Universal3D, FBX (ASCII, binární), Collada, glTF, PLY, GLB, DirectX a další formáty.3DS Co je formát 3DS
Soubor s příponou 3DS představuje síťový formát souboru 3D Studio (DOS) používaný aplikací Autodesk 3D Studio. Autodesk 3D Studio působí na trhu formátů souborů 3D od 90. let a nyní se vyvinulo na 3D Studio MAX pro práci s 3D modelováním, animacemi a vykreslováním. Soubor 3DS obsahuje data pro 3D reprezentaci scén a obrázků a je jedním z oblíbených formátů souborů pro import a export dat 3D. Bere v úvahu informace, jako jsou umístění kamer, data sítě, informace o osvětlení, konfigurace výřezů, data vyhlazovacích skupin, bitmapové odkazy a atributy, aby se vytvořily vrcholy a polygony pro vykreslení scény.
VíceGLTF Co je formát GLTF
glTF (GL Transmission Format) je 3D formát souboru, který ukládá 3D informací o modelu ve formátu JSON. Použití JSON minimalizuje velikost prostředků 3D i běhové zpracování potřebné k rozbalení a použití těchto prostředků. Byl přijat pro efektivní přenos a načítání 3D scén a modelů aplikacemi. glTF byl vyvinut Khronos Group 3D Formats Working Group a jeho tvůrci jej také popisují jako JPEG z 3D. Tento formát definuje rozšiřitelný, společný formát publikování pro nástroje a služby obsahu 3D, který zjednodušuje pracovní postupy tvorby a umožňuje interoperabilní použití obsahu v celém odvětví. Záměrem vytvoření formátu souboru glTF bylo definovat rozšiřitelný, společný publikační formát pro nástroje a služby obsahu 3D, který by měl zjednodušit pracovní postupy tvorby a umožnit interoperabilní používání obsahu v celém odvětví. Minimalizuje zpracování za běhu aplikacemi používajícími WebGL a další API.
VíceDalší podporované konverze
Můžete také převést soubor 3DS do mnoha dalších formátů souborů, včetně několika níže uvedených.