home *** CD-ROM | disk | FTP | other *** search
- PROCESS V1.0 scene file description (C)Copyright 1995 by Andy Tell
-
- parameters in brackets [] are optional and are assumed to be default if left out
-
- Predefinded Symbols :
-
- PROTO is the standard material
-
- NOMATRIX Symbol stands for the identity
-
- STANDARD is a Bump-Texture without any effect
-
- WAVES wavy bump
-
- BUMPS bumpy bump :)
-
- COLOR is a texture that doesn't do anything
-
- CLOUDS a cloudy-texture
-
- CLOUDS2 a vatiation of the clouds
-
- GRADIENT a blue to white gradient for skies
-
- GRADIENT2 a blue to white gradient for skies
-
- MARBLE a classic marble texture
-
- HELL looks like marble but diff'rent ;)
-
- CHECKER chess ....
-
- CKECKER2 more chess ....
-
- CHECKER_WM even more chess ....
-
- WOOD wood texture
-
- WOOD2 another wood texture
-
-
-
- Parameters available :
-
- Vector : <v1 v2 v2> or a vector-symbol
-
- Float : +/- x.xxx or x.xxxeyy or a float-symbol
-
- Int : +/- xxxx
-
- Bool : ON or OFF
-
-
- Block Operators available in Main_Struc :
-
- GLOBAL Starts the Global Block
-
- CAMERA Starts the Camera Block
-
- MATRIX Starts a Matrix Block
-
- COLOR Defines a Color-Symbol
-
- VECTOR Defines a Vector-Symbol
-
- LIGHTSOURCE Starts a Lightsource Block
-
- MATERIAL Starts a Material Block
-
- SPHERE Starts a Sphere Block
-
- PLANE Starts a Plane Block
-
- MESH Starts a mesh Block
-
- PROTOTYPE Starts a prototype Block
-
-
- MESH-Block operators :
-
- Starts with MESH [name]
- name is a mesh-Filename ws extension. e.g distance.msh
-
- Definition ends with END_MESH
-
-
- MATRIX name(symbol) : uses the matrix "name" to transform the object
-
- MATERIAL name(symbol) : uses the material "name" to shade the object
-
- SHADOW cast(bool) : turns shadow-calculations on/off for this object
-
-
-
- SPHERE-Block operators :
-
- Starts with SPHERE [name]
- name is the symbol to be stored for this object
-
- Definition ends with END_SPHERE
-
-
- MATRIX name(symbol) : uses the matrix "name" to transform the object
-
- MATERIAL name(symbol) : uses the material "name" to shade the object
-
- SHADOW cast(bool) : turns shadow-calculations on/off for this object
-
- PROTOTYPE : Defines the Object as Prototype only. This objects isn't created
- automatically but stored and can be referred to by "name"
-
- CENTER center(vector) : is the vector to the center-point of the sphere.Default is <0 0 0>
-
- RADIUS radius(float) : is the radius of the Sphere. Default is 1.0 .
-
-
- PLANE-Block operators :
-
- Starts with PLANE [name]
- name is the symbol to be stored for this object
-
- Definition ends with END_PLANE
-
-
- MATRIX name(symbol) : uses the matrix "name" to transform the object
-
- MATERIAL name(symbol) : uses the material "name" to shade the object
-
- SHADOW cast(bool) : turns shadow-calculations on/off for this object
-
- PROTOTYPE : Defines the Object as Prototype only. This objects isn't created
- automatically but stored and can be referred to by "name"
-
- VERTEX point(vector) : is a point on the plane. Default is <0 0 0>.
-
- NORMAL normal(vector) : is the normal vector to the plane surface.Default is <0 0 1>
-
-
-
- PROTOTYPE-Block operators :
-
- Starts with PROTOTYPE name
- Name is the Objects-symbol to be created.
-
- Definition ends with END_PROTOTYPE
-
-
- MATRIX name(symbol) : uses the matrix "name" to transform the object
-
- MATERIAL name(symbol) : uses the material "name" to shade the object
-
- SHADOW cast(bool) : turns shadow-calculations on/off for this object
-
-
-
- MATERIAL-Block operators :
-
- Starts with MATERIAL [name]
- Name is the predefined material to be changed.
-
- Definition ends with END_MATERIAL
-
-
- COLOR color(vector) : Gives the diffuse color of the surface
-
- PHONG shininess(float) [strength(float)] : Parameters for the Phong shading model
-
- PHONG2 shininess(float) [strength(float)] : a second Phong-hilite
-
- PHONG_FALLOFF rfo(float) [tfo(float)] : Falloff per unit for reflection
- refraction in Phong-Model
-
- COOK roughness(float) [strength(float)] : Cook-hilite
-
- COOK2 roughness(float) [strength(float)] : 2nd Cook-hilite
-
- COOK_FALLOFF rlxway(float) [rfrway(float)] : Half-intensity-way for reflection and
- refraction in Cook-model
-
- SMOOTH smoothness(float) : Smoothes the Hilites. By default it is 0=Off
-
- REFLECT switch(bool) : turns reflection On/Off
-
- REFRACT switch(bool) : turns refraction On/Off
-
- REFRACTION index(float) : refraction index for all wavelengths
-
- ABSORPTION index(float) : absorption index for all wavelengths
-
- SPEC no(int) rindex(float) aindex(float) : refraction and absorption values for a given wavelength no(0..12)
-
- FRESNEL_SCALE factor(float) : scales the fresnel-reflectivity.Should by 1 (default)
-
- FRESNEL_ADD add(float) : adds this value to the fresnel-reflectivity.Should be 0 (default)
-
- METAL switch(bool) [switch(bool)] : Turns on the metal shader and uses Fresnel-coloring On/Off
-
- RADIOSITY switch(bool) : enables radiosity calculations for the surface
-
- SELF_ILLUMINATION switch(bool) : makes the surface emitting light-energy
-
- INTERFERENCE switch(bool) [thickness(float) mix(float)] : turns on the interference calculations
-
- BLUR blur(float) : Blur-factor results in smooth reflections. 0=Off(default)
-
- MONO_HILITE switch(bool) : makes the hilite having the surface's color without
- calculating the light-color
-
- GRAY gray(float) : employs a gray-filter on reflections. 0=Off (default)
-
- HI switch(float) : reflections are only calculated when they are brighter
- than the surface-color
-
- SPECULAR color(vector) : the color of reflections
-
- FILTER color(vector) : filter-color for transparency
-
- TRANSMITTANCE color(vector) : translucent color of the surface
-
- BUMP_PROCEDURE symbol name(symbol) : Creates a 3d-bumpmap "symbol" employing the matrix "name"
-
- TEXTURE_PROCEDURE symbol name(symbol) : Creates a 3d-texture "symbol" employing the matrix "name"
-
- TEXTURE : Starts a texture block (see below)
-
- TEXTURE2 : Starts a texture2 block
-
- BUMPMAP : Starts a bumpmap block
-
- ENVIRONMENT : Starts an environment block
-
-
-
-
- BUMPMAP-Block operators
-
- Starts with BUMPMAP
-
- Ends with END_BUMPMAP
-
-
- SPHERICAL file(string) : turns on spherical mapping of the "name"-image
-
- PLANAR file(string) : turns on planar mapping of the "name"-image
-
- DEPTH depth(float) : gives the relative depth of the bumps.
-
- DECAL switch(bool) : turns decal On/Off
-
- SMOOTH switch(bool) : turns interpolation On/Off
-
- MATRIX name(symbol) : uses Matrix "name" to adjust mapping
-
- REPEAT u(float) v(float) : Mapping repeat for spherical mapping
-
- OFFSET u(float) v(float) : Offset for spherical mapping
-
-
- TEXTURE-Block operators
-
- Starts with TEXTURE
-
- Ends with END_TEXTURE
-
-
- SPHERICAL file(string) color(vector) : turns on spherical mapping of the "name"-image
-
- PLANAR file(string) color(vector) : turns on planar mapping of the "name"-image
-
- DECAL switch(bool) : turns decal On/Off
-
- SMOOTH switch(bool) : turns interpolation On/Off
-
- MATRIX name(symbol) : uses Matrix "name" to adjust mapping
-
- REPEAT u(float) v(float) : Mapping repeat for spherical mapping
-
- OFFSET u(float) v(float) : Offset for spherical mapping
-
- TRANSCOLOR color(vector) : This color is transparent
-
- ALPHA alpha(float) : Gives the ALPHA-Channel value (0-1.0)
-
- TOPO switch(bool) ABOVE/BELOW thres : Turns on topographic mapping and gives a threshold
-
-
- TEXTURE2-Block operators
-
- Starts with TEXTURE2
-
- Ends with END_TEXTURE2
-
-
- SPHERICAL file(string) color(vector) : turns on spherical mapping of the "name"-image
-
- PLANAR file(string) color(vector) : turns on planar mapping of the "name"-image
-
- DECAL switch(bool) : turns decal On/Off
-
- SMOOTH switch(bool) : turns interpolation On/Off
-
- MATRIX name(symbol) : uses Matrix "name" to adjust mapping
-
- REPEAT u(float) v(float) : Mapping repeat for spherical mapping
-
- OFFSET u(float) v(float) : Offset for spherical mapping
-
- TRANSCOLOR color(vector) : This color is transparent
-
- ALPHA alpha(float) : Gives the ALPHA-Channel value (0-1.0)
-
- TOPO switch(bool) ABOVE/BELOW thres : Turns on topographic mapping and gives a threshold
-
-
- ENVIRONMENT-Block operators
-
- Starts with ENVIRONMENT
-
- Ends with END_ENVIRONMENT
-
-
- SPHERICAL file(string) [inten(float)] : turns on spherical mapping of the "name"-image
-
- CUBICAL file(string) [inten(float)] : turns on planar mapping of the "name"-image
-
- SMOOTH switch(bool) : turns interpolation On/Off
-
- DISTANCE dist(float) : how far away is the Environment ... ?
-
- REFRACT switch(bool) : Turns refraction on/off
-
- REFLECT switch(bool) : Turns reflection on/off
-
- SURROUND switch(bool) : is the world still refracted/reflected ... ?
-
-
-
- LIGHTSOURCE-Block operators
-
- Starts with LIGHTSOURCE
-
- Ends with END_LIGHTSOURCE
-
-
- FROM point(vector) : The point where the light is positioned in space. Default is <0 0 0>
-
- TO point(vector) : This is the `aim' of spotlights.By default it's <0 0 0>
-
- COLOR color(vector) : Light-Color .. :)
-
- SPOT hotspot(float) [falloff(float) inten(float)] : turns spotligh on and gives the cone-angles
-
- VISIBLE switch(bool) : makes the lightsource visible for the camera
-
- CLIP switch(bool) : Clips the light-visibility on objetcs ... %-)
-
- SIZE switch(bool) : sets the Size of the lightsource, by default it is 0
-
- FALLOFF fo(float) : Gives the way the light has to travel until it has lost half of its intenity
-
- MULTIPLIER multi(float) : Scales the Lightsource-intesity by the given value
-
-
-
- MATRIX-Block operators
-
- Starts with MATRIX name
- name is the matrix-symbol to be created
-
- Ends with END_MATRIX
-
-
- SCALE scale(vector) : Scales the matrix
-
- TRANSLATE trans(vector) : Translates the matrix
-
- ROTATE_X angle(float) : Rotates the matrix around the X-axis
-
- ROTATE_Y angle(float) : Rotates the matrix around the Y-axis
-
- ROTATE_Z angle(float) : Rotates the matrix around the Z-axis
-
-
-
-
- CAMERA-Block operators
-
- Starts with CAMERA
-
- Ends with END_CAMERA
-
-
- FROM point(vector) : Eye-point of the camera
-
- TO point(vector) : the Lookat-point of the camera
-
- FOCUS fov(float) : Gives the camera-Focal-Lenth
-
- DOLLY dolly(float) : moves the eye-point towards (0<dolly<1)
- or away from the camera (dolly>1)
-
- BANK angle(float) : rotates the camera in its optical-axis
-
- DOF switch(bool) aperture(float) free(float) : activates the depth-of-field calculations
-
-
-
-
-
- GLOBAL-Block operators :
-
- Starts with GLOBAL
-
- Ends with END_GLOBAL
-
-
- NAME name(String) : Gives the scene-name
-
- AMBIENT color(vector) : is the ambient color (background-light)
-
- FOG way(float) [color(vector)] : turns on the fog calculation
-
- SHUTTER time(float) : gives a time-scale for the shutter-time
-
- SOFTSHADOWS switch(bool) [u(int) v(int)] : Turns on the softshadow-calculations
-
- SHADOWS switch(bool) : turns the shadows on/off
-
- ANTIALIAS switch(bool) [thres(float) depth(int)] : Turns antialiasing on/off
-
- BLURRING u(int) v(int) : gives the precision for blurring
-
- FRACTAL switch(bool) : turns fractal textures On/Off
-
- OCTREE depth(int) : Gives the maximum octree-depth
-
- POST switch(bool) [quality(int)] : turns postprocessing On/Off
-
- WORLDREFRACT index(float) : the refraction-index of the atmosphere
-
- RECURSION depht(int) [thres(float)] : Recursion depth for raytracing-pass
-
- RESOLUTION x(int) y(int) [aspect(float)] : Sets the rendering resolution
-
- BACKGROUND name(string) [color(vector)] : Loads the image "name" as background
-
- SURROUND name(string) [color(vector)] : loads the cube "name" as a sourround-map
-
- SKY upper(symbol) [lower(symbol)] : sets the sky texturing for upper/lower sky
-
- PREVIEW switch(bool) : turns the preview on/off
-
-
-
-
-
-