Pixel perfect is term for 2D collision detection when potentially colliding sprites are checked pixel by pixel for overlapping, you can?¢_Tt do anything like that in 3D. What you should do is triangle ?¢_" triangle test on extremely low poly versions of you?¢_Tre meshes when their bounds overlap. You?¢_Tll definitely want to learn some math, cutting and pasting won?¢_Tt get you very far in making a 3D game. I?¢_Tm sure you can google up at least C implementations of collision detection on any primitives you want to use, since you know JAVA porting them shouldn?¢_Tt be a problem. This thread definitely does not belong in off topic forum.