APPENDIX B


VIRTUAL DIRECTOR OUTPUT

B.1	VD Key Frame Format

	FILE:rd'ata [all] ./data/record/<pfx>.vd
		-read a camera path

	FILE:wd'ata [all] ./data/record/<pfx>.vd
		-write a camera path

	./data/record/sample.vd
		[
		fps 30.000000
		keys 3
		seconds :  px py pz  rx ry rz  scale  fovy
		seconds :  px py pz  rx ry rz  scale  fovy
		seconds :  px py pz  rx ry rz  scale  fovy
		]



B.2 Wavefront Camera Format FILE:wf'out [all] ./data/record/<pfx>.wf -write a wavefront camera path ./data/record/sample.wf [ px py pz rx ry rz fovy px py pz rx ry rz fovy px py pz rx ry rz fovy px py pz rx ry rz fovy px py pz rx ry rz fovy ... px py pz rx ry rz fovy ]
B.3 Star Renderer Matrix Specification FILE:sr'out [all] ./data/record/<pfx>.sr [(clip)f[f]] -write a star renderer matrix list -override near and far clipping values ./data/record/sample.sr [ #this is a VD star renderer input file #constants - aspect:1.300 near:0.250 far:400.0 #fps : VD virtual camera frame output rate fps 30.000000 #numframes : number of matrix pairs numframes 100 #databgn : from galaxydata.cf databgn XXX #datarate : from galaxydata.cf : datarate / fps datarate XXX frame 1 px py pz m00 m01 m02 m03 m10 m11 m12 m13 m20 m21 m22 m23 m30 m31 m32 m33 m00 m01 m02 m03 m10 m11 m12 m13 m20 m21 m22 m23 m30 m31 m32 m33 frame 2 px py pz m00 m01 m02 m03 m10 m11 m12 m13 m20 m21 m22 m23 m30 m31 m32 m33 m00 m01 m02 m03 m10 m11 m12 m13 m20 m21 m22 m23 m30 m31 m32 m33 ... ]


thiebaux@evl.uic.edu