Description
Graphics artists commonly employ physically-based simulation for the generation of effects such as smoke, explosions,
and similar phenomena. The task of finding the correct parameters for a desired result, however, is difficult and time-consuming as current tools provide little to no guidance. One approach for exploring the influence of different parameters is the generation of an ensemble: the simulation process is executed several times with different settings. Interactive tools for exploring such ensembles can then be used to identify parameter settings which correspond to the artistic goal.
Task
You task is to extend an existing framework for the interactive exploration of visual effects ensembles. The system consists of an Autodesk Maya plug-in and a stand-alone visualization application. You will investigate different ways of identifying variations in the set of simulations and using technology such as NVidia's CUDA parallel computing architecture.
Requirements
Basic knowledge in computer graphics and visualization, good C++ programming skills, experience with OpenGL/GLSL and CUDA is beneficial
Additional Information