Friday, January 28, 2011

Second Week Update

This week I spent more time trying to figure out some reference videos that I can use as comparison criteria, and more/so solidifying what I want to simulate. Although my plans for the project include multi-phase flow of other materials, right now just being able to melt ice would be a primary objective, so these are some videos of what I want to be able to simulate.


Here are some ref: videos for other types of highly viscous flow if molten lava.





Also, after looking at a few SPH base simulators, I decided to start out with the CUDA SPH implementation which is found in the CUDA Particles samples in the CUDA SDK. It's very well implemented, and seems the most well documented in comparison to some of the other open source simulators I've looked at. I spent a little bit of time playing around with it, and it seems incredibly fast and efficient at running the simulation. Surface extraction and rendering is a different issue and will definitely slow down the process to some degree, but that part will come much later.

Saturday, January 22, 2011

Design Document and Preliminary Plan

This is my first blog post for my Senior Design Project! I'll update this as I begin to start more things, but right now all I have completed is my preliminary Design Document, which outlines the purposes of this project and what I plan to do in the future.

My next will be spent continuing to read reference materials, and plan out specifics of the preliminary implementation, which will include setting up a development environment and framework, finding a good SPH implementation to extend, and figuring out how I will go about building on this framework to complete the goals of the project.

Although its a completely different project, because I have nothing currently I'm just going to post my old water simulation: although I do not plan on using a grid-based method in this project, it is still a good example of what virtual water "should" look like, although it is a little viscous and flat in my opinion.