Μετατροπή GLTF σε OBJ μέσω C#
Αποδώστε το GLTF ως OBJ χωρίς κανένα λογισμικό μοντελοποίησης και απόδοσης 3D.
Πώς να μετατρέψετε το GLTF σε OBJ χρησιμοποιώντας το C#
Για να μετατρέψουμε το GLTF σε OBJ, θα χρησιμοποιήσουμε
API που είναι μια πλατφόρμα πλούσια σε χαρακτηριστικά, ισχυρή και εύκολη στη χρήση χειρισμό και μετατροπή εγγράφων API για C#. Ανοιξε
διαχειριστής πακέτων, αναζητήστε Aspose.3D και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την Κονσόλα Package Manager.
Εντολή κονσόλας διαχείρισης πακέτων
PM> Install-Package Aspose.3D
Βήματα για τη μετατροπή GLTF σε OBJ μέσω C#
Οι προγραμματιστές .NET μπορούν εύκολα να φορτώσουν και να μετατρέψουν αρχεία GLTF σε OBJ σε λίγες μόνο γραμμές κώδικα.
- Φόρτωση αρχείου GLTF μέσω του κατασκευαστή της κλάσης Scene1. Δημιουργήστε μια παρουσία του AmfSaveOptions1. Ορίστε OBJ συγκεκριμένες ιδιότητες για σύνθετη μετατροπή1. Καλέστε τη μέθοδο Scene.Save1. Περάστε τη διαδρομή εξόδου με την επέκταση αρχείου OBJ και το αντικείμενο του ObjSaveOptions1. Ελέγξτε το προκύπτον αρχείο OBJ στην καθορισμένη διαδρομή
Απαιτήσεις συστήματος
Προτού εκτελέσετε τον κωδικό μετατροπής .NET, βεβαιωθείτε ότι διαθέτετε τις ακόλουθες προϋποθέσεις.
- Microsoft Windows ή συμβατό λειτουργικό σύστημα με .NET Framework, .NET Core, Mono.- Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio.- Aspose.3D for .NET DLL που αναφέρεται στο έργο σας.
Αυτό το δείγμα κώδικα δείχνει τη μετατροπή GLTF σε OBJ C#
// φορτώστε το GLTF σε ένα αντικείμενο της σκηνής
var document = new Aspose.ThreeD.Scene("template.gltf");
// δημιουργήστε μια παρουσία του ObjSaveOptions
var options = new Aspose.ThreeD.Formats.ObjSaveOptions();
// αποθήκευση GLTF ως OBJ
document.Save("output.obj", options);
Δωρεάν εφαρμογή για μετατροπή GLTF σε OBJ
Ελέγξτε τις ζωντανές επιδείξεις μας για μετατροπή GLTF σε OBJ με τα ακόλουθα οφέλη.
GLTF Τι είναι μορφή αρχείου GLTF
Το glTF (Μορφή μετάδοσης GL) είναι μια μορφή αρχείου 3D που αποθηκεύει πληροφορίες μοντέλου 3D σε μορφή JSON. Η χρήση του JSON ελαχιστοποιεί τόσο το μέγεθος των 3D στοιχείων όσο και την επεξεργασία χρόνου εκτέλεσης που απαιτείται για την αποσυσκευασία και τη χρήση αυτών των στοιχείων. Υιοθετήθηκε για την αποτελεσματική μετάδοση και φόρτωση 3D σκηνών και μοντέλων από εφαρμογές. Το glTF αναπτύχθηκε από την ομάδα εργασίας Khronos Group 3D Formats και περιγράφεται επίσης ως JPEG του 3D από τους δημιουργούς του. Η μορφή ορίζει μια επεκτάσιμη, κοινή μορφή δημοσίευσης για 3D εργαλεία και υπηρεσίες περιεχομένου που απλοποιεί τις ροές εργασιών συγγραφής και επιτρέπει τη διαλειτουργική χρήση περιεχομένου σε ολόκληρο τον κλάδο. Η πρόθεση πίσω από τη δημιουργία της μορφής αρχείου glTF ήταν να οριστεί μια επεκτάσιμη, κοινή μορφή δημοσίευσης για 3D εργαλεία και υπηρεσίες περιεχομένου που θα πρέπει να βελτιστοποιούν τις ροές εργασιών συγγραφής και να επιτρέπουν τη διαλειτουργική χρήση περιεχομένου σε ολόκληρο τον κλάδο. Ελαχιστοποιεί την επεξεργασία χρόνου εκτέλεσης από εφαρμογές που χρησιμοποιούν WebGL και άλλα API.
Διαβάστε Περισσότεραobj Τι είναι μορφή αρχείου obj
Τα αρχεία OBJ χρησιμοποιούνται από την εφαρμογή Advanced Visualizer του Wavefront για τον ορισμό και την αποθήκευση των γεωμετρικών αντικειμένων. Η μετάδοση προς τα πίσω και προς τα εμπρός γεωμετρικών δεδομένων είναι δυνατή μέσω OBJ αρχείων. Τόσο η πολυγωνική γεωμετρία, όπως σημεία, γραμμές, κορυφές υφής, όψεις και γεωμετρία ελεύθερης μορφής (καμπύλες και επιφάνειες) υποστηρίζονται από τη μορφή OBJ. Αυτή η μορφή δεν υποστηρίζει κινούμενα σχέδια ή πληροφορίες που σχετίζονται με το φως και τη θέση των σκηνών. Ένα αρχείο OBJ είναι συνήθως ένα τελικό προϊόν της διαδικασίας μοντελοποίησης 3D που δημιουργείται από ένα CAD (Computer Aided Design). Η προεπιλεγμένη σειρά για την αποθήκευση κορυφών είναι αριστερόστροφα αποφεύγοντας τη ρητή δήλωση των κανονικών προσώπων. Αν και OBJ αρχεία δηλώνουν πληροφορίες κλίμακας σε μια γραμμή σχολίων, ωστόσο δεν έχουν δηλωθεί μονάδες για συντεταγμένες OBJ.
Διαβάστε Περισσότερα