Matrix assignment was a way to play around with MEL loops, and create some interesting geometry with it. I used simple for loops and nested them in each other. Creating the geometry was the easy part. Hard part was to group them and expressions on the...

Pointclouds and brickmaps can improve the render performance greatly since they “bake” a 3d model with any shader data that is needed for the render just once, and can be used over and over again. In some cases the original model doesn’t even have to be used for the render, brickmap which is free...

Geometry is imported for each particle system cache. Houdini’s sprite node that is in the POP network doesn’t really function for prman. So I had to copy little circular grids on particles with template point attributes. I had to make sure that the grids would face the camera at all times, so while...