allenai / procthor

🏘️ Scaling Embodied AI by Procedurally Generating Interactive 3D Houses
https://procthor.allenai.org/
Apache License 2.0
241 stars 20 forks source link

Large scale refactor to make things more modular and generally easier to modify the generation process. #1

Closed Lucaweihs closed 1 year ago

Lucaweihs commented 1 year ago

Major change here is to inject the components corresponding to the ProcTHOR database files into all the generation code. This means we are no longer reading from global constants that cannot be changed.

mattdeitke commented 1 year ago

I like the idea of it. This is a bit too large to look at in detail easily. I looked at the setup of ProcTHORDatabase, and it seems good to me. Tried running example.py and it still works, so hopefully, things are the same as they were.

So, feel free to merge when you're ready :)