Physically based Visual Effects (Rendering/C++)

Job ID: 36201361

Budget: $30 – $250 USD

Generate the following three wedges. Each wedge must be at least 500 frames long, 960x540 exr. The density must be lit by one key and one fill light. There must be no emission. Each wedge is based on one guide particle, and each frame is a different setting of the indicated parameters. Use a grid that is at least 500x500x500 in size. The DSM grid can be any size, but be careful about artifacts. 1. Wisp wedge, with 5 million wisp dots in each frame. Parameters to vary: octaves, freq, fjump, clump. 2. Noise wedge. Parameters to vary: octaves, freq, fjump, fade. 3. Pyroclastic wedge. Parameters to vary: octaves, freq, fjump, gamma.

The attached Source Code can be run using :
g++ main.cpp -o main -lOpenImageIO

The source code only runs on Linux machine and the required dependency is also attached as OpenImage_Linux.zip. It produces a render of teapot using Signed Distance field in a Grid. Same source code can be used an rewritten to achieve the above task. Inside the sourceCode.zip there is an Output folder, please check that for the kind of output expected.
Related categories: 3D Rendering C++ Programming Visual Effects