OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Mar 28, 2024 6:32 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Is Rex3D still available somewhere?
PostPosted: Fri Mar 09, 2018 10:41 am 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
https://www.gamedev.net/articles/progra ... ques-r872/

This has a very unique and interesting idea on implementing hight using pure raycasting.

The two website links are rex3d.de, and http://www.phryzer.de/rex3d, which are both dead. The Wayback Machine has the sites but none of the downloads archived.

So I'm just wondering if someone has this somewhere.

p.s. It is not on GitHub AFAIK.

EDIT: the author provided an updated link a long time ago (http://www.acs-home.de/rex3d) but this is also dead.

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: Is Rex3D still available somewhere?
PostPosted: Fri Mar 09, 2018 9:40 pm 
Offline
Member
Member
User avatar

Joined: Sat Jan 15, 2005 12:00 am
Posts: 8561
Location: At his keyboard!
Hi,

MajickTek wrote:
https://www.gamedev.net/articles/programming/graphics/advanced-raycasting-techniques-r872/

This has a very unique and interesting idea on implementing hight using pure raycasting.

The two website links are rex3d.de, and http://www.phryzer.de/rex3d, which are both dead. The Wayback Machine has the sites but none of the downloads archived.

So I'm just wondering if someone has this somewhere.

p.s. It is not on GitHub AFAIK.

EDIT: the author provided an updated link a long time ago (http://www.acs-home.de/rex3d) but this is also dead.


As far as I can see, the author's idea of "advanced ray casting" is extremely basic (possibly originating from ancient techniques used in games like Catacomb 3D in the early 1990s); and it shouldn't take very much thought to implement your own similar code or take much effort to find old source code somewhere that uses the same technique (including the source code for Catacomb 3D itself).


Cheers,

Brendan

_________________
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.


Top
 Profile  
 
 Post subject: Re: Is Rex3D still available somewhere?
PostPosted: Sun Mar 11, 2018 2:11 pm 
Offline

Joined: Thu Mar 01, 2018 11:18 am
Posts: 6
Location: Mumbai, IN.
Not exactly what you're looking for but I found this to be rather comprehensive: https://permadi.com/1996/05/ray-casting ... -contents/ Guaranteed, it's very old, but I doubt raycasting is used as a way to render 3D in the industry today.

The tutorial I linked covers from the basics to things the simulating variable height walls, as well as the simulation of looking up/down in a pure raycasting engine. Like Brendan said, this is relatively easier, once you are thorough with the basic idea.

The wayback machine has a few pages backed up, but unfortunately the source code download link seems to not work: https://web.archive.org/web/20040904052 ... index.html

Besides, id Software open-sourced Doom, why not look there? :)

Heck, I still don't believe the Doom engine was a raycaster after all these years. It's probably what you're looking for if you wish to push raycasting to the limit.


Top
 Profile  
 
 Post subject: Re: Is Rex3D still available somewhere?
PostPosted: Mon Mar 12, 2018 2:54 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
GautamS wrote:
Not exactly what you're looking for but I found this to be rather comprehensive: https://permadi.com/1996/05/ray-casting ... -contents/ Guaranteed, it's very old, but I doubt raycasting is used as a way to render 3D in the industry today.

The tutorial I linked covers from the basics to things the simulating variable height walls, as well as the simulation of looking up/down in a pure raycasting engine. Like Brendan said, this is relatively easier, once you are thorough with the basic idea.

The wayback machine has a few pages backed up, but unfortunately the source code download link seems to not work: https://web.archive.org/web/20040904052 ... index.html

Besides, id Software open-sourced Doom, why not look there? :)

Heck, I still don't believe the Doom engine was a raycaster after all these years. It's probably what you're looking for if you wish to push raycasting to the limit.


Awesome! and no, DOOM is not a ray caster. It uses a complex form of 2.5D rendering using BSPs that John Carmack invented. It is the basis of most true-3d engines today (doom was the bases of quake, and quake is the basis of literally everything else).

anyways, this is cool!

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
 Post subject: Re: Is Rex3D still available somewhere?
PostPosted: Mon Mar 12, 2018 2:56 pm 
Offline
Member
Member
User avatar

Joined: Sat Dec 17, 2016 6:58 am
Posts: 101
Location: The Internet
Brendan wrote:
Hi,

MajickTek wrote:
https://www.gamedev.net/articles/programming/graphics/advanced-raycasting-techniques-r872/

This has a very unique and interesting idea on implementing hight using pure raycasting.

The two website links are rex3d.de, and http://www.phryzer.de/rex3d, which are both dead. The Wayback Machine has the sites but none of the downloads archived.

So I'm just wondering if someone has this somewhere.

p.s. It is not on GitHub AFAIK.

EDIT: the author provided an updated link a long time ago (http://www.acs-home.de/rex3d) but this is also dead.


As far as I can see, the author's idea of "advanced ray casting" is extremely basic (possibly originating from ancient techniques used in games like Catacomb 3D in the early 1990s); and it shouldn't take very much thought to implement your own similar code or take much effort to find old source code somewhere that uses the same technique (including the source code for Catacomb 3D itself).


Cheers,

Brendan


Thanks Brendan. That is exactly what I thought. Given the algorithms on the article that I posted, it's enough to integrate into an existing recasting engine without too much effort. (that is, you DO have to sort of rewrite the rendering code, but if you have the basic algorithms it should be easy)

_________________
Everyone should know how to program a computer, because it teaches you how to think! -Steve Jobs
Code:
while ( ! ( succeed = try() ) );


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 29 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group