NetLogo and Repast to 3DMax to Unity: ABM Visualisation

Our work on Unity stalled for a while due to another projects and deadlines, but we are back on the case from next week with the aim of providing a quick and easy route to visualise agent based models with an urban theme .

The movie below details where we left off:

The ultimate aim is go from popular agent based modelling packages such as NetLogo or Repast into 3D Max and subsequently out to a game engine.

The movie below shows basic agent based models created directly inside of 3D Max:

Crowd and Delegates – Emergent Behaviour from digitalurban on Vimeo.

Finally, below is output from NetLogo visualised in Max – this is now up and running in Unity so the proof of concept seems to work:

Flocking in NetLogo exported to 3D Max from digitalurban on Vimeo.

All being well we should have a plugin for 3D Max available in the next quarter allowing direct input for agent based models.

Author Bio

Andy is Professor of Digital Urban Systems at the Centre for Advanced Spatial Analysis at University College London.


  1. taemo - September 21, 2009

    Wow. Interesting video. I like it. and that’s the thing I gonna study for now ‘coz I have to present it in our class.

  2. Shawn Graham - November 12, 2009

    This is fascinating. I’ve got some agent models I’d love to recast in this way (with regard to ancient cityspaces). I look forward to seeing how this develops!


  3. Yan H. - March 2, 2016

    old Post, but this is way cool. This is exactly what I am intending to do: translate quite a behemoth of a netlogo model of game mechanics to C# in Unity. I would be seriously interested in the plugins you have been working on! Do you have something available already? I’d love to have a look if possible.

    @Shawn and btw, I’d love to see the models of ancient cityspaces. I suppose its people moving in those spaces. I intend implementing something of that sort in the same Unity project as well.

Leave a Reply to Yan H. Cancel reply