Path: chuka.playstation.co.uk!news From: alex@teeth.demon.co.uk (Alex Amsel) Newsgroups: scee.yaroze.programming.3d_graphics Subject: Re: New gte functions Date: Mon, 07 Apr 1997 16:22:02 GMT Organization: Into Beyond Lines: 46 Message-ID: <33491dc7.20472943@news.playstation.co.uk> References: <3347dd19.3248416@news.playstation.co.uk> <3348D38C.1DC1@interactive.sony.com> Reply-To: alex@teeth.demon.co.uk NNTP-Posting-Host: teeth.demon.co.uk Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Newsreader: Forte Agent .99g/32.335 On Mon, 07 Apr 1997 11:59:24 +0100, sceetech did quoth at me: >around matrix's own axes. When these two (especially the >latter) are sorted, almost everything becomes clear; >when a matrix is updated only by translations and by >rotating about its own axes, it has two vital properties: >the rows express its axes as vectors in the world coordinate >system, the columns express the world's axes as vectors >in the matrix's coordinate system. The last bit was interesting - I never knew that. But it was all still it besides the point - basically you are saying to use the gs functions. While these look pretty useful for prototyping etc., doing my own 3d engine is going to be far better for most purposes. But it doesn't look like I have the gte functions to allow me to do rotate/pers/lighting other then by doing everything as TMD and following strict gs calls. e.g. I need to do a fast landscape routine. I don't need some of the gs stuff while other things I could probably do some tricks with not possible in gs. On top of this I need the standard object stuff - this stuff gs could handle. Creating tmd pobjects in realtime and following gs calls is going to be quite a bit slower than doing the necessary myself. I think a lot of people would like to do their own full 3d engines and there is no opportunity to do that, quite apart from the lack of primitive structures. I think you are missing out on a lot of possible 'skills' this way. I know I could scrape by with gs for a while, but many better technical programmers could doubtless do some wonderful Yaroze code given the opportunity. At the moment we all feel like we have one hand tied behind our back. BTW: I would like to be able to release 1-2 bits of source for people, but I access primitives in the OT directly with macros (i.e. very similar to the full dev kit). What is Sony's policy on this? I am happy not to place any info on the net but could I at least out linkable libs on the net that access primitives (no source) ? * Alex Amsel * Into Beyond Web Design & JAVA Programming * * http://www.intobeyond.com * WWFC Play off ****ers'97 * MM: "Hand the opposition the lead, the supporters love it"