Path: chuka.playstation.co.uk!tjs From: tjs@cs.monash.edu.au (Toby Sargeant) Newsgroups: scee.yaroze.programming.3d_graphics Subject: Question regarding ... bending ... the yaroze lib rendering engine Date: 8 Sep 1998 07:02:45 GMT Organization: PlayStation Net Yaroze (SCEE) Lines: 17 Message-ID: NNTP-Posting-Host: longford.cs.monash.edu.au X-Newsreader: slrn (0.9.4.3 UNIX) Given we don't have the ability to write our own rendering engines from scratch, can anyone think of any ways to bend the current one slightly? Basically, the situation is that I've got a world, which has highly defined geometric properties. For the most part, it's based on tiles of differing heights. Given that layout, and the fact that large portions can be skipped because they're trivially ouside the field of view, frames can theoretically be rendered much faster (and more accurately than painters algorithm) than they would be if I just built a big TMD. Can anyone think of a way I can trick the renderer, firstly into giving me the rotated coordinates (which I don't want to compute twice, given speed constraints, so just computing the transformation matrix and then doing the multiplications by hand is a bad idea), and secondly into drawing a polygon at an arbitrary z depth, rather than just the average z of the polygon? Toby.