testing new Arnold 6.0.3 GPU renderer update on particles


Recent HtoA 5.2.1 made it possible to actually use Arnold6 GPU in Houdini, i tool it on a test ride with particles. (5 million particles).

the setup is quite simple, pure diffuse shading only AA samples. I’ve chosen a darker frame to test the sample quality.


CPU 2 minutes on 6 core Xeon

GPU 1 minute (Nvidia Quadro RTX5000), same sample count the CPU render above but more little more noise.

GPU 1:30 minute, increased the sample to get a noise free render.

the Arnold GPU render it getting slowly faster the Arnold CPU in some cases, there is still long road ahead to for the GPU renderer speed to catch up with competition.

star simulation with OpenCL

birth of a massive star. for my little #astrophysics exploration, i’ve created a star simulation using openCL in houdini. its based on nbody #physics model, only driven by #gravity. using #nvidia #quadro rtx 5000 #NVIDIAStudio. #arnoldrender

the colours are not quite right, I am trying to integrate kelvin colour temperature.  the current colour is based on density and speed.  

In this simulation, I assumed  48% amount of negative gravity to fill the mystery of dark matter. I used 1 million nbodies for the simulation.  for the steps, I am planning to add finer particle streams to get more details.

atmossphere volume in arnold

rendered with Arnold in Houdini. I’ve tried the atmosphere volumes the first time. easy to setup. The render time was quite slow on the volumes, typically for volumes, but much faster then render the screen envr with VDB cloud. I’ve used a mesh light for inner character illumination. 

it’s a shame I could not use Arnold 6 GPU, because its missing features. Volumes would boost get huge speed boost with volume raymarching on a GPU. I had to use a denoiser from Affinity Photo in dark areas.

with Arnold 6 GPU it does not drop any errors, you have to wait 1-2 minutes if data is loaded to GPU and starts the rendering or not. even a wrong file pass to an Hdri image makes Arnold GPU drop out, you sitting and wait in front of a black screen and don’t know if it will render or not.

light simulation

I’ve made a simple scene to test the physics of light. for proper light calculation, I used spectral render Indigo and Octane.

Indigo has multiple Engines, standard Spectral Path tracer on CPU or GPU and Bidirectional path tracing with MTL sampling (metropolis Light Transport). Octane has only default Spectral Path tracer on GPU but includes an MTL sampling method. I’v also added Renderman 23 to the test with its unified rendering integrator. It supports bidirectional path, manifold caustics and path guiding on the CPU.  

Another render engine like Arnold or Cycles with regular Path tracing would impractical fro complex light calculation tasks.

The base scene is Sphere and squashed Sphere underneath inside a volume box (uniform VDB).      

The following image is the result of Indigo Renderer with BiDirectional path tracing and MTL. It was by far the fastest rendering.