This page is a mirror of Tepples' nesdev forum mirror (URL TBD).
Last updated on Oct-18-2019 Download

3D Scene from C64 Demo?

3D Scene from C64 Demo?
by on (#102852)
I was watching a C64 Demo, and I noticed a particular demo effect. This was a 3D scene where the camera moves forward, and the scene is composed entirely of horizontal lines changed every scanline. Basically a flat vector 2D scene on the Y and Z axis, extruded into to the X axis.
Attachment:
c64demo4.gif
c64demo4.gif [ 61.1 KiB | Viewed 2169 times ]


I thought "The NES can totally do that too". I wonder if any kind of game could be made using this style of graphics?

C64 Demo: (this scene starts at 7:40 into the video)
http://www.youtube.com/watch?v=L8onlB0F1_A
Re: 3D Scene from C64 Demo?
by on (#102855)
We could make a wolfenstein3d-style raycaster using this, if we were ok with the axis of rotation being the X axis instead of Y axis.
Re: 3D Scene from C64 Demo?
by on (#102863)
This is actually could be done as a raycaster to allow more freedom on the movements, basically Wolf3D turned 90 degree.

I also had an idea of a low-spec first person Mario done exactly the same way. It would have quite blocky graphics for pipes, but it is certainly possible.
Re: 3D Scene from C64 Demo?
by on (#102875)
Shiru wrote:
I also had an idea of a low-spec first person Mario done exactly the same way.

Now there's an interesting idea! Mario should be able to look up and down, so some rotation would be necessary. Pipes could use sprites on the sides to make them more detailed.
Re: 3D Scene from C64 Demo?
by on (#102882)
The title screen to Gunstar Heroes on the Genesis (and Tongueman's Logic too...) uses the same technique to make flat tilemaps appear to be a 3-D box; other games & demos do it too. Not too computationally-intensive.
Re: 3D Scene from C64 Demo?
by on (#102884)
I'm guessing the BG layer looks like a solidly colored triangle, and everything is done with raster effects and midscreen palette changes.
Re: 3D Scene from C64 Demo?
by on (#102887)
psycopathicteen wrote:
I'm guessing the BG layer looks like a solidly colored triangle, and everything is done with raster effects and midscreen palette changes.

Yup, that's the essence of a Yoshi's Island boss.
Re: 3D Scene from C64 Demo?
by on (#102888)
Shiru wrote:
This is actually could be done as a raycaster to allow more freedom on the movements, basically Wolf3D turned 90 degree.


I remember an Atari 2600 homebrew that did exactly that... http://www.youtube.com/watch?v=zk-QhYE4jxw
Re: 3D Scene from C64 Demo?
by on (#103039)
Regarding the original post, it would be nice to see some kind of Rez-ish game ported to the Nintendo that's laid back in game play with beautiful musical accompaniment; which reminds me of "Joomp!" now that I think of it.
Re: 3D Scene from C64 Demo?
by on (#103045)
Well, there's such a game on the system already if you count the FDS: http://www.youtube.com/watch?v=5QKWJy_wQIk