RepositoryTypeScriptCACanada
BH

bhouston/threeify

A Typescript 3D library loosely based on three.js

201sao
13fork
18issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

2
TINIX TRENDING·Chủ đề: xr

#2 Repository Của Tháng

3
TINIX TRENDING·Chủ đề: webgl2

#3 Repository Của Tháng

4
TINIX TRENDING·Chủ đề: vr

#4 Repository Của Tháng

🚀 Threeify: Thư viện 3D TypeScript hiện đại dựa trên three.js

Threeify là một thư viện 3D được viết bằng TypeScript, được thiết kế lại từ nền tảng của three.js nhằm mang lại trải nghiệm phát triển 3D hiện đại, nhẹ và mạnh mẽ.

Threeify là một thư viện 3D TypeScript hiện đại, được xây dựng lại dựa trên kiến trúc của three.js. Dự án hướng tới việc cung cấp một bộ công cụ nhẹ, hỗ trợ tree-shaking, với đầy đủ tính năng cần thiết cho phát triển ứng dụng 3D trên web, bao gồm WebGL 2, WebGPU (sắp ra mắt), vật liệu vật lý (PBR), hiệu ứch sau (DOF, Motion Blur, SOA, TRAA), hoạt ảnh (Clips, Mixer), tải tài nguyên (glTF, Draco, Basis) và hỗ trợ thực tế ảo (AR/VR qua WebXR).

✨ Điểm nổi bật

  • Hiện đại: Sử dụng TypeScript, hỗ trợ tree-shaking, kích thước bản dựng nhỏ gọn.
  • Đa công nghệ render: Hỗ trợ WebGL 2 và WebGPU (đang phát triển).
  • Vật liệu PBR: Hệ thống vật liệu vật lý chân thực.
  • Hiệu ứch sau: Hỗ trợ các hiệu ứch như DOF, Motion Blur, SOA, TRAA (một số đang phát triển).
  • Hệ thống node: Dựa trên kiến trúc node giống three.js, dễ dàng mở rộng.
  • Tích hợp XR: Hỗ trợ AR và VR thông qua WebXR (đang phát triển).
  • Được tài liệu hóa: Toàn bộ API đều có TSDocs chi tiết.
  • Được kiểm thử: Sử dụng Jest để đảm bảo chất lượng.

💡 Vì sao đáng chú ý

Threeify khác biệt từ three.js ở chỗ được thiết kế lại hoàn toàn bằng TypeScript ngày đầu, mang đến hệ thống loại dữ liệu mạnh mẽ và trải nghiệm phát triển tốt hơn. Dự án nhấn mạnh vào tính hiện đại và hiệu suất, đồng thời hỗ trợ cả WebGPU - công nghệ render tiên tiến cho web trong tương lai. Tuy nhiên, threeify hiện vẫn đang ở giai đoạn phát triển sớm (alpha) và chưa sẵn sàng cho sử dụng thực tế.


#Three.js #TypeScript #WebGL #WebGPU #3DRendering #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryTypeScript
BabylonJS/Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

26.2k
Oct 27, 2026
RepositoryJavaScript
playcanvas/engine

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

17.1k
Oct 23, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026
RepositoryTypeScript
mermaid-js/mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

90.9k
Oct 25, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

458.0k
Oct 27, 2026
RepositoryTypeScript
vuejs/vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

212.6k
Oct 10, 2024
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.2k
Oct 26, 2026