Rumah > web3.0 > Ringkaskan dan susun alatan dan rangka kerja sumber terbuka untuk pembangunan Metaverse

Ringkaskan dan susun alatan dan rangka kerja sumber terbuka untuk pembangunan Metaverse

WBOY
Lepaskan: 2024-01-18 14:51:56
ke hadapan
2611 orang telah melayarinya

Artikel ini membawakan kepada anda ringkasan alatan dan rangka kerja sumber terbuka yang dibangunkan dalam Metaverse, termasuk Webverse, HyperCube, XREngine, JanusWeb, API Peranti WebXR, dll. Mari kita lihat bersama-sama kepada anda.

Ringkaskan dan susun alatan dan rangka kerja sumber terbuka untuk pembangunan Metaverse

(Belajar perkongsian video: bahagian hadapan web)

1 🎜> Jika anda seorang pembangun metaverse yang menyukai sumber terbuka, anda akan menyukai Webaverse. Misi platform adalah untuk "mengalih kuasa daripada beberapa syarikat teknologi besar kepada pengguna dan pencipta" dalam konteks pembangunan metaverse. Matlamat Webaverse adalah untuk menyediakan sumber terbuka sepenuhnya, "enjin metaverse" yang boleh disesuaikan yang sesiapa sahaja boleh gunakan sebagai asas untuk membina metaverse mereka sendiri. Anda boleh menggunakannya di mana-mana sahaja, satu-satunya keperluan adalah untuk menyediakan Node.js 17 atau lebih tinggi.

Webaverse ialah enjin Metaverse berasaskan sumber terbuka dan pelayar yang membolehkan sesiapa sahaja membina dan mengehoskan dunia maya serta pengalaman permainan di atasnya.

Berbanding dengan dunia maya metaverse kripto generasi sebelumnya seperti Decentraland dan The Sandbox, ciri terbesar Webaverse ialah keterbukaannya Anda boleh menyesuaikan avatar, senjata dan peralatan, kenderaan dan haiwan peliharaan di dunia maya ini pada, dan semua ini tanpa kebenaran.

Pada masa ini Webaverse menyokong jenis fail berikut:

    - Model GLTF (`.gltf`, `.glb`)
  • - Avatar 3D VRM (`.vrm`)
  • - Model MagicaVoxel (`.vox`)
  • - Laman Web 3D (` .JS`) (THREE.JS, A-Frame, Babylon, dll.)
  • Anda hanya perlu seret dan lepas jenis fail yang disokong ke dalam permainan untuk mengimportnya.

Webaverse menyokong menukar avatar; menyokong mod pengeditan (tersembunyi); Setakat ini, pencipta Webaverse telah bekerjasama untuk membina Upstreet, permainan dalam talian berbilang besar besar-besaran (MMO) pertama berdasarkan enjin Webaverse.

2. HyperCubeBagi pembangun metaverse yang lebih suka mencipta platform metaverse terdesentralisasi daripada menganjurkan platform metaverse mereka sendiri, HyperCube ialah projek yang bernilai melihat ke dalam. Ia adalah rantaian blok yang kes penggunaan yang dimaksudkan termasuk menghidupkan apa yang dipanggil HyperVerse, persekitaran "realiti lanjutan" yang boleh anda anggap sebagai bentuk metaverse. Projek ini nampaknya belum matang sepenuhnya, tetapi ia patut dipertimbangkan untuk pengaturcara yang mencari penyepaduan antara aplikasi metaverse dan ekosistem blockchain.

3. XREngine Untuk tujuan ini, projek ini menggabungkan pelbagai alatan sumber terbuka untuk mencipta rangka kerja pembangunan metaverse yang menyediakan alatan untuk penciptaan dunia 3D, komunikasi berasaskan suara dan video, pengurusan pengguna dan banyak lagi. Sehingga pertengahan 2022, XREngine mungkin merupakan rangka kerja pembangunan sumber terbuka paling penting yang wujud.

Enjin Ethereal

Demo: https://github.com/XRFoundation/XREngine

4 >JanusWeb ialah satu lagi sumber terbuka, rangka kerja pengaturcaraan metaverse mesra pembangun. Ia memberi tumpuan kepada mencipta persekitaran 3D yang dijalankan dalam penyemak imbas web, dengan pemaparan didorong oleh Three.js atau WebGL. Oleh kerana JanusWeb tertumpu pada penciptaan dunia 3D, skopnya pada masa ini lebih terhad daripada XREngine, yang bertujuan untuk menjadi platform metaverse universal untuk pembangun. Namun, jika mencipta dunia 3D ialah matlamat utama anda, JanusWeb ialah tempat yang bagus untuk bermula. Rangka kerja web untuk membina pengalaman realiti maya yang berkaitan:

https://github.com/jbaicoianu/janusweb

5 🎜>

Memberi aplikasi web akses terus kepada peranti perkakasan adalah penting untuk banyak kes penggunaan pembangunan metaverse. API Peranti WebXR direka bentuk untuk memudahkan proses dengan menyediakan pembangun API piawai untuk mengakses realiti maya dan perkakasan realiti tambahan daripada aplikasi web. 6. Open Metaverse Interoperability Group

Untuk mengikuti perkembangan terkini dengan API mesra metaverse dan sumber lain, sila ikuti Metaverse Interoperability Group (OMI), yang Misinya adalah untuk bekerjasama untuk mewujudkan piawaian terbuka untuk memastikan pembangunan metaverse terbuka dan aplikasi, perkhidmatan dan platform metaverse boleh disepadukan dengan mudah antara satu sama lain. 7. Blender

Blender ialah platform pemodelan 3D sumber terbuka yang muncul lama sebelum orang bercakap tentang metaverse. Tetapi ia kekal sebagai penyelesaian popular dalam ekosistem sumber terbuka untuk mencipta dan memanipulasi visualisasi 3D, menjadikannya platform utama untuk diketahui bagi pembangun yang membangunkan aplikasi metaverse 3D. 8 PlanckX, generasi baharu platform pengagregatan permainan terdesentralisasi berdasarkan konsep metaverse dan teknologi blockchain

https:// planckx. io/

9., WebXR Demo, Framework, Editor

WebXR Explainer - Apakah WebXR dan apakah kes penggunaannya?

WebVR yang Hebat - Senarai susun atur pakej dan sumber WebVR

Exokit - Penyemak imbas meta WebXR, enjin, sistem avatar dan banyak lagi

Gambaran keseluruhan Exokit - Gambaran keseluruhan tidak rasmi kit alat Exokit

Web Exokit - Enjin metaverse web

Exokit Web 2 - Jadikan API lebih ringkas dan mudah difahami

Webaverse - Buat objek web spatial anda sendiri menggunakan standard terbuka

WebXR yang Hebat - Susun pautan ke tunjuk cara WebXR, rangka kerja, editor, dsb.

WebXR 2 yang Hebat

10. Bahan sumber terbuka Metaverse

Panduan Janus - JanusXR ialah penyemak imbas 3D sumber terbuka dan editor visual

JanusWeb - untuk membina pengalaman realiti maya yang berkaitan dengan Rangka Kerja Web

Hab - Ruang maya berbilang pengguna dalam WebXR, dibuat oleh Mozilla

Spoke - Buat persekitaran 3D tersuai dengan mudah

Editor Three.js - Editor web untuk three.js

Editor Babylonjs - Editor web untuk [babylon.js] (www. babylonjs.com/)

Kesetiaan Tinggi - Platform perisian VR sumber terbuka (tidak digunakan lagi)

Vircadia - Fork High Fidelity yang diselenggarakan oleh komuniti

Tivoli Cloud - garpu sumber terbuka High Fidelity

Decentraland - dunia maya berasaskan blockchain

Webaverse - Aplikasi 3D di mana-mana

11. Pembekal avatar

Ready Player Me - Platform avatar silang permainan Metaverse

VRoid Hab - Platform muat naik Avatar VRM Humanoid

Cryptoavatar - Avatar VRM unik pada blockchain Ethereum

12, protokol dan piawaian

Dat - protokol peer-to-peer

IPFS - protokol hypermedia peer-to-peer

glTF - Penghantaran aset 3D masa jalan

VRM - Format fail untuk avatar humanoid 3D

Ethereum - Terdesentralisasi komputer dunia

WebXR - Akses perkakasan VR/AR melalui rangkaian

Saling kendali Metaverse Terbuka

Protokol dunia maya saling kendaliProjek metaverse yang mengagumkan

Pengarang: Wang ShuangzhongSumber artikel: https://zhuanlan.zhihu.com/p/557121132

(Belajar perkongsian video :

bahagian hadapan web

)

Atas ialah kandungan terperinci Ringkaskan dan susun alatan dan rangka kerja sumber terbuka untuk pembangunan Metaverse. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:zhihu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan