Particle Operator (POP) Sample Code


This directory contains sample code for generating custom POPs. Refer to the toolkit documentation for more details.

RadialBirth POP
The radial birth POP will birth particles radially from a single point with a certain minimum and maximum distance from the point. This is an example of a generator POP.
POP_RadialBirth.C
POP_RadialBirth.h
Source for the radial birth POP
POP_radialbirth.icon Icon for the radial birth POP
SpotLight POP
The spotlight POP will change the particle's color to be brighter the closer it is to the point in 3D space. This is an example of a modifier POP that changes a particle's attributes.
POP_SpotLight.C
POP_SpotLight.h
Source for the SpotLight POP
POP_spotlight.icon Icon for the SpotLight POP
LocalForce POP
The localforce POP applies a directional force that is localized. It has an origin, direction and an applied radius which define a tube in which the force is applied to the particles. This is an example of a POP that applies an acceleration to particles. The example also shows how to use guide geometry.
POP_LocalForce.C
POP_LocalForce.h
Source for the LocalForce POP
POP_localforce.icon Icon for the LocalForce POP

Install Script

sample_install.sh is a sample install script.

The script will first compile the sample source code, then install the icons so that Houdini will find them. By default, everything is installed in your home directory.


Copyright © 1996 Side Effects Software Inc.
477 Richmond Street West, Toronto, Ontario, Canada M5V 3E7