Path: chuka.playstation.co.uk!chuka.playstation.co.uk!chuka.playstation.co.uk!not-for-mail From: Lewis_Evans@Playstation.sony.com Newsgroups: scea.yaroze.programming.3d_graphics Subject: Clipping problem Date: 23 Feb 1998 10:13:42 -0000 Organization: Sony Computer Entertainment Europe - 119.SS5 Lines: 42 Sender: news@chuka.playstation.co.uk Message-ID: <6cri4m$54h1@emeka.playstation.co.uk> Reply-To: Lewis_Evans@Playstation.sony.com NNTP-Posting-Host: emeka.playstation.co.uk From: Lewis_Evans@Playstation.sony.com To: news@playstation.co.uk I want to display a 3D cylinder. I also need the view to be completely inside it. Whenever I move the cylinder closer to the screen, it starts to really slow down. The slowdown causes the game to be unplayable in 640x480, the resolution at which it needs to run. I've tried messing around with the cylinder's coordinates, the projection distance, and almost everything else. What can I do to solve this problem? Manny Najera There are several things you could try to speed up the draw of the cylinder. Making it smaller; removing any subdivision settings; if polys are textured, ensuring that their textures fit into the texture cache, and minimise the number of textures in total; convert gouraud-shaded/textured to flat-gouraud-textured; turning off flat-lighting and fogging in the GsDOBJ2 handler attribute; also, reduce the number of polys in the cylinder. There are real limits to how much things can be optimised; you may need to look at reducing frame rate to accomodate the look and feel you want for the game. If that's the case, you need to either reduce screen resolution, since 640x480 requires that the drawing work executes within a frame. Lewis