|
场景文件例子如下:很简单吧,你只要有一些.3ds格式的模型文件和材质贴图就可以构造自己的虚拟世界了。
#常用到的格式:文件,尺寸比例,x轴旋转角度,y轴旋转角度,z轴旋转角度,x坐标,y坐标,z坐标
#bound是虚拟世界半径
#bound 50
#设定初始视点
#position 0 20 20
#鼠标移动速度系数
speed 0.5
#地面的贴图和高度图
terrain images\earth.jpg images\earthheight.png
#可用scene插入子场景
scene trees.txt 1 0 0 0 0 0 0
#创建天空贴图
sky images\sky.jpg
#object语句调入物体参数为模型文件,尺寸比例,x轴旋转角度,y轴旋转角度,z轴旋转角度,x坐标,y坐标,z坐标
object cars\beetles.3ds 0.4 270 0 0 12 1.1 0
#object cars\camaro3.3ds 0.005 0 90 90 0 0.8 0
object cars\audi.3ds 0.4 270 0 0 20 1 -15
#object cars\smartcar.3ds 0.03 90 0 90 0 1 0
#object cars\normalwhitecar.3ds 0.4 270 0 0 3 1 2
object cars\bmw.3ds 0.7 0 135 0 -6 1 0
#LOD分级显示对象此处为两级对象加入一个界限值50.0,三级则加入两个以此类推
#lod 2 50.0 1 0 0 0 0 0 0 cars\bmw.3ds 0.7 0 135 0 -6 1 0 cars\honda.3ds 0.01 270 45 0 -6 0 0
object cars\honda.3ds 0.01 270 45 0 0 0 0
object cars\roadster.3ds 0.02 270 135 0 7 1.3 1
object buildings\whitetower.3ds 0.1 0 0 90 -60 0 5
object buildings\bluetower.3ds 0.03 270 0 0 -20 20 -10
object buildings\browntower.3ds 0.03 270 0 0 0 20 -30
object buildings\streetlight.3ds 0.01 0 90 0 30 0 -20
object trees\bamboo.3ds 0.03 270 0 0 10 0 12
#墙参数起点x,y,z坐标,终点x,y,z坐标,高度
wall texture\wallcolor2.jpg -90 0 -40 -90 0 20 2.5
wall texture\wallcolor1.jpg -90.2 0 -40 -90.2 0 20 2.5
wall texture\wallcolor2.jpg -90 0 20 -60 0 30 2.5
wall texture\wallcolor1.jpg -90.1 0 20 -60.1 0 30.1 2.5
#广告牌x,y,z坐标,宽,高
billboard texture\billboard.jpg 16 4 -60 45 5
#同一对象复制多次:area为在两点间的矩形随机产生,line为在两点间直线均匀产生,角度为-1则角度随机。
#文件,尺寸比例,x轴旋转角度,y轴旋转角度,z轴旋转角度,x坐标,y坐标,z坐标,x坐标,y坐标,z坐标,个数,模式
#group trees\tree.3ds 0.1 270 -1 0 10 5 -90 50 5 -20 15 area
#group trees\tree.3ds 0.1 270 -1 0 -40 5 -20 -40 5 20 10 line
[此贴子已经被作者于2004-9-28 11:06:31编辑过]
|
|