Your Colors Suck (it's not your fault)

Sdílet
Vložit
  • čas přidán 29. 09. 2023
  • The first 100 people to use code ACEROLA at the link below will get 60% off of Incogni:
    incogni.com/acerola ! #ad
    Digital color theory is a mysterious black box that few resources bother explaining, but how does it all work? Where did it all come from? And why are the color pickers in the art programs you use so bad?
    Topics covered include: Quantization, color banding, dithering, value mapping, palette swapping, radiometry, photometry, how humans perceive color, colorimetry, spectral rendering, the rgb color model, deriving srgb, the hsl color model, gradient mapping, randomly generated color palettes, perceptual color spaces, the lab color model, oklab
    Use the palette generator here:
    (sorry website is down for the foreseeable future but there are much better color palette generators you can find lol this was for an experiment not meant to be used as an actual service)
    Check out Evan's stream!
    / evanmmo
    Photoshop OK Color Picker:
    exchange.adobe.com/apps/cc/66...
    Support me on Patreon!
    / acerola_t
    Socials:
    Twitter: / acerola_t
    Twitch: / acerola_t
    Discord: / discord
    Code: github.com/GarrettGunnell/Ace...
    References:
    - Real-Time Rendering Chapter 8: Light And Color
    - bottosson.github.io/posts/oklab/
    - raphlinus.github.io/color/202...
    - An Interactive Method for Generating Harmonious Color Schemes
    - www.oceanopticsbook.info/view...
    - www.brucelindbloom.com/index.h...
    Thanks so much to these artists!
    / denixsucks
    / ethanwijk
    / hayny
    / kaemble
    / martinw59426021
    / pigeonpeanit
    / toman800
    / waumny
    Music:
    Afternoon Break - Persona 3 OST
    Master Of Tartarus - Persona 3 OST
    This Mysterious Feeling - Persona 3 OST
    Midori Eyes - Paradise Killer OST
    During The Test - Persona 3 OST
    Junes Theme - Persona 4 OST
    New Game - WORLD OF HORROR OST
    In A Moment's Time - Skullgirls OST
    A New Frontier - VA-11 Hall-A OST
    Every Day Is Night - VA-11 Hall-A OST
    Underground Club - VA-11 Hall-A OST
    Your Love Is A Drug - VA-11 Hall-A OST
    Karmotrine Dream - VA-11 Hall-A OST
    GO!GO!STYLE - Paradise Killer OST
    Police Station - Persona OST
    Thanks for watching!
    This video is dedicated to my friend, Alotryx.
    #acerola #graphics #gamedev #unity3d #graphics #shaders
  • Věda a technologie

Komentáře • 1,3K

  • @Acerola_t
    @Acerola_t  Před 7 měsíci +125

    The first 100 people to use code ACEROLA at the link below will get 60% off of Incogni:
    incogni.com/acerola ! #ad
    Back to basics with this one. Thanks for 100k subs! I will be making the 100k sub special in November, please look forward to it. Check out my patreon for the potential topics for next month though!

    • @Edgelord-rn9he
      @Edgelord-rn9he Před 7 měsíci +1

      I love how this video shows you how to Deep-Fry your Memes.

    • @skooter500
      @skooter500 Před 7 měsíci

      ❤❤q❤

    • @AlphaCarinae
      @AlphaCarinae Před 7 měsíci

      Honestly, if anything, Incogni is *more* insidious than the data brokers that it supposedly protects you from. Data brokers might profit off your personal information, but Incogni profits off your perceived anxieties over people profiting off your personal information. It's fearmongering as a business, just like VPNs. The reality is that you are not that important and that there is nobody specifically looking up your personal information to do bad things with it. Literally nobody. Stop freaking out about things that happen only in your imagination.

    • @gregorysmith8964
      @gregorysmith8964 Před 6 měsíci

      begging like a dog. but that "money" can't buy you a little girl bride. Which is what money was invented for in sumer. Id10r

    • @AloisMahdal
      @AloisMahdal Před 6 měsíci

      with this pace you might want to do 100k and 200k special in November :-D congrats 🎉

  • @Mogswamp
    @Mogswamp Před 7 měsíci +3158

    Just wait until you get into color theory for print. If you think RGB sucks you should try CMYK

    • @speakersr-lyefaudio6830
      @speakersr-lyefaudio6830 Před 7 měsíci +46

      Fr

    • @AdrX003
      @AdrX003 Před 7 měsíci +158

      Exactly, like me who started decades ago and still try to make sure im understanding the concepts of this sh*t to this day and forced me to study pholosophy cause all i wanted was to actually understand it.
      it just drove me insane.

    • @Sophed
      @Sophed Před 7 měsíci +21

      mogswamp my beloved

    • @ZephyrysBaum
      @ZephyrysBaum Před 7 měsíci +9

      a mc youtuber here lol

    • @ichorHomunculus
      @ichorHomunculus Před 7 měsíci +41

      I cry, pantone laughs

  • @Seyferix
    @Seyferix Před 7 měsíci +1524

    This video feels like a severe case of ADHD that managed to condense years of Art academy in 37 minutes while still talking about the same topic, it's glorious!

    • @Canalbiruta
      @Canalbiruta Před 7 měsíci +100

      One of the best parts of acerola's videos to me is that they usually progress the same way my brain works. Start talking about how to create pleasing color palates at random and after a while is discussing why posters design aren't as creative and informative as they used to be, just to stop and think "way why did i get here in the first place?! Oh yeah random colors!"

    • @estebanod
      @estebanod Před 4 dny

      Not what ADHD is

  • @Luka9S9
    @Luka9S9 Před 7 měsíci +627

    Honestly, if more math teachers teached using graphical examples of what you can do with it like you do, I think quite a bunch of people would be more interested in mathematics, amazing video as aways Acerola.

    • @alecmackintosh2734
      @alecmackintosh2734 Před 7 měsíci +39

      Honestly I still prefer the topics being introduced in classes the same way. I think the graphic examples and uses are more helpful after to help solidify the concepts. The problem with that is educators have basically no time to do both, leading to an unsatisfactory experience regardless.

    • @gormster
      @gormster Před 4 měsíci +9

      If only more math teachers spent hundreds of hours preparing every lesson… making videos like this is hard, long, tedious work.

    • @Flobbled
      @Flobbled Před 3 měsíci +4

      Honestly, having each class of students being taught by individual teachers is inefficient. The main source of knowledge should be the best of prerecorded lessons and an on-site teacher is just there to help with questions that can't be googled quickly and to keep distractions down.

  • @drdca8263
    @drdca8263 Před 7 měsíci +104

    13:55 : I’ve heard that mantis shrimp perception actually just uses “which of the 16 cone types is responding the most in this region”, so their color perception is, weirdly, just 16 colors, rather than a point in a 16-dimensional space.

    • @Acerola_t
      @Acerola_t  Před 7 měsíci +39

      that'd make sense! the 16 dimensional space sounds cooler though so i will simply pretend that is the case

    • @mnxs
      @mnxs Před 10 dny +1

      I absolutely love when evolution does stupid shit like this. I mean, it's pointless; why not just have a bit of colour blending and get sooo much more visual acuity. but does it work, even if only just _well enough,_ at least? yes, apparently. and so it do be like that.
      (for those interested in other wonderful evolutional fuckery, go look up how giraffes have a nerve that goes from the brain, down to loop behind a big artery near the heart, and _up to the mouth again_ - this is the case for all mammals, but with giraffes it's particularly egregious. they have actual mouth-movement lag)

    • @tombrandis2866
      @tombrandis2866 Před 5 dny

      ​@@mnxs I guess they might not have big enough brains for combining colour, so they got better eyes instead

  • @ferenc_l
    @ferenc_l Před 7 měsíci +2175

    Acerola is the only person to make me drop everything i am doing to watch a 37 minute video about computer graphics

  • @HankW
    @HankW Před 7 měsíci +774

    As somebody who has gone down the digital colour hellhole over the last few years, this video is QUITE GOOD. You've done a great job at summarizing many important concepts and this is a resource I'll absolutely be sharing with folks who I need to introduce the topic to in the future. Really well done!

    • @HISEROD
      @HISEROD Před 7 měsíci +20

      I agree! as a color science hobbyist this video covers a lot of information quite accurately.
      The only major mistakes that I noticed were the intuition for what X, Y, and Z change about a color and the definition of chromaticity.
      TLDR:
      XYZ is very similar to the RGB color model in that it is additive with the X 'primary' being reddish, the Y greenish, and the Z bluish.
      Chromaticity means a specific point on the chromaticity diagram i.e. color without regard to luminance.
      and here's the long version:
      XYZ is very similar to an RGB color model in that it is additive with the X 'primary' being reddish, the Y greenish, and the Z bluish. The catch is that the X and Z axes are perpendicular to the luminance axis which means that they would theoretically (being impossible colors) appear black on their own. Only by adding a little bit of luminance (Y) would you be able to get an idea of what they look like. You can also think of X as leading to the right in the chromaticity diagram, Y leading up, and Z leading to the lower left corner.
      Chromaticity means a specific point on the chromaticity diagram i.e. color without regard to luminance. Another way of thinking of chromaticity is to remember that the chromaticity diagram is a projection of a slice of the XYZ space. Imagine a ray through the origin of the XYZ or RGB color spaces. Technically the origin is black and is equivalent to any chromaticity at 0 luminance, but any other points on a ray will have the same chromaticity while differing only in luminance.

    • @Yogarine
      @Yogarine Před 7 měsíci

      Also went down this rabbit hole a few years ago. I ended up on CIECAM02 which since OKLAB wasn’t really that popular back then.
      I wish this video existed back then because it would’ve saved me weeks of research.

    • @Uncl3M3at
      @Uncl3M3at Před 7 měsíci +1

      In terms of doing math with colors (such as photoshop layers blending modes), do you believe it is better to work with a perceptual models such as Oklab or instead work with ACEScg or other industry-standard linear RGB spaces?
      I'm new to all this theory and I am interested in any insight about the differences between these

    • @ZomB1986
      @ZomB1986 Před 7 měsíci +1

      I can only agree with Hank. I still have to find a good tristimulus dataset to convert any pure wavelength to a perceptual color, in a way that when you draw a spectrum, it's not plagues with visible bands. Meanwhile I devised my own color model, HCI (Hue Chroma Intensity) that arguably works better than *Lab color models, but is computationally very expensive to invert (requires binary search).

    • @HankW
      @HankW Před 7 měsíci

      @@Uncl3M3at Both have their value. It's about using the right tool for the job. At the end of the day, your output will be a formed RGB image, the steps to get there are of course entirely dependant on your specific situation.
      It's preferential to use OKLab to calculate gradients for the reasons explained in the video, but you're going to have to convert those generated values to RGB values so you can actually use them in a bitmap image or display them on a screen.
      As for the blend modes, those also have value as they are used for artistic effect and produce a (presumably) desired response. They're equally valid.

  • @jotch_7627
    @jotch_7627 Před 7 měsíci +88

    i suspect one major reason HSL palettes were still frequently picked is that it will sometimes "incorrectly" give you colors with more chromaticity. for a nice gradient, maybe you want one of those three parameters to remain constant, but for an artistic palette i would want at least one color that pops over the rest. if the OKLab generator was to occasionally provide a nice vibrant color along with the rest of the gradient, you might see even more people favoring it.

    • @corruptedteka
      @corruptedteka Před 5 měsíci +5

      I second this.

    • @apollo7584
      @apollo7584 Před 3 měsíci +4

      as another digital artist, this is an amazing insight! i was a little thrown off by how much i liked some of the hsl palettes, but this explains it as well as how much more consistent oklab was in comparison!

  • @Nehoz
    @Nehoz Před 7 měsíci +297

    It truly amazes me how you can take such a seemingly small problem and dig into it to explain everything that is actually involved in solving it, which is a lot, while still managing to keep it all connected and fascinating. As a computer science student who is also into graphic design and painting, you genuinely make me consider taking a professional step towards graphics programming, which is something I didn’t even know about before I stumbled upon your channel. Thank for the inspirational videos and keep doing it like you do !

  • @Rohan-qk1md
    @Rohan-qk1md Před 7 měsíci +841

    im a biology student, but the way your videos grab my attention is absurd please never stop

    • @brighampitts
      @brighampitts Před 7 měsíci +34

      When Acerola starts talkin cell biology:
      Neuron activation

    • @HoneyDoll894
      @HoneyDoll894 Před 7 měsíci +8

      so I'm also a bio student, and I seek info. The RGB color model means that the screens don't show all colors we can see, or are those colors outside it the so called imaginary colors

    • @brighampitts
      @brighampitts Před 7 měsíci +7

      @@HoneyDoll894 Both, if you're talking about the sRGB triangle. There are colors outside of sRGB that we see normally and sRGB can't replicate them due to the LCD screen limitations. You could still use those colors if you were to paint them in real life. There are also imaginary colors that only our eyes can see and we couldn't ever replicate a paint for those colors because those imaginary colors only exist in our minds under certain contexts like cone fatiguing.

    • @Rohan-qk1md
      @Rohan-qk1md Před 7 měsíci +5

      @@HoneyDoll894 is that a Phosphophyllite profile picture? that's awesome

    • @dieSpinnt
      @dieSpinnt Před 7 měsíci

      @@HoneyDoll894 It really doesn't matter much what the visible spectrum for us humans is. The physical ability of LEDs or CRTs has its own intensity graph, all of them nonlinear. This is adjusted by filters on the electronics level to map that to a more usable spectrum. More translation is applied (try to switch the profiles of your monitor). Then we have screen-space colors and all the color models you mentioned. Another level of filters, in your drawing/video program will help you to produce/adjust content for print media, for web or other forms of distribution, like movie theaters ... you get what I mean, its simply overwhelming:)
      Direct RGB to, lets call it, human eye-receptor-mapping would be non-linear, because of our evolutionary higher sensitivity shaped by evolution, e.g. the greatest light sensitivity for spectral colors in the yellow-green range (hey? when did you eat a nice meal of grass, the last times? hehehe). The same applies to an arbitrary, for example 0-255, 32bit integer value encoding colors and applying them as a voltage/phase-angle-modulation/etc to light emitting technology. Those aren't linear either. Any of those filters in this possible long and complicated chain (from your Image data through the monitor into your eyes) help to make the experience more natural and also standardized. Well, as I said, there are several techniques for different applications. Viewing is a whole different approach than printing media.
      Btw that all of that does make really sense, one has to CALIBRATE his monitor. Mostly no one (artists and professionals of course excluded here), no normal computer user has such a device or cares about that. Color receptance is highly individual and can even change with your personal mood or, your hormones or the time of the day (most people don't have a standardized studio light background either ... but our lovely sun:) ). So this can be a topic of fights to the blood (of some nerds?) and also the most inconsistent science of all (depends of course if you "eliminate" those pesky humans out of the equation, hehehe).
      I wish you both a wonderful time and big discoveries and exciting insights during your studies!:) (This text was written in a dark grey color. Hmm, I should clean my monitor ...)

  • @faik...
    @faik... Před 7 měsíci +240

    I've always been struggling with colors because I am colorblind. So learning the theory has always let me understand everything more clearly.

    • @k_otey
      @k_otey Před 7 měsíci +22

      now you can see more colors right

    • @samuelbenhardt4230
      @samuelbenhardt4230 Před 6 měsíci +15

      Same, I didn't know how bad until I had a class where we were supposed to create different color relationships with color swatches and I had such a hard time with it.

    • @northropi2027
      @northropi2027 Před 5 měsíci +5

      i don't want to whine too much about one of the admittedly less debilitating disabilities one can have but i really do think people underestimate just how much colorblindness impacts the way you process, and in turn depict, the world.
      like holy shit guys did you know that Light? i sure fucking didn't.

    • @missseaweed2462
      @missseaweed2462 Před 4 měsíci

      ​@@northropi2027 No see, as an artist who can see in all color, I swear to God I had a dream once where I went colorblind and was absolutely devastated.
      Here's an abridged version (it's really long I'm sorry ;-;) :
      9/17/23 Sun.
      This was mostly in the first person. I woke up from a coma to my mom feeding me cornmeal mush or something. Everything was a warmish blue, and was dark. Looking in the bathroom mirror, I saw that my left eye was missing. Everything remained blue as I went to ask mom what happened, and she reluctantly told me that I'd somehow cut it off before passing out and falling into the coma; the surgeons couldn't help much.
      With only one eye, I lost my depth perception, which was to be expected, though it was still upsetting. Everything then turned black and white and I thought (for some reason) that I needed both eyes to percieve color; this only further devastated me.
      I had an ipad or tablet on hand, and opened up to a color wheel. I tried imagining the colors overlaid on top of it, but it felt horrible. I searched up art tutorials which didn't require color as much (charcoal, graphite, micron pen, anatomy, shape, texture, etc), "but with the media so rich in color, every other tutorial regarding gorgeous sunsets, vibrant floral tones, and other color palettes were hard to sit through, and I skipped through all of them."
      The rest of the dream was kind of weird because one of my legs was replaced with a lion leg and there were some interesting shenanigans, a water park, and two siblings having a rap battle...? Then there was one section that went, "The walking was inconvenient for sure, *but not so bad as the vision loss.* I would see flashes of color, though now I'm not sure if I was just imagining it. When I would think of things, I'd think of them in color, but I was already starting to forget exactly what they looked like--which particular hue it was, how warm my mom's face was, which gradient went over the shadows," this was followed by a look in the mirror again revealing that a wrinkly little eye was growing back somehow.
      Inaccurate as the actual aspects of colorblindness were, I think it's safe to say that this dream was within the top 5 tiers of my list of nightmares. It was awful.

  • @eeriesnow
    @eeriesnow Před 7 měsíci +211

    1. I saw a pale magenta (like #ffa1e4)
    2. As a digital artist who learned color/drawing almost entirely digitally, this is a really cool video to watch! Digitally picked colors are my favorite part of the process, and while I manage to be good with digital color it is at the cost of being able to do literally anything else intuitively. And yes, HSL is useful but it can be a nightmare in terms of picking colors that we actually perceive as brighter. For me I use a special color profile to check, alongside the old fashioned eye squint to determine value. Also, I'm out of luck.

    • @pafnutiytheartist
      @pafnutiytheartist Před 7 měsíci +17

      Yes I also see magenta. And it makes sense as it's the opposite of green on the colowheel.

    • @hundvd_7
      @hundvd_7 Před 7 měsíci +7

      16:40 Same here, but I'd say even lighter, like #ffd0f1

    • @Cathowl
      @Cathowl Před 6 měsíci +3

      Mine was closer to ffc2fb, but it's so hard to try and find a matching 'real' color...

    • @aekibunnie9746
      @aekibunnie9746 Před 5 měsíci +2

      i definitely saw a bright saturated magenta too, but i really enjoyed the massive nothing square in the middle of my vision from the white square around the circle. the square persisted for much longer

    • @felixalexandruneicu752
      @felixalexandruneicu752 Před 3 měsíci +1

      Was hoping to find some discussion on the cone fatigue test. Think I saw a fairly saturated magenta but seemed light due to the white background.

  • @Foervraengd
    @Foervraengd Před 7 měsíci +61

    Most digital artists who have a more painterly art style usually start with a grayscale base just to establish the contrasting values, then we add color on top of that using adjustment layers that doesn't affect the values, only the hues. That way we keep the dynamic contrast and can still use whatever color sliders we have at hand. Coloring a grayscale base isnt a universal thing ofc, but it has it's roots from oil painting techniques where artists paint a sepia toned underpainting that serves the same purpose.

    • @BrooksMoses
      @BrooksMoses Před 5 měsíci +3

      Interesting! I would imagine that using a perceptual color space to calculate the adjustment layers would really make a difference there. Changing the hue and saturation while keeping the HSL/HSV "luminance" or "value" number the same is going to change the perceived value, in some cases quite a bit.

    • @ashtoncartner
      @ashtoncartner Před 28 dny +1

      @@BrooksMoses I was thinking the same thing! Definitely going to experiment with that colour space since I use Krita.

  • @onlysmiles4949
    @onlysmiles4949 Před 7 měsíci +51

    "Oh, this sounds like it'll be interesting"
    [15 minutes later]
    "Ah yes, imaginary colors."

  • @PainterVierax
    @PainterVierax Před 7 měsíci +41

    Photoshop is not the only alternative nowadays. A painting software like Krita do offers Lab as well. Krita also allows to have a grayscale luminance view aside the canvas allowing for direct corrections.

    • @Acerola_t
      @Acerola_t  Před 7 měsíci +19

      yeah i forgot krita exists, aseprite also has options for lab i think

    • @jan_the_man
      @jan_the_man Před 7 měsíci +3

      Aseprite gang

    • @CrescentUmbreon
      @CrescentUmbreon Před 6 měsíci +1

      oh crap that's what I use! So you're saying I can select ...Lab? as the colorspace in Krita?

    • @PainterVierax
      @PainterVierax Před 6 měsíci +5

      @@CrescentUmbreon yes L*a*b* is available at least since 4.0 so it's been a while. Coupled with the ability to display different views (like grayscale or mirrored) this is really easy to directly paint without a complex preliminary sketch.
      Though I don't know if there is some view to get the overall median color/luminance of an image, to check its balance.

    • @CrescentUmbreon
      @CrescentUmbreon Před 6 měsíci +1

      @@PainterVierax Thank you, I'll have to research it!

  • @zxGHOSTr
    @zxGHOSTr Před 2 měsíci +11

    For those who want to try out the color generator, it can be used in the wayback machine in the internet archives.

  • @UliTroyo
    @UliTroyo Před 7 měsíci +77

    You're such an excellent communicator! It's cool that we're coming at the same problems from different sides: my background is in art and I've been approaching computer graphics understanding perceptual color first, and now trying to learn how people have tried to map it to the tech we use to view it.

  • @deranbor
    @deranbor Před 7 měsíci +47

    At 16:41 I actually saw a very very light blue/cyan colour. But I also have a color blindness of two types with mid/low intensity (prota+deutera-nomalies) so that's what might cause such a difference from the expected outcome. I also really loved your video about mentioned topic. Keep the good work!

    • @Stealthwilde
      @Stealthwilde Před 7 měsíci +3

      Definitely a colourblindness thing, I saw light blue/cyan too and have a mild red/green colourblindness.

  • @TheScottWolcott
    @TheScottWolcott Před 7 měsíci +36

    My senior capstone project in college was about palette selection from still images. I don't know anything about shaders or color theory, but because I've your videos I have been inspired to dust it off and see if I can get it to compile again.
    Edit: after jumping through a lot of hoops to make JavaFX work again, I got it to compile. 6 years ago me was not a good programmer. The basic concept was to analyze an image and select a limited color pallet that would keep that average (mean) color of the entire image the same. This mostly produced extremely ugly images, but occasionally made some really neat effects.

  • @bigbossnass9240
    @bigbossnass9240 Před 5 měsíci +22

    I love color theory. There are so many strange things that happen. Like if you mix the primaries RGB, which are additive colors, with the secondaries CMY, which are subtractive, you'll find that they oscillate between a color that was 50% lighter than you expected, neutral, and 50% darker than expected. When you mix green and red light, you get yellow, because the two colors add light together. What do you get when you mix green and red pigment/paint though? Most people would say you get black, but you don't, you get a brown. But why should the color, the hue be any different from when we were mixing light? It shouldn't change the hue, it should just make it seem darker. That's when it hit me, I had just watched a video on how brown isn't a real color, it's just context. Any reddish orange to yellow color when darkened can be considered brown. So when we mix our red and green light we get yellow, and when we mix the red and green pigment, they are subtractive and darken the yellow! THAT'S why it looks brown! You DO get the same color when mixing pigments as you do mixing lights. It's just darker. If you mix two subtractive colors (ie: red and green), it will be darker, mix an additive with a subtractive (ie: yellow and red) it will expected brightness, mix additive with additive (ie: yellow and magenta) it will be brighter than expected. And green is HUGE. It's is so massive compared to the other colors. You try to mix a color halfway between green and yellow, and you get green lol. You try to mix a color halfway between green and blue and you get green. It's crazy how much further toward the adjacent colors you need to go from green to get those tertiary colors.

    • @iisthphir
      @iisthphir Před 3 měsíci +2

      Combining pigments is not the same kind of colour theory you have to consider what is taking place there is chemistry, it depends entirely on how those things react as to what the result will be not simply what their apparent colour is.

    • @louiseb6551
      @louiseb6551 Před 3 měsíci

      well these were both super interesting comments 😱

    • @mnxs
      @mnxs Před 10 dny

      ​@@iisthphirchemistry? no. you're implying that there is a chemical reaction happening between the components of the paints. that is not the case. it's just pigments getting _mixed,_ that's all.

    • @iisthphir
      @iisthphir Před 10 dny

      It depends on how the pigments react, that would be a chemical reaction. It could be extreme or basically nothing it just depends on what is in them. These days I think most types of paints are made such that they react very little one of the reasons being so you can mix them with predictable results. There are others that are made to react with the surface they are painted on for instance. Historically though pigments were made from all sorts of strange things many of which were not as stable and so did react to some degree, with each other or simply by changing over time from oxidation. Sometimes it may be necessary to paint in one colour to have it end up being a different one. As, I understand, was the case with some of those used by the Italian's during the renaissance.

    • @mnxs
      @mnxs Před 9 dny

      @@iisthphir it seems unwise to make a historical parallel to modern paints; the latter are often polymer-based or otherwise examples of modern chemical technique and considerations.
      if two paints are mixed, they are usually from the same manufacturer and of the same type, and thus have the same base chemical composition, _except_ the pigments - thus compatible. but sure, if you mixed a two paints of radically different compositions, weird stuff might happen.
      I still doubt it would attack the pigments themselves much, though. given modern environmental, toxicological and general safety requirements, I believe pigments wouldn't be particularly reactive anyway - not to mention that it's just not a very desirable trait for a supposedly stable pigment to have.
      also, the chemical reactions that might happen with the painted surface are one thing, and shouldn't affect the pigments by design. if the paints share a common base composition, and that base won't attack one pigment when it's by itself, why would it attack when it's mixed with something with a different pigment? besides, any non-trivial colour paint would most likely be a mix of any number of pigments anyway.

  • @datnastysalad5616
    @datnastysalad5616 Před 7 měsíci +17

    I've been doing digital art in photoshop for a while now, and I always KNEW that the included color picker was frustrating because of the inherent values of some hues (e.g. fully saturated+luminant yellow is still a light value than fully saturated+luminant blue). I knew what I wanted in an updated color picker but couldn't even think how to describe it, and OKLAB is super interesting. This video had me glued to my screen and was hilarious the entire time, and I feel my brain growing wrinkles. This was super interesting, thank you for this video.

  • @adissentingopinion848
    @adissentingopinion848 Před 7 měsíci +21

    As soon as I realized we were about to dive into color spaces and color theory, I buckled my seatbelt and called my parents in case I didn't make it. Glad to see you didn't self destruct half way through, only your clone :)

  • @VetNovice
    @VetNovice Před 7 měsíci +61

    I felt so heard when you listed Color Theory as most complex. I tinker and obsessively toy with RGB hex values for a living. ❤ Massively useful banger vid as always.

  • @PaprikaD
    @PaprikaD Před 7 měsíci +11

    Love the fact that the World of horror soundtrack started playing right when it got to the random palette part

  • @serpentartist1348
    @serpentartist1348 Před 7 měsíci +15

    This was a psychological horror movie. Anyway, amazing work, I can’t imagine the amount of research that goes into these videos, as a digital artist this was fascinating, and gave a nice explanation of the problems with HSL that I think we all mostly assumed were just something we’d have to live with, and also why they exist

  • @E-dart
    @E-dart Před 7 měsíci +57

    Babe wake up acerola released a new video

  • @BeatCrazey
    @BeatCrazey Před 7 měsíci +6

    That oklab gradient at 32:35 is sooo satisfying, it absolutely blows HSL hilariously uneven luminance out of the water what the heck I need to use this thing RIGHT NOW.

  • @naughtyescalator7889
    @naughtyescalator7889 Před 7 měsíci +19

    This is simply amazing. This is definitely a video that is legit so condensed, on point information, that just HAVE to break it into pieces. As a computer science student at a university, I can only say it's literally on the same level, as a really good lecture or video by a professor. I am astonished how you just broke down such a deviously difficult topic into understandable pieces. Thank you for this content!

  • @Future-Frost
    @Future-Frost Před 7 měsíci +4

    The way this video explained such a complex topic in such a comprehensive way is astounding. It took something that I likely would have found quite boring, and made it very intriguing. I'm excited to see more from this channel. I just found this creator recently, and so far not a single one of their videos has been uninteresting or unentertaining. Honestly surprised they don’t have more subscribers, they really deserve a larger fanbase.

  • @ManuelGenoves95
    @ManuelGenoves95 Před 7 měsíci +9

    To add headaches to the equation: either if you're rendering in a computer or if you're illuminating something in real life, different SPDs even if perceptually identical will yield wildly different results when interacting with the materials and colors of your scene. Which also makes most LED white lights suck big time as their SPD is very poor (mainly three wavelenghts mixed together) versus incandescent light or natural light (which has the SPD of a black body)

    • @Acerola_t
      @Acerola_t  Před 7 měsíci +7

      yeah this is why rgb ray tracing is so wildly diff (and wrong) from spectral ray tracing in some specific contexts

    • @exmello
      @exmello Před 7 měsíci

      Can you give an example? Is there a common material that's wildly off?

    • @caiohomar1540
      @caiohomar1540 Před 7 měsíci

      @@exmello yeah, any iridescent object will throw off the whole model... Anything that refracts and bounces light will affect the raytraced path and give a different value for the perception model, some cases are manageable, others are not... I suggest trying to raytrace a gemstone called labradorite in different lightings and positions...

    • @nikolaihedler8883
      @nikolaihedler8883 Před 7 měsíci +1

      Note that with modern white LED lights, there's a specification called Color Rendering Index (CRI) that gives an approximate value for "similarity to natural light" and most LED lightbulbs have 90+ CRI these days.

    • @Zyxlian
      @Zyxlian Před 7 měsíci +1

      @@nikolaihedler8883 CRI gets muddy as well, since it is an average of a bunch of different color indices combined (described as R values 1 through 15). If you look up the CRI data sheets of most LED lights, there are a few R values that are usually severely lacking - notably R9, which is the rendering index for red (red diodes are historically much weaker than other colors).

  • @geeshta
    @geeshta Před 7 měsíci +9

    I was so intruiged what the mystery behind those three pallette generators was! Thank you and I'm now going to have "OKLAB" in a drawer somewhere in my mind in case I ever need it!

  • @ellionm
    @ellionm Před 7 měsíci +1

    This video is SO good! Thank you for covering color theory in a way that's neither vague nor overly complicated... I especially appreciate you mentioning so many different terms, which really helps me when searching for further information!!

  • @m-yday
    @m-yday Před 5 měsíci +1

    THANK YOU! Finding a way to map Human Colour Perception to a screen's representation of it has been so utterly difficult. Not just that, even understanding that issue is so tough and only now after watching this video do I feel like I understand where my biggest issues with understanding colour have come from. This will help me so so much

  • @HoloTheDrunk
    @HoloTheDrunk Před 7 měsíci +13

    As a student in computer graphics and image analysis, your videos are always entertaining and informative but this one especially so; OKLAB is a game-changer.

  • @cosmolosys
    @cosmolosys Před 6 měsíci +10

    A big problem I come across is how all my screens are not calibrated by default, and I assume most viewers viewing my art do not have professionally calibrated screens either. So when creating something, I usually tend to view it on different screens to make sure it looks kind of okay on all of them, but it's impossible to be too picky about this stuff. Maybe I should actually get my screen calibrated sometime S:

  • @parauid
    @parauid Před 7 měsíci +1

    I LOVE the way you visualise and explain all the concepts of light, radiance and luminance in the video. Had myself lota of thoughts recently about how all those connect and how they affect our perception of colours and this video ties them all really nice together. One of the best educational videos I've seen, thank you!

  • @Gnomable
    @Gnomable Před 7 měsíci

    I love how in depth these videos are. Incredible work!

  • @homercowell7295
    @homercowell7295 Před 7 měsíci +73

    Its always cool for you to just casually explain collage level math like nothing.

  • @muniz9046
    @muniz9046 Před 7 měsíci +93

    the shading with oklab palletes is amazing
    35:00 the third one is so balanced on the darker shades and have such a nice contrast with the brighter tones, its by far the best on my opinion (factually right and morally correct)

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p Před 7 měsíci +7

      I think the middle one looked kinda nice, but I also think if you made a palette in the third space with the same starting color, that would be nicer still.

    • @noxywisp2521
      @noxywisp2521 Před 7 měsíci +9

      so I made the image based on the second palette. I totally agree that 2 lacks contrast, and my usual workflow would include altering the contrast after the fact in ps, however sticking to the generated pallete was kinda the point of the challenge
      3 looks great overall, but the train, which is essentially the main subject of the image, really doesn't contrast well against the background - if I'd used 3 initially, I would have definitevely picked a different color for that

    • @AndrewBrownK
      @AndrewBrownK Před 7 měsíci +4

      third one is way too dark in HDR, can barely distinguish the dark colors

    • @isodoublet
      @isodoublet Před 7 měsíci +4

      1 is the best looking by far, since it has more pleasing and intense hue shifts whereas the latter two look almost sepia toned. I don't think that speaks to the merits of the respective color spaces though since the palettes were generated with the same parameters. Some amount of matching would need to be done for a proper comparison.

    • @lirich0
      @lirich0 Před 6 měsíci +3

      I think the third one is more smooth and balanced but I prefer the first two as they are much more visually interesting and have more vibrancy/hue and contrast which actually serves to benefit it in my completely objective and unbiased opinion (i do not use eyes i am an objective omniscient being)

  • @johanrojassoderman5590
    @johanrojassoderman5590 Před 7 měsíci +8

    A tip for simple quantized grayscales is to adjust the banding to match perceived brightness (eg. 0.2-isch is mid-grey, so it should be mapped to the input value of 0.5). This helps to increase the resolution for low-mid values at the cost of mid-high. Basically each band will seem to have a more equal (linear) difference in brightness.

  • @Danny_in_2D
    @Danny_in_2D Před 7 měsíci

    Best video of yours to date. You keep getting better and better every time!

  • @ceilidhDwy
    @ceilidhDwy Před 7 měsíci +17

    Finally! A sane exploration of color theory (and more). I have been interested in this topic for a long time, but all other vies are so shallow they are entirely useless or they are completely unhinged.
    Please more videos on this subject!

  • @photonic083
    @photonic083 Před 7 měsíci +6

    About a year ago, when making a terraria mod, I ran into this exact issue of some colors looking brighter than they actually are on hsl/hsv. After a lot of looking through stack overflow and some other sites I ultimately gave up because I kept finding solutions that weren't what I wanted or just incomplete ones.
    Then you come along, make this video, solve all of the problems I had, elaborate on things I didn't understand, rebuild RGB from the ground up using the logic used for it and like idk how much else.
    Thank you ❤️

  • @ganglians
    @ganglians Před 6 měsíci

    Your videos explain things so wonderfully. I love how all-encompassing your videos are when it comes to any given topic

  • @dymaxion3988
    @dymaxion3988 Před 6 měsíci

    Great video! The editing is perfect for me, fast but focused. Some channels (polygon donut) overdo it and fry my brain, but your combo of still images and a black background make watching this video like riding a chill information maglev.
    Also, love your choices of music (especially the VA-11 tracks)!

  • @3DanielW
    @3DanielW Před 7 měsíci +3

    This reminds me of back when my family got our first PC with a black and white CRT monitor. Using MS Paint, I used to do all sorts of drawings and, due to the monitor, could only pick shades of grey, not knowing what the actual colours were. Eventually when we did get a colour screen, I could see the pictures for what they really were. Absolute abominations.

  • @Ferret440
    @Ferret440 Před 7 měsíci +6

    I always learn so much from your videos! Had no idea about this, but now I understand why I always have so much trouble picking colors using HSV

  • @maybenat
    @maybenat Před 7 měsíci +1

    I was literally doing research on that color theory stuff like 2 months ago, it's so nice to see a well done explanation of it, because oh my, am I bad at looking up good sources

  • @soejrd24978
    @soejrd24978 Před 6 měsíci

    Ughh this is so good. Your content is like that very specific itch that feels so good to scratch. This video reminds me of that Bloom video from Ande the Great.

  • @lydianlights
    @lydianlights Před 7 měsíci +3

    Oh my god this video was so amazing. I make generative art as a side hobby so I know a lot about shaders and color spaces and whatever, but I learned an INCREDIBLE amount from this video. Thanks!

  • @empty5013
    @empty5013 Před 7 měsíci +68

    i've literally been having shower thoughts about everything in this video for months now cause I'm sick of dealing with RGB and how ugly it is (to my overly trained shader/gamedev brain) and this is just the perfect crystalisation of everything I've been thinking of (and it's super god damn vindicating knowing other people are coming to ideas and solutions that match my own thoughts, I'M NOT CRAZY)

    • @felixmoore6781
      @felixmoore6781 Před 7 měsíci +2

      How exactly is the RGB model ugly? You mean naively generated palettes in the sRGB space as discussed in this video tend to be ugly?

  • @jairorodriguezblanco615
    @jairorodriguezblanco615 Před 7 měsíci

    It's crazy how this super niche topic makes me stop doing whatever I was doing and just sit there with my mouth open being amazed at everything you say. Favorite video so far! Thank you!

  • @lebasson
    @lebasson Před 7 měsíci +2

    Dude, this video has me absolutely GLUED to the screen. Ridiculously high quality content and I'm learning a ton. Massive respect to your researching and presenting skills.

  • @gamedevlife9950
    @gamedevlife9950 Před 7 měsíci +17

    Quite excited for the Ethics in graphics programming video

  • @genesectoid
    @genesectoid Před 2 měsíci +1

    was just here to get better at art and got a whole physics lesson waow. also love the use of persona music, great video

  • @Corncycle
    @Corncycle Před 7 měsíci

    such a fantastic video with excellent references!
    i particularly loved the comparison you shared at 32:32. im sure we've all seen gradients like the HSV one that just felt "off", but its hard to know what it "should" look like without having seen the Oklab one. amazing!
    really a terrific piece of programming and scientific communication. you should be proud!

  • @armandcaringi
    @armandcaringi Před 7 měsíci +12

    Acerola is the most attractive and studious man I know. He is so smart and funny, I long to be just like him one day.

  • @Axe_6976
    @Axe_6976 Před 5 měsíci +6

    It is just me, that thing we enter the wrong class

    • @sunshines4898
      @sunshines4898 Před 6 dny +1

      I thought it was going to be about color theory

    • @Axe_6976
      @Axe_6976 Před 6 dny

      @@sunshines4898
      No way, me too lol

  • @Pope_
    @Pope_ Před 7 měsíci +1

    I litteraly crave Acerola videos in my heart every single day

  • @_stephenhubbard
    @_stephenhubbard Před 7 měsíci +1

    Truly amazed at how much dense content you can talk about coherently over an almost 40 min vid!

  • @jan_harald
    @jan_harald Před 7 měsíci +15

    HWB is a completely overlooked one, that I think also fixes a lot of the problems, made by the guy who made HSV, in order to make stuff more intuitive to use, and it's fun because the mental model is just "mix in white and/or black paint"

    • @unslept_em
      @unslept_em Před 7 měsíci +3

      i'm a big fan of HCL since it tracks pretty well with intuitive human perceptions of color

    • @LightTheMars
      @LightTheMars Před 7 měsíci +6

      @@unslept_em OKLAB color space can be expressed in LCh numbers as well, it was even added to CSS along with OKLAB as OKLCH.

    • @morgan0
      @morgan0 Před 7 měsíci +4

      yea in addition to OKLCH, there’s also OKHSV and OKHSL, which somewhat compromise the accuracy for better use in color pickers, like having saturation (ratio of chroma to max chroma) rather than chroma. imo it’s the best color space family in terms of like pareto optimality

  • @realityChemist
    @realityChemist Před 7 měsíci +3

    I am so hype every time I see a new Acerola video in my notifications

  • @Champs3443
    @Champs3443 Před 5 měsíci

    I just love how you explain the subjects. the persona music is also so great. tks for the video :)

  • @curiouspers
    @curiouspers Před 7 měsíci

    Wowie wowah, this condensed crash course into color theory is very useful! Thanks Acerola!

  • @sebastianrasor
    @sebastianrasor Před 7 měsíci +4

    "imagine there are different colors"
    i felt that

  • @thelordz33
    @thelordz33 Před 7 měsíci +5

    The first result when you google Acerola is a site about the health benefits of a type of cherry by the same name as well as an ad for supplements of the cherry.

    • @Acerola_t
      @Acerola_t  Před 7 měsíci +1

      i'm playing from behind in the search engine optimization game

  • @TZerot0
    @TZerot0 Před 7 měsíci +1

    As usual, great video! I went on a bit of a color research bender a couple of years ago and have been using lab whenever I really need beautiful colour palettes for design work.

  • @pulmonary_yoghurt
    @pulmonary_yoghurt Před 7 měsíci

    Having recently been on a color shifting journey in shaderland, this video is wonderfully topical for me! In my experiments I noticed how the results of shifting the hue of a set of colors did not look like I expected it to, and was wondering if there was a more perceptually even way of doing such a shift. Looks like OKLAB might just be what I wanted! Thanks for another great video, keep it up~ 🌈

  • @merlang7
    @merlang7 Před 7 měsíci +6

    ready for 40 minutes of peak 🙏

  • @geek12098
    @geek12098 Před 7 měsíci +6

    35:23 Well, I'm no digital artist, but I work in Computer Vision, which involves signal treatment and/or Deep Learning, and I suspect all this video could prove useful! Not to mention, I loved the video. It's a fascinating subject!
    In my experience, input images for Deep Learning typically use RGB or HSV/HSL values. I wonder if there's value in using the OKLAB colormodel to facilitate training in certain tasks... Something to think about, which might cost me some nights of sleep ! :D

    • @SneakyAlba
      @SneakyAlba Před 7 měsíci

      Do share whether you explore this at some point - I've done research in ML before and am fascinated by how massive a difference just getting our units right can make.

  • @v0id_d3m0n
    @v0id_d3m0n Před 5 měsíci

    This is the first video of yours I've watched and I love it! I didn't understand a lot of it but you presented it in an interesting manner. I like your sense of humour and the fact you conducted a study! Good shit!

  • @lorenacanals5845
    @lorenacanals5845 Před 2 měsíci

    It's the first time I'm watching one of your videos and I'm amazed by the way you manage to communicate such complex information in a fun, easy to understand way, in such a short amount of time! The video blew by. Thank you so much!

  • @thelastnoise9210
    @thelastnoise9210 Před měsícem +3

    Awe. Palette generator link doesn't work.

  • @seedmole
    @seedmole Před 7 měsíci +4

    wooo HSV
    and yeah imo OKLAB looks fantastic for modern full quality visuals. HSV has an awesome retro vibe that's perfect for pixel art (also imo).
    I like how this parallels other audio factors too: kinda analogous to the nonlinear behaviors behind saturation/compression/etc. Find the right nonlinear function for mapping the 0-1 interval and things fall right into place.

  • @acajoufendu2786
    @acajoufendu2786 Před 6 měsíci

    This is really great, well done !!

  • @Some_one11237
    @Some_one11237 Před 7 měsíci

    bro it is incredible how you explain such a complex thing in a enjoyable video, this seems a masterclass, thanks for sharing it :)

  • @Krcma96
    @Krcma96 Před 7 měsíci +3

    First comment, nice😁
    I wanted to say that you make great videos, they are both entertaining and educational. I'm not usually doing any kind of graphics/render programming but I really like watching your videos and learning new stuff.
    Thanks Acerola and keep up the good work 😁
    Edit, I was too slow after all, not the first comment 😂

  • @youreyesarebleeding1368
    @youreyesarebleeding1368 Před 6 měsíci +1

    It's nice to see this channel producing videos and growing. I first discovered it nearly a year ago when I was learning OpenGL and working on a Voxel Engine/Minecraft Clone; my first ever graphics programming project.

  • @plum_swf
    @plum_swf Před 7 měsíci +2

    *sitting enraptured for 37 minutes, rewatching bits, making coffee and hugging my knees trying to understand
    uh huh, uh huh. *opens clip studio
    "if you're using clip studio paint, you're out of luck."
    oh. *closes clip studio
    I'm gonna go sit outside lmao.
    Those alvvays shirts are super dope though!

  • @JosephVirgona
    @JosephVirgona Před 7 měsíci +1

    This is unreasonably good content which explains highly complex concepts and ideas in a comprehensive manner, and I think that's really impressive. Well done!

  • @Ksdmd
    @Ksdmd Před 7 měsíci

    Please PLEASE never delete your colour randomizer site. I always have problem with colours in my art, so this is pure gold fo me. Thank you 🙏

  • @Skiedragon
    @Skiedragon Před 7 měsíci

    This is very cool, your videos impress and inspire every time!
    On what you were saying on professional artists being able to choose good colors, we can still use that to our advantage when we pick nice gradients. For example, Marc Brunet who is an art teacher on youtube uses color gradients for coloring, and you can pick some amazing gradients he has come up with from his videos. They're really fun to play with, and there are cool examples where the hue for dark and light valued colors is completely different and it just works.

  • @AndrewBrownK
    @AndrewBrownK Před 7 měsíci

    32:32 the gradient at the top is fricken supernatural, I've never seen anything like it with my eyes before. So amazingly smooth and even

  • @NegHead
    @NegHead Před 7 měsíci

    Damn this video is so useful for me, thank you. I was trying to write a pixel art converter that would generate a limited colour palette from colours in the image, then recolor the image and use dithering for the colours which were left out.
    Part of my process was trying to sort the colours and i had a terrible time with RGB, HSL, etc. I had never heard of OKLAB and will be trying it out, thank you!

  • @lorettabes4553
    @lorettabes4553 Před 28 dny

    This is so well explained!

  • @danielfinley509
    @danielfinley509 Před 7 měsíci

    Art Deco and Acerola both uploading was enough of a treat but they are both bangers too!

  • @esselmeyer8233
    @esselmeyer8233 Před 5 měsíci

    This blew my mind as both a software engineer and an artist. Also the delivery format was immaculate * chef’s kiss * you definitely earn my sub

  • @StackoTra
    @StackoTra Před 7 měsíci

    my weekend now is brighter when i see Acerola new video!

  • @KoshakiDev
    @KoshakiDev Před 7 měsíci

    Another amazing video. Thanks for introducing about OKLABS!

  • @missbianca4096
    @missbianca4096 Před 7 měsíci

    oooooh ive been trying to figure a lot of this stuff out recently this is perfect! thank you!

  • @raven330000999
    @raven330000999 Před 7 měsíci +2

    You just activated an old memory of Maria Shugrina's papers on palette mixing and palette replacement. Thanks !

  • @polarsbear668
    @polarsbear668 Před 7 měsíci

    Incredible as always, entertaining and informative!

  • @josneykergonzalez3450
    @josneykergonzalez3450 Před 7 měsíci +1

    34:18 Panko my beloved
    Awesome video Acerola, this has enlightened my mind and opened my eyes.

  • @Cloud7050
    @Cloud7050 Před 7 měsíci

    16:05 perfection. Love the way you edit btw

  • @oskarboer1511
    @oskarboer1511 Před 5 měsíci

    Man, you are fire! Thank you for amazing content!

  • @tappkarton
    @tappkarton Před 7 měsíci

    Hey Acerola, I really love this video. Watched it yesterday and had a great time learning new stuff, just came back here to tell you you're awesome.

  • @_fudgepop01
    @_fudgepop01 Před 7 měsíci

    Just sent this to artist friends - AMAZING explanation

  • @SalamanderMoon
    @SalamanderMoon Před 7 měsíci +1

    This was a super entertaining and moreso informative video, great watch! Always love a new Acerola video. I've always just accepted the "blue appears darker yellow appears brighter" thing that HSL/HSV has as a fact, rather than a side effect of the color space + model. OKLAB does feel a lot more intuitive though for picking 'similar' versions of different colors, I'll check it out! Maybe it'll improve how I pick colors for both digital and traditional art (since I tend to have the same problem with paints -- where I was taught to use a RYB model -- of having to adjust for the seemingly "relative" brightness. I'm curious how such a model + color space compares to the RGB, HSL/V, and LAB ones.)
    Also re. 35:00, the third had the best contrast between the sky, bridge, and mountains. However my major issue with it is I almost entirely lose the ability to see the train and some of the division between different layers of mountains, despite these being part of the main subject. In the respect of a composition, 2 is thus the superior piece imo. Some mix of the two would likely be ideal, merging the deep mid-tones and shadows of the third with the overall readability of the second. (And I just outright dislike the HSL one because the purples feel super oversaturated compared to the greens, but hey I set my color pickers to HSV over HSL by choice, so I suppose it makes sense that I prefer the HSV one :P)

  • @soviet_nacho
    @soviet_nacho Před 7 měsíci +1

    Acerola, bru, I love your editing. You have such a good taste

  • @jshstuff
    @jshstuff Před 7 měsíci

    I'm a frontend dev and have been deep diving the new css colors level 4 spec and its implications for our team/the web in general, and many parts of this video helped solidify info I've been processing so tyvm :)