Raycasting (Doom like graphics)
- kirito1910
- Interested PSXDEV User
- Posts: 8
- Joined: Dec 09, 2014
- I am a: Developer
- Location: Italy
Raycasting (Doom like graphics)
Hello!
Does anyone knows if there's a way to recreate a doom like (raycasting) graphic system?
Thanks a lot!
Does anyone knows if there's a way to recreate a doom like (raycasting) graphic system?
Thanks a lot!
-
LameGuy64 Verified
- Psy-Q Enthusiast
- Posts: 388
- Joined: Apr 10, 2013
- I am a: Hobbyist Game Developer
- Motto: Commercial or not, play it!
- PlayStation Model: H2000/7000
- Location: Philippines
- Contact:
Using raycasting on the PSX would be very inefficient, you're better off rendering the 'world' as a model like what I'm doing for my upcoming Project Scarlet 3D engine.
Please don't forget to include my name if you share my work around. Credit where it is due.
Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.
DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.
Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.
DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.
- kirito1910
- Interested PSXDEV User
- Posts: 8
- Joined: Dec 09, 2014
- I am a: Developer
- Location: Italy
ThanksLameGuy64 wrote:Using raycasting on the PSX would be very inefficient, you're better off rendering the 'world' as a model like what I'm doing for my upcoming Project Scarlet 3D engine.
Can we know more about this 3D engine?
- CosmoGuy
- Serious PSXDEV User
- Posts: 91
- Joined: May 30, 2012
- I am a: Hell knows who I am
- PlayStation Model: SCPH-7502
- Location: Polska, Wroclaw
- Contact:
Hi
Bisqwit makes an example about how it works while coding it and showing examples:
[youtube]http://www.youtube.com/watch?v=HQYsFshbkYw[/youtube]
Bisqwit makes an example about how it works while coding it and showing examples:
[youtube]http://www.youtube.com/watch?v=HQYsFshbkYw[/youtube]
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2686
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
That's actually a really cool channel. Thanks CosmoGuy
Problem with the PSX is there is no FPU, so using floats will result in absolute horrible performance.
Everything will have to be int based.
Problem with the PSX is there is no FPU, so using floats will result in absolute horrible performance.
Everything will have to be int based.
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
- kirito1910
- Interested PSXDEV User
- Posts: 8
- Joined: Dec 09, 2014
- I am a: Developer
- Location: Italy
Amazing! ThanksCosmoGuy wrote:Hi
Bisqwit makes an example about how it works while coding it and showing examples:
[youtube]http://www.youtube.com/watch?v=HQYsFshbkYw[/youtube]
Yea, that's a shame..Matt wrote:That's actually a really cool channel. Thanks CosmoGuy
Problem with the PSX is there is no FPU, so using floats will result in absolute horrible performance.
Everything will have to be int based.
But I think it could be possible to create a map system like doom for psx. I doubt they remodelled or converted maps into TMDs when ID software created doom for PSX instead of creating a WAD file handler
-
Administrator Verified
- Admin / PSXDEV
- Posts: 2686
- Joined: Dec 31, 2012
- I am a: Shadow
- PlayStation Model: H2000/5502
They would have written a program to convert WAD's into the required data for the PSX. Take a look at the DOOM CD-ROM image and see what files are present. If you run some PSX scanner tools (PSound, PSicture, etc), it will spit out the data and tell you what it is according to those files
Development Console: SCPH-5502 with 8MB RAM, MM3 Modchip, PAL 60 Colour Modification (for NTSC), PSIO Switch Board, DB-9 breakout headers for both RGB and Serial output and an Xplorer with CAETLA 0.34.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
PlayStation Development PC: Windows 98 SE, Pentium 3 at 400MHz, 128MB SDRAM, DTL-H2000, DTL-H2010, DTL-H201A, DTL-S2020 (with 4GB SCSI-2 HDD), 21" Sony G420, CD-R burner, 3.25" and 5.25" Floppy Diskette Drives, ZIP 100 Diskette Drive and an IBM Model M keyboard.
This should be entirely doable. There's actually a port of doom for the psx (I have it in my collection) it's an official release and everything. That being said, how it was done is beyond me, but it can be done
Edit: here's a link to a random eBay listing for it, just to show you it's a legit game http://www.ebay.com/p/Doom-Sony-PlaySta ... 5/79224814
Edit: here's a link to a random eBay listing for it, just to show you it's a legit game http://www.ebay.com/p/Doom-Sony-PlaySta ... 5/79224814
Who is online
Users browsing this forum: No registered users and 2 guests