Delta3D

Software screenshot:
Delta3D
Rincian Software:
Versi: 2.1.1 / 2.2.0 RC1
Tanggal Upload: 2 Jun 15
Pengembang: Erik Johnson
Lisensi: Gratis
Popularitas: 33

Rating: nan/5 (Total Votes: 0)

Delta3D adalah proyek open source sepenuhnya didanai dan didukung dengan baik, penuh fungsi mesin permainan yang sesuai untuk berbagai macam model & simulasi aplikasi.
Delta3D adalah permainan dan simulasi mesin open source secara luas digunakan dan didukung dengan baik. Delta3D adalah fitur lengkap mesin permainan yang sesuai untuk berbagai kegunaan termasuk pelatihan, pendidikan, visualisasi, dan hiburan. Delta3D unik karena menawarkan fitur khusus cocok untuk Pemodelan dan Simulasi dan masyarakat DoD seperti High Level Architecture (HLA), Setelah Aksi Ulasan (AAR), dukungan daerah skala besar, dan SCORM Learning Management System (LMS) integrasi.
Delta3D Mesin
Delta3D adalah mesin Open Source yang dapat digunakan untuk game, simulasi, atau aplikasi grafis lainnya. Desain modular terintegrasi terkenal proyek Open Source lainnya seperti Open Adegan grafik, Open Dynamics mesin, Karakter Animasi Perpustakaan, dan OpenAL. Daripada mengubur modul yang mendasari, Delta3D mengintegrasikan mereka bersama-sama yang mudah digunakan API - selalu memungkinkan akses ke komponen penting yang mendasari. Ini menyediakan tingkat tinggi API sementara masih memungkinkan pengguna akhir opsional, fungsi tingkat rendah.
Untuk daftar lengkap fitur, silakan lihat The Delta3D Daftar Fitur. Delta3D membuat menggunakan OpenGL dan mengimpor daftar seluruh format file yang beragam (.flt, .3 DS, obj, dll).
Platform yang didukung
Delta3D dikembangkan dan diuji pada Windows XP dengan menggunakan Microsoft Visual Studio dan Linux menggunakan gcc. Semua dependensi yang mendasari adalah cross-platform juga, sehingga hampir platform apapun harus kompatibel dengan beberapa modifikasi kecil ke sumbernya. Secara tidak resmi, ada dukungan umum untuk Mac OSX dan banyak pengguna yang berhasil mengembangkan aplikasi Delta3D pada platform tersebut

Fitur :.

  • pemetaan perangkat input (keyboard, mouse, Joystick, Trackers)
  • model Motion (Fly, UFO, Berjalan, Orbit, First Person)
  • render Lingkungan (awan, kabut, skyboxes, waktu hari)
  • Sistem Partikel Efek (asap, ledakan, Custom)
  • Medan Rendering (medan prosedural Tak Terbatas, Heightfield berbasis medan)
  • Kontrol Kamera (Field of View, Tripod)
  • Beberapa dukungan kamera
  • Beberapa dukungan jendela
  • Fisika (Rigid Body, Collision Detection, bentuk Auto-bounding)
  • Open GL Pencahayaan
  • Bezier jalan node
  • penuh OpenGL 2.0 support
  • GLSL Vertex dan Fragment Shaders
  • Animasi blending
  • Tanah berikut
  • kaki Avatar sesuai dengan posisi dunia
  • Aplikasi template
  • antarmuka Cuaca (visibilitas, cakupan awan)
  • Jendela integrasi dengan Toolkit Cahaya Cepat (FLTK)
  • kelas Widget untuk memudahkan integrasi dengan toolkit jendela lain
  • Mengkoordinasikan sistem konversi
  • antarmuka Detonasi
  • antarmuka entitas HLA
  • ubin medan Paged, utilitas gambar, dan generasi kebisingan
  • DTED pembaca
  • SOARX penyaji dengan tingkat kontinu detail
  • penempatan vegetasi Prosedural - klasifikasi tutupan lahan (LCC) dukungan
  • Gambar overlay dekorator - Dukungan GeoTiff
  • Aktor proxy dan arsitektur properti aktor
  • manajemen Perpustakaan (Registry Aktor)
  • Proyek dan peta pemuatan (XML)
  • Aktor jenis properti: Sound, Medan, Karakter, Tekstur, Static Mesh, Partikel Sistem, Pencacahan, Aktor, Warna, Vec2 / 3/4, String, Int, Double, dan banyak lagi
  • proxy aktor mesin Basis
  • UI Drawable dan penyaji
  • antarmuka menguliti Extensisble
  • seni default GUI
  • Aktor permainan dan Proxy
  • arsitektur GM Komponen dengan dukungan plugin - prosesor pesan default, komponen aturan, dan komponen logger
  • infrastruktur Pesan - pesan pabrik dan parameter
  • Jaringan agnostik - Dukungan untuk klien tunggal, client / server, dan pemutaran
  • Streaming Pesan untuk pengiriman, penerimaan, dan merekam pesan

  • Manajer
  • client Base dan server game
  • File logging dan Xerces XML utilitas
  • Texture, kebisingan, matriks, dan tali utilitas
  • Manajemen Perpustakaan
  • Jenis mantri aman
  • 2D / 3D suara
  • Kendali suara (gain, pitch, posisi, play, stop, pause, rewind, dll.)
  • Efek Doppler
  • Efisien penggunaan hardware audio yang
  • Server / arsitektur Client
  • Handal / diandalkan paket transmisi
  • akses API penuh
  • editing Peta - sumber daya proyek dan pengelolaan perpustakaan
  • Visual membuat dan memanipulasi aktor
  • Editor Properti dan aktor menghubungkan dengan undo / redo
  • viewports layar Split - Perspektif ditambah atas, sisi, pandangan ortografi sisi
  • Wireframe, pencahayaan, dan mode bertekstur
  • user interface reconfigurable dengan undo / redo
  • Aktor mencari dan manajemen aktor global yang
  • Texture, mesh, suara, dan browser partikel
  • aplikasi Contoh tes meliputi hampir aspek Delta3D
  • Lebih dari 22.000 baris unit test
  • MS Visual Studio 2005 solusi dan proyek
  • SCons Lengkap script
  • Graphical Partikel Efek Editor - Menyediakan GUI yang mudah dan tampilan untuk mengedit Efek Partikel
  • .
  • 3D Model Viewer - An, Viewer mandiri mudah digunakan untuk melihat model 3D
  • .

Apa yang baru dalam rilis ini:

  • Fixed bug di STAGE berurusan dengan Aktor global. (R4865)
  • Tetap masalah dengan CMake & quot; menginstal & quot; yang tidak akan menginstal file .inl (r4929)
  • Tetap masalah dengan Api Fighter file data demo loading Linux. (R4931)
  • Tetap masalah dengan testAnim yang akan menyebabkan karakter untuk memulai menguap ketika diputar terlalu jauh. (R4932)
  • Tetap masalah potensial yang bisa terjadi ketika menghapus sebuah DeltaDrawable aktif dari Scene. (R4934)
  • Modified file .rc untuk mendukung kompilasi dengan Visual Studio Express. (R4938)
  • Tetap masalah saat melepas sebuah DeltaDrable aktif dari Scene. (R4940)
  • bug kompilasi tetap dengan Windows testPython dalam mode Debug. (R4950)
  • Tetap masalah dengan ikon saat & quot STAGE dunia; diinstal & quot; dengan CMake. (R4961)
  • Fixed beberapa kebocoran memori di STAGE. (R4962)
  • Tetap masalah yang terus CEGUI dari mendapatkan acara dua kali. (4970)
  • Fixed bug yang bisa crash aplikasi ketika BezierController mencapai ujung jalan. (R4979)

Apa yang baru di versi 2.1.0:

  • Refactored dtCore :: Transform. Sekarang memegang matriks sebagai anggota data, dan tidak pernah terurai skala. (R4232)
  • Broke keluar kode skala ke kelasnya sendiri, dtCore.Model. dtCore :: Object sekarang memiliki API untuk skala geometri. (R4241)
  • Usang dtDAL :: ActorType :: ToString () mendukung dtDAL :: ActorType :: GetFullName (). (R4299)
  • dtCore :: Lingkungan sekarang menggunakan baru dtUtil :: DateTime bukannya dtCore :: Lingkungan :: DateTime. (R4394)
  • Ditambahkan waktu baru untuk sistem, SimTimeSinceStartup yang pada dasarnya adalah jumlah total waktu simulasi. (R4398)
  • Ditambahkan kemampuan untuk mengatur warna kustom pada titik arah. (R4403)
  • Pindah dtChar dan semua proyek yang berhubungan dengan Delta3D-Ekstra. (R4472)
  • Ditambahkan dtUtil :: RefString untuk menangani string statis untuk membantu mengurangi jejak memori. (R4479)
  • binding Python: sekarang di Release dan Debug rasa. Binding mendapatkan dihasilkan dengan bin / release dan folder bin / debug. Set variabel lingkungan PYTHONPATH dengan path lengkap ke file .pyd untuk memberitahu Python di mana untuk mendapatkan binding Delta3D (r4577).
  • Membangun Breaker: Ditambahkan BehaviorOptions stuct untuk memasok ke dtCore :: FlyMotionModel (r4570)
  • Usang dtUtil :: NodePrintOut :: PrintOutNode () mendukung dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
  • Fixed bug yang akan menyebabkan Transformable :: GetTransform () tidak mengembalikan valid Transform jika Kamera cacat memiliki adegan yang berisi Transformable. (R4584)
  • Ditambahkan Intersense SDK kode ke Delta3D bukan mengandalkan ketergantungan eksternal. (R4606)
  • Ditambahkan RTSMotionModel baru. (R4632)
  • Ditambahkan kemampuan untuk klik-ganda di STAGE untuk membuka peta. (R4641)
  • Tetap STAGE kecelakaan yang bisa terjadi jika konteks sebelumnya tidak ditemukan (r4646).
  • Upgrade osgExp untuk bekerja dengan 3ds Max2008 dan OSG 2.4. (R4651)
  • Pindah dtAnim, dtAudio aktor tergantung ke dtAnim, dtAudio. (R4666)
  • pengertian Dihapus dari DatabasePaging Aktifkan / Nonaktifkan (r4674). Metode usang:
  • * kekosongan dtCore :: Tema :: EnablePaging ()
  • * dtCore :: Tema :: DisablePaging ()
  • * dtCore :: Tema :: DisablePaging () const,
  • * dtCore :: Tema :: SetPagingCleanup (ganda)
  • * ganda dtCore :: Tema :: GetPagingCleanup ()
  • * kekosongan dtCore :: Tema :: SetConfiguration (dtUtil :: ConfigProperties * config)
  • * dtUtil :: ConfigProperties * dtCore :: Tema :: GetConfiguration ()
  • * const dtUtil :: ConfigProperties * dtCore :: Tema :: GetConfiguration () const
  • * dtCore :: View :: EnablePaging ()
  • * dtCore :: View :: DisablePaging ()
  • * dtCore :: View :: SetTargetFrameRate (ganda)
  • * dtCore ganda :: View :: GetTargetFrameRate ()
  • * Peta & dtDAL :: Proyek :: LoadMapIntoScene (std :: string const & nama, dtCore :: Tema & adegan, addBillBoards bool = false, bool enablePaging = true)
  • * dtDAL :: Proyek :: LoadMapIntoScene (Peta & peta, dtCore :: Tema & adegan, bool addBillBoards = false, bool enablePaging = true)
  • * dtGame :: GameManager :: ChangeMap (std :: string const & namamap, addBillboards bool = false, bool enableDatabasePaging = false)
  • * dtGame :: GameMananger :: ChangeMapSet (const NameVector & mapNames, addBillboards bool, bool enableDatabasePaging)
  • * dtGame :: MapChangeStateData :: BeginMapChange (const NameVector & oldMapNames, const NameVector & newMapNames, bool addBillboards, bool enableDatabasePaging)
  • Fixed bug:. Jika Anda mencoba untuk mengaktifkan model gerak FPS yang sudah diaktifkan, Anda akan kehilangan pendengar axis Anda terdaftar (r4678)
  • Dihapus Visual Studio 2005 dan proyek Scons file; Cmake sekarang lebih disukai. (R4695)
  • Ditambahkan Tikus metode event callback ke dtABC :: Application (r4689)
  • .
  • dtABC :: Aplikasi sekarang mendapat mouse dua kali acara. (R4696)
  • Ditambahkan kemampuan untuk dtCore :: View mouse memilih DeltaDrawable a. (R4698)
  • Ditambahkan kemampuan untuk & quot; memilih & quot; sebuah objek di testPhysics contoh. (R4699)
  • Dihapus pemisah ribuan dari STAGE. (R4719)
  • Ditambahkan dukungan untuk CMake 2.6 (r4733).
  • metode Dihapus tua usang (r4743):
  • * dtCore :: Camera :: SetPerspective ()
  • * dtCore :: Camera :: GetPerspective ()
  • * dtCore :: Beritahu ()
  • * dtCore :: SetNotifyLevel ()
  • * dtDAL :: Pohon
  • Membangun Breaker! Berubah dtCore :: Kamera kedua konstruktor untuk mengambil dalam osg :: Kamera bukannya dtCore :: View. (R4750)
  • Ditambahkan ForEachActor, ForEachPrototype, FindActorsIf, dan FindPrototypesIf. Metode foreach memungkinkan seseorang untuk melakukan sesuatu untuk masing-masing aktor, dan Cari ... Jika metode memungkinkan seseorang untuk melakukan pencarian kustom dan mengisi vektor dengan hasil.
  • Karena mereka templated, penggunaan, dan memiliki kelas functor pembantu, saya menempatkan kode di gamemanager.inl. Jika Anda ingin memanggil metode tersebut, Anda harus menyertakan dtGame / gamemanager.inl sehingga semuanya menggunakan gm tidak perlu mengurai kode tambahan.
  • Ditambahkan kemampuan untuk menerapkan gaya dan torsi pada fisik melalui kelas ODE Tubuh wrapper. (R4772)
  • tambahan dtCore :: binding Kamera Python. (R4777)
  • Ditambahkan kemampuan untuk Tampilkan / Sembunyikan sebuah DeltaDrawable melalui metode DeltaDrawable :: SetActive (). (R4778)
  • Ditambahkan kemampuan untuk skala karakter animasi melalui file xml nya. (R4788)
  • Ditambahkan skala dinamis untuk AnimationViewer tersebut. (R4790)
  • Ditambahkan kontrol pencahayaan ke ObjectViewer.
  • Fixed bug yang akan menyebabkan bentuk tabrakan tidak memperhitungkan skala Objek. (R4816, r4818)
  • berbasis GameEvent Task sekarang dapat menentukan Tugas untuk menyebabkan gagal. (R4819)
  • Ditambahkan SoundComponent baru. (R4835)
  • Fixed bug di STAGE berurusan dengan Aktor global. (R4865)
  • Ditambahkan kemampuan untuk menonaktifkan OSG2.6.0 akhir-bingkai konteks OpenGL kliring dengan menetapkan variabel lingkungan & quot; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

Persyaratan :

  • CMake

Software yang serupa

Goblin Camp
Goblin Camp

14 Apr 15

Skyscraper
Skyscraper

11 May 15

Trophy
Trophy

14 Apr 15

Shopping-ManaJer
Shopping-ManaJer

3 Jun 15

Komentar untuk Delta3D

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!