Wavefront (.obj)

Εμφάνιση 1-24 7016 των αποτελεσμάτων

Το OBJ είναι μια μορφή για αρχεία περιγραφής γεωμετρίας που αναπτύχθηκαν από την Wavefront Technologies για το πακέτο animation Advanced Visualizer. Η μορφή αρχείου είναι ανοιχτή και έχει γίνει αποδεκτή από άλλους προγραμματιστές εφαρμογών γραφικών 3D. Μπορεί να εξαχθεί / εισαχθεί σε e-Frontier's Poser, Maya, XSI, Blender, MeshLab, Misfit Model 3D, 3D Studio Max και Rhinoceros 3D, Hexagon, CATIA, Newtek Lightwave, Art of Illusion, milkshape 3d, Modo, Cinema 4D, Zanoza Modeller, PC LIRA, Mineways, κλπ. Ως επί το πλείστον αυτό είναι μια κοινή μορφή.
Η μορφή αρχείου OBJ είναι μια απλή μορφή δεδομένων που περιέχει μόνο γεωμετρία 3D, δηλαδή τη θέση κάθε κορυφής, τη σχέση των συντεταγμένων υφής με την κορυφή, το φυσιολογικό για κάθε κορυφή και τις παραμέτρους που δημιουργούν τα πολύγωνα.
Οι γραμμές που αρχίζουν με το πλέγμα (#) είναι σχόλια:
 "# Αυτό είναι ένα σχόλιο"
Το OBJ είναι μία από τις πιο δημοφιλείς μορφές μετάδοσης για τη γεωμετρία υπολογιστών 3. Πληροφορίες σχετικά με την εμφάνιση αντικειμένων (υλικών) μεταδίδονται σε δορυφορικά αρχεία με τη μορφή MTL (Βιβλιοθήκη Υλικών). Το OBJ, εάν είναι απαραίτητο, αναφέρεται σε έναν τέτοιο φάκελο χρησιμοποιώντας την οδηγία:
 "Mtllib [εξωτερικό όνομα αρχείου MTL]"
Το MTL είναι το πρότυπο που έχει ορίσει η Wavefront Technologies. Όλες οι πληροφορίες παρουσιάζονται σε μορφή ASCII και είναι απολύτως αναγνώσιμες για τον άνθρωπο. Το πρότυπο MTL είναι επίσης πολύ δημοφιλές και υποστηρίζεται από τα περισσότερα πακέτα για εργασία με γραφικά 3D.

Υψηλή

Η σειρά που αρχίζει με f είναι ο δείκτης επιφανείας. Κάθε επιφάνεια (πολύγωνο) μπορεί να αποτελείται από τρεις ή περισσότερες κορυφές.
Η ευρετηρίαση ξεκινάει με το πρώτο στοιχείο και όχι με το μηδέν, όπως συνηθίζεται σε ορισμένες γλώσσες προγραμματισμού, και η ευρετηρίαση μπορεί να είναι αρνητική. Ένας αρνητικός δείκτης υποδεικνύει τη θέση σε σχέση με το τελευταίο στοιχείο (ο δείκτης -1 δείχνει το τελευταίο στοιχείο).

Κορυφές / συντεταγμένες κειμένου

Μαζί με τις κορυφές, μπορούν να αποθηκευτούν οι αντίστοιχοι δείκτες συντεταγμένων υφής.

Κορυφές / συντεταγμένες κειμένου / Κανονική

Είναι επίσης δυνατή η αποθήκευση των αντίστοιχων κανονικών.

Vertices / Normal

Ελλείψει δεδομένων σχετικά με τις συντεταγμένες υφής, είναι αποδεκτή μια καταχώριση με δείκτες υφής παραλήπτη.