Zag Studio’s web site
Zag Studio’s web site is now online! I plan to keep expanding the site with information that my clients and prospective clients find useful, so if there’s anything you would like to see there, let me know.
The Silverlight banner in the main page was a fun side project I did during the refreshingly inspiring Siggraph conference earlier this year in New Orleans. You can replay the animation by clicking on the banner again.
The idea was to create a Silverlight animation that included fractal geometry. A fractal is an object that is similar to itself at all scales, like the branches in my animated trees. Each tree is a user control with properties to specify the thickness of the tree trunk, the length of each branch, the number of branching levels, and the number of levels bearing fruit. From those parameters, the user control creates a branching pattern with random variations. There’s also a property that specifies a seed for the random number generation, so that the trees look consistent every time the application runs.
For inspiration on generating pictures using grammars, I found this book a good read: Grammatical Picture Generation: A Tree-Based Approach.
Posted by Bea under General | Comments (5)

I love the animation! Very simple and elegant.
All the best, I love your blog and i know your clients will be lucky to invest in you.
Woo! OMG Bea, Congrats on opening your own business.
Love the site, simple and to the point. The only small criticism I would have is the bouncing effect on the green dot when it comes off the tree. It doesn’t look natural, you might consider the Farseer Physics Engine to help make it look more natural. Sorry, I’m not being negative, I just personally love when people point out things like this in my own code/design and it only serves to make things better and I certainly don’t notice everything after working on something.
Good luck with ZagStudio!
Thanks Chris.
Yes, I am familiar with Farseer Physics Engine and I agree it would make the animation look more natural. I will keep that in mind for next time I have some free time to improve Zag Studio’s site.
Thanks a lot for the idea!
Bea