A note about surface names…

In order for you to Texture your objects, it is necessary that surface names be properly applied in Modeler. If you open the surfaces panel and the only surface name available in the list at the top of the panel (see below) is "default", then you need to return to modeler, and give each part a unique surface name (at least each part which you wish to apply a different color or texture to). Surface names can be up to 256 characters, and have nothing to do with object names. A given object can have as many as several hundred surface names (no more than one surface name per polygon, obviously), and a given surface name can be shared by many objects, or parts of many objects…

 

 

Surface = In Lightwave, "Surface" refers to a polygon or group of polygons which you have specified with a unique name.

 

The Surface Panel

 

Before we add textures, lets look briefly at the rest of the Surface Panel functions… The Surface Panel is the home of controls governing Color, Transparency, Reflectivity, Bumpiness, and a host of other characteristics of a rendered surface. With appropriate settings in the control panel, a cube can become a salt shaker (really!), a sphere can become a spinning globe (well, a globe, the spinning comes later), and a flat polygon can become a bumpy, gravely road…

 

Fig 1. The top part of the surface panel. Note the "pick list" next to the words "Current Surface" – this is where you choose which surface to edit. Normally, one does not use the surface "default" for anything, so begin by selecting one of the surfaces you named earlier.

 

The buttons "Load Surface" and "Save Surface" allow you to load a group of settings for the surface panel, and apply them to the current surface name. This may seem confusing -> the surface names you created in modeler are already loaded into the list of surfaces which are available to be edited; when you choose "Load Surface" you will be choosing to load color & texture settings you saved previously. Surface "Files" (what you load when you choose the "Load Surface" option) are found in "Newtek\Surfaces\", and have the file extension "srf". These files are very small, so save as many as you want, but try to use descriptive names, as "cool.srf" does not tell us much when we go to load surface settings. Surface settings may include information about images you are using to texture your objects, the files contain only "pointers" to images, not the images themselves!

 

Fig 2. The whole surfaces panel is shown below. Note that most horizontal lines of information (or "rows") in the panel represents related features – for example, beside the "surface color" button you can see the current color setting, a button which calls the "Color Texture for current surface" panel, and a check-box for toggling "outline only" mode. All of these features pertain to the application of surface coloring.

 

 

Taken as a whole, this panel may seem daunting (like a lot of screens in LightWave), but once you begin to understand the general purpose of each line in the panel, it all begins to make sense though; and frankly, you only need to know a very little bit about the panel to begin surfacing your objects -> try the following quick exercise:

 

  1. If you don’t already have an object loaded, go to the Objects Panel and load one.
  2. Return to the Surfaces Panel and select a surface name from the "Current Surface" list at the top of the panel (pick a surface which represents a large part of the object, so we can see what we are doing)
  3. Choose the "Load Surface" button, and navigate to "Newtek\Surfaces\", and then choose the surface "golfball.srf" (and load it).
  1. To the right of the surfaces panel you should see a strip of boxes like the one shown to the right (the boxes will be empty, and black). Click on the "Render" button at the bottom of the strip of boxes, this (test rendering) will show you what that surface would look like if applied to a 1 meter sphere… (a stupid dialog box may inform you "Can’t open surface file" - "Ok" it).
  2.  

  3. Now click on the "Surface Color" button, and (in the resulting dialog window) drag the sliders around to create a new color (something dramatic – lime green works nicely), and "Ok" the surface color dialog.
  4.  

  5. Now press the "Render" button again, and you will see a different looking sphere -> this is the basic principle for all of the features in the Surfaces Panel.

 

Fig 3. (Right) The "Test Render" Panel, which is attached to the

Surfaces Panel. Pressing "Render" will show you a quick preview of what the current surface would look like if applied to a one meter sphere, pressing "Options" will allow you to change the test render

sphere’s size, or to choose a cube.

 

 

Some Quick Definitions

 

Note: wherever a percentage (%) value may be entered, "0" means that the effect will not occur at all, and "100" means the effect will occur a lot. Oddly enough, it is possible to type in numbers larger than "100%", and they work! A light intensity of "100000%" makes a great "this scene was lit with nuclear weapons" effect – otherwise it is not often useful.

 

General Terms:

 

Field- a place where text or numbers may be typed in.

Panel- one of the screens which open up when you click on the buttons across the top of the Layout screen (or a "sub-screen" accessed from one of the main panels)

LMB - Left Mouse Button

RMB- Right Mouse Button

Render- direct Lightwave to make an image

 

Most files pertaining to Lightwave, including fonts, example images & texturing images, and example objects, are found in subdirectories in "P:\Newtek". The very important image "FractalReflections.iff" (aka "fractalrfl.iff") is found in "P:\Newtek\images\"

 

 

Surface Color:

 

Diffusion:

 

Luminosity:

 

Specularity: (& glossiness & color highlights)

 

Glossiness:

 

Color highlights:

tinting the highlight itself, (otherwise, the hotspot is white).

 

Reflection:

 

Transparency:

 

Color filter:

 

Edge threshold:

 

 

Helpful hint about entering values in fields – most of the time, when you are adjusting a texture’s settings or changing a surface value, you do not know exactly what you want the value to be – to quickly change the values in a field, hold down you LMB on the gadget next to it, and drag your mouse left (for a lower number) or right (for a higher number)!, Oh yeah… if you type a value in a field… PRESS ENTER.

 

Trace!

Tracing (aka raytracing) is an alternative method used by the rendering engine. "Raytraced reflections" and refractive indexes other that 1.0 require that toggles in the Camera Panel be checked to enable them – WARNING! Raytracing is Very Slow and is Rarely Necessary.

c. 1997, 1998 Tony Gilchrist