Path: chuka.playstation.co.uk!news From: sceetech Newsgroups: scee.yaroze.programming.3d_graphics Subject: Re: 3D engines Date: Thu, 10 Apr 1997 10:15:57 +0100 Organization: SCEE Lines: 27 Message-ID: <334CAFCD.6081@interactive.sony.com> References: <3347dd19.3248416@news.playstation.co.uk> <3348D38C.1DC1@interactive.sony.com> <334A3648.1873@micronetics.com> <3349266B.7BD4@interactive.sony.com> <3349a345.33045335@news.playstation.co.uk> <334A3058.218B@interactive.sony.com> <334b3a68.199522@news.playstation.co.uk> <334B7A3E.D59@micronetics.com> <334e8f46.1862969@news.playstation.co.uk> <334BA0FE.43B8@micronetics.com> <334BA349.28A9@interactive.sony.com> <01bc4554$78239ae0$b756dec2@algorithm> Reply-To: ps_yaroze@interactive.sony.com NNTP-Posting-Host: 194.203.13.10 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.01 (Win95; I) Russ Williams wrote: > > sceetech wrote in article > <334BA349.28A9@interactive.sony.com>... > > There is no 3d line drawing, simple because a line has no width, so its > > impossible to plot. You could do a poly4 and have a line with width. > > How can it be drawn in 2d then? Does the rotation/perspective make it have > width? The idea of 3d lines is sound - consider the 'ropes' on the bridge > in Ridge Racer, these (ideally) could be done as a 3d line. > > A 3d line should be fairly simple to do- just rotate & transform 2 points > and draw a line between the screen coords. Unless I'm mistaken, the only > way to do this on the Yaroze is with ApplyMatrix and a CPU divide, and then > feed this to a GsLINE structure. > > --- > Russ In 2d it is a representation of a line not a line (and anti aliasing does recognise the line as having width). In 3d there is the problem of perspective, how do you think its going to be possible to make the line thicker if its closer and narrower further away without width? And not doing this will make it look terrible. Stuart