Delayed Load Procedural CVEX Shader

proceduralcvex
In the meantime of Happy Feet production I wrote my first DSO for Mantra, It’s my first tool written in HDK. The idea is very simple: Load geometry at render time and modify it by CVEX code. This version is a raw version, probably it has a lot of bugs, but I will try to make it better!

How to install ?
otl file goes to ${HOME}/houdiniX.X/otls/
so file goes to ${HOME}/houdiniX.X/dso/mantra/
VRAYprocedural goes to ${HOME}/houdiniX.X
That’s all!

What does it add to Houdini?
First thing is procedural shader called: Delayed Load CVEX. It’s available in the SHOP context.
Second thing is Delayed Load CVEX Global VOP node. It gives you an access to predefined global variables.

Special Global Variables:
We have two special variables: geometry and proceduralid. Geometry variable gives a string, which is a path to geometry leaded by delayed load. It’s a shortcut, we don’t have to create parameter node with expression between delayed load and CVEX shader. Proceduralid variable gives you an access to Procedural ID parameter on delayed load shader. But what is it for ? It can be useful when you would like to modify the same geometry with the same CVEX shader but with a different seed.

Google Code

Have a good fun!
Cheers,
Piotr

Posted in work | 3 Comments

Fourier series in CHOPs

Yeah I did some Fourier Series in CHOPs, only for fun, how to play with integrals in chops.
I used this law to draw every harmonic function:
fl
here are results:
f01

Graph was mess, I know I should build it with for loop.
f02
f03
I am thinking to apply fourier series formula to geometry, idk what will happen, but it’s interesting.

I used this paper:

http://webpages.dcu.ie/~applebyj/ms224/BT2_FSER.pdf

Cheers,
Peter

Posted in work | Leave a comment

Computed Tomography data in Houdini

Hey folks!
Yeah I did something awesome! I found some computer tomography(CT) images and I tried to visualize CT data in Houdini, here are amazing results:
First step is to find some CT data, this page:

http://digimorph.org/

it’s AWESOME for that, you can find there whatever you want :)

Here is my CT image sequence:

and here is data in Houdini:
one slice:
turtle_ct_houdini
density:
turtle_density_0
and iso surface:
turtle_iso_skeleton
turtle_skin

Other data, human body:
f_ct-slice
f_density
f_skeleton
f_skin

it’s for NON-COMMERCIAL purposes.
cheers,
Peter

Posted in work | Leave a comment

Snell’s Law Wolfram Mathematica

mathematica

Hey folks I have started adventure with Wolfram Mathematica. Amazing program for mathematical calculation and great tool for equations visualization.
I started from Snell’s Law, to learn expression language etc.

snellslaw_0

Amazing tool for everyone who love do something with math at everyday.
Cheers

Posted in work | Leave a comment

Dr. D on sidefx website

You can find me on first photo near left edge, blurred ghost ;)

Posted in work | Leave a comment

Happy Feet 2 Trailer

Posted in work | 1 Comment

Raytracing in SOPs


I was inspired by my friend from work. He did interesting ray tracing renderer inside SOPs. I decided to do the same thing, only to test myself.
There is no illuminance loop and it works only with one light, certainly, for loop will solve multiple light problem.
Cheers

Posted in work | Leave a comment

Greetings from Sydney

inthemorning
Posted in work | Leave a comment

Introduction to integrators

derivative
First and second derivative computed in CHOPs, Lagrangian method.

Posted in work | Leave a comment

First test of obj-b

first_test_of_objb
The first test of obj-b format, looks interesting ;)
cheers,
bareya

Posted in graphics, work | Leave a comment