gkjohnson/three-gpu-pathtracer
PublicPath tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 12/10/2026
Tóm tắt bởi Bee AI
Thư viện kết xuất path tracing và các tiện ích dành cho three.js, sử dụng three-mesh-bvh cùng WebGPU compute shader để tăng tốc dựng hình chân thực (PBR) trên GPU. Dự án hướng tới các lập trình viên đồ họa web muốn hiển thị cảnh 3D chất lượng cao trên trình duyệt.
- Tăng tốc kết xuất path tracing PBR trên GPU bằng ba thành phần chính: three.js, three-mesh-bvh và WebGPU compute shader.
- Hỗ trợ các tính năng quang học nâng cao như depth of field, ánh sáng vùng (area light), đèn chiếu (spot light) và ảnh HDR.
- Tích hợp sẵn các công cụ khử nhiễu (denoising), upscale và xuất render animation.
Lưu ý
- Dự án yêu cầu trình duyệt hoặc môi trường hỗ trợ WebGPU.
- Chỉ hỗ trợ hai loại vật liệu: MeshStandardMaterial và MeshPhysicalMaterial.
- Tính năng upscaling hiện chưa hỗ trợ nền trong suốt (transparent background).
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến38
- Độ tươi100
- Cộng đồng41
- Tài liệu100
- Phát hành100
- Mức độ khóNâng cao
- Phù hợp vớiLập trình viên
- Loại dự ánThư viện
- Giấy phépMIT
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
JavaScript
Three.js
Vite
Node.js
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
src/Mã nguồn chính của renderer và các shader WebGPUexample/Các ví dụ mẫu và khung cảnh demo tương tácdocs/Tài liệu API của thư việnscripts/Các script phục vụ build và kiểm thử dự án
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/gkjohnson/three-gpu-pathtracer.git
cd three-gpu-pathtracerCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Dựng hình photorealistic cho mô hình glTF và vật liệu PBR trực tiếp trên web.
- Kết xuất không gian nội thất với bản đồ môi trường equirectangular và HDR.
- Xuất chuỗi khung hình animation 3D với hiệu ứng ánh sáng chuẩn vật lý.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
mrdoob/three.jsJavaScript 3D Library.116.5k+24
- 2
gin-gonic/ginGin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.89.4k+59
- 3
heygen-com/hyperframesWrite HTML. Render video. Built for agents.63.6k+5.1k
- 4
jgraph/drawio-desktopOfficial electron build of draw.io63.5k+87
- 5
bilawalsidhu/gods-eye-viewA spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.56.4k+7.7k
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 12/10/2026.