| |
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.... |
| |
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
|
| |
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 ;) |
| |
Burglar
Registered: Dec 2004 Posts: 1047 |
goa brudbilders rule
but, dont tease, give us a binary already ;) |
| |
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? |
| |
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
|
| |
FATFrost Account closed
Registered: Sep 2003 Posts: 211 |
Amazing! Ha! |
| |
Oswald
Registered: Apr 2002 Posts: 5027 |
ah, the original is pretty yellowish aswell. very well done! |
| |
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! ;-) |
| |
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 |
| |
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 |