jrouwe/JoltPhysics

Public

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.

Beeknoee

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: 27/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Thư viện mô phỏng vật lý vật thể rắn và va chạm đa luồng viết bằng C++, tối ưu cho game và ứng dụng VR.

  • Được sử dụng trong các tựa game thương mại lớn như Horizon Forbidden West và Death Stranding 2.
  • Thiết kế tối ưu cho đa luồng, hỗ trợ truy vấn va chạm song song với cập nhật mô phỏng.
  • Hỗ trợ nhiều loại hình dạng, khớp nối, ragdoll hoạt hóa, xe cộ, soft body và mô phỏng tóc trên GPU.
  • Mô phỏng mang tính tất định (deterministic) và chỉ phụ thuộc vào thư viện chuẩn C++ mà không dùng RTTI hay exceptions.

Lưu ý

  • Mô phỏng sử dụng các phép xấp xỉ nên chủ yếu thích hợp cho game/VR, không dành cho kỹ thuật mô phỏng chuẩn xác tuyệt đối.
  • Yêu cầu tập lệnh CPU tối thiểu từ SSE2 trên x86/x64 và NEON trên ARM64.

Đ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ến90
  • Độ tươi100
  • Cộng đồng33
  • 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

  • C++
  • CMake
  • WebAssembly
  • Android
  • iOS

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ả.

  • Assets/Tài nguyên đồ họa dùng cho Samples, TestFramework và JoltViewer.
  • Build/Tập lệnh và cấu hình hỗ trợ quá trình biên dịch thư viện.
  • Docs/Tài liệu kiến trúc và hướng dẫn sử dụng thư viện.
  • HelloWorld/Ví dụ mã nguồn đơn giản để bắt đầu sử dụng Jolt Physics.
  • Jolt/Mã nguồn chính của thư viện vật lý Jolt Physics.
  • JoltViewer/Ứng dụng trực quan hóa bản ghi mô phỏng từ DebugRendererRecorder.
  • PerformanceTest/Ứng dụng chạy benchmark và đo đạc hiệu năng mô phỏng.
  • Samples/Các ví dụ mẫu trực quan biểu diễn từng tính năng của Jolt.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/jrouwe/JoltPhysics.git
cd JoltPhysics

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Tích hợp mô phỏng vật lý vật thể rắn và nhân vật (character controller) vào game engine.
  • Xây dựng hệ thống ragdoll động và mô phỏng cơ chế điều khiển xe cộ trong thế giới ảo.
  • Mô phỏng vật thể mềm (soft body) và tóc chạy trên GPU cho ứng dụng đồ họa 3D/VR.
  • Thực hiện các truy vấn raycast và kiểm tra va chạm liên tục (continuous collision detection) hiệu năng cao.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1practical-tutorials/project-based-learningCurated list of project-based tutorials288.5k+765
  2. 2CyC2018/CS-Notes:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计186.4k+77
  3. 3electron/electron:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS123.7k+146
  4. 4godotengine/godotGodot Engine – Multi-platform 2D and 3D game engine119.3k+334
  5. 5opencv/opencvOpen Source Computer Vision Library91.4k+73

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: 27/10/2026.