This command adds two additional mesh levels to an existing object.
Syntax |
ADD LOD TO OBJECT Object Number, LOD Object, LOD Level, LOD Distance
Parameters |
Object Number
Integer
Object number of the main model LOD Object
Integer
Object number of the object holding the new LOD mesh data LOD Level
Integer
LOD level to assign the mesh data to. Use a value of zero for the medium LOD and a value of one for the lowest LOD level LOD Distance
Float
The distance at which this LOD level is used in the scene
Returns |
This command does not return a value.
Description |
The two additional models must be created from the same source and almost identical except for a different number of vertices. When modelling an object, these additional files are created by reducing the complexity of the polygons and saving out a simpler shape.
Example Code |
sync on : sync rate 60 ot=1 load object "trunk_LOD1.X",ot dist=500 load object "trunk_LOD2.X",ot+1 add lod to object ot,ot+1,0,dist load object "trunk_LOD3.X",ot+2 add lod to object ot,ot+2,1,dist*2 delete object ot+1 delete object ot+2 load image "trunk.tga",1 texture object 1,1 do center text screen width()/2,20,"USE ARROW UP AND DOWN TO CHANGE DISTANCE FROM TREE" center text screen width()/2,40,"POLYGONS = "+str$(statistic(1)) control camera using arrowkeys 0,10,2 sync loop