Machine3D BlackBox Pack 1 for tP 6

THIS PACK IS NO LONGER USED. Grab the newest here


This is the Pack 1 for TP 6.5 and later

These are used on a daily basis in creation of major VFX projects.


Download M3D Blackbox Pack 1 for TP 6

Watch this video to learn how to configure your Thinking.ini to include these blackboxes...


m3d_Basic

Basic components used every day

at birth

bool eggtimer

direction to-from

everyXframes

everyXparticle

frame number

frame rate

increasing chance

nodeDir

percent diff

percentParticles

random scale

rate curve

time in frames

time in sec

viewport color

weighted random

m3d_Color_Functions

Modify existing colors or create randomized color ranges

color invert

color random HSV

color random range

color random RGB

colorShift

randomHSV

m3d_Colors

Simple "Color" helpers presets using standard color names

all colors

black

blue

dark red

green dark

green

lime

magenta dark

magenta

orange dark

orange

purple

red

teal dark

teal

violet

white

yellow dark

yellow

m3d_Conditions

Detect if certain conditions are true or not

at birth and alive

detect change v002

diff greater than x

greater of

greater or equal

greater than curr frame

greater than

in mesh

in XYZ range

is below

is negative

is positive

isEqual

isNotEqual

isVecEqual

isZero

less or equal

less than

lesser of

noRemainder

texmap activate

threshold integer

time interval frame

vif V

vif

m3d_Curves

Uses the new "Curve" data type, preset with common curves

bell inverse

bell

fade in

fade out

m3d_Debug

Some basic debug setups

debug with color

pselection debug

m3d_Dynamics

Basic dynamics setups to affect particle motion

avoid object

basic dynamics

change dir over time

fake up down motion

find and attach

force away from node

forces

freeze over age

keep apart PPassAB

keep apart PSearch

moi

random flutter

shake by proximity

shake position 1

slow down to stop

spin away from

spin by vel size

surface follow

uDeflector MULTI

uDeflector

m3d_Export

Simple Export setups

Alembic Export 3

Export Simple

m3d_Filter_Limit

Setups to filter or limit certain particles who meet criteria

die if

die isolated

die mesh

die percent

die small

filter density

filter XYZ

inside XYZ region

light filter

limit spin

limit velocity

limitValue expr

reduce density

texmap color threshold

m3d_Floats

Basic Float presets

-981 mult

100k mult

1k mult

1M mult

noise 26 .01

noise 7 .025

noise float

m3d_Generators

Common setups for generating particles

birth along path

birth at bounding box

birth iterate dir

birth math sphere

birth node iter XY map

birth node iter XY

birth node surf map decay

birth node surf-vol

birth obj face iter matID

birth obj iter surf-vol

birth obj rand map

draw RGB

geo birth geo vertex

geo birth per face

geo birth per vertex

manual Raster v1.0

voxelize Manual

voxelize v1

m3d_Geometry

Setups for dealing with Geometry data types

calc MatID area

centerFacePos

direction by color map

find closest surf point

find min max vertex height

geom bounding box

geom face area

geom map sampling

geom options

geom random sampling

geom sample texmap

geom stick on surf

obj surf area mult

psearch geomcontact

psearch obj intersect

psearch obj-obj proximity

m3d_Groups

Common collections of particle groups

colors

markers

m3d_Helpers

Basic helper-type functions

activate by map color

dist to camera

find and attach to biggest

find and attach

find and set reference

inFov

iterate 26 dir sphere

iterate surface UVW

minMaxSize

psearch at birth

psearch dual nearest surf

xto1Floats

xto1Frame

xto1Integers

xto1Nodes

m3d_Materials_Standard

Collection of common Standard materials

std blue 50 percent

std blue dull

std blue lit

std blue

std checker 10 materials

std checkers 10x10

std electric noise

std green 50 percent

std green lit

std green

std grey 20 percent

std grey 50 percent

std grey dark

std grey

std invis

std MatIDs 15

std ocean hack

std orange 50 percent

std purple 50 percent

std rainbow

std random Mat FX IDs

std red 50 percent

std red lit

std red

std rgb self illume

std vertex color lit

std white

std yellow 50 percent

std yellow

m3d_Math

Common math functions, often using the Math helper

dot product for collisions

impact force

math abs

math matrix composition

math matrix inverse

matrix inverse

sine wave, 0 to 1

m3d_Math_Expr

Math functions using the Expression helper

abs expr

acos expr

asin expr

atan expr

ceil expr

circle expr

circle vector

circle_x expr

circle_y expr

clamp

cos expr

cosh expr

degToRad expr

exp expr

floor expr

invSFactor expr

ln expr

mod expr

mod is zero expr

multi float blend expr

pow expr

radToDeg expr

sin expr

sinh expr

spiral expr

sqrt expr

tan expr

tanh expr

m3d_Memory

Memory setups with pre-built collections of variables

Mem ATree

Mem Defaults 99

Mem Geom Face

Mem Geom Object

Mem Geom Point

Mem Geom Vertex

Mem Geom

Mem SplineData

Mem SplineImport

Mem TrailBorn

Mem Use Forces

m3d_Position

Simple functions to affect particle position

adjust pos

height at birth

limit pos

random offset pos

set height at birth

m3d_Texmap_Gradients

Simple gradient type texmaps

age gradient 2

age gradient

black to white

spectrum black ends

spectrum no black

white to black

m3d_Texmaps

Simple noise map type texmaps

cellular (requires Blur plugins)

electric (requires Blur plugins)

noise fractal

noise turb

smoke

texmap collection

vertex color

waves

m3d_Time

Functions for dealing with time values, usually with loops or fade-in/out over time

eggTimer bell curve

eggTimer curve

eggTimer Loop Update

eggtimer mega

m3d_Utilities

Utility setups for debugging and other specific functions

frost Proxy Maker

gravity System v1

makeLine

makeLineDir

showDir-P

showDir

m3d_ValueToValue

Common ValueToValue presets

v2v bell inverse

v2v bell

v2v fade-in

v2v fade-out

v2v hard in

v2v hard out

m3d_Vectors

Common vector functions, mostly using the Math helper

alignment vec

direction to color

float Noise Vec

math vec addition

math vec angle

math vec average

math vec cross prod

math vec deflection

math vec distance

math vec dot prod

math vec float mult

math vec inverse

math vec length

math vec mat complete xform

math vec mat vector xform

math vec normalize

math vec orthogonalization

math vec scale product

math vec subtraction

random point3 per call

random point3

vRandom

vRandomRanges

m3d_Vectors_Expr

Vector functions using the Expression helper

absV expr

absVsub expr

clamp vec expr

invX expr

invXY expr

invY expr

invZ expr

limitVec expr

vAvg3 expr

vBlend expr

vOps3 expr

vZeroZ expr