alec-jackson / alec-jackson/studious-engine

Add Support for Automatic Multi-Object Collision Boxes

Đang mở
#81 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
C
Star
6
Fork
1
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

# Overview

When importing a multi-part 3D object (most 3D objects) into studious engine, you have the ability to automatically generate a bounding box collider around it. When generating a 3D collision box around an object, studious will tightly wrap a single box around all objects collectively. To allow for more precise collision calculations, add support for multi-object collision box generations. This should decouple the objects and use each one independently to generate a collision box. This should result in many more collision objects around a single 3D game object. This is necessary for generating reasonable collision boxes automatically for maps.

## Nitty Gritty

A 3D model in a wavefront file (.obj) contains multiple sub-objects that each have their own vertex points, texture coordinates, normal coordinates, materials, etc. Each object is defined in the .obj file like so:

```
o Cube
...
o Sphere
...
o Monkey
...
```

Rather than generating a single collision box for the Cube/Sphere/Monkey collective 3D "scene", studious would generate a collider box for Cube/Sphere/Monkey independently, but tag them with the same collision data.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.