Scene
{
	name = "Lifting tree"
	music = "scene05.mp3"
	clearcolor = "0.23 0.42 0.78"
}

Camera
{
	pos = "200.15 41.3551 34.5599"
	rot = "374.601 518.502 0"

}

Mesh
{
	pos = "0 0 0"
	rot = "0 0 0"

	
	scale = "9000 9000 9000"
	shader = "gim_sky.hlsl"
	texture0 = "sky360.png" 
	texture2 = "sky_clear2.png" 
	texture1 = "white.png"
	depthwrite = 0
}

Mesh
{
	pos = "0 0 1000"
	rot = "0 0 0"
	scale = "120000 120000 50"
	shader = "waterfall_particle.hlsl"
	depthwrite = "0"
	lod = 2
	texture0 = "waterfall1.png" 
	texture2 = "cloud04.png" 
	blend = "add"
	particle = 800
}

Mesh
{
	pos = "0 0 -100"
	rot = "0 0 0"
	scale = "5000 5000 500"
	shader = "terrain_static.hlsl"
	texture0 = "terr05.png" 
	texture1 = "vegetation.png" 
	texture2 = "cliff_moss3.png" 
	texture3 = "white.png"
	texscale = 8
}

//Grass
Mesh
{
	pos = "0 0 -100"
	rot = "0 0 0"
	scale = "5000 5000 500"
	shader = "terrain_grass.hlsl"
	texture0 = "terr05.png" 
	texture1 = "grass4.png"
	texture2 = "white.png"
	texture3 = "terr05_l.png"
	particle = 11
}


//first walk

Mesh
{
	pos = "100 -100 30"
	rot = "0 0 0"
	segment ="wk1"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_wk1.png" //Src
	texture3 = "giant_st.png" //Dst
	texture2 = "giant_tex.png" 
	texture1 = "giant_wk1_n.png" 
	texture4 = "giant_st_n.png" 
}

Mesh
{
	pos = "100 -100 30"
	rot = "0 0 0"
	
	segment ="wk2"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_st.png" //Src
	texture3 = "giant_wk2.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_st_n.png" 
	texture4 = "giant_wk2_n.png"
}

Mesh
{
	pos = "100 -100 30"
	rot = "0 0 0"

	segment ="wk3"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_wk2.png" //Src
	texture3 = "giant_st2.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_wk2_n.png" 
	texture4 = "giant_st2_n.png"
}

Mesh
{
	pos = "100 -100 30"
	rot = "0 0 0"

	segment ="wk4"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_st2.png" //Src
	texture3 = "giant_wk3.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_st2_n.png" 
	texture4 = "giant_wk3_n.png" 
}

//second walk


Mesh
{
	pos = "-178.888 -376.616 92.9311"
	
	rot = "361.801 275.002 0"


	segment ="wk5"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_wk1.png" //Src
	texture3 = "giant_st.png" //Dst
	texture2 = "giant_tex.png" 
	texture1 = "giant_wk1_n.png" 
	texture4 = "giant_st_n.png" 
}

Mesh
{	pos = "-178.888 -376.616 92.9311"
	
	rot = "361.801 275.002 0"


	segment ="wk6"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_st.png" //Src
	texture3 = "giant_wk2.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_st_n.png" 
	texture4 = "giant_wk2_n.png"
}

Mesh
{
	pos = "-178.888 -376.616 92.9311"
	
	rot = "361.801 275.002 0"


	segment ="wk7"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_wk2.png" //Src
	texture3 = "giant_st2.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_wk2_n.png" 
	texture4 = "giant_st2_n.png"
}

Mesh
{
	pos = "-178.888 -376.616 92.9311"
	
	rot = "361.801 275.002 0"


	segment ="wk8"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_st2.png" //Src
	texture3 = "giant_wk3.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_st2_n.png" 
	texture4 = "giant_wk3_n.png" 
}

//giant lifting tree

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree1"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_pck1.png" //Src
	texture3 = "giant_pck2.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_pck1_n.png" 
	texture4 = "giant_pck2_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree2"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_pck2.png" //Src
	texture3 = "giant_pck3.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_pck2_n.png" 
	texture4 = "giant_pck3_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree3"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_pck3.png" //Src
	texture3 = "giant_pck4.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_pck3_n.png" 
	texture4 = "giant_pck4_n.png"
}


Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree4"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_pck4.png" //Src
	texture3 = "giant_pck5.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_pck4_n.png" 
	texture4 = "giant_pck5_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree5"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_pck5.png" //Src
	texture3 = "giant_pck6.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_pck5_n.png" 
	texture4 = "giant_pck6_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree6"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "giant_pck6.png" //Src
	texture3 = "giant_pck7.png" //Dst
	texture2 = "giant_tex.png"
	texture1 = "giant_pck6_n.png" 
	texture4 = "giant_pck7_n.png"
}

//tree particles

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree3"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_top3.png" //Src
	texture3 = "tree_top4.png" //Dst
	texture2 = "tree_tex.png"
	texture1 = "tree_top3_n.png" 
	texture4 = "tree_top4_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree4"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_top4.png" //Src
	texture3 = "tree_top5.png" //Dst
	texture2 = "tree_tex.png"
	texture1 = "tree_top4_n.png" 
	texture4 = "tree_top5_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"
	segment ="tree5"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_top5.png" //Src
	texture3 = "tree_top6.png" //Dst
	texture1 = "tree_top5_n.png" 
	texture4 = "tree_top6_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree6"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_top6.png" //Src
	texture3 = "tree_top7.png" //Dst
	texture1 = "tree_top6_n.png" 
	texture4 = "tree_top7_n.png"
}

//tree trunk

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree3"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_trunk3.png" //Src
	texture3 = "tree_trunk4.png" //Dst
	texture2 = "tree_tex.png"
	texture1 = "tree_trunk3_n.png" 
	texture4 = "tree_trunk4_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree4"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_trunk4.png" //Src
	texture3 = "tree_trunk5.png" //Dst
	texture2 = "tree_tex.png"
	texture1 = "tree_trunk4_n.png" 
	texture4 = "tree_trunk5_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree5"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_trunk5.png" //Src
	texture3 = "tree_trunk6.png" //Dst
	texture2 = "tree_tex.png"
	texture1 = "tree_trunk5_n.png" 
	texture4 = "tree_trunk6_n.png"
}

Mesh
{
	pos = "-26.4703 -464.727 71.0652"
	rot = "352.401 372.1 0"

	segment ="tree6"
	scale = "100 100 100"
	shader = "gim_blended.hlsl"
	texture0 = "tree_trunk6.png" //Src
	texture3 = "tree_trunk7.png" //Dst
	texture2 = "tree_tex.png"
	texture1 = "tree_trunk6_n.png" 
	texture4 = "tree_trunk7_n.png"
}

//Post process
Mesh
{
	shader = "pp_generic.hlsl"
	texture0 = "#colorbuffer"
	texture1 = "#depthbuffer"
	postprocess = "1"
	gamma = 1.3
	brightness = 1.8
	jitter = 1.0
	fogdist = 3000
	fogcolor = "125 140 171"
}

//Shot1
Segment
{
	name = "wk1"
	length = 16
	camera = "cam_sc05_1.txt"
	fadein = 64
}

Segment
{
	name = "wk2"
	length = 16
	camera = "cam_sc05_1.txt"
	camoffset = 16
}

Segment
{
	name = "wk3"
	length = 32
	camera = "cam_sc05_1.txt"
	camoffset = 32
}
/* IGNORE
Segment
{
	name = "wk4"
	length = 64
	camera = "cam_sc05_1.txt"
	camoffset = 64
}
*/
//Shot2
Segment
{
	name = "wk5"
	length = 16
	camera = "cam_sc05_2.txt"
}

Segment
{
	name = "wk6"
	length = 16
	camera = "cam_sc05_2.txt"
	camoffset = 16
}

Segment
{
	name = "wk7"
	length = 16
	camera = "cam_sc05_2.txt"
	camoffset = 32
}

Segment
{
	name = "wk8"
	length = 16
	camera = "cam_sc05_2.txt"
	camoffset = 48
}

//Shot 3
Segment
{
	name = "wk7"
	length = 32
	camera = "cam_sc05_3.txt"
	camoffset = 0
}

Segment
{
	name = "wk8"
	length = 32
	camera = "cam_sc05_3.txt"
	camoffset = 32
}




Segment
{
	name = "tree1"
	length = 24
	camera = "cam_sc05_4.txt"
}

/*IGNORE
Segment
{
	name = "tree2"
	length = 16
	camera = "cam_sc05_4.txt"
	camoffset = 16
}
*/

Segment
{
	name = "tree3"
	length = 24
	camera = "cam_sc05_5.txt"
}

Segment
{
	name = "tree4"
	length = 16
	camera = "cam_sc05_5.txt"
	camoffset = 24
}

Segment
{
	name = "tree5"
	length = 32
	camera = "cam_sc05_6.txt"
	camoffset = 0
}

Segment
{
	name = "tree6"
	length = 32
	camera = "cam_sc05_6.txt"
	camoffset = 32
	fadeout = 16
}

Segment
{
	name = "fly"
	length = 192
	camera = "cam_sc05_7.txt"
	camoffset = 0
	fadein = 64
	fadeout = 128
}
