프로젝트 소개
FastShaders는 웹 기반 가상 현실을 위한 Three.js Shading Language(TSL) 셰이더 작성을 위한 비주얼 인터페이스를 제공합니다. 이 에디터는 노드 그래프와 코드 편집을 동기화하여 시각적 표현과 텍스트 표현 간의 상호 변경이 가능하게 합니다. 또한 번들로 제공되는 ShaderCarousel 벤치마크를 통해 대상 헤드셋에서 측정된 노드별 GPU 비용을 사용하여 셰이더 성능 영향을 시각화하며, 노드 함수 시각화, 실시간 데이터 표시 및 시각 효과 템플릿을 제공합니다. 이 프로젝트에는 Podest(무인 페데스탈 디스플레이를 위한 독립형 전체 화면 셰이더 뷰어), ShaderCarousel(노드별 GPU 비용 측정을 위한 벤치마크 제품군), a-frame-shaderloader(내보낸 셰이더를 장면에 통합하기 위한 A-Frame 컴포넌트)가 포함되어 있습니다. 웹 애플리케이션 및 데스크톱 앱(Tauri를 통한 Windows/macOS)으로 제공되며, React, TypeScript, Vite 및 three.js로 구축되었습니다. 내보낸 셰이더는 A-Frame과 Three.js를 번들링하는 제공된 로더 스크립트를 사용하여 A-Frame 장면에서 작동합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.