Ok. I did model.ls() and model.analyze() for all of my models that I’m using. Just so you know, I’m putting many many trees into this project.
---grass (ground)---
ModelRoot grassfield.egg
GeomNode SketchUp (1 geoms: S:(MaterialAttrib TextureAttrib))
PandaNode
3 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
1 Geoms, with 1 GeomVertexDatas and 1 GeomVertexFormats, appear on 1 GeomNodes.
8 vertices, 8 normals, 0 colors, 8 texture coordinates.
GeomVertexData arrays occupy 1K memory.
GeomPrimitive arrays occupy 1K memory.
8 triangles:
8 of these are on 4 tristrips (2 average tris per strip).
0 of these are independent triangles.
1 textures, estimated minimum 768K texture memory required.
---road (ground)---
ModelRoot road.egg
GeomNode SketchUp (1 geoms: S:(MaterialAttrib TextureAttrib))
PandaNode
3 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
1 Geoms, with 1 GeomVertexDatas and 1 GeomVertexFormats, appear on 1 GeomNodes.
8 vertices, 8 normals, 0 colors, 8 texture coordinates.
GeomVertexData arrays occupy 1K memory.
GeomPrimitive arrays occupy 1K memory.
4 triangles:
4 of these are on 2 tristrips (2 average tris per strip).
0 of these are independent triangles.
1 textures, estimated minimum 768K texture memory required.
---water (ground)---
ModelRoot water.egg
GeomNode SketchUp (1 geoms: S:(MaterialAttrib TextureAttrib))
PandaNode
3 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
1 Geoms, with 1 GeomVertexDatas and 1 GeomVertexFormats, appear on 1 GeomNodes.
8 vertices, 8 normals, 0 colors, 8 texture coordinates.
GeomVertexData arrays occupy 1K memory.
GeomPrimitive arrays occupy 1K memory.
4 triangles:
4 of these are on 2 tristrips (2 average tris per strip).
0 of these are independent triangles.
1 textures, estimated minimum 768K texture memory required.
---tree1 (environment)---
ModelRoot tree1.egg
PandaNode SketchUp
GeomNode ID2 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID15 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID23 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID31 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID44 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID52 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID60 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID68 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID76 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID89 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID97 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID105 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID113 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID121 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID129 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID137 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID145 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID153 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID161 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID169 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID177 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID185 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID193 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID201 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID209 (1 geoms: S:(MaterialAttrib))
GeomNode ID217 (1 geoms: S:(MaterialAttrib TextureAttrib))
PandaNode ID225
GeomNode ID225.Material2 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID225.Material3 (1 geoms: S:(MaterialAttrib))
PandaNode ID233
GeomNode ID233.Material2 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID233.Material3 (1 geoms: S:(MaterialAttrib))
PandaNode ID241
GeomNode ID241.Material2 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID241.Material3 (1 geoms: S:(MaterialAttrib))
PandaNode ID249
GeomNode ID249.Material2 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID249.Material3 (1 geoms: S:(MaterialAttrib))
GeomNode ID257 (1 geoms: S:(MaterialAttrib))
GeomNode ID263 (1 geoms: S:(MaterialAttrib))
GeomNode ID269 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID277 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID285 (1 geoms: S:(MaterialAttrib TextureAttrib))
PandaNode
46 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
39 Geoms, with 39 GeomVertexDatas and 2 GeomVertexFormats, appear on 39 GeomNodes.
51568 vertices, 51568 normals, 0 colors, 51472 texture coordinates.
GeomVertexData arrays occupy 1612K memory.
GeomPrimitive arrays occupy 147K memory.
15 GeomVertexArrayDatas are redundant, wasting 1K.
7 GeomPrimitive arrays are redundant, wasting 1K.
25072 triangles:
452 of these are on 186 tristrips (2.43011 average tris per strip).
24620 of these are independent triangles.
3 textures, estimated minimum 960K texture memory required.
---tree2 (environment)---
ModelRoot tree2.egg
PandaNode SketchUp
GeomNode ID2 (1 geoms: S:(MaterialAttrib TextureAttrib TransparencyAttrib))
GeomNode ID15 (1 geoms: S:(MaterialAttrib TextureAttrib TransparencyAttrib))
GeomNode ID23 (1 geoms: S:(MaterialAttrib TextureAttrib TransparencyAttrib))
GeomNode ID31 (1 geoms: S:(MaterialAttrib TextureAttrib TransparencyAttrib))
GeomNode ID39 (1 geoms: S:(MaterialAttrib TextureAttrib TransparencyAttrib))
GeomNode ID47 (1 geoms: S:(MaterialAttrib TextureAttrib TransparencyAttrib))
PandaNode
9 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
6 Geoms, with 6 GeomVertexDatas and 1 GeomVertexFormats, appear on 6 GeomNodes.
10134 vertices, 10134 normals, 0 colors, 10134 texture coordinates.
GeomVertexData arrays occupy 317K memory.
GeomPrimitive arrays occupy 68K memory.
11546 triangles:
0 of these are on 0 tristrips.
11546 of these are independent triangles.
1 textures, estimated minimum 337K texture memory required.
---TreasureChest (item)---
ModelRoot treasureChest.egg
PandaNode SketchUp
GeomNode ID2 (1 geoms: S:(MaterialAttrib))
GeomNode ID10 (1 geoms: S:(MaterialAttrib))
PandaNode ID16
GeomNode ID16.Material2 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID16.Material3 (1 geoms: S:(MaterialAttrib))
GeomNode ID31 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID44 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID52 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID60 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID68 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID76 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID84 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID92 (1 geoms: S:(MaterialAttrib))
GeomNode ID98 (1 geoms: S:(MaterialAttrib))
GeomNode ID104 (1 geoms: S:(MaterialAttrib))
GeomNode ID110 (1 geoms: S:(MaterialAttrib))
GeomNode ID116 (1 geoms: S:(MaterialAttrib))
GeomNode ID122 (1 geoms: S:(MaterialAttrib))
GeomNode ID128 (1 geoms: S:(MaterialAttrib))
GeomNode ID134 (1 geoms: S:(MaterialAttrib))
GeomNode ID140 (1 geoms: S:(MaterialAttrib))
GeomNode ID146 (1 geoms: S:(MaterialAttrib))
GeomNode ID152 (1 geoms: S:(MaterialAttrib))
GeomNode ID158 (1 geoms: S:(MaterialAttrib))
GeomNode ID164 (1 geoms: S:(MaterialAttrib))
GeomNode ID170 (1 geoms: S:(MaterialAttrib))
GeomNode ID176 (1 geoms: S:(MaterialAttrib))
GeomNode ID184 (1 geoms: S:(MaterialAttrib))
GeomNode ID190 (1 geoms: S:(MaterialAttrib))
GeomNode ID198 (1 geoms: S:(MaterialAttrib))
GeomNode ID204 (1 geoms: S:(MaterialAttrib))
GeomNode ID210 (1 geoms: S:(MaterialAttrib TextureAttrib))
GeomNode ID218 (1 geoms: S:(MaterialAttrib))
PandaNode
36 total nodes (including 0 instances); 0 LODNodes.
0 transforms; 0% of nodes have some render attribute.
32 Geoms, with 32 GeomVertexDatas and 2 GeomVertexFormats, appear on 32 GeomNodes.
1867 vertices, 1867 normals, 0 colors, 851 texture coordinates.
GeomVertexData arrays occupy 51K memory.
GeomPrimitive arrays occupy 9K memory.
6 GeomVertexArrayDatas are redundant, wasting 1K.
2 GeomPrimitive arrays are redundant, wasting 1K.
1473 triangles:
154 of these are on 59 tristrips (2.61017 average tris per strip).
1319 of these are independent triangles.
2 textures, estimated minimum 240K texture memory required.
Also, I should tell you that I used SketchUp from Google to create the 3D model.