Here are 2 little utilities, "Attribute to bitmap" and "Bitmap to attribute"
Attribute to bitmap:
Simple node which allows the user to bake attribute values to a bitmap (tga, exr, rat...).
Bitmap to attribute:
Simple SOP node which allows to read data from a bitmap to point attribute.
- use only luminance toggle
- Multiplier ( intensity )
- Output Attribute Name
- Change the class of the output attribute ( by default it's point ).
Friday, July 19, 2013
Thursday, July 18, 2013
GJ Attribute Math ( Houdini )
Here is a new utility .otl: AttributeMath
Format: Houdini .otl (Digital asset)
Feature:
SOP node which allow the user to do math operation between 2 attributes.
Where A is an attribute and B is either an attribute or a constant, you can do:
- A - B
- A + B
- A * B
- A / B
- A % B (modulo)
- Remap A values according to a ramp
- Fit Range A values
Output values are stored in either attribute A or in a new attribute.
Feature:
SOP node which allow the user to do math operation between 2 attributes.
Where A is an attribute and B is either an attribute or a constant, you can do:
- A - B
- A + B
- A * B
- A / B
- A % B (modulo)
- Remap A values according to a ramp
- Fit Range A values
Output values are stored in either attribute A or in a new attribute.
Examples:
Add:
Multiply by a constant:
Remap values by a ramp:
Thursday, July 11, 2013
GJ Attribut Visu ( Houdini )
Here is a new simple utility otl, AttributVisu.
Simple SOP node which allows the user to visualize attributs ( point, vertex, primitives and details ) in 3D view via a ramp color.
Support any type of regular / custom attributs.
Simple SOP node which allows the user to visualize attributs ( point, vertex, primitives and details ) in 3D view via a ramp color.
Support any type of regular / custom attributs.
Sunday, July 7, 2013
GJ Isolate Selection ( Houdini )
Here is another utiliy: Isolate selection for Houdini
This python script allows the user to isolate an object ( by hiding all others ). Then to display back the objects when you exit the isolate mode.
The script keeps in memory which nodes were displayed or hidden before the isolate process. ( it uses a hou.session python module ).
Python Script for Houdini
How to use:
- Copy the .py file in "C:\Program Files\Side Effects Software\Houdini XX.X.xxx\python26\lib" or whatever python folder used by Houdini
- Create a new tool in a shelf: Right-clic -> new tool
- In tab "Script" write these two lines:
import IsolateSelection
reload(IsolateSelection)
Select an object to isolate that object by a clic on the tool just created, clic again on that tool to display back all other nodes.
This python script allows the user to isolate an object ( by hiding all others ). Then to display back the objects when you exit the isolate mode.
The script keeps in memory which nodes were displayed or hidden before the isolate process. ( it uses a hou.session python module ).
Python Script for Houdini
How to use:
- Copy the .py file in "C:\Program Files\Side Effects Software\Houdini XX.X.xxx\python26\lib" or whatever python folder used by Houdini
- Create a new tool in a shelf: Right-clic -> new tool
- In tab "Script" write these two lines:
import IsolateSelection
reload(IsolateSelection)
Select an object to isolate that object by a clic on the tool just created, clic again on that tool to display back all other nodes.
Wednesday, July 3, 2013
GJ Slope ( Houdini )
I'm starting a new collection of utilities otls for houdini, here is the first one, called GJ_Slope.
It's a simple node which create a custom attribut driven by the slope of a surface.
Feature:
- Custom attribut name
- Ramp multiplicator
- Display value to Color ( Cd )
- Mult / Add by constant
- Invert value
It's a simple node which create a custom attribut driven by the slope of a surface.
Feature:
- Custom attribut name
- Ramp multiplicator
- Display value to Color ( Cd )
- Mult / Add by constant
- Invert value
Subscribe to:
Posts (Atom)