Main content
Pixar in a Box
Course: Pixar in a Box > Unit 8
Lesson 2: Painting with randomness- Start here!
- Looking at different resolutions
- Resolution challenge
- One dimensional noise
- One dimensional noise
- Perlin noise (1D)
- Multi-resolution noise
- Perlin noise (2D)
- Two dimensional noise
- Painting your dino skin
- Make your own dino skin 2
- Bonus Challenge
© 2023 Khan AcademyTerms of usePrivacy PolicyCookie Notice
One dimensional noise
Want to join the conversation?
- Is this pixar stuff okay for a 7th grader?(6 votes)
- Yes, you can find a general overview of the content related to each grade in the Educator's guide: https://www.khanacademy.org/partner-content/pixar/start/introduction/a/educator-guide. But don't be intimidated by it if some subject is designed for upper grades. There're are plenty of resources here at Khan Academy that helps you to learn specific topics.(3 votes)
- Why do they keep calling them brunette woman or curly haired woman in the subtitles? Anyone noticed?(2 votes)
- i think its because they dont want us to know their names(1 vote)
- i know that i can draw eridesinc but what program do i use to make eridesens(1 vote)
- is this okay for 5th grader?(1 vote)
- because when you make art using pixels and resolutions it just occured to me that pixar's brand name would be a mix or pixel and art this is just food for thought(1 vote)
- i had heard many of you saying it this for a (any grade). and, no. it doesn't matter as long you understand it.(1 vote)
- now it's time to think about how to recreate natural looking variation digitally well hello ladies I'm back I have as usual a few changes to the leg packet and I thought you might want to see it great timing we were just about to start talking about skin and scale details good and cue TIA you're welcome good luck Thanks see here she's added a pattern reference for skin and scales it can reminds me of the variation you see in clouds I noticed there's both color variation from green to yellow as well as brightness variation from dark to bright and notice the skin has a different pattern compared to the scales it seems smoother and darker overall to get started let's simplify our problem first focus on a single scale and imagine we cut a thin strip across it like this like a pink strip we can really see the variation going on now it flows from dark green to light green now our job is to represent this mathematically in the computer the color strip is represented as a sequence of colored cells or pixels and the color of each pixel can vary from light to dark green like a really long paint strip and it's the brightness variation we want to express it helps to think of this as a 2d plot where the x axis is the position in the color strip and the y axis represents the color brightness right now all the callers are the same because we have a flat line no variation you can adjust the base color here and the line is built out of multiple control points if you pull them up it gets brighter in that region if you pull them down at Durkins this is known as a piecewise linear curve very cool and check out what happens if we scatter these points randomly this is getting closer to what we want one problem with this method is that transitions currently have a sharp boundary yes but we can fix that by smoothing this collection of lines into a curve this is done using the subdivide slider we covered how the subdivision algorithm works in our character modeling but all you need to know is that this slider defines how much smoothing is done resulting in these more gradual transitions by manipulating the base Kahler point positions and amount of smoothing we can generate a whole range of cool patterns now it's your turn to try this out in the next exercise your job is to match different target patterns by selecting the correct starting color and defining an appropriate 2d curve to define the variation in brightness in this example we're using the curve to control brightness but what are the things that we can control with a curve like this as well we can really control lots of things with these type of curves but one fun example is wings on insects like dragonflies or grasshoppers we had lots of those in the good dinosaur but in other movies like bug's life you obviously have bugs too and across the wing you'll have variation transparency as well as color and iridescent and lighting quality and all those can be controlled separately by curves like this(1 vote)
- What does it take to get a job at Pixar as a shading artist(1 vote)
- Is this good for 6th grader?(1 vote)
- @(when light clicks on)which link was there cause on my device the link did not show? 2:11(0 votes)
Video transcript
(soft clops and bounces) - Now it's time to think about how to create natural
looking variation digitally. (xylophone glissando) - Well hello ladies. I'm back. I have, as usual, a few changes to the laying packet and I thought you might wanna see it. - Great timing. We were just about to start talking about skin and scale details. - Great.
- Thank you, Tia. - [Tia] You're welcome. Good luck! - [Brunette Woman] Thanks. - [Curly Haired Woman] See here, she's added a pattern
reference for skin and scales. - [Brunette Woman] It kinda reminds me of the variation you see in clouds. I noticed there's both color variation, from green to yellow, as well as brightness variation, from dark to bright. - [Curly Haired Woman] I noticed the skin has a different pattern
compared to the scales. It seems smoother and darker overall. - [Brunette Woman] To get started, let's simplify our problem. First focus on a single scale. - [Curly Haired Woman] And imagine we cut a thin strip across it like this. Like a paint strip! We can really see the
variation going on now. It flows from dark green to light green. - Now our job is to represent
this mathematically. - [Curly Haired Woman] In the computer, the color strip is represented as a sequence of colored cells, or pixels. And the color of each pixel can vary from light to dark green. - [Brunette Woman] Like a
really long paint strip. And it's the brightness
variation we want to express. - [Curly Haired Woman]
It helps to think of this as a 2D plot, where the x-axis is the
position in the color strip and the y-axis represents
the color of brightness. - [Brunette Woman] Right now, all the colors are the same because we have a flat line. No variation. You can adjust the base color here. - [Curly Haired Woman]
And the line is built out of multiple control points. If you pull them up, it gets brighter in that region. If you pull them down, it darkens. This is known as a piecewise linear curve. - [Brunette Woman] Very cool. And check out what happens if we scatter these points randomly. This is getting closer to what we want. One problem with this method is that transitions currently
have a sharp boundary. - [Curly Haired Woman] Yes, but we can fix that by smoothing
this collection of lines into a curve. This is done using a subdivide slider. - We covered how the
subdivision algorithm works in our character modeling lesson. (light clicks on) (bright, glittery ring) - [Curly Haired Woman]
But all you need to know is that this slider defines
how much smoothing is done, resulting in these more
gradual transitions. - [Brunette Woman] By
manipulating the base color, point positions, and amount of smoothing, we can generate a whole
range of cool patterns. - Now it's your turn to try this out. In the next exercise, your job is to match
different target patterns by selecting the correct starting color and defining an appropriate 2D curve to define the variation of brightness. - In this example, we're using the curve
to control brightness. But what other things that we can control with a curve like this as well? - We can really control lots of things with these type of curves, but one fun example is wings on insects like dragonflies or grasshoppers. We have lots of those in The Good Dinosaur but in other movies like A Bug's Life, obviously have bugs too. And across the wing, you'll have variation transparency as well as color and iridescence
and lighting quality, and all those can be controlled separately by curves like this.