I have continued to research into the subject of simulating soap bubbles. I have been looking at various technical papers from the
SIGGRAPH (Special Interest Group in Computer Graphics) conferences, as well as from other sources. Some of these papers include:-
- Computer Animation: Animation of Soap Bubble
Dynamics, Cluster Formation and Collision - by Roman Durikovic (2005)
- Simulation of Bubbles - SIGGRAPH - by Wen Zheng, Jun-Hai Yong & Jean-Claude Paul (2006)
- Animating Bubble Interactions in a Liquid Foam - by Oleksiy Busaryev, Tamal K. Dey, Huamin Wang & Zhong Ren (2012)
I have also been studying a technical paper by a former BSc 3D Computer Animation student at Swansea Metropolitan by the name of James Clarke. For his Major Project, he was aiming to produce a similar tool to my idea. After reading his report, I discovered that although he intended to take his project further, he mainly focused on allowing the bubbles to merge together by experimenting with various methods. He stated at the end of the paper, what he would like to achieve with the tool in the future. Some of these future improvements include:-
- The ability for the user to define where the bubbles are emitted from.
- The ability for the user to specify an arbitrary piece of geometry to use as a bubble instead of just using a sphere.
I also have some ideas of my own which I would like to implement into my project. One of these ideas is to produce a shader which could imitate the appearance of photorealistic soap bubbles. Another area which I am interested in exploring is a feature withing Pixar's Renderman called "Blobbies". These are essentially a way of merging geometry together to create blobby surfaces in a similar way to how "Metaballs" work. Below is an example of Renderman Blobbies from a site called "
Fundza":-