Thank you, I don’t know how many people are here for what thing. I assume it’s a mix of Minecraft, geology, color, or just like how I present things. I thought about just doing the video on uniform spaces and applications outside of Minecraft but maybe it would be strange. It’s a good hook to get people interested I think.
@@gneissname for me the interests are all mixed together: I just like learning in general, so minecraft / colour theory / geology is all fun! For your videos I see MC more as the medium you use to present the ideas, and if you want to use a different one that would also engage me! Can’t speak for others though, I might be an outlier
@@gneissname me personally (and I obviously don't represent everyone), I am here to hear your interesting knowledge about geology and graphics while having the very engaging unique presentation you do. I don't care much about minecraft though, though I guess minecraft makes it a bit lighter on the eyes and makes it more friendly and less like studying
I've been exposed to color spaces for years in passing, and this is the first time I've really understood what they are, and why they are useful. What a novel thing to learn in minecraft lol.
I have to say that I learned a lot making this episode. It was really interesting seeing these explanations actually in 3D and being able to change between spaces.
ehh i’m of the idea that the end dimension should stay empty and desolate, as is its theme. no glowing crazy trees or anything like that. only end dimension mod i like is nullscape because it gets that down quite well
Two unfun facts: The color spectrum that screens are able to render, looks like a triangle with each corner being red, green and blue. Our eyes are able to see slightly more than this, more like an ear-shaped oval, which means that some colors fall outside the spectrum that screens are able to reproduce. Some colors that we don’t see on screens are teal/cyan, and deep purple. This is why some teal painted cars from the 50s look so good irl, because we’re not used to seeing colors like that when we stare at tvs all day long. White LEDs are made by putting yellow phosphor over blue COBs. This means that almost all white leds produce not actual white, but a combination of yellow and blue, which we percieve as "white". All modern cars have LED headlights, and way too many of them have an incredibly low color rendering index. This means that some of them barely show any light output at all in the red and green parts of the color spectrum. I live in Norway where deer jump into the road every day. Deer are redish brown, but in LED lights they almost look pitch black, since the LEDs don’t show enough in the red. Same with people wearing olive green jackets. Those jackets look black under poor LEDs. Also, when it’s raining, they make it hard to see through the rain. Water is blue, it reflects almost only blue light even though raindrops don’t look blue when they fall down. Same with fog and snow. LEDs make raindrops light up the sky in front of you. Sometimes you see photos on the internet of people braggong about their aftermarket LED light bars and driving lights. They usually show a cone of bluish white light in front of the vehicle. This is just rain or fog that is reflected. And this is why yellow halogen fog lights are superior in those conditions, because the yellow light just shines through the fog and lights up the road instead.
2:52 thats actually called a moire effect and its mostly seen with grid patterns. It happens with cameras irl, but if I remember correctly, the reason we see it in video games as well is because the game engine is trying to fit all individual pixels in the same area the farther you go from the pattern. It can be mitigated by using mipmapping so it changes the texture into a lower resolution, meaning less pixels for the game engine to render in a small area. I'm not a technical guy, but I got this information from a youtube video explaining how mip mapping works in GTA:SA
I'd think of it like, the grid of your screen's pixels is interacting with the grid of fine vertical lines (or more generally, the grid of any texture file). Mipmapping is essentially removing that grid by applying blurring (in a way that's performance-friendly).
@@dranorter Actually, yeah. I think that is how modern game engines do mip mapping. The example I gave is from the GTA:SA mip mapping video, and in that vid, custom textures need to have mip mapping levels generated with an external software. Pretty neat stuff to learn about even though I don't do programming or modding lol
As someone who has spent a lot of time messing around in HSV trying to find good gradients for builds, this one video has resolved a MIND-BLOWING number of questions and shortcomings I've encountered over the years!
Hey Dingy! This really filled in some spaces for me too. Like i knew this or that but seeing it in these different ways as i made it was what i needed to actually fully understand what is going on. Like mixing in linear space and seeing it as a line was a ah ha moment.
Perceptual color spaces are also especially important for data visualization! So many maps and charts use terrible colors spaces that don't look uniform to our eyes, and the effect gets even worse when seen in grayscale or by a colorblind reader. This can really skew how we perceive data. Next time you see an infographic map on social media, take a moment to consider if its colors are telling an honest story.
I'm a UX Designer in a company that deals a lot with data visualization and OKLab has been a godsent. I don't want to know how much time I've wasted finding the perfect graph colors for clients CIs with sRGB only for stumbling over OKLab and making the process almost trivial 😅
One minor detail: if you want to blend colors in the way light blends (e.g. to cross-fade between images, simulate light in some rendering, resizing an image, etc.) you want to use a linear space, like linear RGB or XYZ. A perceptually uniform space like Lab is good for selecting colors for a smooth looking gradient, or to identify sparse areas of the Minecraft block pallette that should get blocks in future versions.
Dude, you got this perfect lens of science, games, and teaching that’s amazing! Makes me glad to see that it’s possible to bring together their careers and backgrounds into the things they love, even when it’s video games!
1:40 woah that’s amazing!! Is that graph made with display entities? It’s unbelievable what can be done in modern minecraft!! Edit: One thing I will say regarding perceptually uniform colour spaces: I used OKLAB (well actually the HSV-equivalent with Chroma, Hue, and Lightness) to make a set of rainbow colours. I found, however, that they somehow felt less aesthetically pleasing than the RGB version. After messing around for a while, I discovered that lightness contrast between colours (even in a rainbow colour scheme) actually makes the colour scheme look better. RGB has a crude version of this built-in, so going from that to perfectly uniform OKLAB was weird. However, by using a perceptually uniform space I could now _make my own function to change contrast from colour to colour._ I ended up using linear lightness and sinusoidal chroma. The lightness peaked at yellow and dimmed at purple, while the chroma had double the frequency - peaking both at yellow and purple. This colour scheme was now more pleasing to my eye than both the perfectly uniform one and the sRGB one! Perfectly uniform spectra are probably best for colour-based texturing or pure smooth gradients. In other cases, contrast is very important! TL;DR: The contrast difference between colours in RGB is actually nice, but inflexible and arbitrary. Using OKLAB lets you choose your own contrast difference which can look much nicer. However, making a nice colour scheme isn’t always as simple as just making a perfectly uniform spectrum.
That’s cool. The higher contrast rainbow makes sense since it’s what our eyes are accustom to seeing that in real rainbows. A real life shifted to perceptually uniform would be strange.
Can we just agree that blue and cyan should be considered completely different colors? It has its own corner on the color space. Historically orange was once considered reddish-yellow, and we changed that.
i didn't expect to learn anything that was transferable to what i do because im pretty familiar with colors in relation to pixel art, but this actually did help me understand some oddities i hadn't thought too hard about when making color ramps, so thank you! also, mojang should absolutely look at this world when they next think about adding any notable amount of building blocks, because the amount of black-white & warm colored blocks compared to cold colors is abysmal
watchin this as a colorblind person is very funny, because i don't even see what you'e talking about lol but the fact that i understand regardless is a testament to how informative this video is
@@Miss_Trillium i see the difference in the amount of light between blocks, and if you show me a red or green block (I have deuteranomaly, I don't have enough green and red receptors but I do have them) I'll be able to tell if it's red or green, and if you show them next to each other I'll be able to sort of tell where each are, but in a continuum or two random shapes that share a line and I won't be able to tell where the line is and near that line I won't be able to tell which color is where
The animations you make are INSAINE. I can fully appreciate the amount of time you've put into this because I've tried making just s simple 3d display with particles once and it was crazy hard. I can't imagine then animating that. Hopefully this gets more recognition
Thanks for covering this, I left a comment a while ago on color models so finally seeing you cover it in detail is fantastic. When I and many other artists I'm sure were taught color transitioning for digital painting, it was taught from an sRGB/HSV perspective. Meaning the color picking and blending process was done using those color models. So its funny seeing that I've been doing silly maneuvers with my value as I transition colors, sorta like the thrown away rubberband showed :D Hopefully artist programs begin to adopt Oklab and similar models.
Your content is such an absolute gem and it speaks volumes of your sheer level of talent. From real world geology, to computer colour display, all programmed in Minecraft command blocks - I look forward to seeing your channel really take off, because this quality is so lovely to see.
Its crazy, despite mainly just having jump cuts as editing, the amount of effort put into displaying information in game makes this feel more professional than most modern MC youtube videos, or just videos in general. Not to mention since its in game people can actually interact with it, which is legitimately sick. I’m in love with this channel, in fact I’m especially in love with this video because I’ve always found color space’s interesting and learning about new ones is cool, but then again I could say I’ve fallen in love with all the videos you’ve made due to similar reasons. 10/10, keep up the good work.
On bedrock edition, if you turn on education edition features, you get a bunch of new items. One of them is called the Material Reducer. It is a block that shows what items are made of, including stone. You can guess where this is going.
This is some next level interesting shit. I, as a photographer and videographer, was always utterly confused by colorspaces. You have a way of explaining it that just knocked it out the park... Mad respect!
"Any sufficiently advanced technology is indistinguishable from magic" - Arthur C Clarke Thank you for sharing this cool tool that I can't understand how it exists in Minecraft.
Minecraft is *EXCELLENT* when describing something in 3 dimentional. That's what I've always been thinking. And I finally found a video that can direct-prove it.
Your understanding of the world is unmatched. Like I bet if you wanted, you could fuse any 2 substances known to humans in your garage in like 3 minutes.
Incredible video, and opened my eyes how useful minecraft can be as a teaching tool. I was linked here not for minecraft building, but for teaching how colorspaces work. You should be proud!
As a concert lighting designer, I work in RGB spaces all the time. I absolutely LOVED your explanation of color theory here, and your extremely effective explanations of the basic concepts and the issues with the various models.
It's so cool to have a 3D environment to work with colour spaces. I've been interacting them for years to do image morphing. Oklab looks gorgeous. I'm adding that to my options right away.
thanks, I thought for sure i was going to miss speak. i caught myself saying it several times while making the world and then didn't mess it up when i recorded.
Ah, color spaces, what a curse... I remember doing an image to schematic converter on my website. In the end I used a brightness-weighted mix of CIELab and some other space, because one was better with brighter colors and the other with darker... I found OKLab some time ago and it would probably be smart to switch, but hey, it works. Computing average color of a block is another issue entirely, one should probably take the minecraft/java/whatever implementation to make it accurate for MC...
When I was like 12/13 and picking colors for blending when making Minecraft skins I intentionally "curved" the color samples from the color picker because I knew the perceived brightness would stay more consistent that way. I WAS AHEAD OF THE GAME!!!!
This is soooo fire, when I learned about oklab I could see how useful it would be for art, to see that brought to minecraft where visual plotting of colors is arguably more important is super cool
i wish they had a 3d colour picker in procreate that used ok lab or lav whatever it was. i have been lerning how to do digital art for a while and i have always been fascinated but also overwhelmed by colour. its very difficult to get a natural looking transition between colours useing the srgb colour picker because you can only see 1 hue at a time. this is an epic video your very smart and educated on this subject
Fun fact, archeologists also lick rocks! It’s the easiest way to tell if something is a bone or not because bones will stick to your tongue (even if fossilized)
Seriously incredible!!! I've already read up on these topics so this video is review to me, but I feel like my ability to explain these concepts has grown substantially by watching this video. Seriously great work!
13:17 like GoodTimesWithScar once points out, vanilla Minecraft lacks blue blocks gravely. And this visualization of yours just bring his point to light!
I do take a genuine interest in color spaces and this is like exactly the kind of color space I've wanted, but it's also really nice to see all these amazing visuals in Minecraft. Phenomenal video and I look forward to whatever you might do next.
I feel like one more step for this type of thing would be to have some sort of rating for the uniformity of the blocks. For example, concrete would score very high while and enchanting table would be very low. I could see this being useful as I don’t know if I’d use an enchanting table as part of a palette even if it’s in the correct part of the color space.
There is something very interesting about how a game on screen emulates electromagnetic radiation in certain spectrums to create to recognizable hues we see as color
Computer science student speaking, and I just gotta say this was really informative and fun to learn. I never heard about this concept, but as you were talking about some problems you faced in minecraft, I already came up with a few algorithms / ideas to optimize your transition from Oklab to minecraft. If you're curious or want to learn more about what I have came up with, please do write and I'll try my best to explain! :D
6:03 Maybe I'm just accustomed to working with digital color, but the hue looks correct to me. If you mix that hue of ultramarine blue with white, you end up with that sort of light indigo baby blue. Because our eyes give different apparent brightness to different hues, we associate light blue with cyan, and dark blue with indigo. It would look more natural if the lighter blues were less "purple", but then you would have to actually change the hue and make it a more greenish cyan blue color. The "purple" isn't actually a change in hue at all. It's just a perceptual quirk, because cyan seems so bright and indigo seems so dark.
For anyone wanting another video on colour spaces and aplications in our perception of colour in games I would recomend Acerolas video on colour. It touches on different things than this video but was really useful in helping me understand colour spaces.
The example at the end really shows the use for oklab, I already saw some videos about it and was fairly unconvinced since I thought it would make very little difference from HSV and be harder to use but it seems interesting now thanks to you ❤️
I had no idea what to expect when I clicked on this video, but I was so pleasantly surprised, this is such a fascinating video, and its so helpful to see colour in this 3d space, answers so many questions and problems I've had when useing colour spaces! Awesome!
This is an extremely well made video! I agree that this is such a well-made explanation of color space that even if you hadn't provided a justification for it I would still have enjoyed the video. And, the command block work you did for the in-game demonstrations is really really well done. It's rare you see a video this good from a channel with this many subscribers - keep it up!
I love your channel, all of your videos are incredibly interesting and you provide such unique perspective on the game, the amount of effort in your videos don't go unnoticed! keep up the great work
This was a very new concept to me. I thoroughly enjoyed listening to you explain the idea behind color space, and I’m just trying to think on what I might use it in for my life! Highly informative video
I've recently implemented OkLab into my own game engine. I am rather happy that my plotted RGB space inside OkLab space looks exactly like yours, which gives me some confidence that my implementation is correct 😅
Hearing yours looks like mine gives me confidence! I did invert the b axis on mine so it would end up oriented the same way as rgb and the other spaces.
@@gneissname I just made a short recording and uploaded it on my channel, in case you want to check it out. The coordinate system has a different rotation, but the overall shape is pretty much the same as yours.
I'm mesmerized by the 3D powerpoint presentation tbh
It's the ultimate form of those videos that are just someone talking over Minecraft gameplay
honestly you don't even have to justify, how to use these ideas in Minecraft. the ways you teach these cool ideas are interesting, fun and engaging.
Thank you, I don’t know how many people are here for what thing. I assume it’s a mix of Minecraft, geology, color, or just like how I present things. I thought about just doing the video on uniform spaces and applications outside of Minecraft but maybe it would be strange. It’s a good hook to get people interested I think.
@gneissname fair enough, I'm really enjoying the vids !
@gneissname your color videos have been illuminating! They would be great for classrooms.
@@gneissname for me the interests are all mixed together: I just like learning in general, so minecraft / colour theory / geology is all fun! For your videos I see MC more as the medium you use to present the ideas, and if you want to use a different one that would also engage me! Can’t speak for others though, I might be an outlier
@@gneissname me personally (and I obviously don't represent everyone), I am here to hear your interesting knowledge about geology and graphics while having the very engaging unique presentation you do. I don't care much about minecraft though, though I guess minecraft makes it a bit lighter on the eyes and makes it more friendly and less like studying
I've been exposed to color spaces for years in passing, and this is the first time I've really understood what they are, and why they are useful. What a novel thing to learn in minecraft lol.
I have to say that I learned a lot making this episode. It was really interesting seeing these explanations actually in 3D and being able to change between spaces.
same
It dawns on me that an End update with different End Biomes would really help in the Purple, Green, and Blue department...
Yes please! The seem so afraid of change.
They should also banish the phantom mob there too. Have like 2 or 3 spawn at the end towers.
Have you played any of the 1.21 snapshots? We get even more copper blocks, no blue or purple in sight@@gneissname
ehh i’m of the idea that the end dimension should stay empty and desolate, as is its theme. no glowing crazy trees or anything like that.
only end dimension mod i like is nullscape because it gets that down quite well
@@axolotl_princess were you of that opinion too when it came to the nether, and do you think the nether should have stayed as it was?
Two unfun facts:
The color spectrum that screens are able to render, looks like a triangle with each corner being red, green and blue.
Our eyes are able to see slightly more than this, more like an ear-shaped oval, which means that some colors fall outside the spectrum that screens are able to reproduce. Some colors that we don’t see on screens are teal/cyan, and deep purple. This is why some teal painted cars from the 50s look so good irl, because we’re not used to seeing colors like that when we stare at tvs all day long.
White LEDs are made by putting yellow phosphor over blue COBs. This means that almost all white leds produce not actual white, but a combination of yellow and blue, which we percieve as "white". All modern cars have LED headlights, and way too many of them have an incredibly low color rendering index. This means that some of them barely show any light output at all in the red and green parts of the color spectrum. I live in Norway where deer jump into the road every day. Deer are redish brown, but in LED lights they almost look pitch black, since the LEDs don’t show enough in the red. Same with people wearing olive green jackets. Those jackets look black under poor LEDs.
Also, when it’s raining, they make it hard to see through the rain. Water is blue, it reflects almost only blue light even though raindrops don’t look blue when they fall down. Same with fog and snow. LEDs make raindrops light up the sky in front of you. Sometimes you see photos on the internet of people braggong about their aftermarket LED light bars and driving lights. They usually show a cone of bluish white light in front of the vehicle. This is just rain or fog that is reflected. And this is why yellow halogen fog lights are superior in those conditions, because the yellow light just shines through the fog and lights up the road instead.
2:52 thats actually called a moire effect and its mostly seen with grid patterns.
It happens with cameras irl, but if I remember correctly, the reason we see it in video games as well is because the game engine is trying to fit all individual pixels in the same area the farther you go from the pattern.
It can be mitigated by using mipmapping so it changes the texture into a lower resolution, meaning less pixels for the game engine to render in a small area.
I'm not a technical guy, but I got this information from a youtube video explaining how mip mapping works in GTA:SA
When a grid's misaligned with another behind
That's a moire!
When the spacing is tight and the difference is slight
That's a moire!
Ayyy
I was going to say the exact same
I'd think of it like, the grid of your screen's pixels is interacting with the grid of fine vertical lines (or more generally, the grid of any texture file). Mipmapping is essentially removing that grid by applying blurring (in a way that's performance-friendly).
@@dranorter Actually, yeah. I think that is how modern game engines do mip mapping.
The example I gave is from the GTA:SA mip mapping video, and in that vid, custom textures need to have mip mapping levels generated with an external software.
Pretty neat stuff to learn about even though I don't do programming or modding lol
As someone who has spent a lot of time messing around in HSV trying to find good gradients for builds, this one video has resolved a MIND-BLOWING number of questions and shortcomings I've encountered over the years!
Hey Dingy! This really filled in some spaces for me too. Like i knew this or that but seeing it in these different ways as i made it was what i needed to actually fully understand what is going on. Like mixing in linear space and seeing it as a line was a ah ha moment.
Perceptual color spaces are also especially important for data visualization! So many maps and charts use terrible colors spaces that don't look uniform to our eyes, and the effect gets even worse when seen in grayscale or by a colorblind reader. This can really skew how we perceive data. Next time you see an infographic map on social media, take a moment to consider if its colors are telling an honest story.
This is the hidden answer to the 4th question. I use uniform gradients when making figures and displaying data.
Preach!
I'm a UX Designer in a company that deals a lot with data visualization and OKLab has been a godsent. I don't want to know how much time I've wasted finding the perfect graph colors for clients CIs with sRGB only for stumbling over OKLab and making the process almost trivial 😅
I’ve been showing this video to a lot of my developer friends/coworkers because it’s an amazing interactive presentation on colour spaces. 10/10
Thanks, being able move around and actually see the relationships really helped me understand the spaces myself.
Microscope transition was crazy
One minor detail: if you want to blend colors in the way light blends (e.g. to cross-fade between images, simulate light in some rendering, resizing an image, etc.) you want to use a linear space, like linear RGB or XYZ. A perceptually uniform space like Lab is good for selecting colors for a smooth looking gradient, or to identify sparse areas of the Minecraft block pallette that should get blocks in future versions.
Dude, you got this perfect lens of science, games, and teaching that’s amazing! Makes me glad to see that it’s possible to bring together their careers and backgrounds into the things they love, even when it’s video games!
1:40 woah that’s amazing!! Is that graph made with display entities? It’s unbelievable what can be done in modern minecraft!!
Edit:
One thing I will say regarding perceptually uniform colour spaces:
I used OKLAB (well actually the HSV-equivalent with Chroma, Hue, and Lightness) to make a set of rainbow colours. I found, however, that they somehow felt less aesthetically pleasing than the RGB version.
After messing around for a while, I discovered that lightness contrast between colours (even in a rainbow colour scheme) actually makes the colour scheme look better. RGB has a crude version of this built-in, so going from that to perfectly uniform OKLAB was weird.
However, by using a perceptually uniform space I could now _make my own function to change contrast from colour to colour._
I ended up using linear lightness and sinusoidal chroma. The lightness peaked at yellow and dimmed at purple, while the chroma had double the frequency - peaking both at yellow and purple.
This colour scheme was now more pleasing to my eye than both the perfectly uniform one and the sRGB one!
Perfectly uniform spectra are probably best for colour-based texturing or pure smooth gradients. In other cases, contrast is very important!
TL;DR: The contrast difference between colours in RGB is actually nice, but inflexible and arbitrary. Using OKLAB lets you choose your own contrast difference which can look much nicer. However, making a nice colour scheme isn’t always as simple as just making a perfectly uniform spectrum.
That’s cool. The higher contrast rainbow makes sense since it’s what our eyes are accustom to seeing that in real rainbows. A real life shifted to perceptually uniform would be strange.
Can we just agree that blue and cyan should be considered completely different colors? It has its own corner on the color space. Historically orange was once considered reddish-yellow, and we changed that.
2:47
If there’s a screen on a screen making a weird sheen, that’s a Moiré!
in a way this reminds me of all the variations that come with trying to make an accurate flat map
of the globe
I was reminded of that too. It’s something that could be done in Minecraft to better explain also.
i didn't expect to learn anything that was transferable to what i do because im pretty familiar with colors in relation to pixel art, but this actually did help me understand some oddities i hadn't thought too hard about when making color ramps, so thank you!
also, mojang should absolutely look at this world when they next think about adding any notable amount of building blocks, because the amount of black-white & warm colored blocks compared to cold colors is abysmal
It’s insane how far Minecraft as a platform has developed. Great work on the video!
watchin this as a colorblind person is very funny, because i don't even see what you'e talking about lol
but the fact that i understand regardless is a testament to how informative this video is
I'm curious, do you see the light or hue difference? Like whether or not those transition blocks are darker or lighter?
@@Miss_Trillium i see the difference in the amount of light between blocks, and if you show me a red or green block (I have deuteranomaly, I don't have enough green and red receptors but I do have them) I'll be able to tell if it's red or green, and if you show them next to each other I'll be able to sort of tell where each are, but in a continuum or two random shapes that share a line and I won't be able to tell where the line is and near that line I won't be able to tell which color is where
The animations you make are INSAINE. I can fully appreciate the amount of time you've put into this because I've tried making just s simple 3d display with particles once and it was crazy hard. I can't imagine then animating that.
Hopefully this gets more recognition
*sad colorblind noises*
More seriously, I'm quite curious to see what a colorblind version of the Oklab color space would look like.
Thanks for covering this, I left a comment a while ago on color models so finally seeing you cover it in detail is fantastic. When I and many other artists I'm sure were taught color transitioning for digital painting, it was taught from an sRGB/HSV perspective. Meaning the color picking and blending process was done using those color models. So its funny seeing that I've been doing silly maneuvers with my value as I transition colors, sorta like the thrown away rubberband showed :D Hopefully artist programs begin to adopt Oklab and similar models.
Your content is such an absolute gem and it speaks volumes of your sheer level of talent. From real world geology, to computer colour display, all programmed in Minecraft command blocks - I look forward to seeing your channel really take off, because this quality is so lovely to see.
I never knew just how much youtube compresses video until I saw this. Especially with that first one (green), I can't see a difference at all
Its crazy, despite mainly just having jump cuts as editing, the amount of effort put into displaying information in game makes this feel more professional than most modern MC youtube videos, or just videos in general. Not to mention since its in game people can actually interact with it, which is legitimately sick. I’m in love with this channel, in fact I’m especially in love with this video because I’ve always found color space’s interesting and learning about new ones is cool, but then again I could say I’ve fallen in love with all the videos you’ve made due to similar reasons. 10/10, keep up the good work.
This is amazing! Will definitely look more into Oklab, i wish a Mojang developer/Texture creator looked at this for the next update!
I am pleasantly surprised as to how well I was able to understand color spaces from a Minecraft visualization.
this is the one of the best explanations of how color spaces actually work ive seen online im not gonna lie
On bedrock edition, if you turn on education edition features, you get a bunch of new items. One of them is called the Material Reducer. It is a block that shows what items are made of, including stone. You can guess where this is going.
was really surprised too at your different gradients between RGB and Oklab - thanks for sharing the world, i'm excited to play around with it myself!
We don't deserve explanations this clear and illustrated. We are not worthy.
i've been playing minecraft for more than a decade now and i still don't understand how these things are possible inside it. amazing, amazing work.
This is some next level interesting shit. I, as a photographer and videographer, was always utterly confused by colorspaces. You have a way of explaining it that just knocked it out the park... Mad respect!
I love OKLAB, the even differences between hues is perfect for Pixel art and building
I always wondered why i didnt like color pickers in most softwares. now I know why!
"Any sufficiently advanced technology is indistinguishable from magic" - Arthur C Clarke
Thank you for sharing this cool tool that I can't understand how it exists in Minecraft.
Minecraft is *EXCELLENT* when describing something in 3 dimentional. That's what I've always been thinking. And I finally found a video that can direct-prove it.
Your understanding of the world is unmatched. Like I bet if you wanted, you could fuse any 2 substances known to humans in your garage in like 3 minutes.
Incredible video, and opened my eyes how useful minecraft can be as a teaching tool. I was linked here not for minecraft building, but for teaching how colorspaces work. You should be proud!
Color theory really is starting to look like music theory, beautiful
As a concert lighting designer, I work in RGB spaces all the time. I absolutely LOVED your explanation of color theory here, and your extremely effective explanations of the basic concepts and the issues with the various models.
i like learning about things better when someone playing minecraft explains it to me
It's so cool to have a 3D environment to work with colour spaces. I've been interacting them for years to do image morphing. Oklab looks gorgeous. I'm adding that to my options right away.
your editing is really impressive, and your jokes are good :) I liked when you said "And if you hear me say RPG, I probably also mean sRGB" 😂
thanks, I thought for sure i was going to miss speak. i caught myself saying it several times while making the world and then didn't mess it up when i recorded.
that phone/microscopr bit was amazing
Damn, that transition out of the game was slick
This seems to a really cool way to visualize it in general
Ah, color spaces, what a curse...
I remember doing an image to schematic converter on my website. In the end I used a brightness-weighted mix of CIELab and some other space, because one was better with brighter colors and the other with darker... I found OKLab some time ago and it would probably be smart to switch, but hey, it works.
Computing average color of a block is another issue entirely, one should probably take the minecraft/java/whatever implementation to make it accurate for MC...
I started watching the video on my 2 monitors at the same time, fascinating how different it looks
I'm insanely impressed by the production value here; I really hope the algorithm picks this up
When I was like 12/13 and picking colors for blending when making Minecraft skins I intentionally "curved" the color samples from the color picker because I knew the perceived brightness would stay more consistent that way. I WAS AHEAD OF THE GAME!!!!
Holy shit the editing into the microscope and back was SMOOTH
I don’t know a lot about digital colors except obviously rgb,but this video gave me a lot more understanding of digital colors and stuff like that.
This is soooo fire, when I learned about oklab I could see how useful it would be for art, to see that brought to minecraft where visual plotting of colors is arguably more important is super cool
That transition from the game to microscope back to game was flawless!!
honestly this format for explaining things is so impressive and engaging. i dont even build in mc but damn was this captivating anyway
I don't care what (mine)cart you use as a vehicle, amazing job and very informative.
"These are all great questions, and I'll answer three of them" lol
I have zero knowledge of what you are talking about, but I love to see the magic of making those colors fly around. So cool 😊
i wish they had a 3d colour picker in procreate that used ok lab or lav whatever it was. i have been lerning how to do digital art for a while and i have always been fascinated but also overwhelmed by colour. its very difficult to get a natural looking transition between colours useing the srgb colour picker because you can only see 1 hue at a time. this is an epic video your very smart and educated on this subject
Tomorrow I have metrology exam. I learned so much about colorimetry from your videos. Thanks. Keep up the good work.
0:07 Because you ran out of rocks to taste in your immediate vicinity, and had to settle with just looking at them like a SAVAGE archeologist
Fun fact, archeologists also lick rocks! It’s the easiest way to tell if something is a bone or not because bones will stick to your tongue (even if fossilized)
Wonderful that there's a not hour long video on this subject! That's easily digestible! In Minecraft no less!
Seriously incredible!!! I've already read up on these topics so this video is review to me, but I feel like my ability to explain these concepts has grown substantially by watching this video. Seriously great work!
13:17 like GoodTimesWithScar once points out, vanilla Minecraft lacks blue blocks gravely. And this visualization of yours just bring his point to light!
I just saw one of your videos from 2 years ago and i have to say that your delivery got so much better. Great content, i learn a lot, thank you!
I'm particularly fond of the RBGE format (shared exponent format) with the "XYZ" colorspace.
Though an obscure goodie is the YCoCg colorspace.
I do take a genuine interest in color spaces and this is like exactly the kind of color space I've wanted, but it's also really nice to see all these amazing visuals in Minecraft. Phenomenal video and I look forward to whatever you might do next.
I feel like one more step for this type of thing would be to have some sort of rating for the uniformity of the blocks. For example, concrete would score very high while and enchanting table would be very low. I could see this being useful as I don’t know if I’d use an enchanting table as part of a palette even if it’s in the correct part of the color space.
Stay tuned for the next color episode 😉
This is the best-visualized explanation of colors I've ever seen
Can't imagine how much effort went into making this video. Amazing work!
The production value of this one is unreal
There is something very interesting about how a game on screen emulates electromagnetic radiation in certain spectrums to create to recognizable hues we see as color
You’re content is actually so fun, if teachers taught like this I’d pay attentuon
Computer science student speaking, and I just gotta say this was really informative and fun to learn. I never heard about this concept, but as you were talking about some problems you faced in minecraft, I already came up with a few algorithms / ideas to optimize your transition from Oklab to minecraft.
If you're curious or want to learn more about what I have came up with, please do write and I'll try my best to explain! :D
Why?! Why doesn't this channel still have more than a million subscribers?! he deserves it. thank you so much. your work is priceless
6:03 Maybe I'm just accustomed to working with digital color, but the hue looks correct to me.
If you mix that hue of ultramarine blue with white, you end up with that sort of light indigo baby blue.
Because our eyes give different apparent brightness to different hues, we associate light blue with cyan, and dark blue with indigo. It would look more natural if the lighter blues were less "purple", but then you would have to actually change the hue and make it a more greenish cyan blue color.
The "purple" isn't actually a change in hue at all. It's just a perceptual quirk, because cyan seems so bright and indigo seems so dark.
You have no idea of how much I needed these technical details explained at such great level. Congrats. Having it done in minecraft is insane
For anyone wanting another video on colour spaces and aplications in our perception of colour in games I would recomend Acerolas video on colour. It touches on different things than this video but was really useful in helping me understand colour spaces.
"the human eye doesnt treat all colors the same"
this is actualy deep
Oh thats so useful because whenever I make a gradient in Minecraft especially using HueBlocks, it always darkens the colors in the middle
Well deserved like, this should be shown in digital art and color science classes!
Every one of your videos are super unique and cool, love the effort you put in!
The example at the end really shows the use for oklab, I already saw some videos about it and was fairly unconvinced since I thought it would make very little difference from HSV and be harder to use but it seems interesting now thanks to you ❤️
I had no idea what to expect when I clicked on this video, but I was so pleasantly surprised, this is such a fascinating video, and its so helpful to see colour in this 3d space, answers so many questions and problems I've had when useing colour spaces! Awesome!
This is an extremely well made video! I agree that this is such a well-made explanation of color space that even if you hadn't provided a justification for it I would still have enjoyed the video. And, the command block work you did for the in-game demonstrations is really really well done. It's rare you see a video this good from a channel with this many subscribers - keep it up!
This right here is the coolest Minecraft video ive like ever seen. I dunno how the hell you even kinda begin to make such a video. Congratulations!
This could also be useful for Mojang to figure out which areas of the space are still mostly empty and could use some new blocks.
The use of display entities is so cool
I love your channel, all of your videos are incredibly interesting and you provide such unique perspective on the game, the amount of effort in your videos don't go unnoticed! keep up the great work
This was a very new concept to me. I thoroughly enjoyed listening to you explain the idea behind color space, and I’m just trying to think on what I might use it in for my life! Highly informative video
Ive just discovered this channel and Im absolutely mind blown by the way you present your topic, great job!
Now I’m tempted to design a resource pack that fills in those gaps to provide a better/more accurate block palette
I can’t get over at how every episode you always have such an amazing way to teach topics to us! You’re so smart and I love your dedication!!!
I've recently implemented OkLab into my own game engine. I am rather happy that my plotted RGB space inside OkLab space looks exactly like yours, which gives me some confidence that my implementation is correct 😅
Hearing yours looks like mine gives me confidence! I did invert the b axis on mine so it would end up oriented the same way as rgb and the other spaces.
@@gneissname I just made a short recording and uploaded it on my channel, in case you want to check it out. The coordinate system has a different rotation, but the overall shape is pretty much the same as yours.
OMG I was just thinking about how much I’d love to see OKLAB in your videos! Your videos are seriously my favorite. Keep up the amazing work
Bro went microscope meta 😂
That's a great lesson of color spaces. I love the Minecraft demonstration.
Honestly, this just proves that we don't need "Oh trial chambers" we need more color variants of existing blocks. Dyed wood and such
It would be really cool to see a texture pack project that tweaks MC's textures to better fill the color space.