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 Productions > Notable vector parts?
2008-02-28 16:02
Shadow
Account closed

Registered: Apr 2002
Posts: 355
Notable vector parts?

Some of the finest 3D vectors seen on the C64, atleast of the top of my head are:

The Last Traktor 3/Hz - amazing flatshaded stuff, EOR-filling taken almost to perfection (I can't recall seeing it much improved upon in demos since).

One-Der/Oxyron - The gouraud shading just kicks, sure some of the more complex objects may run a bit slow, but just the fact that it handles objects other than your standard convex ones is fantastic. Also, the first tetrahedron runs at a pretty respectable framerate.

Natural Wonders/Oxyron - Dither vectors, smooth and nice looking, simply taking things to another level.

Anyone have any other notable examples of great 3D stuff taken to almost perfection in a C64 demo to share? Or perhaps the first instance when something was seen?
 
... 27 posts hidden. Click here to view all posts....
 
2008-04-09 07:03
Cruzer

Registered: Dec 2001
Posts: 1048
Quote: i still wonder how you "fill a vector" =D

Not that discussion again :)

The term probably comes from the old vector screens where you could get the cathode ray to draw lines (e.g. used for the Asteroids arcade game), and thus line based graphics was known as vector graphics, and when someone started filling the space between the lines it became filled vector graphics, or just filled vector for short. Not that strange really.

Quote:
*holding my breath till X'08* :D

Yeah, that would be a good time to release it, if it's done.
2008-04-09 08:42
A Life in Hell
Account closed

Registered: May 2002
Posts: 204
Quote: what is a wip? 7cycles/pixel sounds pretty impossible. lda # sta ,x ? -> small texture, everything precalced? or lda $00 sta $xxxx -> what?! :)

cheating way: make it so your texture co-ords mean that the texture can't be such that 1 texel < 1 pixel, set NMI to triger scale*7 cycles to incremener the texel pointers, lda zpage ; sta colourram

disclaimer: proabbyl wouldn't work :). also not _really_ 7 cycles/px ;).
2008-04-09 09:20
fade
Account closed

Registered: Mar 2002
Posts: 290
EVERY FUCKEN POLISH DEMO!!!!!!!!!!!!!!!!!!!!!!!! :)
2008-04-09 09:33
Cruzer

Registered: Dec 2001
Posts: 1048
Quote: what is a wip? 7cycles/pixel sounds pretty impossible. lda # sta ,x ? -> small texture, everything precalced? or lda $00 sta $xxxx -> what?! :)

WIP = Work In Progress.

Hmm, seems I got my different ideas/routines mixed up, sorry! The one that I'm working on is actually 13 cycles/pixel. I have a number of different ideas for texture and gouraud routines, with the fastest for both of them being 3.5 cycles/pixel (lda# sta,x for two pixels.) Guess that's where I got the 7 cycles from. That one is just VERY limited when it comes to texture mapping, because of memory consumption, so it will only be able to handle a 16x16 triangle texture which is symmetrical on all axis. The gouraud version is more promising though.

So I decided to go with the 13 cycle version for tmapping, which is also limited to the same texture size, but it will be able to handle a lot of different textures (since each texture takes <1K) that could be used for e.g. a roundish object with different textures on each face, or combined to bigger faces where the division of the texture into smaller segments could add some perspective correctishness.
2008-04-09 10:20
Graham
Account closed

Registered: Dec 2002
Posts: 990
@Oswald: Thug Life/Essence does texturemapping with just one MOVE.B per pixel. And Oneder does gouraud with LDA ORA STA to render 4 (well actually 2) pixels.
2008-04-09 11:07
Burglar

Registered: Dec 2004
Posts: 1031
Quote: Seems like two of the most important vector parts haven't been mentioned yet.

First realtime filled vector in a C64 demo: My, Oh My/Light

First EOR-filled vector on C64: Elysion/Origo


Brutal III had realtime filled vectors before My, Oh My...
2008-04-09 12:15
Graham
Account closed

Registered: Dec 2002
Posts: 990
Yes, but it lacks 3D math.

And we shouldn't forget the vector demo by Sensible Software which was released in 1987 long before Light or other demo groups even thought about vectors at all.
2008-04-09 12:36
Oswald

Registered: Apr 2002
Posts: 5017
Graham,

2008-04-09 13:37
Graham
Account closed

Registered: Dec 2002
Posts: 990
Oswald,


2008-04-09 16:33
Oswald

Registered: Apr 2002
Posts: 5017
hehe :)
Previous - 1 | 2 | 3 | 4 - 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
da Blondie/Resource
AnonymousMOS
ptoing
Apollyon/ALD
Guests online: 111
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Memento Mori  (9.6)
10 Bromance  (9.5)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 TRSAC, Gabber & Pebe..  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Fullscreen Graphicians
1 Carrion  (9.8)
2 Joe  (9.8)
3 Duce  (9.8)
4 Mirage  (9.7)
5 Facet  (9.7)

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