Team Members

  • Clive Goransson
  • Evan Hodges
  • Viv Pearce
  • Todd Walker
  • Client

    ViewBuild Pty Ltd www.viewbuild.com


    PROJECT DESCRIPTION

    The purpose of the project is to create a library of Artificial Intelligence (AI) functions in the form of python scripts, designed to be used as plug-ins for the ViewBuild 3D engine, the proprietry software of our client. ViewBuild 3D is a graphics program used primarily for architectural designs - which can be dynamically altered and added to in real-time 3D.

    The essence, therefore, of the project is to make objects (called 'Critters') in a ViewBuild environment (called the 'Map') exhibit intelligent behaviour. They are to wander around the Map, navigating and exploring independently of one another.

    Critters will each have a personality type which will dictate their actions. Some will be timid and shy away from other Critters, whereas others will be inquisitive and explore unseen areas of the Map.

    Users will also be able to dynamically interact with the Map. They will be able to add, move or delete Critters and environmental objects in real time, and watch to see the impact of their actions in the Critters world. The Critters will be aware of their surroundings, and adjust their behaviour to adapt to the changes.