Nhật Bảnpafuhana1213/KawaiiPhysics
KawaiiPhysics : Simple Bone Physics for UnrealEngine 4 & 5
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🎀 KawaiiPhysics: Thổi hồn vào nhân vật UE với vật lý 'dễ thương' chỉ trong 1 node
Thêm một node AnimGraph là có ngay hiệu ứng tóc bay, váy lật, ngực rung... nhẹ nhàng và cực kỳ dễ chỉnh.
KawaiiPhysics là plugin mã nguồn mở (MIT) dành cho Unreal Engine, giúp tạo hiệu ứng vật lý mô phỏng cho các bộ phận 'rung lắc' trên nhân vật như tóc, váy, ngực, phụ kiện... Điểm đặc biệt là plugin này không dựa vào PhysX mà sử dụng thuật toán đơn giản, cho phép chạy nhẹ và dễ dàng tích hợp chỉ bằng cách thêm node KawaiiPhysics vào AnimGraph.
✨ Điểm nổi bật
- Cài đặt cực nhanh: Chỉ cần thêm node
KawaiiPhysicsvào AnimGraph là có thể sử dụng, không cần cấu hình phức tạp. - Nhẹ và hiệu quả: Không phụ thuộc PhysX, sử dụng phép tính đơn giản nên hiệu suất cao, phù hợp cả với mobile.
- Hỗ trợ nhiều loại collision: Tương tác với hình cầu, capsule và mặt phẳng, có thể điều chỉnh trực quan ngay trong viewport.
- Giữ nguyên chiều dài bone: Bone không bị giãn hay co lại ngay cả khi tính toán vật lý gặp sự cố.
- Kiểm soát linh hoạt: Có thể thêm lực ngoài (external force) phục vụ mục đích biểu diễn, kết hợp với trọng lực và gió.
- Chống xuyên thấu: Tính năng
BoneConstraintgiúp hạn chế việc váy xuyên qua chân, cònSyncBonecho phép đồng bộ chuyển động của bone đang được animation điều khiển (như chân) để tăng độ chính xác. - Tái sử dụng tham số: Lưu cấu hình vào
DataAssethoặcPhysicsAssetđể dùng lại cho nhiều nhân vật. - Điều khiển runtime: Có thể thay đổi tham số và lực tác động từ Blueprint hoặc C++ trong lúc game đang chạy.
💡 Vì sao đáng chú ý
Điểm mạnh nhất của KawaiiPhysics nằm ở sự cân bằng giữa 'đơn giản' và 'hiệu quả'. Thay vì phải vật lộn với hệ thống physics phức tạp của Unreal, nhà phát triển (đặc biệt là người làm game indie hoặc VRChat) chỉ cần thêm một node và tinh chỉnh vài tham số là đã có được hiệu ứng chuyển động tự nhiên, 'kawaii' cho nhân vật. Việc không dùng PhysX giúp plugin nhẹ hơn hẳn, giảm tải đáng kể cho CPU, đồng thời tránh được các lỗi thường gặp khi kết hợp nhiều hệ thống vật lý.
Plugin hỗ trợ Unreal Engine 5.3 đến 5.7 (và có bản cho UE 4.27), kèm theo sample level và nhân vật mẫu để người dùng thử nghiệm ngay. Với cộng đồng sử dụng lớn, tài liệu wiki và các bài hướng dẫn phong phú, KawaiiPhysics đang là lựa chọn hàng đầu cho những ai muốn tạo hiệu ứng 'rung lắc' mượt mà mà không cần đào sâu vào vật lý phức tạp.
#UnrealEngine #GameDev #Physics #OpenSource #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.
Cross-platform, real-time, offline speech recognition plugin for Unreal Engine. Based on Whisper OpenAI technology, whisper.cpp.
Unreal Engine 5 plugin component for rendering runtime generated content.
UE5 Visualization Plugin - Windows Audio Capture (WAC) is an Unreal Engine 5 plugin that captures live audio from the windows default audio device and analyse it to frequency values.
Easy expansive gameplay framework plugin for Unreal Engine. (Abilities, Attributes, Modular Systems, Async Events, and more)
A Unreal Engine plugin for making presence, invite, join and spectating with Discord.
This code plugin for Unreal Engine provides functions that drastically improve the quality of life during the implementation of game flow in C++.
A list of community resources for Slate, Graphs, and UE4 Plugin Development.