1. A method comprising: interfacing a plurality of animation clients with a block diagram modeling environment, where: the block diagram modeling environment supports the plurality of animation clients at a given time a first animation client among the plurality of animation clients defines a schema, the interfacing includes: binding an object of a block diagram model with the schema, where: the block diagram model is modeled within the block diagram modeling environment, the schema defines a data format for data that is transferred from the block diagram modeling environment to the first animation client for generating a three-dimensional representation of the block diagram model within the first animation client, and the first animation client provides an animation of the three-dimensional representation of the block diagram model; simulating the block diagram model in the block diagram modeling environment; generating data based on the simulating; transferring the data from the block diagram modeling environment to the first animation client in the data format defined by the schema; and updating the animation of the three-dimensional representation of the block diagram model using the first animation client.