OGRE

Screenshot Λογισμικό:
OGRE
Στοιχεία Λογισμικού:
Εκδοχή: 1.9.0
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Steve Streeting
Άδεια: Δωρεάν
Δημοτικότητα: 64

Rating: 3.0/5 (Total Votes: 2)

Ogre (Object-Oriented Graphics Rendering Engine) είναι ένα open source, δωρεάν, ευέλικτη και προσανατολισμένη σκηνή 3D μηχανή γραφικών γραμμένο σε C ++ και έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να παράγουν πλούσιες εφαρμογές που χρησιμοποιούν επιτάχυνση υλικού 3D γραφικά.
 
 Ogre είναι ένα λογισμικό βιβλιοθήκη, ένα SDK & nbsp? (Software Development Kit), η οποία διαθέτει ένα απλό και εύκολο στη χρήση Αντικειμενοστρεφής διεπαφή που μπορεί να χρησιμοποιηθεί για να καταστήσει εύκολα 3D σκηνές.
Παρέχει υποστήριξη για OpenGL και Direct3D, υποστήριξη για υλικό και Shader εφέ, υποστήριξη για την κορυφή και θραύσμα προγράμματα, καθώς και υποστήριξη για πολλαπλές πλατφόρμες, συμπεριλαμβανομένου του Linux, Microsoft Windows και Mac OS & nbsp? X

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Βασικές Βελτιώσεις:
  • OgreMain
  • Απόσπασμα από τις επικαλύψεις OgreMain και να την μετατρέψει σε μια δική της συνιστώσα επικάλυψης
  • Προοδευτική ματιών βελτιώσεις και νέα δείγμα πλέγματος LOD.
  • Φορτία ενημερώσεις τεκμηρίωσης
  • Προστέθηκε ματιών :: mergeAdjacentTexcoords να καταρρεύσει δύο γειτονικών texcoords σε ένα (δηλαδή float2 texcoord0 & float2 texcoord1 γίνει float4 texcoord0)
  • Σύμφωνα με την τεκμηρίωση, η προεπιλεγμένη SceneManager φως του περιβάλλοντος πρέπει να είναι μαύρο, πράγμα που δεν ήταν όμως.
  • SceneManager:. UpdateSceneGraph πρέπει να συμβεί πριν prepareShadowTextures
  • AtomicScalar φορείς θα πρέπει να επιστρέφουν την αξία τους. Μόνο επηρεάζει τη χρήση του GCC ή Clang.
  • Νέα κατηγορία ProgressiveMeshGenerator να εκφυλιστεί λεπτομέρεια ματιών κατά το χρόνο εκτέλεσης.
  • Bug fix για Σφαίρα :: συγχώνευση. Ανακριβή αποτελέσματα μπορεί να προκύψουν εάν μια σφαίρα δεν περιλαμβάνει πλήρως την άλλη.
  • Νέα LOD στρατηγικές »distance_box» και «screen_ratio_pixel_count». Αναλυτικά, δείτε το Εγχειρίδιο Ogre.
  • SharedPtr κινήθηκε για να χρησιμοποιήσετε Atomics (που σχετίζονται με την αλλαγή του API βλέπε παρακάτω στις σημειώσεις porting).
  • SubMesh έχει μια νέα μέθοδο: κλώνος (const String & newname, Πλέγμα * parentMesh) να εκτελεί βαθιά αντίγραφα του SubMesh αντικειμένων. Η δεύτερη παράμετρος είναι προαιρετική και μπορεί να χρησιμοποιηθεί για reparent ένα SubMesh.
  • Αφαιρέθηκε το αρχείο επιλογών :: φορτίο (const String & όνομα αρχείου, const String & resourceGroup, const String & διαχωριστές, bool trimWhitespace), διότι μπορεί εύκολα να είναι διφορούμενη. Αν θέλετε να φορτώσετε από μια ομάδα πόρων, χρησιμοποιούν το υπάρχον loadFromResourceSystem λειτουργία. Τα επιχειρήματα είναι ταυτόσημη με την λειτουργία αφαιρεθεί. Δείτε Ogre-175.
  • Νέα συνιστώσα όγκου Rendering με LOD. Δείτε GSoC 2012 Όγκος Rendering
  • Πολλοί Terrain improvements.See GSoC 2012 Terrain Βελτιώσεις
  • RTSS
  • Άλλαξε την αντιμετώπιση των λαθών του RTSS υπο-καταστήσει κατάσταση δημιουργία παράμετρο. Υπο-καταστήσουν κατάσταση τώρα ρίχνει εξαίρεση σχετικά με τα σφάλματα
  • Προσθέσαμε 2 νέα δείγματα demo: πολλαπλές φώτα ομίχλης και υφή
  • CgProgramManager
  • Προστέθηκε υποστήριξη για προφίλ εξόδου υψηλού επιπέδου glslv / glslf / glslg και hlslv / hlslf (glslg δεν λειτουργεί πλήρως ακόμη)
  • Υποστήριξη πλατφόρμας:
  • Android Λιμάνι
  • Κατάργηση έκλειψη με βάση το Android λιμάνι
  • CMake βάση υποστήριξης κατασκευής
  • Δημιουργία βρείτε Αντ / NDK πακέτα (σήμερα μυρμήγκι και ο NDK πρέπει να είναι στην παγκόσμια διαδρομή)
  • Δημιουργία Android κάνουν τα αρχεία για το πρόγραμμα περιήγησης του δείγματος
  • Χρησιμοποιήστε το Android αλυσίδα εργαλείο για την κατάρτιση δράκος ως στατική lib
  • Εκκαθάριση RTSS (Κατάργηση OgreStringSerialiser)
  • Βελτίωση της ολοκλήρωσης της πλατφόρμας
  • Προσθέστε το Android ακροατή καταγραφής σε OgreRoot
  • Απενεργοποίηση Filesystem- / Zip- / EmbeddedZip- Αρχεία για Android
  • βελτίωση του συστήματος των πόρων
  • OgreAPKFileSystemArchive να χειριστεί πρόσβαση αρχείο μέσα στο APK
  • OgreAPKZipArchive έτσι ώστε να μπορεί να χειριστεί τα αρχεία zip μέσα στο APK (ΑΡΚ συμπιέζεται επίσης με τη χρήση φερμουάρ)
  • Βελτίωση της υποστήριξης EGL
  • Δημιουργία συγκεκριμένες υποκατηγορίες της EGL-Υποστήριξη / Παράθυρο / Πλαίσιο
  • Λαβή δημιουργία πλαισίου / configs μέσα Ogre
  • αναψυχής Πόρων / το χειριστεί σαν DX συσκευή χαθεί / επαναφορά
  • Προσθήκη διαχειριζόμενων κατηγορία των πόρων που προέρχονται από κάθε πηγή (ενεργή μόνο για το Android - χειρισμός μέσω μακροεντολές)
  • Ψυχαγωγία Υφή, Shader, HardwareVertexBuffer
  • ETC1 υφή κωδικοποιητή
  • ΔΠΓ υποστήριξη
  • πρόγραμμα περιήγησης Δείγμα
  • Προσθέστε νότα υποστήριξη εισόδου
  • Δημιουργήστε ένα αρχείο APK μέσω CMake γραμμής εντολών
  • Προσθέστε την υποστήριξη περιστροφής
  • Fix / Ενεργοποίηση περισσότερα δείγματα
  • Compositor δεν λειτουργεί
  • Βελτίωση της CPU ανίχνευσης / πωλητή
  • Προσθήκη πώς να οικοδομήσουμε σε Linux / OSX / Win32
  • Παροχή προ-μεταγλωττισμένα εξαρτήσεις
  • Διορθώστε τις εξαρτήσεις μας, έτσι ώστε να μπορέσει να καταρτίσει το κατά το Android αλυσίδα εργαλείο
  • των Windows Μετρό εφαρμογή στυλ (WinRT)
  • Προσθήκη υποστήριξη ως μια νέα πλατφόρμα (που ονομάζεται WinRT).
  • Δημιουργία ενός έργου WinRT για το πρόγραμμα περιήγησης του δείγματος.
  • Δημιουργήστε ένα αρχείο πώς να συντάξει.
  • Πάρτε όλα τα υπάρχοντα δείγματα για να συνεργαστεί με το D3D11 σύστημα καθιστούν.
  • πολλαπλών οθόνη υποστήριξη συσκευή.
  • 8 λιμάνι Windows Phone.
  • OS X
  • Προσθήκη λειτουργία βοηθό για να πάρει ένα όνομα sandbox φιλικό temp αρχείο για το iOS και OS X.
  • Άλλες διορθώσεις για διαχείριση αρχείου σε απάντηση προς τους κανόνες του App Store.
  • Υποστήριξη για την οικοδόμηση με libc ++ σε OS X.
  • Η σωστή παράδειγμα του DisplayLink χρήση στο SampleBrowser.
  • Πρόσθετα στοιχεία και οι χτίζεται τώρα ως πλαίσια.
  • Προσθήκη κλειδί διαφυγής ως συντόμευση για το Άκυρο. Fix συντριβή, όταν το χτύπημα ακυρώσει επίσης.
  • RenderSystems:
  • DirectX 11
  • Βελτιώσεις από το έργο μου στο GSoC.
  • Προσθήκη shaders ψηφίδωση υποστήριξη.
  • Προσθήκη δείγμα ψηφίδωση.
  • Προσθήκη δυναμική υποστήριξη σύνδεσης.
  • υποστήριξη DirectX 9EX
  • Προστέθηκε OpenGL 3+ RenderSystem. Εξακολουθεί να χαρακτηρίζεται ως πειραματική και υπό συνεχή εξέλιξη.
  • OpenGL ES
  • GLEs 2 έδαφος στήριξης.
  • OpenGL ES κατάσταση και ομοιόμορφη κρύπτες.
  • ξανάγραψε PVRTC κωδικοποιητή, προσθέτοντας κύβος χάρτη, 3D και mipmap υποστήριξη. Μόνο τα αρχεία που δημιουργήθηκαν με PVRTexTool υποστηρίζεται τώρα, δεν χρησιμότητα texturetool της Apple.
  • Πειραματική OpenGL ES 3.0 υποστήριξη.
  • GL RenderSystem
  • Glew ενημερωθεί για 1.9.0.
  • Κατάργηση περιορισμού που όλα τα προγράμματα GLSL έχουν την ίδια σειρά μήτρα κατά τη σύνδεση.
  • Πολλές άλλες διορθώσεις σφαλμάτων, διορθώσεις τεκμηρίωσης και ενημερώσεις και βελτιώσεις γενικό κώδικα.

Τι είναι καινούργιο στην έκδοση 1.6.5:

  • Αν ματιών :: buildTangentVectors ονομάζεται και προκαλεί κορυφή διασπάσεις, και πλέγμα είχε θέτουν κινούμενα σχέδια, βεβαιωθείτε ότι θα φτιάξω το θέτει πάρα πολύ.
  • Αλλαγή 0 - & gt? NULL σε DX9 Παρόν () κλήση, ο χρήστης ανέφερε το θέμα σε Intel G33 / G31 GPU φέρεται να επιλυθεί από αυτό (παράλογο, αλλά δεν κάνει κακό)
  • Διορθώστε ένα σφάλμα κατά την προσπάθεια να καταστήσει έναν κατάλογο σύμφωνα με ενεργοποιημένη stencil σκιές
  • Deal με συσκευή DX9 χαθεί για ερωτήματα απόφραξη του υλικού καλύτερα
  • πρόβλημα Φιξ στο OpenGL όταν ανάμιξη επίπεδα ανισοτροπίας σε διαφορετικές μονάδες υφή με την ίδια κάρτα
  • Διορθώστε τα θέματα Win x64 RTC με χρονοδιακόπτη
  • Διόρθωση bug στο HLSL με συστοιχίες μήτρα 3x4
  • Θανάτωση διορθώσεις για InstancedGeometry
  • Αποτροπή GLX ConfigDialog από τη δημιουργία κενών στοιχεία αναπτυσσόμενη που προκαλούν συντριβή όταν κάνετε κλικ.
  • Fix straggling μονάδα υφή κατάσταση σφάλματος με πολλαπλά πλαίσια του GL.
  • PF_L8 δεν είναι πιθανό να είναι μια έγκυρη καθιστούν μορφή στόχου για πολλές κάρτες, χρησιμοποιήστε PF_X8R8G8B8 όπως είναι η προεπιλογή για τις σκιές μη βάθος.
  • ενημερώσεις Τεκμηρίωσης

Απαιτήσεις :

  • SDL
  • freetype2
  • διάβολος
  • ZZIPlib
  • pkg-config

Παρόμοια λογισμικά

Σχόλια για OGRE

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!