All pastes #388184 Raw Edit

ripped off trees

public text v1 · immutable
·published 2007-03-09 21:55 UTC
rendered paste body
options
  #-set _radarLimit 800
  -set _wallHeight 0
  -set _noClimb 0  
  -set _endShotDetection -1
  -set _wingsJumpCount 3   
  -set _noShadows 1
  #-set _drawMountains 0
  #-set _drawCelestial 0
  #-set _drawClouds 0
  #-set _drawSky 0
end





material
  name quads
  alphathresh 0.9
  noradar
  noshadow
  noculling
  nosorting
end

material
  name treeleaves
  alphathresh 0.9
  noradar
  noshadow
  noculling
  nosorting
  addtexture http://louman.bzflag.bz/textures/churchyard/treeleaves.png
end

material
  name treeleaves2
  diffuse 1 0.2 0.2 1
  alphathresh 0.9
  noradar
  noshadow
  noculling
  nosorting
  addtexture http://louman.bzflag.bz/textures/churchyard/treeleaves.png
end

material
  name treeleaves3
  diffuse 1 0.5 0 1
  alphathresh 0.9
  noradar
  noshadow
  noculling
  nosorting
  addtexture http://louman.bzflag.bz/textures/churchyard/treeleaves.png
end

material
  name treeleaves4
  diffuse 1 1 0 1
  alphathresh 0.9
  noradar
  noshadow
  noculling
  nosorting
  addtexture http://louman.bzflag.bz/textures/churchyard/treeleaves.png
end

material
  name shrub
  diffuse 1 1 0 1
  alphathresh 0.2
  noradar
  noshadow
  noculling
  nosorting
  addtexture http://louman.bzflag.bz/textures/churchyard/shrub.png
end

material
  name treetrunk
  diffuse 0.21 0.11 0 1
  noshadow
  nolighting
  addtexture rogue_tank.png
end

material
  name Fire1
  emission 1 0.5 0.5 1
  noshadow
  nolighting
  addtexture explode1.png
end


define shrub
  group quads
    scale 2.5 2.5 5
    scale 0.5 0.5 0.5
    matref shrub
  end
enddef

define treeleaves
  group quadsX
    scale 15 15 -30
    shift 0 0 30
    matref treeleaves
  end
enddef

define treetrunk
  group trifan
    scale 0.8 0.8 38
    matref treetrunk
  end
enddef


define quads
  mesh
  # faces = 0
  # checks = 0
  # vertices = 0
  # normals = 0
  # texcoords = 0
  # mins = 3.40282e+38 3.40282e+38 3.40282e+38
  # maxs = -3.40282e+38 -3.40282e+38 -3.40282e+38
    drawInfo
      extents -1.67632 -1.67592 0 1.67598 1.67638 1
      sphere -0.000169992 0.000230014 0.5 5.86896
      angvel 60
      vertex -0.707353 0.707434 0
      vertex 0.706861 -0.70678 0
      vertex 0.706861 -0.70678 1
      vertex -0.707353 0.707434 1
      vertex 0 -1 0
      vertex 0 1 0
      vertex 0 1 1
      vertex 0 -1 1
      vertex -0.707353 -0.70678 0
      vertex 0.706861 0.707434 0
      vertex 0.706861 0.707434 1
      vertex -0.707353 -0.70678 1
      vertex -1 0 0
      vertex 1 0 0
      vertex 1 0 1
      vertex -1 0 1
      vertex 0.649828 -0.393553 0
      vertex 1.34983 -1.60599 0
      vertex 1.34983 -1.60599 0.7
      vertex 0.649828 -0.393553 0.7
      vertex 0.818654 -1.67592 0
      vertex 1.181 -0.323623 0
      vertex 1.181 -0.323623 0.7
      vertex 0.818654 -1.67592 0.7
      vertex 0.39361 -1.34977 0
      vertex 1.60605 -0.649771 0
      vertex 1.60605 -0.649771 0.7
      vertex 0.39361 -1.34977 0.7
      vertex 0.32368 -0.818598 0
      vertex 1.67598 -1.18094 0
      vertex 1.67598 -1.18094 0.7
      vertex 0.32368 -0.818598 0.7
      vertex -1.35017 -0.393553 0
      vertex -0.650172 -1.60599 0
      vertex -0.650172 -1.60599 0.7
      vertex -1.35017 -0.393553 0.7
      vertex -1.18135 -1.67592 0
      vertex -0.818999 -0.323623 0
      vertex -0.818999 -0.323623 0.7
      vertex -1.18135 -1.67592 0.7
      vertex -1.60639 -1.34977 0
      vertex -0.393955 -0.649771 0
      vertex -0.393955 -0.649771 0.7
      vertex -1.60639 -1.34977 0.7
      vertex -1.67632 -0.818598 0
      vertex -0.324024 -1.18094 0
      vertex -0.324024 -1.18094 0.7
      vertex -1.67632 -0.818598 0.7
      vertex 0.649828 1.60645 0
      vertex 1.34983 0.394011 0
      vertex 1.34983 0.394011 0.7
      vertex 0.649828 1.60645 0.7
      vertex 0.818654 0.324081 0
      vertex 1.181 1.67638 0
      vertex 1.181 1.67638 0.7
      vertex 0.818654 0.324081 0.7
      vertex 0.39361 0.650229 0
      vertex 1.60605 1.35023 0
      vertex 1.60605 1.35023 0.7
      vertex 0.39361 0.650229 0.7
      vertex 0.32368 1.1814 0
      vertex 1.67598 0.819055 0
      vertex 1.67598 0.819055 0.7
      vertex 0.32368 1.1814 0.7
      vertex -1.35017 1.60645 0
      vertex -0.650172 0.394011 0
      vertex -0.650172 0.394011 0.7
      vertex -1.35017 1.60645 0.7
      vertex -1.18135 0.324081 0
      vertex -0.818999 1.67638 0
      vertex -0.818999 1.67638 0.7
      vertex -1.18135 0.324081 0.7
      vertex -1.60639 0.650229 0
      vertex -0.393955 1.35023 0
      vertex -0.393955 1.35023 0.7
      vertex -1.60639 0.650229 0.7
      vertex -1.67632 1.1814 0
      vertex -0.324024 0.819055 0
      vertex -0.324024 0.819055 0.7
      vertex -1.67632 1.1814 0.7
      normal 0 0 1
      texcoord 0 0
      texcoord 1 0
      texcoord 1 1
      texcoord 0 1
      corner 0 0 0
      corner 1 0 1
      corner 2 0 2
      corner 3 0 3
      corner 4 0 0
      corner 5 0 1
      corner 6 0 2
      corner 7 0 3
      corner 8 0 0
      corner 9 0 1
      corner 10 0 2
      corner 11 0 3
      corner 12 0 0
      corner 13 0 1
      corner 14 0 2
      corner 15 0 3
      corner 16 0 0
      corner 17 0 1
      corner 18 0 2
      corner 19 0 3
      corner 20 0 0
      corner 21 0 1
      corner 22 0 2
      corner 23 0 3
      corner 24 0 0
      corner 25 0 1
      corner 26 0 2
      corner 27 0 3
      corner 28 0 0
      corner 29 0 1
      corner 30 0 2
      corner 31 0 3
      corner 32 0 0
      corner 33 0 1
      corner 34 0 2
      corner 35 0 3
      corner 36 0 0
      corner 37 0 1
      corner 38 0 2
      corner 39 0 3
      corner 40 0 0
      corner 41 0 1
      corner 42 0 2
      corner 43 0 3
      corner 44 0 0
      corner 45 0 1
      corner 46 0 2
      corner 47 0 3
      corner 48 0 0
      corner 49 0 1
      corner 50 0 2
      corner 51 0 3
      corner 52 0 0
      corner 53 0 1
      corner 54 0 2
      corner 55 0 3
      corner 56 0 0
      corner 57 0 1
      corner 58 0 2
      corner 59 0 3
      corner 60 0 0
      corner 61 0 1
      corner 62 0 2
      corner 63 0 3
      corner 64 0 0
      corner 65 0 1
      corner 66 0 2
      corner 67 0 3
      corner 68 0 0
      corner 69 0 1
      corner 70 0 2
      corner 71 0 3
      corner 72 0 0
      corner 73 0 1
      corner 74 0 2
      corner 75 0 3
      corner 76 0 0
      corner 77 0 1
      corner 78 0 2
      corner 79 0 3
      lod  # 0
        lengthPerPixel 0
        matref -1
          dlist
          sphere -0.000169992 0.000230014 0.5 5.86896
          quads 1 2 3 0 7 4 5 6 31 28 29 30 79 76 77 78 75 72 73 74 71 68 69 70 67 64 65 66 61 62 63 60 57 58 59 56 53 54 55 52 49 50 51 48 45 46 47 44 41 42 43 40 37 38 39 36 33 34 35 32 27 24 25 26 23 20 21 22 19 16 17 18 15 12 13 14 9 10 11 8
        end  # material -1
      end  # lod 0
      lod  # 1
        lengthPerPixel 0.04
        matref -1
          dlist
          sphere 0.034795 -0.034735 0.5 5.63698
          quads 7 4 5 6 31 28 29 30 75 72 73 74 67 64 65 66 57 58 59 56 49 50 51 48 41 42 43 40 33 34 35 32 23 20 21 22 15 12 13 14
        end  # material -1
      end  # lod 1
      lod  # 2
        lengthPerPixel 0.08
        matref -1
          dlist
          sphere 0 0 0.5 2.25
          quads 7 4 5 6 15 12 13 15
        end  # material -1
      end  # lod 2
      lod  # 3
        lengthPerPixel 0.12
      end  # lod 3
    end  # drawInfo
  end
enddef

define quadsX
  mesh
  # faces = 4
  # checks = 0
  # vertices = 16
  # normals = 1
  # texcoords = 4
  # mins = -1 -1 0
  # maxs = 1 1 1
    passable
    vertex 1.00000000 0.00000000 0.00000000
    vertex -1.00000000 0.00000000 0.00000000
    vertex -1.00000000 0.00000000 1.00000000
    vertex 1.00000000 0.00000000 1.00000000
    vertex 0.00000000 1.00000000 0.00000000
    vertex 0.00000000 -1.00000000 0.00000000
    vertex 0.00000000 -1.00000000 1.00000000
    vertex 0.00000000 1.00000000 1.00000000
    vertex 0.70710677 0.70710677 0.00000000
    vertex -0.70710677 -0.70710677 0.00000000
    vertex -0.70710677 -0.70710677 1.00000000
    vertex 0.70710677 0.70710677 1.00000000
    vertex -0.70710677 0.70710677 0.00000000
    vertex 0.70710677 -0.70710677 0.00000000
    vertex 0.70710677 -0.70710677 1.00000000
    vertex -0.70710677 0.70710677 1.00000000
    normal 0.00000000 0.00000000 1.00000000
    texcoord 0.00000000 0.00000000
    texcoord 1.00000000 0.00000000
    texcoord 1.00000000 1.00000000
    texcoord 0.00000000 1.00000000
    face
      vertices 0 1 2 3
      texcoords 0 1 2 3
      matref shrub
    endface
    face
      vertices 4 5 6 7
      texcoords 0 1 2 3
      matref shrub
    endface
    face
      vertices 8 9 10 11
      texcoords 0 1 2 3
      matref shrub
    endface
    face
      vertices 12 13 14 15
      texcoords 0 1 2 3
      matref shrub
    endface
    drawInfo
      angvel 20
      extents -1 -1 0 1 1 1
      sphere 0 0 0.5 2.25
      corner 0 0 0
      corner 1 0 1
      corner 2 0 2
      corner 3 0 3
      corner 4 0 0
      corner 5 0 1
      corner 6 0 2
      corner 7 0 3
      corner 8 0 0
      corner 9 0 1
      corner 10 0 2
      corner 11 0 3
      corner 12 0 0
      corner 13 0 1
      corner 14 0 2
      corner 15 0 3
      lod  # 0
        lengthPerPixel 0
        matref -1
          dlist
          sphere 0 0 0.5 2.25
          quads 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
        end  # material -1
      end  # lod 0
      lod  # 1
        lengthPerPixel 0.04
        matref -1
          dlist
          sphere 0 0 0.5 2.25
          quads 0 1 2 3 4 5 6 7
        end  # material -1
      end  # lod 1
    end  # drawInfo
  end
enddef

define trifan
  mesh
  # faces = 8
  # checks = 0
  # vertices = 9
  # normals = 1
  # texcoords = 9
  # mins = -1 -1 0
  # maxs = 1 1 1
    vertex 0.00000000 0.00000000 1.00000000
    vertex 1.00000000 0.00000000 0.00000000
    vertex 0.70710677 0.70710677 0.00000000
    vertex 0.00000000 1.00000000 0.00000000
    vertex -0.70710677 0.70710677 0.00000000
    vertex -1.00000000 0.00000000 0.00000000
    vertex -0.70710677 -0.70710677 0.00000000
    vertex 0.00000000 -1.00000000 0.00000000
    vertex 0.70710677 -0.70710677 0.00000000
    normal 0.00000000 0.00000000 1.00000000
    texcoord 0.50000000 0.50000000
    texcoord 1.00000000 0.50000000
    texcoord 1.00000000 1.00000000
    texcoord 0.50000000 1.00000000
    texcoord 0.00000000 1.00000000
    texcoord 0.00000000 0.50000000
    texcoord 0.00000000 0.00000000
    texcoord 0.50000000 0.00000000
    texcoord 1.00000000 0.00000000
    face
      vertices 0 1 2
      texcoords 0 1 2
      matref shrub
    endface
    face
      vertices 0 2 3
      texcoords 0 2 3
      matref shrub
    endface
    face
      vertices 0 3 4
      texcoords 0 3 4
      matref shrub
    endface
    face
      vertices 0 4 5
      texcoords 0 4 5
      matref shrub
    endface
    face
      vertices 0 5 6
      texcoords 0 5 6
      matref shrub
    endface
    face
      vertices 0 6 7
      texcoords 0 6 7
      matref shrub
    endface
    face
      vertices 0 7 8
      texcoords 0 7 8
      matref shrub
    endface
    face
      vertices 0 8 1
      texcoords 0 8 1
      matref shrub
    endface
    drawInfo
      extents -1 -1 0 1 1 1
      sphere 0 0 0.5 2.25
      angvel 40
      corner 0 0 0
      corner 1 0 1
      corner 2 0 2
      corner 3 0 3
      corner 4 0 4
      corner 5 0 5
      corner 6 0 6
      corner 7 0 7
      corner 8 0 8
      lod  # 0
        lengthPerPixel 0
        matref -1
          dlist
          sphere 0 0 0.5 2.25
          trifan 0 1 2 3 4 5 6 7 8 1
        end  # material -1
      end  # lod 0
      lod  # 1
        lengthPerPixel 0.2
        matref -1
          dlist
          sphere 0 0 0.5 2.25
          trifan 0 1 3 5 7 1
        end  # material -1
      end  # lod 1
    end  # drawInfo
  end
enddef


group treeleaves
  matref treeleaves2
  spin 20 0 0 1
  scale 2 2 2.5
  shift -740 250 25
  shift 195 0 0
end
group treeleaves
  matref treeleaves2
  spin 10 0 0 1
  scale 1.5 1.5 2
  shift -530 230 20
  shift 195 0 0 
end
group treeleaves
  matref treeleaves3
  spin 30 0 0 1
  scale 2.5 2.5 2.5
  shift 100 250 25
  shift 195 0 0 
end

group treetrunk 
  spin 20 0 0 1
  scale 2.6 2.6 2 # 2 2 2.5
  shift -740 250 0
  shift 195 0 0
end
group treetrunk 
  spin 10 0 0 1
  scale 2.4 2.4 1.5 # 1.5 1.5 2
  shift -530 230 0
  shift 195 0 0 
end
group treetrunk 
  spin 30 0 0 1
  scale 3 3 2.5 # 2.5 2.5 2.5
  shift 100 250 0
  shift 195 0 0 
end

group shrub
  scale 6 6 4
  shift -680 190 0
  shift 195 0 0 
end
group shrub
  scale 8 8 6
  shift -580 260 0 
  shift 195 0 0
end 
group shrub
  scale 8 8 6
  shift -440 230 0
  shift 195 0 0
end