Posts Tagged ‘python’

Baking animations

For my M.Sc. thesis I developed under the supervision of Dr. Herb Yang a new model for creating physically-based animations of the baking process using the Smoothed Particle Hydrodynamics framework. This model is capable of reproducing the fluid-solid phase transition, volume expansion, and surface browning that take place during the baking process. This work represents the first time that the baking process has been reproduced in a physically-plausible manner in the domain of computer graphics.

As part of this research an adaptive version of the field function was also developed that would allow the reconstruction of the surface of the fluid as it expands avoiding the creation of holes in the object.

The following animation sequences show how the model is very flexible in that it can reproduce the mechanical properties of a wide array of fluids from thin fluids to semisolids. The sequences presented also show that the proposed model can produce animations of different and peculiar types of bread.

Particle Based Baking Animations with Smoothed Particle Hydrodynamics. from omar rodriguez on Vimeo.

Tools used:

  • C++
  • Python
  • Qt
  • OpenGL
  • CGAL
  • Maya
  • meshlab

Mapping Science

The Mapping Science project aims to see weather true interdisciplinary studies are being done or if over time, “silos” of research form in the academic world. In order to test this, thousands of academic papers from different journals are analyzed over a period of years and clustering different characteristics we can see the path the Academia is taking.

This visualization is based on the work by Moritz Stefaner to show the formation of neuroscience as a field.


  • Programming
  • Research
  • Technical design

Tools used:

  • Actionscript
  • Python
  • C++

Team roles: