[ENDED] BC4-1810 - October 2018 Class Homepage - Shading & Lighting with Blender

Collaborations
Kent Trammell

I published a collection of my light match .blend files, as was discussed during the class. You're welcome to reference those if you'd like. Also here's links to the reels shiennar put together:


CLASS ANNOUNCEMENT #4 (Oct 31, 2018): Class is officially over! Please check the closing post and don't forget to fill out the questionnaire 🙇🏻‍♂️


CLASS ANNOUNCEMENT #3 (Oct 9, 2018): Grades for week 1 homework are recorded. Feel free to keep an eye on this spreadsheet (BC4-1810 tab at the bottom) throughout the month. Please let me know if I miss anything!


CLASS ANNOUNCEMENT #2 (Oct 3, 2018): 4 mighty Citizens have heeded the call to become Volunteer Assistants (VA's). They are: silentheart00, thecabbagedetective, csehz, and galledark. This means that between the 5 of us, there should always be a helpful presence both in this homepage thread and your individual homework threads throughout the month. Thank you VA's!


CLASS ANNOUNCEMENT #1 (Oct 1, 2018): Class is officially in session! Check the syllabus below for Week 1's focus and assignments. Begin watching the pre-recorded courses if you haven't already and I'll see you tomorrow at the first Live Event! 💡


SYLLABUS

Welcome to the CGCookie Class: Shading & Lighting with Blender! The art of shading and lighting your Blender scenes and models can make or break your renders. It's a very important - even enlightening - skill to develop as a 3D artist.


This "Class" format invites all Citizen members to focus together on a particular topic/skill for a month. Participation looks like this:

  • RSVP and attend the Live Events
  • Watch the pre-recorded education outlined below
  • Ask questions, answer other's questions
  • Submit homework by creating a unique forum thread to contain all your homework submissions for the month.
  • Generally be active in this homepage thread and other's homework threads.

WHEN? The class will take place from October 1st - Oct 30th.

✅  WEEK 1: Shading & Lighting Primer (Oct 1-7)

Zoom feature_1280x720.jpg

Abstract: There are some core concepts to lighting and shading (S&L) that need to be understood first. Things like global illumination, render engines, shaders, materials, and node networks some of the things we will be over-viewing this first week. I

Goal of the Week: Familiarize (or re-familiarize) ourselves with core S&L concepts.

Pre-recorded course to watch:

Week 1 Live Event (Remember to RSVP)

Homework:

✅  WEEK 2: Vehicle Shading & Lighting with Eevee (Oct 8-14)

Zoom feature_week2_1280x720.jpgAbstract: The Eevee render engine is the latest and greatest rendering tech in Blender and we're going to stretch its legs for week 2. The subject is going to be a sports car, but any vehicle will do. After all many of us spent this past June modeling vehicles and we're eager to get them lit and pretty!

Some topics we'll cover along the way include materials like car paint, rubber, metal, and leather along with HDRI environment lighting.

Pre-recorded courses to watch:

  • Shading the Sci-Fi Helmet - While this course isn't a vehicle, the aspects taught are very relevant (metal, paint, wear and tear). The first two chapters are about texturing which you can skip. Chapter 3 is the important stuff for this class

Week 2 Live Event (Don't forget to RSVP)

Homework:

  • Find a vehicle model, use one of your own, or download this vehicle modelThen light it and shade it with Blender 2.8 and Eevee in a manner that's meant to impress.[Post a screengrab/render to your BC4-1810 homework thread]
  • Lighting Match #1: This light matching exercise is based on this thread where the assignment is to find a 3D render we like and do our best to match it. Use your own model of anything, find one on blendswap.com, or use the same attached vehicle model. [Post a screengrab/render next to your chosen source render (post to your BC4-1810 homework thread)]

✅  WEEK 3: Lighting Characters with Blender (Oct 15-21)

Zoom feature_week3_1280x720.jpg

Abstract: Character lighting is a very intentional art and how to do it well is often a mystery. This week we'll look at how to develop striking character renders, build simple materials that accentuate your model, and even the concept "painting" you character with light for surreal effects.

Pre-recorded courses to watch:

Week 3 Live Event (Don't forget to RSVP)

Homework:

  • Find a character model (from sketchfab or blendswap), use one of your own, or download the this goblin characterThen light it and shade it in a manner that's meant to impress.[Post a screengrab/render to your BC4-1810 homework thread]
  • Lighting Match #2: Just like the week 2 light match but with a different source render for a new light setup to match. Repetition makes the exercise stick, plus it's just fun.
         

✅  WEEK 4: Shading & Lighting an Arch Viz Scene (Oct 22-28 )

Zoom feature_week4_1920x1080.png

Abstract: Arch viz rendering is often a coveted skillset among lighten enthusiasts. This week we're looking at lighting interior architecture for realism, featuring natural outdoor light from windows and artificial light from light fixtures. We'll also explore creating the necessary materials for our interior.

Pre-recorded course to watch:

Week 4 Live Event (Don't forget to RSVP)

Homework:

  • Find an interior model (from sketchfab or blendswap), use one of your own if you've built one, or download this bathroom scene or this kitchen scene. Then light it and shade it a realistic manner. [Post a screengrab/render to your BC4-1810 homework thread]
  • Lighting Match #3: Just like the week 2 and 3, find a third source render to match its lighting.

✅ Class Wrap-Up Stream (October 30th)

We'll be doing a 5th live stream to review week 4 homework and close out the class.

This thread is reserved for CG Cookie Citizens that are participating in the "Shading & Lighting with Blender" class. Its purpose is to serve as central communication for all participating Citizens (excluding Hobby plan Citizens) to ask Kent and fellow participants questions and to post homework. As the instructor of the class, Kent will be monitoring this thread on a daily basis (especially Mon-Thurs) throughout the month of October to review homework and answer questions.

Free members are welcome to observe the thread but please respect that communication and participation is reserved for Citizens.


  • Katerina Novakova(shiennar) replied

    williamatics That looks like you have sound muted - maybe you accidentally pressed the mute button on your keyboard? If that's the case you can press it again, or click on the sound icon and drag the handle that increases the volume. 

  • William Miller(williamatics) replied

    @theluthier I know YouTube has captions.  Could you please upload it to YouTube?

  • yukino hatake(yukinoh1989) replied

    Question for what is baking used? Does it have one purpose or several? 

  • Kent Trammell replied

    williamatics Ah ok. Subtitles are pretty expensive and we can't afford to do them for every video. Currently our most popular courses get subtitles but I doubt weekly streams will get them soon. Sorry about that.

  • Kent Trammell replied

    williamatics Here's the unlisted youtube recording: https://www.youtube.com/watch?v=rj0yNJrGrXM

  • William Miller(williamatics) replied

    @theluthier Thank you!  My homework will probably be late again, unfortunately.

  • Aaron Rudderham(thecabbagedetective) replied

    The CG Cookie forums have been really quiet these past couple of days... too quiet...


    I wonder what you all have got in store come Sunday? Looking forward to it!

  • smurfmier1985 replied

    thecabbagedetective Yeah it's eerily quiet, isn't it? Spooky.. 

  • silentheart00 replied

    yyukinoh1989 Baking is used for cutting down on rendering calculations.  Where backing is mostly used is in game development to fake things, for example like lighting where calculating ray tracing in real time is very costly and will slow down the game to a crawl, so you save that information out into a map where now the engine just has to display a texture and not actually perform any calculations.  Or baking high resolution details to a low resolution mesh.  There are many types of baking.  More info.

  • yukino hatake(yukinoh1989) replied


    silentheart00 so then if i would for example start retopology i can bake the hi resh model (using displacement ? i guess ? ) to then again make it look high res again ?
    so in fact baking is good for gaming or just image renderings but not specific when you ever plan to animate someting ?

  • silentheart00 replied

    yyukinoh1989 That's exactly what they do in gaming; make a high res mesh, retopo a low poly mesh, then bake the high res out into a normal map, not a displacement map because the displacement map will actually deform the geometry, so you need lots of geometry to get the details, which defeats the whole purpose.  A normal map is better because it saves out lighting information in the red, green, and blue channels to fake the lighting.  Here's a video.

    My focus is in game development, so I'm not sure about things outside that.  My best guess is if you're doing something film quality, it might be better to have high res models, textures, etc for more accurate lighting.  Games are a lot of faking and resource management whereas films are nothing but a sequence of images, so might as well make high quality images, right?  That's my best guess, though.

    For animation, you should absolutely retopo your mesh.  Beyond that, though, I don't know what's the best way to tackle the animation pipeline because I have no desire to be an animator.  Maybe take a look through the animation courses and see if any answers lie there.

  • John Sanderson(procyonlotor) replied


    yyukinoh1989 You can think of baking sort of like data compression.  You take a whole bunch of information from your scene(which requires a lot of computational power), and cache only the bits that are most important for you.  If you have ever used a site like textures.com, you can think of baking as a way of generating custom maps, often textures, though you can bake all kinds of things: lighting, simulations, animations, and surface information.  Of course once the info is compressed, it isn't as robust or flexible as before, so you have to determine where it fits best in your workflow.  That will vary from project to project, though there are some trends for different fields.  Games and real time simulations will bake almost all texture information, usually at least some lighting information, and particle effects.  For still renders and film, I don't know that anyone bakes their lights, but textures frequently get baked to cut geometric computation or to preserve details on animation friendly models. For characters specifically, baking maps like normals, ao, and curvature can go a long way for workflow efficiency even when computational power may not be much of a factor when all is said and done. Ultimately, it's about selectively storing information to improve efficiency, and managing the trade-off between acceptable input and acceptable output.

  • yukino hatake(yukinoh1989) replied


    silentheart00
    thank you . it does indeed makes sense to go high res for animation . but i guess the animation course still needs to wait a bit. for now i try to focus on the class and the contest. trough in this case (for the pumpkin) i might need a normal map (still gonna have to watch a tutorial about baking normal maps since that still is new. But for now i first go retopology those pumpkins

  • yukino hatake(yukinoh1989) replied


    pprocyonlotor Thank you . so in fact baking makes rendering a lot faster then ? also i once downloaded a texture but i wonder there where so many choices. how do i know what will be used where and what it does ? 

    in the one map i have these files are available
    AO (ambient occlusion )
    bump
    diff
    disp
    nor(is that the normal map then ? )
    rough
    spec
    somehow i wonder if i want to use or try them . how do i know where to plug them in and what nodes i should have to use . (that is still the biggest struggle for me ) figuring out what nodes i still need to make the good connections and where to plug them in to each other (what socket to connect to what socket)

  • John Sanderson(procyonlotor) replied


    yyukinoh1989 I'd suggest watching Blender Guru's PBR videos. Here is one: https://www.youtube.com/watch?v=aH6XPsEmozk 

    This will give you a quick rundown on some of the basics.  The node editor will be something you just have to spend a lot of time with to learn, and even then you will run into folks doing all manner of foreign witchcraft in there, but the best way to learn is playing around and seeing what works.  Find tutorials as needed, and once you get your bearings, jump into the shader forge!!

  • Julian B(bsdwerbeagentur) replied

    Does someone know how to delete imported HDRIs from Blender 2.8? It's incredibly slow for me right now and I want to see if the amount of HDRIs I imported are the problem but I can't delete them. Deleting the folder and loading the Factory Settings didn't work, really frustrating.. 🙄

  • William Miller(williamatics) replied

    yyukinoh1989 I would recommend only using normal maps for small details, not big ones.  If you use normal maps for large bumps or protrusions, then it will look very ugly.  (That's why the only computer game I play is Minecraft.)

  • silentheart00 replied

    yyukinoh1989 Also, there's this course that talks about how to use normal maps.

  • Grady Pruitt(gradyp) replied


    bbsdwerbeagentur If it's one you "installed" and you're on Windows, they're buried in the AppData folder for your user. Typically, the path is something like:

    C:\Users\(username)\AppData\roaming\Blender Foundation\Blender\2.80\datafiles\studiolights\world

    AppData is usually a hidden folder, so if you don't see it, turn on hidden files. (Windows 10 has a checkbox under the View menu for the file browser. I think older versions of Windows, you had to go to a properties menu for the parent folder to unlock hidden files).

    Incidentally, the ones that come preinstalled in Windows follow the similar datafiles path in the directory where you extracted 2.8.

  • malhomsi replied

    hello !

    where do u post homeworks ?