Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.63 KB

README.md

File metadata and controls

32 lines (21 loc) · 1.63 KB

biig-ants 🪲🐜🦗🐞🪰🦗

A silly project we ran as part of the BIIG Hackathon 2024.

To run, execute the following command from the root folder:

blender --python /biig_ants/main.py

This is an unfinished project! 🏗️ (the best kind :P)

What does it do?

The script generates a random landscape object, and defines a particle system of bugs that walk on this terrain towards an emitter.

The next steps would be to define a virtual camera that looks to the particle system top-down. Then we can render the different passes of the scene and export them as OpenEXR files that we can analyse with Python.

The idea is that using Blender's passes we can easily generate synthetic training data for segmentation, optic flow estimation or tracking (but we didn't get that far).

Data

The script expects a bug mesh called Eleodes_spec_cleaned.fbx to located at a data directory, two-levels up from this file.

This mesh can be downloaded from this link

The data comes from this cool paper:

Plum, F., & Labonte, D. (2021). scAnt—an open-source platform for the creation of 3D models of arthropods (and other small objects). PeerJ, 9, e11155.

Contributors

This project was done in collaboration with @K-Meech, @ruaridhg and @WhoIsJack, thanks for all the great contributions!

Inspo