OGRE

Yazılım ekran görüntüsü:
OGRE
Yazılım detaylar:
Versiyon: 1.9.0
Qayıt: 20 Feb 15
Geliştirici: Steve Streeting
Lisans: Ücretsiz
Popülerlik: 135

Rating: 3.0/5 (Total Votes: 2)

OGRE (Nesne Tabanlı Grafik Oluşturma Motoru), ücretsiz, esnek, ve sahne odaklı 3D grafik motoru C ++ ile yazılmıştır ve geliştiriciler donanım hızlandırmalı 3D grafikleri kullanmanız zengin uygulamalar üretmek yardımcı olmak için tasarlanmış bir açık kaynak vardır.
 
 Kolayca 3D sahneleri işlemek için kullanılabilecek basit ve kolay kullanımlı Nesne Tabanlı arayüzü özellikleri (Yazılım Geliştirme Kiti) OGRE bir kütüphane yazılımı, bir SDK & nbsp olduğunu.
Bu OpenGL ve Direct3D, Malzeme ve Shader efektleri desteği, köşe ve fragman programları için destek, yanı sıra Linux, Microsoft Windows ve Mac OS & nbsp dahil çoklu platformlar için destek için destek sağlar, X

Bu sürümde> yeni

  • Çekirdek İyileştirmeler:
  • OgreMain
  • OgreMain gelen bindirmeleri ayıklayın ve bir kendi bindirme bileşeni haline dönüştürmek
  • Progressive Hasır iyileştirmeler ve yeni Mesh LOD örnek.
  • belge güncellemeleri yükler
  • Eklendi Mesh :: mergeAdjacentTexcoords içine bir iki komşu texcoords daraltmak için (yani float2 texcoord0 & float2 float4 texcoord0 haline texcoord1)
  • belgelere göre, varsayılan SceneManager ortam ışığı olmasa idi, hangi siyah olmalıdır.
  • SceneManager:. UpdateSceneGraph prepareShadowTextures ÖNCE gerçekleşmesi gerekir
  • AtomicScalar operatörleri değerini iade edilmelidir. Sadece GCC veya Clang kullanarak etkiler.
  • Yeni sınıf ProgressiveMeshGenerator zamanında örgü detay dejenere.
  • Küre :: birleştirme için Hata düzeltme. Bir küre tam diğer kapsayacak değilse Yanlış sonuçlar ortaya çıkabilir.
  • Yeni LOD stratejilerinin distance_box 've' screen_ratio_pixel_count '. Detaylar, Ogre Kılavuzuna bakınız.
  • SharedPtr atomics kullanmak taşındı (ilgili API değişikliği taşıma notlarda aşağıya bakınız).
  • SubMesh yeni bir yöntem vardır: klon (const string ve newName, Mesh * parentMesh) SubMesh nesnelerin derin kopyalarını yapmak için. İkinci parametre isteğe bağlıdır ve bir SubMesh Reparent için kullanılabilir.
  • kolayca belirsiz olabilir, çünkü ConfigFile :: yük (const dize & dosya, const dize & resourceGroup, const dize ve ayırıcılar, bool trimWhitespace) kaldırıldı. Bir kaynak grubundan yüklemek isterseniz, varolan fonksiyon loadFromResourceSystem kullanın. argümanlar çıkarıldı fonksiyonu aynıdır. OGRE-175 Bkz.
  • LOD ile Yeni Volume Rendering bileşeni. GSoC 2012 Cilt Rendering bakın
  • Birçok Arazi improvements.See GSoC 2012 Arazi İyileştirmeler
  • RTSS
  • RTSS değiştirilmedi hata işleme alt hale devlet parametre oluşturma. Alt hale devlet artık hataları istisna atar
  • eklendi 2 yeni demo örnekleri: Birden ışıklar ve dokulu sis
  • CgProgramManager
  • üst düzey çıkış profilleri glslv / glslf / glslg ve hlslv / hlslf desteği eklendi (glslg değil henüz tam çalışma)
  • Platform Desteği:
  • Android Liman
  • Tutulma tabanlı android port Kaldır
  • CMake temelli inşa desteği
  • Ant / NDK paketleri bulmak oluşturun (şu anda Ant ve NDK küresel yolu olmalıdır)
  • android örnek tarayıcısı için dosyaları yapmak oluşturun
  • kullan android araç zinciri Ogreyi derlemek için statik lib olarak
  • Temizleme RTSS (OgreStringSerialiser Kaldır)
  • geliştirin platform entegrasyon
  • OgreRoot içine Android günlük dinleyici ekleyin
  • Devre Dışı Bırak dosya sistemini / Zip / EmbeddedZip- Arşivleri android
  • üzerinde
  • Kaynak sistem iyileştirmeleri
  • OgreAPKFileSystemArchive APK
  • içindeki dosya erişimini işlemek için
  • OgreAPKZipArchive yüzden (APK da zip kullanılarak sıkıştırılmış) APK içinde zip dosyaları işleyebilir
  • EGL desteği geliştirin
  • EGL-Destek / Pencere / Bağlam somut sınıflarını oluşturma
  • Kulp bağlam oluşturma / OGRE içinde yapılandırmaları
  • Kaynak rekreasyon / geri / kayıp DX cihazının gibi Kolu
  • Her kaynak türetmek yönetilen kaynak sınıfı ekleyin (Android sadece aktif - makro ile ele)

  • Doku
  • Rekreasyon, Shader, HardwareVertexBuffer
  • ETC1 doku codec'i
  • PKM desteği
  • Örnek tarayıcı
  • dokunmatik giriş desteği ekleyin
  • CMake komut satırı üzerinden bir APK dosyası oluşturun
  • rotasyon desteği ekleyin
  • Fix / Enable fazla numune
  • Compositor çalışmıyor
  • İşlemci / satıcı algılama geliştirin
  • Linux / OSX / Win32 üzerinde nasıl kurulacağını ekle
  • sağlayın önceden derlenmiş bağımlılıkları

  • Android araç zinciri karşı derlemek, böylece
  • bağımlılıkları Fix
  • , Windows Metro tarzı uygulama (WinRT)
  • Yeni bir platform olarak destek ekleyin (WinRT adlı).
  • örnek tarayıcısı için bir WinRT proje oluşturun.
  • derleme nasıl dosyası oluşturun.
  • Get mevcut tüm örnekler sistemi oluşturma D3D11 ile çalışmak için.
  • Çoklu monitör cihaz desteği.
  • Windows Phone 8 port.
  • OS X
  • iOS ve OS X için bir sandbox dostu geçici dosya adı almak için bir yardımcı işlev ekleyin.
  • Diğer düzeltmeler App Store kurallarına tepki olarak taşıma dosya.
  • OS X üzerinde ++ libc'nizdeki ile bina için destek.
  • SampleBrowser içinde DisplayLink kullanım Uygun bir örnek.
  • Eklentiler ve bileşenleri artık çerçeveler olarak inşa edilmiştir.
  • İptal için bir kısayol olarak kaçış anahtarını ekleyin. De iptal isabet zaman kilitlenme düzeltildi.
  • RenderSystems:
  • DirectX 11
  • GSoC projeden İyileştirmeler.
  • mozaikleme shader desteği ekleyin.
  • mozaikleme örneği ekleyin.
  • dinamik bağlama desteği ekleyin.
  • DirectX 9EX desteği
  • Eklendi OpenGL 3+ RenderSystem. Hala deneysel olarak ve ağır geliştirme aşamasında işaretlenmiş.
  • OpenGL ES
  • gles 2 arazi desteği.
  • OpenGL ES devlet ve düzgün önbelleklerini.
  • Rewrote PVRTC codec küp haritası, 3D ve mipmap destek ekleyerek. PVRTexTool ile oluşturulan Sadece dosyaları, artık destekleniyor değil Apple'ın texturetool programı.
  • Deneysel OpenGL ES 3.0 desteği.
  • GL RenderSystem
  • GLEW 1.9.0 için güncellendi.
  • bağlarken tüm GLSL programları aynı matris sipariş var kısıtlamayı kaldırın.
  • Diğer birçok hata düzeltmeleri, belge düzeltmeleri ve güncellemeler ve genel kod iyileştirmeleri.

sürüm 1.6.5 yeni nedir:

  • Mesh :: buildTangentVectors denir ve tepe neden ise bölünmeler ve örgü biz de pozlar düzeltmek emin olun, animasyon poz vardı.
  • Değiştir 0 - & gt; Dx9 Mevcut () çağrısı NULL, Intel G33 / G31 GPU kullanıcı bildirdi konu iddia edilen bu giderilir (mantıksız, ama yok hiçbir zarar)
  • şablon gölgeler etkin bir çizgi listesi oluşturma çalışırken kilitlenme düzeltildi
  • donanım tıkanıklığı sorguları için kayıp Dx9 cihazı ile Deal iyi
  • OpenGL Fix sorunu aynı geçişte farklı doku birimlerinde anizotropi seviyelerini karıştırma
  • zamanlayıcı ile Win x64 RTC sorunları Fix
  • 3x4 matris dizileri ile HLSL Fix hata
  • InstancedGeometry için düzeltmeleri itlaf
  • önleyin GLX ConfigDialog tıklandığında bir çökmesine neden boş açılan elemanları oluşturmasını.
  • GL çoklu bağlamlarda ile doku ünitesi devlet hata başıboş Fix.
  • PF_L8 olmayan derinlik gölgeler için varsayılan olarak geçerli, birçok kartları hedef biçimi oluşturmak PF_X8R8G8B8 kullanmak olması muhtemel değildir.
  • Dokümantasyon güncellemeleri

Gereksinimler :

  • SDL
  • Freetype2'yi
  • DevIL
  • ZZIPlib
  • pkg-config

Benzer yazılım

FreeSynd
FreeSynd

11 May 15

Corewars
Corewars

2 Jun 15

Mindrover
Mindrover

3 Jun 15

Yorumlar OGRE

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!