RepositoryC++NLNetherlands
JR

jrouwe/JoltPhysics

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.

11.8kstars
962forks
10issues
4views

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

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

1
TINIX TRENDING·Chủ đề: physics-engine

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: vr

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: game-engine

#1 Repository Của Tuần

🚀 JoltPhysics: Động cơ vật lý đa lõi tối ưu cho game và VR

JoltPhysics là một thư viện mô phỏng vật lý rigid body và phát hiện va chạm đa lõi, được viết bằng C++, phù hợp cho game và ứng dụng VR.

JoltPhysics là một dự án mã nguồn mở phát triển bởi Jorrit Rouwe, được sử dụng rộng rãi trong ngành công nghiệp game và VR. Nó được thiết kế để giải quyết một số hạn chế của các động cơ vật lý hiện có, đặc biệt trong việc hỗ trợ đa lõi và truy cập đồng thời dữ liệu vật lý ngoài vòng lặp mô phỏng chính. JoltPhysics đã được áp dụng trong các tựa trò chơi lớ-Level như Horizon Forbidden West và Death Stranding 2: On the Beach.

✨ Điểm nổi bật

  • Mô phỏng rigid body đa lõi: Tối ưu hiệu suất trên nhiều lõi CPU, phù hợp cho game và VR.
  • Phát hiện va chạm liên tục: Hỗ trợ nhiều hình học như sphere, box, capsule, cylinder, convex hull, mesh...
  • Hệ thống ràng buộc đa dạng: Bao gồm fixed, hinge, slider, gear, pulley, 6 DOF và nhiều loại ràng buộc khác.
  • Mô phỏng xe cộ: Hỗ trợ xe bánh, xe theo dõi và xe đạp.
  • Mô phỏng thân mềm và tóc: Hỗ trợ mô phỏng vật lý mềm và hệ thống tóc dựa trên GPU.
  • Hệ nhân vật ảo: Hỗ trợ cả nhân vật vật lý (rigid body) và nhân vật ảo (virtual).
  • Giả lập ragdoll linh hoạt: Hỗ trợ keying cứng, mềm và điều khiển động cơ ràng buộc.
  • Mô phỏng xác định độc lập: Hỗ trợ mô phỏng đồng đẳng lặp lại trên máy khách từ xa.

💡 Vì sao đáng chú ý

JoltPhysics khác biệt so với các động cơ vật lý khác ở chỗ thiết kế hỗ trợ đa lõi từ đầu, cho phép các truy vấn va chạm chạy đồng thời với quá trình mô phỏng chính mà không gây khóa (lock). Điều này giúp tối ưu hiệu suất trên các nền tảng đa lõi hiện đại, đặc biệt là trong game và VR. Ngoài ra, JoltPhysics còn được các công ty lớ-Level như Guerrilla Games và Kojima Productions tin dùng, chứng tỏ độ tin cậy và hiệu suất cao trong thực tế.


#PhysicsEngine #GameDevelopment #VR #Cpp #OpenSource #JoltPhysics #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
BoomingTech/Piccolo

Piccolo (formerly Pilot) – mini game engine for games104

6.7k
Sep 30, 2024
RepositoryC++
projectchrono/chrono

High-performance C++ library for multiphysics and multibody dynamics simulations

3.1k
Oct 25, 2026
RepositoryRust
avianphysics/avian

ECS-driven 2D and 3D physics engine for the Bevy game engine.

3.3k
Oct 20, 2026
RepositoryC++
godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

119.3k
Oct 29, 2026
RepositoryRust
bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

49.4k
Oct 30, 2026
RepositoryC++
cocos2d/cocos2d-x

Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

19.2k
May 9, 2025
RepositoryC++
bulletphysics/bullet3

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

14.8k
Oct 9, 2026
RepositoryC++
luanti-org/luanti

Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

13.8k
Oct 29, 2026
RepositoryC++
assimp/assimp

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

13.3k
Oct 26, 2026