You are not logged in -
nap
CSDb User Forums
Forums
>
CSDb Discussions
>
colodore is the new pepto
2016-12-12
00:26
pepto
Account closed
Registered: Nov 2004
Posts: 35
colodore is the new pepto
Hey guys, I remeasured the video-signals of my VIC-II's and slightly updated my 15 year old attempt at calculating an rgb-clone. While at it, I also measured VIC & TED and made a little website about it, that allows you to adjust brightness, contrast and saturation as you like and then save your own custom palette to a png-file.
http://www.colodore.com
I took extra care to make sure, that the brightness, contrast and saturation sliders behave the same way as my 1084s.
While closely comparing my LCD to the 1084s, I found that making the transparency of scanlines dependent on YUV's Y (so they are less visible for brighter colors) looked a lot more like the real thing. I also noticed that the phase-shift on odd-lines happens for YUV's V only and there's even a name for it in video-lingua: hanover bars.
After implementing this, I'm happy to say that the images on my LCD and 1084s are remarkably close.
I will write a more detailed article about it in January, but seriously need a christmas-break first...
Cheers,
pepto
... 97 posts hidden. Click
here
to view all posts....
2016-12-13
22:50
saimo
Registered: Aug 2009
Posts: 36
Quote:
Don't tell @saimo though, noone will notice anyway... ;)
Too late.
I feel idiot. No, wait: superidiot. I guess that the palette download option has been up there all the time, right? Guess what? I had not even noticed there was a menu. So I had grabbed the palette manually. And I did notice that black was #000100 and white was #FCFFFB, but I thought that the measuraments had revealed that the actual output isn't perfectly pure.
OMG, if I think that I have to redo it all again (I had gone as far as redefining the colors also in webpages like
https://retream.itch.io/quod-init-exit-iim
)... 8o
2016-12-13
23:10
pepto
Account closed
Registered: Nov 2004
Posts: 35
Quote:
Too late.
I feel idiot. No, wait: superidiot. I guess that the palette download option has been up there all the time, right? Guess what? I had not even noticed there was a menu. So I had grabbed the palette manually. And I did notice that black was #000100 and white was #FCFFFB, but I thought that the measuraments had revealed that the actual output isn't perfectly pure.
OMG, if I think that I have to redo it all again (I had gone as far as redefining the colors also in webpages like
https://retream.itch.io/quod-init-exit-iim
)... 8o
Dude, chillax... this whole thing is all about that there is not ONE ULTIMATE rgb-clone of the VIC II palette. The defaults you see when the page is loaded, are what I feel looks like MY Commodore 1084s. If you move one of the sliders for one pixel, you will have several colors go off in all kinds of directions while it is rounded into 8 bit rgb-values again.
colodore is about what YOU feel looks right. Set the sliders so you like the result, that's what ppl with real equipment do and EVERYONE does this differently, as it's a matter of personal taste.
There's no one-fits-all palette and I only have defaults, because you have to start with something. Please don't write the rgb-values somewhere and think "this is colodore". It should be different for everyone else. It's important that the colors are generated on the same underlying logic, so their relation fits.
Besided, the luma-values in the calculation are exactly the same as in my research from 2001. The reason they may appear a bit different now, is that there's a contrast-slider here and I scrolled it a tiny notch to the right for the defaults, as this looks more like on my 1084s. Contrast affects the luma-values of course.
Sorry if this was in any way misleading, maybe you should wait for the tech-doc in January. :-/
2016-12-13
23:18
saimo
Registered: Aug 2009
Posts: 36
Hehe... Sure, pepto ;) It's just that your study defines a (new) virtual standard, and I like the idea of sticking to something that everyone can refer to. Practical case: if I see someone playing the game on an emulator with terribly sick colors (like, red darker than brown), I can provide a respectable reference for him/her to enjoy.
The rest is only my sick perfectionism (which now just pushed me to update again also my FB profile picture) :p
2016-12-14
02:22
chatGPZ
Registered: Dec 2001
Posts: 11350
what he said is THE big problem with "the pepto palette" :) a lot of people dont understand that such thing does not exist, and that you are supposed to adjust it to your liking.
VICE btw uses the luma values from marko makälas measurements, and they will be different depending on what videochip you are emulating - just like different C64s look different too. and if you dont like it - adjust it :)
2016-12-14
07:12
Hein
Registered: Apr 2004
Posts: 942
Thanks, added the default to my PS swatches, let's see how creating mock-ups goes.
2016-12-14
09:53
willymanilly
Account closed
Registered: Jan 2016
Posts: 27
Nice work Pepto! I've already peeked at your source code and have started using some of that logic in my emulator Z64k. I look forward to your article in the new year. Enjoy the Christmas break. :)
2016-12-14
11:53
pepto
Account closed
Registered: Nov 2004
Posts: 35
Thank you... :)
OK, after getting some vibes via pm, that it might be upsetting for some guys that there isn't one ultimate "answer" to the urge to finally have one set of rgb-values to rely on, I decided to write down some thoughts - sorry for getting in tl:dr territory.
I do realize people like standards and a settled environment. I also get perfectionism (can you tell from the colodore-ui, that I like pairs of three and aligned things?), but even if this might make things more complicated in some situations, I think getting BACK the freedom to tweak things like on a real setup, is actually a relief - something I really missed when using emulators and such.
The perfectionist in me actually doesn't like "Hanover Bars" that much, they f*ck up yellow so that it looks greenish. The reason I included them (even by default) is, that they are a "display setting" and don't affect the palette colors at all. Yellow actually looks different depending if you are on even or odd lines and you can't depend on that either, because someone might scroll your graphics. Some TV sets even have built in hardware to further mix the color-portion of even and odd lines, in order to hide Hanover Bars. You may just deactivate them in the colodore-options, if you don't want them to be part of your display.
If there's one thing I can say obout my original C64 and C1084s, it's that graphics look GREAT on it - I really LOVE how it looks <3. I also never stop tweaking the color, brightness and contrast knobs, depending on how bright the surrounding daylight is. Everything about this feels right, this is like Commodore's engineers intended and how it has always worked and the reason I use the real machines to this day.
Do the Hanover Bars make yellow look greenish on it? Hell yeah they do, but why complain if there's so much else to like about its appearance? VIC chips output an analogue signal, that gets distorted in a gazillion kind of crazy ways.
Regarding palettes with different amount of saturation, I like to compare that to bass in music. I know people who tweak their audio-equalizers in such ways, that music is so bass-heavy that I can't enjoy it any longer - but they love the f*ck out of it. I also know peeps who want music to sound natural, linear and realistic - I sometimes think they should really dial more bass in. They surely can't agree on what the "standard way" of listening to music is.
I received a pretty large amount of mails throughout the years, from people who had something to complain about my exemplary calculation. It's "too dull", "too dark", "saturation is too low", etc. It's not that surprising, as people know the colors from when they were able to equalize them for themselves. What I suggested to most of them, is to follow the example and calculate with their own amount of saturation or add some brightness. It's after all just an example and I didn't think people would just take and run with it.
My goal is simple, I want C64 graphics to look as good when looking at them on a tablet-device, as they look on the real thing and I think this goal is more close with colodore, that's the one reason I'm sharing it. I'm not in it for fame or money... ;^D
I'm sorry if this introduces more variables into some specific workflows, especially for some of my favourite pixel-artists, but you can just keep using the "pepto palette" if you're happy with it. The reason I actually chose a name this time, is that I certainly don't want to make anything obsolete. What is different from the 15 year old research to colodore, is that I tweaked the purple/green angle slightly and phase-shifted all colors a tiny notch in the underlying logic as my new measurements suggest, that this is more accurate.
Also my luma-values have always been based on Marko Mäkelä's measurements (a fact I never hide), I just tried to reduce them to a common denominator - a somewhat quantized version that I feel represents the different chips I tested personally very well, even if every one of them looks slightly different.
I hope this clears up some confusion.
2016-12-14
15:23
chatGPZ
Registered: Dec 2001
Posts: 11350
the bass/music analogy is a very good one, thanks for coming up with that - must remember.
VICE also phase shifts all colors a bit (4.5 degrees iirc) already :)
2016-12-14
18:00
jailbird
Registered: Dec 2001
Posts: 1578
No offence towards Pepto, as the old palette seemed to me as the golden ratio and it is just fabulous, but this new thingie looks like someone got wild on the color settings of a TV set and set it to the highest value. Or maybe I am just going blind as I get older... Dunno. I get it that it is measured and technically more correct but for some reason it doesn't feel right to me...
2016-12-14
18:13
chatGPZ
Registered: Dec 2001
Posts: 11350
i just hacked it into chameleon.... and what can i say? looking at the VGA and 1701 side by side, they look surprisingly similar now. although the yellow _IS_ SCREAMING YELLOW =D
edit: one thing i noticed - it looks a lot less SCREAMING when you actually configure the output how it should be, ie enable scanlines and everything else.
Previous
-
1
|
2
|
3
|
4
| 5 |
6
|
7
|
8
|
9
|
10
|
11
-
Next
Refresh
Subscribe to this thread:
You need to be logged in to post in the forum.
Search the forum:
Search
All forums
C64 Coding
C64 Composing
C64 Pixeling
C64 Productions
CSDb Bug Reports
CSDb Development
CSDb Discussions
CSDb Entries
CSDb Feedback
CSDb Info
CSDb moderators
CSDb Questions
Messages to moderators
Requests
for
in
Writer & text
Text
Writer
All times are CET.
Search CSDb
All
Releases
Groups
Sceners
Events
BBS
SIDs
-------
Forum
Comments
Advanced
Users Online
Proton/Finnish Gold
Airwolf/F4CG
Laddh
psych
Impetigo/Crescent
mutetus/Ald ^ Ons
Gildan Jondal/Suicyc..
t0m3000/hf^boom!^ibx
rambo/Therapy/ Resou..
cobbpg
fegolhuzz
The Syndrom/TIA/Pret..
Sychamis
Xiny6581/Dees Produc..
Guests online: 112
Top Demos
1
Next Level
(9.7)
2
13:37
(9.7)
3
Coma Light 13
(9.7)
4
Edge of Disgrace
(9.6)
5
Mojo
(9.6)
6
Uncensored
(9.6)
7
Wonderland XIV
(9.6)
8
Comaland 100%
(9.6)
9
No Bounds
(9.6)
10
Christmas Megademo
(9.5)
Top onefile Demos
1
Layers
(9.6)
2
Party Elk 2
(9.6)
3
Cubic Dream
(9.6)
4
Copper Booze
(9.6)
5
Libertongo
(9.5)
6
Rainbow Connection
(9.5)
7
Onscreen 5k
(9.5)
8
Morph
(9.5)
9
Dawnfall V1.1
(9.5)
10
It's More Fun to Com..
(9.5)
Top Groups
1
Performers
(9.3)
2
Booze Design
(9.3)
3
Oxyron
(9.3)
4
Nostalgia
(9.3)
5
Censor Design
(9.3)
Top Crackers
1
Mr. Z
(9.9)
2
Antitrack
(9.8)
3
OTD
(9.8)
4
Fungus
(9.8)
5
S!R
(9.8)
Home
-
Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.066 sec.