Path: chuka.playstation.co.uk!news From: sosman@terratron.com (Steven Osman) Newsgroups: scee.yaroze.programming.3d_graphics,scee.yaroze.freetalk.english Subject: Re: Prerendered backdrop style 3D engine Date: Wed, 20 Oct 1999 11:31:24 GMT Organization: PlayStation Net Yaroze (SCEE) Lines: 43 Message-ID: <380da7b7.180032503@news.playstation.co.uk> References: <380C496C.2D938EEB@easynet.co.uk> <380CA025.95BF08C9@which.net> <380D7D88.F8FC5E5@easynet.co.uk> NNTP-Posting-Host: 209.27.57.69 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Newsreader: Forte Agent 1.5/32.452 Xref: chuka.playstation.co.uk scee.yaroze.programming.3d_graphics:1418 scee.yaroze.freetalk.english:4940 Well, also, if you use an 'interactive' backdrop like that, you can't be planning on moving the view point at all, right? (After all, backdrops are "thin", when viewed from the side... well, you know...) Steven On Wed, 20 Oct 1999 09:30:00 +0100, Philip Gooch wrote: >Yes, it would be easy to merely use the backdrop as a backdrop and just have a >predefined bounding area for each screen. But I was thinking more along the >lines of a more 'interactive' backdrop, where you can move behind and in front >of various parts of it (such as tables, chairs, stairs etc) and this would be a >pain, because you would have to slice up the background image then. > >I guess this is how it must be done. > >Phil > >Andrew Murray wrote: > >> I would imagine this could be quite easy, only thing is you might not have >> enough memory for all the images you want, I recon with 320x240 8bit colour >> you will get about 4 scenes and 5 may be pushing it. However you could use >> it 3 scenes at a time and after you finish one you could move onto the next >> or something by uploading them separately. >> >> Technically though: >> >> Create a bounding box kind of area (source code can be found quite freely on >> the NY demos hub) around where you want the player to be within, I recommend >> starting easy then add things like cars and fences later. Think about where >> you would want the bounding box and visulise it then., code! You could use >> arrays, ie: >> >> int boundry_wall[x,y,zpos] //width, height, distance in z axis /*this would >> do for a wall in the z axis then change for the x and y axis eg: int >> boundry_wall[x,y,xpos]*/ >> >> Simple and the way you implement it is completly up to you. Check the demo >> code hub though. >>