Kinds-of-Intelligence-CFI / animal-ai

Animal-AI supports interdisciplinary research to help better understand human, animal, and artificial cognition.
https://sites.google.com/csah.cam.ac.uk/animalai/
Apache License 2.0
53 stars 9 forks source link

Configurable Agent/Wall/Floor/Skybox Skins #24

Open alhasacademy96 opened 1 year ago

alhasacademy96 commented 1 year ago

-------[Moved from unity-ai-repo]

It would be fantastic for the V3.0 Paper and Release to be able to configure the walls, floor, and roof of the arena to be different colours and/or textures. At the moment, you have to create walls around the edges and on the floor and roof in order to do this, which is fiddly and takes up space in the arena.

I'm imagining that the config would look something like this:

!ArenaConfig
arenas:
  0: !Arena
    pass_mark: 10
    t: 100
    wall_texture:
    - "picket-fence"
    floor_texture:
    - "white-noise"
    roof_texture:
    - "forest-scene"

Alternatively, you could pass RGB vectors to these objects and they would be solid blocks of that colour.

This would be very useful for building simple tests for simple agents (the picket fences are quite complicated). Having a range of skins (e.g., white noise, forest-scene, city-scape, etc.) could also be handy for building a narrative for human testing (e.g., "you are about to play a game where you will be an animal in a forest hunting for tasty apples...")

github-actions[bot] commented 9 months ago

This issue is stale because it has been open for 30 days with no activity.

github-actions[bot] commented 9 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale. Please open a new issue for related bugs.

github-actions[bot] commented 7 months ago

This issue is stale because it has been open for 45 days with no activity.

github-actions[bot] commented 4 months ago

This issue is stale because it has been open for 45 days with no activity.