Managing meshes with the Forma API

Last week I spent quite a bit of time on the slopes snowboarding, but mostly in the mornings: I was back working at my computer in the afternoons. And while the mornings weren’t meant to be spent working, I actually found that some of my best ideas came to me while sitting on a chair-lift.

Thinking on a chair-lift.

One such idea was around efficient mesh management inside Forma.

We’ve been working on a prototype web-based multi-agent simulation system where the results are displayed in either Forma or Tandem. This will form much of what I'll talk about in my session at the upcoming Autodesk DevCon in Amsterdam.

As with earlier prototypes where we’ve integrated VASA into Forma, one of my favourite mechanisms for displaying calculated information is to render it as a Forma mesh. We did this for the visibility dome and shadows shown in my AU 2024 talk with Håvard Høiby (see page 24 of the handout to see what I mean).

I wanted to do something similar for our multi-agent system, where we have agents…

Read more