   Jim Adams NodeTree Engine
  Hey everyone, I just got done with chapter 12 of Jim Adams'' book Programming Roleplaying Games with DirectX.  This chapter shows you how to develop an advanced 3D engine.  I also looked on his site for updates and i applied all of them to my code, but when I run my app I can''t see the level, only the skybox... the old code works when I compile it but it has very flashy graphics.. the updated code fixed the flashing, but now my engines not working properly .  Anyone else have this problem or have any idea how to fix it? Thanks. 
  anyone? *bump* ;  I think the flashing you''re refering to is probably the Z fighting on the node tree mesh level (e.g. where the grass meets the wall). If this is the case then change the value of your Z buffer to something higher. ;  Ok, I got it working better now.. I think the main problem was because the light I had wasn''t turned on so I couldn''t see anything, so I fixed that.  I tried altering my Z Buffer to get rid of the flashy glitches where the wall meets the grass but this hasnt fixed the problem..Could it be because I have it set up as a QUADTREE? (I think I remember reading somewhere that an OCTREE works better for large 3d worlds, ie first person). ;  I think octree is for levels where you can move also on the Y axis and quadtree for FPS like levels where Y doesn''t vary much. ;  correct, quadtrees are much more efficient when your level dosnt change in height that much, like a flat terrain or something, but like a castle or something where you have lots of walls and Y values wizzing left right and center, you''d want an octree   | C++ Debug Kit :: GameDev Kit :: DirectX Tutorials :: 2D DX Engine | TripleBuffer Software || Plug-in Manager :: System Information Class :: D3D9 Hardware Enum | DevMaster :: FlipCode | ;  His code is bad. He posted a fix for this on his website at http://home.att.net/~rpgbook/fixes.htm. ;  Jim Adam''s octree code is bad.. its okay for learning I guess.. Anyways, try setting the depth buffer to 24 or 32 bit.. (hopefully your card supports that).. or try using zbias. ;  Well I want my game to be more of a top down 3D rpg (diablo 2, dungeon siege, etc..) so I should be using a Quadtree, correct? ;  most likely 