>  기사  >  Metaverse 개발을 위한 오픈 소스 도구 및 프레임워크를 요약하고 구성합니다.

Metaverse 개발을 위한 오픈 소스 도구 및 프레임워크를 요약하고 구성합니다.

WBOY
WBOY앞으로
2022-09-01 10:20:132383검색

이 글은 Webverse, HyperCube, XREngine, JanusWeb, WebXR Device API 등 Metaverse에서 개발된 오픈 소스 도구 및 프레임워크에 대한 요약을 제공합니다. 모두에게 도움이 되기를 함께 살펴보겠습니다. .

Metaverse 개발을 위한 오픈 소스 도구 및 프레임워크를 요약하고 구성합니다.

(동영상 공유 학습 : 웹 프론트엔드)

1, Webverse

오픈소스를 좋아하는 메타버스 개발자라면 Webaverse를 좋아하실 겁니다. 플랫폼의 임무는 메타버스 개발의 맥락에서 "몇몇 대규모 기술 회사에서 사용자 및 제작자에게 권한을 이동"하는 것입니다. Webaverse의 목표는 누구나 자신만의 메타버스를 구축하기 위한 기반으로 사용할 수 있는 완전한 오픈 소스, 사용자 정의 가능한 "메타버스 엔진"을 제공하는 것입니다. 어디에서나 사용할 수 있으며, 유일한 요구 사항은 Node.js 17 이상을 사용할 수 있어야 한다는 것입니다.

Webaverse는 누구나 가상 세계와 게임 경험을 구축하고 호스팅할 수 있는 오픈 소스 및 브라우저 기반 메타버스 엔진입니다.

Decentraland 및 The Sandbox와 같은 이전 세대의 암호화폐 메타버스 가상 세계와 비교할 때 Webaverse의 가장 큰 특징은 개방성입니다. 이 가상 세계에서는 아바타, 무기 및 장비, 차량, 애완 동물 등을 맞춤 설정할 수 있습니다. .

현재 Webaverse는 다음 파일 유형을 지원합니다:

  • - GLTF 모델(`.gltf`, `.glb`)

  • - VRM 3D 아바타(`.vrm`)

  • - MagicaVoxel 모델( ` .vox`)

  • - 3D 웹사이트(`.JS`) (THREE.JS, A-Frame, Babylon 등)

지원되는 파일 형식을 게임에 끌어다 놓으면 됩니다. 가져오다.

Webaverse는 아바타 변경을 지원하고 (숨겨진) 편집 모드를 지원하여 자신만의 애완동물, 무기, 차량 및 모든 유형의 웨어러블 장치를 만들 수 있습니다. 현재 Webaverse의 제작자들은 Webaverse 엔진을 기반으로 한 최초의 대규모 멀티플레이어 온라인(MMO) 게임인 Upstreet를 구축하기 위해 협력했습니다.

2. HyperCube

자체 메타버스 플랫폼을 호스팅하는 것보다 분산형 메타버스 플랫폼을 만드는 것을 선호하는 메타버스 개발자에게 HyperCube는 조사해 볼 만한 프로젝트입니다. 이는 메타버스의 한 형태로 생각할 수 있는 "확장 현실" 환경인 소위 HyperVerse에 전력을 공급하는 것을 포함하는 사용 사례가 있는 블록체인입니다. 이 프로젝트는 아직 완전히 성숙되지 않은 것으로 보이지만 메타버스 애플리케이션과 블록체인 생태계 간의 통합을 원하는 프로그래머라면 고려해 볼 가치가 있습니다.

3. XREngine

이를 위해 프로젝트는 다양한 오픈 소스 도구를 번들로 묶어 3D 세계 생성, 음성 및 비디오 기반 통신, 사용자 관리 등을 위한 도구를 제공하는 메타버스 개발 프레임워크를 만듭니다. 2022년 중반 현재 XREngine은 현존하는 가장 중요한 오픈 소스 개발 프레임워크가 될 수 있습니다.

Ethereal Engine

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

4, JanusWeb

JanusWeb은 개발자 친화적인 또 다른 오픈 소스 메타버스 프로그래밍 프레임워크입니다. Three.js 또는 WebGL로 구동되는 렌더링을 사용하여 웹 브라우저에서 실행되는 3D 환경을 만드는 데 중점을 둡니다. JanusWeb은 3D 세계 생성에 중점을 두고 있기 때문에 현재 개발자를 위한 범용 메타버스 플랫폼을 목표로 하는 XREngine보다 범위가 더 제한적입니다. 그럼에도 불구하고 3D 세계를 만드는 것이 주요 목표라면 JanusWeb이 시작하기에 좋은 곳입니다.

연결된 가상 현실 경험을 구축하기 위한 웹 프레임워크:

https://github.com/jbaicoianu/janusweb

5, WebXR Device API

웹 애플리케이션이 다양한 Metaverse 개발 사용 사례를 위해 하드웨어 장치에 직접 액세스할 수 있도록 합니다. 중요합니다. WebXR 장치 API는 개발자에게 웹 애플리케이션에서 가상 현실 및 증강 현실 하드웨어에 액세스하기 위한 표준화된 API를 제공하여 프로세스를 단순화하도록 설계되었습니다.

6. 개방형 메타버스 상호 운용성 그룹

메타버스 친화적인 API 및 기타 리소스에 대한 최신 정보를 얻으려면 OMI(Metaverse Interoperability Group)를 따르십시오. 개방형 및 메타버스 애플리케이션, 서비스 및 플랫폼은 서로 쉽게 통합될 수 있습니다.

7. Blender

Blender는 메타버스에 대해 이야기하기 오래 전에 등장한 오픈 소스 3D 모델링 플랫폼입니다. 그러나 3D 시각화를 생성하고 조작하기 위한 오픈 소스 생태계에서 여전히 인기 있는 솔루션으로 남아 있으며 3D 메타버스 애플리케이션을 개발하는 개발자가 알아야 할 핵심 플랫폼입니다.

8. 메타버스 개념과 블록체인 기술을 기반으로 한 차세대 분산형 게임 통합 플랫폼인 PlanckX

https://planckx.io/

9., WebXR 데모, 프레임워크, 편집기

WebXR 설명 - WebXR이란 무엇이며 사용 사례는 무엇입니까?

Awesome WebVR - 엄선된 WebVR 패키지 및 리소스 목록

Exokit - WebXR 메타 브라우저, 엔진, 아바타 시스템 등

Exokit 개요 - Exokit 툴킷의 비공식 개요

Exokit Web - 웹 메타버스 엔진

Exokit Web 2 - API를 더 간단하고 이해하기 쉽게 만들기

Webverse - 개방형 표준을 사용하여 나만의 공간 웹 개체 만들기

Awesome WebXR - WebXR 데모, 프레임워크, 링크 컴파일 wAWESOME WebXR 2

10, Yuanshi Open Source Information

janus Guide

-Janusxr은 오픈 소스 3D 브라우저이자 비주얼 편집기입니다.

janusweb

- 연결된 가상 구축을 위한 웹 프레임워크 사용 현실 경험

Hubs

- Mozilla가 만든 WebXR의 다중 사용자 가상 공간

Spoke

- 맞춤형 3D 환경을 쉽게 생성

Three.js 편집기

- .js용 세 가지 웹 편집기

Babylonjs 편집기

- [babylon.js]용 웹 편집기(www.babylonjs.com/)

고충실도

- 오픈 소스 VR 소프트웨어 플랫폼(더 이상 사용되지 않음)

Vircadia

- 커뮤니티가 관리하는 고충실도 포크

Tivoli Cloud

- High Fidelity

Decentraland

의 오픈 소스 포크 - 블록체인 기반 가상 세계

Webaverse

- 유비쿼터스 3D 애플리케이션

XR3ngine

- 확장 가능한 실시간 소셜 애플리케이션 구축을 위한 오픈 소스 프레임워크

11, 아바타 제공 업체 준비 플레이어 Me

- 메타버스 크로스 게임 아바타 플랫폼 vroid 허브 - 휴머노이드 VRM 아바타 업로드 플랫폼

크립토 바바 타르 - 독특한 VRM 아바타 이더 리움 블록 체인

12 , 프로토콜 및 표준

Dat - P2P 프로토콜

IPFS - P2P 슈퍼 미디어 프로토콜

glTF

- 런타임 3D 자산 전달

VRM

- 3D 휴머노이드 아바타에 대한 파일 형식

ethereum

- 분산 된 세계 컴퓨터

webxr

- 웹 하드웨어에 대한 VR/AR 액세스 메타 리버스 상호 운용성에 대한 Access VR/AR은 중재 가능한 가상 월드 프로토콜 amegaverse metaverse 프로젝트 : Author : Wang Shuangzhong기사 출처: https://zhuanlan.zhihu.com/p /557121132

(학습 영상 공유: 웹 프론트엔드

)

위 내용은 Metaverse 개발을 위한 오픈 소스 도구 및 프레임워크를 요약하고 구성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 zhihu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제