MD-NICCC - a 3D Mega Drive experience by TiTAN

Announce (tech) demos or games releases

Moderator: Mask of Destiny

Oerg866
Very interested
Posts: 211
Joined: Sat Apr 19, 2008 10:58 am
Location: Frankfurt, Germany
Contact:

MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Oerg866 » Sun Apr 21, 2019 12:29 pm

Hi,

we've released a new demo yesterday!

Image

Code: Select all

                               TiTAN  Presents
     
                                M D - N I C C
                             
                   a Mega Drive port of the Atari ST demo
                                 STNICC 2000
                                 by  Oxygene
                               
                               
           ---------------------------------------------------------
           
           
           This demo was born out of a challenge on pouet.net which
           was about porting an old Atari ST demo by Oxygene to
           as many plattforms as possible.
           
           This is a SEGA Mega Drive port - or rather *remix*.
           
           It does not use addon chips to help with the 3D graphics.

           It does not use ripped music.
           
           It beat the original Atari ST version in frame-rate by 
           about four times.
           
           Sorry, "Super" Nintendo fans :-(
           
           Just kidding, we love you :-D
           
           Technical pleasure by Kabuto.
           Visual pleasure by Alien^PDX.
           Auditorial pleasure by Strobe.
           
           Runs on all genuine 50Hz SEGA Mega Drive sytems and 
           modern emulators - like BlastEm (<3 MoD) - and FPGA-
           based clones.
              
           A technical write-up will follow soon.
           
           Enjoy the rest of Revision! :-)
           
           -oerg866
                                    
                                    we greet:
                                    
               poobrain 3ln ate-bit g*p neural inque scenesat dss 
               loonies desire aerosol bs1 oxyron rebels trbl mups
               elix sigflup uprough mercury plutiedev haujobb tpb
               uprough trsi paradox fairlight nah-kolor abc & you

Get it here:

http://www.pouet.net/prod.php?which=81027

Miquel
Very interested
Posts: 514
Joined: Sat Jul 30, 2016 12:33 am

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Miquel » Sun Apr 21, 2019 6:39 pm

Download link doesn't work.

That's a serious frame rate speed, I just need to see it for myself! ;)

EDIT: forget it, probably is my ISP blocking FTP
HELP. Spanish TVs are brain washing people to be hostile to me.

Oerg866
Very interested
Posts: 211
Joined: Sat Apr 19, 2008 10:58 am
Location: Frankfurt, Germany
Contact:

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Oerg866 » Sun Apr 21, 2019 7:39 pm

Maybe this download link will work for you! :)

https://cdn.discordapp.com/attachments/ ... MDNICC.zip

Miquel
Very interested
Posts: 514
Joined: Sat Jul 30, 2016 12:33 am

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Miquel » Sun Apr 21, 2019 8:22 pm

No way, those blit’s are gigantic! VERY BIG demo in space.

Great video, thanks! now: when a game?
HELP. Spanish TVs are brain washing people to be hostile to me.

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Chilly Willy » Mon Apr 22, 2019 7:41 pm

Awesome demo! You guys really kick butt when pushing the MD. :D

danibus
Very interested
Posts: 135
Joined: Sat Feb 03, 2018 12:41 pm

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by danibus » Mon Apr 22, 2019 8:43 pm

Just impressive.

bioloid
Very interested
Posts: 169
Joined: Fri May 18, 2012 8:22 pm

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by bioloid » Tue Apr 23, 2019 11:23 am

Massive!

TmEE co.(TM)
Very interested
Posts: 2440
Joined: Tue Dec 05, 2006 1:37 pm
Location: Estonia, Rapla City
Contact:

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by TmEE co.(TM) » Wed Apr 24, 2019 3:31 am

I cannot understand how SNES version that uses SuperFX still runs muuuuuuuch slower....
Mida sa loed ? Nagunii aru ei saa ;)
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen

Stef
Very interested
Posts: 3131
Joined: Thu Nov 30, 2006 9:46 pm
Location: France - Sevres
Contact:

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Stef » Wed Apr 24, 2019 7:47 am

Don't forget that here we only have vector graphics, there is no 3D involved at all. It's like a *very fast* vector graphic renderer with an input format probably adapted for faster parsing rendering (i'm not sure it uses polygons as input). Clipping and 3D transformation calculations are a heavy part in a 3D software renderer so don't expect to see realtime 3D on MD at the same speed.

Sik
Very interested
Posts: 939
Joined: Thu Apr 10, 2008 3:03 pm
Contact:

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Sik » Wed Apr 24, 2019 1:09 pm

Yeah, but the SNES version was also using precomputed polygons instead of any 3D calculations (the challenge was to recreate the demo using its original data and that data was already in 2D format), so that excuse still doesn't apply. This is also why MD-NICCC was letterboxed, the source material is 256×200.

I have no clue what either demo is doing exactly, but if I were to take a guess, the SNES version probably doesn't attempt to skip rendering solid tiles. That's a very good way to run out of DMA bandwidth (not to mention having to draw a lot more of pixels for starters).
Sik is pronounced as "seek", not as "sick".

Stef
Very interested
Posts: 3131
Joined: Thu Nov 30, 2006 9:46 pm
Location: France - Sevres
Contact:

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Stef » Wed Apr 24, 2019 2:40 pm

Are you speaking about Starfox on SNES or something else ?
If you speak about Starfox, the polygons are definitely not pre computed, you have real 3D transformation, both for object and the world (even if the world calculations could probably be simplified as we are on rails, not fixed rails though).
Of course the rendering doesn't take optimization of plain tiles, the SFX has a "fast" plot instruction and trying to optimize for plain tile fill wouldn't be that interesting. And to be honest i tried back in time to do a software 3D rendering (or more exactly a polygon renderer) taking advantage of plain tiles, but in the end, the overload caused by edges computation (needed to fill a tile on first entering point then fusing for consecutive draws) was killing the benefit. In the end the code was very complex and the mos polygon you draw, the slower it performs. At the end it was faster for scene with few polygons but as soon the number of polygon increased then an optimized brut software filling algorithm was faster... in this case the plain tile optimization lost all its interest as it can be fast only for "light" scene.

bioloid
Very interested
Posts: 169
Joined: Fri May 18, 2012 8:22 pm

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by bioloid » Wed Apr 24, 2019 3:59 pm

I want sgdk to have a fast framebuffer allowing to render on a single plane. Anyway current framebuffer is cool thanks.

Mask of Destiny
Very interested
Posts: 615
Joined: Thu Nov 30, 2006 6:30 am

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Mask of Destiny » Wed Apr 24, 2019 4:21 pm

Stef wrote:
Wed Apr 24, 2019 2:40 pm
Are you speaking about Starfox on SNES or something else ?
Pretty sure Sik is talking about the SNES port of the ST-NICC demo which was also released at Revision this year.

bioloid
Very interested
Posts: 169
Joined: Fri May 18, 2012 8:22 pm

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by bioloid » Wed Apr 24, 2019 4:32 pm


Miquel
Very interested
Posts: 514
Joined: Sat Jul 30, 2016 12:33 am

Re: MD-NICCC - a 3D Mega Drive experience by TiTAN

Post by Miquel » Wed Apr 24, 2019 9:30 pm

TmEE co.(TM) wrote:
Wed Apr 24, 2019 3:31 am
I cannot understand how SNES version that uses SuperFX still runs muuuuuuuch slower....
Yes, you do. MD has more VDP bandwidth than the SNES homonym, nearly twice if my memory serves me well. They even go to only 50hz (PAL) to maximize it.
That's what really counts on this demo.
Sik wrote:
Wed Apr 24, 2019 1:09 pm
I have no clue what either demo is doing exactly, but if I were to take a guess, the SNES version probably doesn't attempt to skip rendering solid tiles. That's a very good way to run out of DMA bandwidth (not to mention having to draw a lot more of pixels for starters).
In this demo, after some educated guesses, I believe border tiles are pre-rendered and solid tiles use the background color to avoid transfers. Some times you can see in the distance when the overall color changes.
bioloid wrote:
Wed Apr 24, 2019 3:59 pm
I want sgdk to have a fast framebuffer allowing to render on a single plane. Anyway current framebuffer is cool thanks.
There is no frame buffer on MD, fortunately. Check 3D mode on SGDK if you need an emulation.
HELP. Spanish TVs are brain washing people to be hostile to me.

Post Reply