프로젝트 소개
Needle Engine은 데스크톱 브라우저, 모바일 기기, VR 헤드셋, 모바일 AR에서 실행되는 3D 웹 경험을 만들기 위한 프레임워크입니다. 이 프로젝트는 "한 번 만들면 어디든 배포"할 수 있는 솔루션을 표방합니다. 콘텐츠를 로컬에서 빌드한 뒤 앱 스토어 배포나 설치 없이 URL이나 QR 코드로 공유할 수 있습니다.
README에 설명된 주요 기능:
- 웹 배포: 자신의 컴퓨터에서 빌드해 Needle Cloud 또는 다른 호스팅에 배포한 뒤 링크나 QR 코드로 공유합니다.
- 크로스 플랫폼 런타임: 하나의 코드베이스로 데스크톱, 모바일, Meta Quest 및 Apple Vision Pro 같은 VR 헤드셋, 그리고 네이티브 iOS WebXR 지원을 포함한 모바일 AR을 대상으로 합니다. 이 프로젝트는 새로운 XR 기기가 자동으로 지원된다고 밝힙니다.
- 제작 옵션: 모델링, 머티리얼, 애니메이션, 라이트맵을 아우르는 Unity 및 Blender 통합 기능을 제공하거나, three.js를 기반으로 한 코드 우선 워크플로를 제공합니다.
- 물리: 리지드바디, 콜라이더, 레이캐스팅, 캐릭터 컨트롤러를 갖춘 내장 Rapier 물리를 제공하며, 별도 설정이 필요 없다고 설명합니다.
- 멀티플레이어 및 XR: 협업, 음성 채팅, 몰입형 XR은 단일 컴포넌트로 추가할 수 있는 핵심 기능으로 제시됩니다.
- 성능 및 포맷: 호환성을 위해 glTF 표준을 기반으로 하며, 파일 크기를 줄이고 로딩 속도를 높이는 압축 및 최적화 파이프라인을 제공합니다.
이 저장소는 엔진의 지원 저장소입니다. README는 시작 가이드, 샘플, 문서, npm 패키지 배지, Discord 커뮤니티, 포럼으로 연결됩니다. 엔진 자체는 npm 패키지 @needle-tools/engine으로 배포됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.