Path: chuka.playstation.co.uk!scea!wal From: wal@blarg.net (wayne a. lee) Newsgroups: scea.yaroze.programming.3d_graphics,scee.yaroze.programming.3d_graphics Subject: Re: Billboarding - fast method? Date: Tue, 12 May 1998 02:15:48 -0700 Organization: SCEA News Server Lines: 17 Message-ID: References: <6iomsu$jpr33@chuka.playstation.co.uk> NNTP-Posting-Host: dnai-207-181-237-170.dialup.dnai.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Newsreader: Yet Another NewsWatcher 2.4.0 Xref: chuka.playstation.co.uk scea.yaroze.programming.3d_graphics:248 scee.yaroze.programming.3d_graphics:553 In article <6iomsu$jpr33@chuka.playstation.co.uk>, "Mario Wynands" wrote: > This kind of works, but by zeroing out all the rotations I am also the > killing perspective transformation meaning the object is slightly stretched. What do you mean by "stretched"? As far as I can tell, perspective projection happens after the LS matrix has been applied, so your code should be OK. On the other hand, I'm not sure how screen aspect ratio fits into all this. You might want to look at the global variable GsIDMATRIX2, in : extern MATRIX GsIDMATRIX2; /* Unit Matrix including Aspect retio */ -- wayne a. lee