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 Pixeling > Introducing Tri-Lace
2010-01-04 02:20
algorithm

Registered: May 2002
Posts: 702
Introducing Tri-Lace

Coming soon..



Yes, It does flicker but this is reduced somewhat with interleaving of fields (as well as not mixing combo's which produce high flicker.) This gives a shimmer effect.

Each 8x8 block can have up to 8 mix colors. Image above utilises non brute force and partial flicker reduction (with hand selected color combo's.) Still optimising the routine. (Brute force takes over 8 hours!) but managed to reduce it down to around 2.

Non interleaving allows full 320x200 view with virtually no CPU usage (but looks horrendous on non stable refresh displays)

Using new compiler (Now can build x86/x64 linux /windows executables

As far as i am aware, there only seems to be one demonstration (which utilises 4 screens - but in petscii). If there are any which use more than two screens for colormixing etc. let me know
 
... 77 posts hidden. Click here to view all posts....
 
2010-01-04 17:09
Hermit

Registered: May 2008
Posts: 208
This picture is unbelievable. Very good conversion!
Similar to 256 colour mode on an old VGA card..which sounds good on a C64 with 16 given colour!

Please, give an executable, so we could check the flickering..

BTW, I'm thinking about developing a little C64 hardware-tweak to eliminate flicker of ifli. A small delayer circuit could be able to average the VIC's luma signals with the previously displayed frame. This way C64 could produce 256 colours without flicker. And this function could be switched on/off with an unused VIC-register, to keep compatibility, just in case...

Hermit Software Hungary
2010-01-04 19:28
Carrion

Registered: Feb 2009
Posts: 317
hermit: Do you need any funding for the flicker-fixer? I'm interested to buy one - seriously :)

algorithm: again, please provide exec binary. i really love to check it on real machine. btw, do you have any special pallete for tri-lace? can we also see it?

deekay: I was almost sure you'll mention pattern dithering on that picture ;)
2010-01-04 19:53
Burglar

Registered: Dec 2004
Posts: 1047
goa brudbilders rule

but, dont tease, give us a binary already ;)
2010-01-04 20:26
Oswald

Registered: Apr 2002
Posts: 5027
can you post the original pic too? and show the 3 frames? very nice result, but allow me a little nit picking: too yellowish, is it not possible to produce better skin colors?
2010-01-04 20:44
algorithm

Registered: May 2002
Posts: 702
The below is the original picture



As mentioned previously. I had entered the color combo's by hand in the example. These color combos would not work too well on other pictures. When I have the time and when i can optimize the routine (inline assembly), I will provide binaries. There is still a lot of improvement to be made. (in particular, the mixcolor selection)

Carrion: There is no predefined palette for Trilace. (at least not how the routine in the converter works) The routine dithers each 8x8 block on the fly and then tries combinations of mix colors (that produce least error and least flicker). To build a color palette based on this its merely the c64s 16x16x16 but bear in mind that many of the color combinations look very similar as well as flickering too much hence the realistic amount of colors is far less

2010-01-05 00:51
FATFrost
Account closed

Registered: Sep 2003
Posts: 211
Amazing! Ha!
2010-01-05 06:12
Oswald

Registered: Apr 2002
Posts: 5027
ah, the original is pretty yellowish aswell. very well done!
2010-01-05 09:51
DeeKay

Registered: Nov 2002
Posts: 362
Quote: This picture is unbelievable. Very good conversion!
Similar to 256 colour mode on an old VGA card..which sounds good on a C64 with 16 given colour!

Please, give an executable, so we could check the flickering..

BTW, I'm thinking about developing a little C64 hardware-tweak to eliminate flicker of ifli. A small delayer circuit could be able to average the VIC's luma signals with the previously displayed frame. This way C64 could produce 256 colours without flicker. And this function could be switched on/off with an unused VIC-register, to keep compatibility, just in case...

Hermit Software Hungary


There's hardly any need for an IFLI flickerfixer anymore now that we have NUFLI! ;-D

Also, how will you be handling THREE screens? Or even four as in Goa Brudbuilder? 8)

Also: total mixcolors are *not* 256, since blue+green == green+blue. 16+15+14+13+12...+3+2+1 is the way to calculate, so the total number is 136... People get that wrong all the time! ;-)

P.S: Of those 136, our converter only uses 79 (well, it says 81, still trying to figure out where those extra 2 colors come from! ;-) since the rest just flickers too much!

P.P.S: If you consider rastered colors as solid (which they pretty much are thanks to PAL blur!) the total number of possible mix colors is 9316! ;-)
2010-01-05 09:56
DeeKay

Registered: Nov 2002
Posts: 362
Goddamnit, Algo, post a binary already! <:-)
Posting blended pictures for triple interlace here instead of binarys is really stretching it quite a bit!... I mean: Theoretically you could also "interlace" 20 frames and then post a static truecolor image of that here! ;-D
2010-01-05 10:14
Ninja

Registered: Jan 2002
Posts: 407
Seconding dk here; discussing the outcome without having a binary seems pretty pointless to me, too. (And to be honest, I am not too optimistic about the outcome. After all these nice hires, koala and NUFLI images, I didn't even like the flickering in the hiddenparts of Carrion's OLDSCHOOL Pixels 100%. YMMV)

And for completeness, Individual Computers promised a flicker-fixer (_slightly_ enhanced with some other functionality).

Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 - 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
LightSide
Cargo/Singular Crew
Guests online: 122
Top Demos
1 Next Level  (9.8)
2 13:37  (9.7)
3 Mojo  (9.7)
4 50 Years of Flex  (9.7)
5 Coma Light 13  (9.7)
6 Edge of Disgrace  (9.6)
7 Comaland 100%  (9.6)
8 Uncensored  (9.6)
9 No Bounds  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.7)
2 It's More Fun to Com..  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Rainbow Connection  (9.5)
8 Dawnfall V1.1  (9.5)
9 Quadrants  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Booze Design  (9.3)
3 Censor Design  (9.3)
4 Crest  (9.3)
5 Performers  (9.3)
Top Logo Graphicians
1 Sander  (9.9)
2 Facet  (9.6)
3 Mermaid  (9.4)
4 Pal  (9.4)
5 Shine  (9.3)

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