Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > the eidolon - 3d engine in detail
2009-03-15 16:06
Jammer

Registered: Nov 2002
Posts: 1336
the eidolon - 3d engine in detail

well, this production is not really scene one but i always wondered: how could that be possible that such an oldie is so fast being realtime? what kind of calculations are made and is it 3d at all?
2009-03-15 17:14
jailbird

Registered: Dec 2001
Posts: 1578
Jammer, fast 3D in Eidolon?! Man, turn off the warp mode in your emulator. :)
2009-03-15 17:14
Alias Medron

Registered: Dec 2001
Posts: 39
afaik it's not real 3d.. it's based on fractals just like Rescue on Fractalus..


edit:
take a look at these videos : http://www.youtube.com/watch?v=g0DT-QcfpjE&feature=related
2009-03-15 17:57
Jammer

Registered: Nov 2002
Posts: 1336
Quote: Jammer, fast 3D in Eidolon?! Man, turn off the warp mode in your emulator. :)

jailbabe >> mind that it's 1985. and nowadays not many realtime routines are much faster considering it covers about half of the screen.
2009-03-15 18:07
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: jailbabe >> mind that it's 1985. and nowadays not many realtime routines are much faster considering it covers about half of the screen.

It's hard to compare with today's routines. Those early routines are just plots, nothing more. However, I find it extremly impressive even so. But it has nothing to do with filled vectors and EOR-fillers, nor linedrawing etc. It's a different kind of technique, not sure about the details though. I know it suffers from rounding errors when you get too close to a wall (u get those classical jagged edges).
2009-03-15 18:33
Jammer

Registered: Nov 2002
Posts: 1336
i'm just impressed how fast the plot drawing is, especially that it uses fractal stencils.
2009-03-15 19:45
Oswald

Registered: Apr 2002
Posts: 5094
I guess fractals are used to draw those dotted 'lines', so you get the same shape no matter of orientation/size without storing/scaling the dots individually. visibility in some cases works like in voxelscape engines I think. if a displayed dot is lower than the dot to be plotted then it wont get plotted. (check the game you'll see its trivial)

filling: only the floor is filled, mostly using the attribute memory (char based) then another routine takes over where the ceiling/floor meets, to take care of the details.

interesting to note that stunt car does the same, but it fills the sky like this. basically it draws up the road with lines and the horizont, then fills the sky char by char using the attribute mem, and where the horizon/sky meets it takes care. this is the reason that when the horizon is tilted the vertical part of the road is not drawn correctly.
2009-03-15 20:07
Wile Coyote
Account closed

Registered: Mar 2004
Posts: 646
Quote: jailbabe >> mind that it's 1985. and nowadays not many realtime routines are much faster considering it covers about half of the screen.

thanks, Just watched parts 1 - 12 :)
2009-03-16 11:11
jailbird

Registered: Dec 2001
Posts: 1578
Quote: jailbabe >> mind that it's 1985. and nowadays not many realtime routines are much faster considering it covers about half of the screen.

Don't be mean at me Jammer my man, I was just kidding... :'( :)
But '85 or not, it still feels ugly and cloggy to me. Then again, I was never easily amused by games, except sidescrolling jump'n'runs. A 3D shooter using the engine from Feeling Retro would be amazing, though. Would that be possible in any way?
2009-03-16 11:28
Oswald

Registered: Apr 2002
Posts: 5094
feeling retro is a vector anim :) the eidolon is pretty top notch technically regarding c64 capabilities or even 3d fx's in demos.
2009-03-16 11:35
Jammer

Registered: Nov 2002
Posts: 1336
is it possible to make such fractal-based engine e.g. 2x faster? :>
 
... 13 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
BYB/Hokuto Force
rexbeng
WVL/Xenon
camper
Chesser/Blazon
Da Snake
Rub_0201
Fred/Channel 4
Paul Bearer
blitzed
DivertigO
t0m3000/hf^boom!^ibx
Guests online: 134
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.048 sec.