Kent Trammell (theluthier)

540 replies · posted

[ENDED] BC1-1808 - August 2018 Class Homepage - Getting Started with 3D Modeling & Blender 2.8

Announcement #6 (9/6/18): One last thing. Here's all of Kate's homework reels for your viewing pleasure!

  1. Week 1 Homework Reel
  2. Week 2 Homework Reel
  3. Week 3 Homework Reel
  4. Week 4 Homework Reel

Announcement #5 (9/4/18): This class if officially over. See page 26 for the closing post and don't forget to fill out the questionnaire

Announcement #4 (8/27/18): REMINDER that this week's stream is on Wednesday, NOT Tuesday. I'm out of the office Monday (8/27) and Tuesday (8/28) but will be back in full grading force on Wednesday.

Announcement #3 (8/6/18): New way to Submit Homework. Please create a unique forum thread to contain all your homework submissions for the month, rather than everyone submitting in this main thread. More info on page 12.

Announcement #2 (8/7/18): Zsolt has done it again. He's prepared the report card document for this month. Feel free to monitor your grades there throughout the next 4-5 weeks.

Announcement #1 (8/6/18): Class is officially in session!

**Experienced Blender users are Welcome! Clarification about involvement on page 2 of this thread.


Welcome to the CGCookie Class: Getting Started with 3D Modeling & Blender 2.8! If you're interested in computer graphics, 3D modeling, and you're new to Blender / new to Blender 2.8, this class is where you need to be.

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
  • Submit homework by creating a unique forum thread to contain all your homework submissions for the month.
  • Generally be active in this thread

WHEN? The class will take place from August 6th - September 4th.

✅ WEEK 1: First Time with Blender 2.8 (August 6-12)

Abstract: The goal this week is to simply get familiar with the application. We’ve all been there: Opening Blender (or any 3D package), gazing at all the crazy UI, trying to orbit in the viewport, crying...Ok, maybe you were stronger than me and didn’t cry. But the reality is 3D software is daunting. There’s SO MUCH to digest especially when you’re a beginner.

This first week we’re going to overview Blender 2.8 and 3D from an absolutely beginner perspective. What is Blender for? What can it do? Wait, this isn’t a juicing seminar?

Goal of the Week: Get comfortable with Blender 2.8's UI, viewport navigation, creation and position objects.

Pre-recorded course to watch:

Week 1 Live Event (Remember to RSVP!)


✅ WEEK 2: Pushing & Pulling Verts (August 13-19)

Abstract: Enter the world of mesh modeling: The oldest form of building 3D objects with your computer. We’ll discuss the technical art of “pushing and pulling verts” as modelers often call it. Welcome to this wild, geometric world!

Goal of the Week: Practicing editing a polygonal mesh's components to create a custom 3D model.

Pre-recorded courses to watch:

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


  • Model a 3D object using mesh modeling techniques [post image(s) to this thread]

✅WEEK 3: Digital Clay (August 20-26)

Abstract: Digital sculpting is the more artistically intuitive method of 3D modeling. If pushing and pulling verts felt like the hard way of doing things, sculpting will be a welcomed alternative!

Goal of the Week: Practice digital sculpting.

Pre-recorded courses to watch:

Article to Read: Big Idea: Digital Tablets

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


  • Do the Melvin sculpting exercise [post a link to your submission in a reply to this thread]
  • Sculpt 3 primitives as demo'd in the live stream [post screenshots]
    • Cube from a sphere
    • Sphere from a cube
    • Cone from a sphere
  • EXTRA CREDIT: Pick on of these options:
    • Sculpt a human face [post a screenshot]
    • Sculpt *something* of your choice [post a screenshot]

✅WEEK 4: Next Steps as a Blender Modeler (August 27-September 2)

Abstract: At this point, you've been introduced to the key 3D modeling methods. Meaning that you have the tools you need to MODEL STUFF! This is where practice will make perfect. This is where you build stuff.

Goal of the Week: Be inspired to continue modeling and spend the week modeling or sculpting a challenging object.

Pre-recorded courses to watch: Modeling in Blender Learning Flow

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


  • Model and/or sculpt something challenging this week! Try tackling a character, a vehicle, a houshold object, whatever. Show me what you've learned. Show me what you're capable of! [post image(s) to this thread]

✅Class Wrap-Up Stream (First Tuesday in September)

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

This thread is reserved for CG Cookie Citizens that are participating in the "Getting Started with 3D Modeling & Blender 2.8" 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 Auguest 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.

  • Having trouble uploading my Primitives Exercise for week 1. Using Blender 2.8; Sketchfab gives me an error when uploading my .blend file, and the Sketchfab exporter addon is marked as "upgrade to 2.8x required" so it doesn't work

    • vvortigaunt4 Hi William, for this class you don't have to upload to Sketchfab, because of the difficulties with uploading there (2.8 is not yet supported). A render or a screenshot will do 😊👍

    • vvortigaunt4 It seems ccarrotnl had a similar issue uploading his birdhouse and detailed how he managed to get it onto Sketchfab on this page, but as ssmurfmier1985 said I wouldn't worry about it until 2.8 is properly supported, just render your scene or take a screenshot as that'd be much easier.

    • vvortigaunt4 I hope I'm not to late, but if you haven't figured it out yet: You could export the scene as an Alembic-file, but you could also copy and past (most times) your object from Blender 2.8 to Blender 2.79b and upload your scene from there with the sketchfab plugin.

      1. Just select all objects in Blender 2.8 (I don't know if you should select the lamp and the camera. I've not tried that)
      2. Press CTRL-C
      3. Start an Blender 2.79 (if you haven't already)
      4. Press CTRL-V, and probably the scene will copy.
      5. You most likely have to add new camera's and lights if you want to, but then again, I don't think you need them for sketchfab.
  • Here's my submission for Homework 1 . It is a model of  Jeep or Truck made of  just primitives. I made it using Blender 2.8. I've rendered an image of it .

    • mmetaversedeveloper welcome in the class, great to see your joining.

      Kindly would like just mention that on Page 12 in this thread, Kent had an announcement as "Class Announcement #3: New way to submit homework!", briefly meaning that please open a new own thread with title "BC1-1808 Homework, Your Name (or Username)" where all of your homeworks could be submitted during the class month, it is easier for him to track the grades and we others can also visit you there with comments/suggestions

  • Thanks for the help! Ended up making a render. Here's my homework submission for week 1.

    • vvortigaunt4 Looking good! Though do note that on Page 12 of this thread we were asked to make separate threads detailing our progress and homework, so it'd be great if you could make your own thread with the titles and whatnot detailed, because then it'll be much easier for us to track your progress.

    • crew

      vvortigaunt4 When you asked about issues submitting the exercises as sketchfab, I realized for the first time how contradictory my instructions have been. I asked everyone to do the 'official' exercise (which requires sketchfab) while also saying 2.8 .blend files don't work with sketchfab currently so don't submit to sketchfab.

      What am I

      Also I see your homework thread in the group - Thanks for that and sorry for the confusion. I know the instructions are kinda buried in the thread.

  • crew

    Just finished catching up in this thread and peeking in at the homework submissions. Once again, LEGIT advice and help is being exchanged both in this main thread and in individual threads. Way to go team!

    I'll continue logging grades tomorrow so keep an eye on the report card doc if you're interested. Week 2 is upon us!

  • All right, got my Week 1 homework thread in.  

    I'm a little concerned about a potential issue I've noticed, which is that all our individual homework threads have effectively pushed all other forum threads all the way back to like page 3!  I'm hoping that isn't causing too much an inconvenience for non-class-takers using the forum.

  • Does anyone know how I can move objects out of collections? Once I move them in they seem to be stuck there forever. Dragging them out of the collection in the Outliner doesn't work for me. 

    Edit: Nevermind, looks like you need to select the objects and press M to move them. 😆

  • Sadly, but not entirely unexpectedly, Blender 2.8 did not make the targeted beta release of August 12 (yesterday).  A new target of "before the end of October", i.e., in time for this year's Blender conference, has been set and the expected full RTM of Blender 2.8 has been moved to early 2019.  You can read more about the changed roadmap at the dev blog here.

    Instead, as of yesterday Blender is now in state "2.8 alpha 2", as you'll see if you download the newest build.  Apparently there's just so much different that it's taking a little longer than they'd hoped to crush all the bugs - and there's also the fact that new features, big and important ones too, have actually been added during the alpha, which of course come with their own bugs that need squished.  

    I am not too terribly disappointed by this news; I don't think it affects the class very much, as all the basic functionality is still there and working for the most part.  I will still complete the class with 2.8 but I will wait until the end of the month to decide whether I will stick with 2.8 after all considering the moved-back development time.  I still might.

    • jjakeblended Ahh... well, actually considering it still crashes when adding a torus I think this is a smart move of the developers. I rather they take the time to make it really good. Torn about the switch to 2.8 too, kinda fallen in love with it! but since I still have many many courses to do (where I probably need addons for, and all the files are for 2.79) I guess I will still be using 2.79 after all. But nothing is stopping me to use 2.8 for personal projects on the side 😉 Thanks for sharing the news!

    • ssmurfmier1985  on problems like with the toruses:  I only download new builds every few days, not every single night; but I do keep the last three "versions" I've downloaded around just in case of little bugs like this.  Whenever I download a new 2.8 build, I delete the oldest one I have, so I always have three.  In this case, my project NEEDED toruses, no choice; and I was able to use one I still had from the end of July that was able to create toruses with no problems.  

      I don't think you can go back and download older versions of the 2.8 builds; saving a couple of older versions is a habit you have to develop for yourself when you download new ones, if you decide to do that.

    • jjakeblended I did keep a couple of old ones, never thought about them anymore though! Good tip, I need a torus in my project for week 2 so I'll try with an old one 😊 thanks!!

    • jjakeblended Early 2019?  That's kind of sad. Even though I couldn't add a torus in my primitive exercise either without making it crash after a while and I have trouble to continue working on another scene because it crashes every time I want to scale a cube (it actually drives me nuts) I already got used to Alt+A and the cool new shading features. 😭I was hoping for a more stable version soon and looking forward to October. But I guess it's worth waiting longer if they need the time to fix all the bugs and to work on new features. 

    • jjakeblended Not so bad, I'd rather them delay it and have it be stable after all. Not to mention aside from the Collections system and a few QoL things there's not really much that makes me go "Okay I gotta switch to 2.8 NOW," so I'm content to wait.

    • crew

      jjakeblended Blender 2.8 alpha 2...sigh. This will certainly be a talking point during tomorrows stream 😐

    • theluthier I'm not a dev, but it is the very first time I've ever seen the designation of "alpha 2" for a software state...

    • jjakeblended blender foundation is innovative even in this.

    • nekronavt ha!

      It's okay though.  I am NOT a software developer, and I have absolutely no idea how hard it is to develop something as common as Blender.  I've never even seen an "open alpha" for a major piece of software before; but it's awesome that the Blender devs are doing it, and I think it's just an unfortunate side-effect that that open-ness also means that sometimes we have a front-row seat for setbacks like this.  2.8 is already pretty darn amazing in so many ways, so I won't let it dampen my excitement.

    • jjakeblended 

      yeah, usually it just stays alpha until it changes. :) no biggie for me though, stability is most important factor personally, even though the autosave is amazing  in blender, i still rather not lose work. 2.79 is stable as a rock. Though even that you can crash with viewport cycles rendering when changing shader settings haphazardly :D

      right call to delay it anyhow. personally i don't need the new ui layout, i work fullscreen mode without t and n panels and only bring those out when there is specific thing i do where i don't get those from fullscreen mode.

    • theluthier Why thank you, you're very kind, I try my best! Bit of a delayed response but better late than never I suppose.

  • Well, at least they're not rushing to put out something half buggy.  I respect that.  I'm actually really enjoying 2.8 once I got over the learning hump, so I might stick with it.  The UI is also better imo.  If the bugs get really bad before release, I can always revert back to 2.7.

  • Posting again to keep my place.

  • Here is the video I mentioned that I found in the chat for this week's livestream, about setting up blueprints to use in 2.8.  2.8 has gotten rid of the old "background images" function, presumably because it was very memory-intensive and incompatible with the 3D viewer upgrade they did.

    This video explains how to set up background image objects in 2.8, for now.  They may add a more convenient or better system as 2.8 is developed.

  • I thought I'd make a post about the video reel and use that opportunity to ask you a few questions.

    First, would you like me to do this every week? I'll be happy to do that, I just want to be sure that everyone is cool with it. And second, do you have any recommendations for improving it? As I mentioned in the chat, this is the first time I made this kind of a video. Also the first time I used Blender's video sequencer. My whole preparation was to binge-watch a few tutorials from this series and off I went. :-) That means there is lot that could be done better - don't be afraid to let me know in the comments.

    For those of you who are interested, here is my current process:

    1. Open all homework threads, find the final submissions and download them

    - I'll be doing this on Monday, around 3 pm CEST (that should be Monday for everyone)

    - You can help me a lot by clearly marking your final render and making it easy for me to find it.

    2. Normalize the size of the images

    - The video has its own resolution settings (1920x1080 by default) and all images need to somehow fit there. If they have non-standard size they are going to get distorted. To prevent that from happening I scaled the images and put them against a neutral background.

    3. Put people's names on the images

    - I used Krita's text tool for this part. I think I got a good system going, but it is still very prone to errors. I'll do my best to avoid any author-artwork mismatches, but... you know, stuff happens.

    4. Create set of short animations, 5 images per video

    - I've added some fade transitions between the images. Using the 5-image format makes it easier to re-render if I make a mistake. I have a template for this, so it goes surprisingly fast.

    5. Put the short animations together

    - Here I add some extra transitions and fade in and fade out. I also add a music track and keyframe its own fade in and fade out.

    That was a lot longer than I thought it would be, but maybe it will help people who are interested in this part of Blender (it doesn't get covered very often).

  • crew

    jjakeblended sadicus I see what you're asking now about merging within a threshold. The tool you want is in Edit Mode, Vertex > Remove Doubles. That will merge all vertices that are close enough to each other, based on a merge limit / threshold.

  • Also, daaaamn you earn a lot of exp by attending streams.
  • theluthier about linking and Collections - linking does appear to be how you put a single object into multiple collections.  Instead of using M to move it to another collection, Shift-M links an object to another collection.  The link isn't a duplicate object, it just serves as a placeholder for that object in that collection, that you can use the collection features on (turning visibility or selectability on and off for example).  Think of it like a shortcut in your operating system.  You can also link an object into another collection by dragging it in the outliner to the collection you want to link it in, and holding Ctrl before dropping it.  

    Selecting a linked object in a collection is the same as selecting the "original" object, there's no distinction.  So there is no special need to keep track of what collection the "real" object is in versus which collections it's only "linked" in.  They are all the same object.

    So let's say you have a Cube in Collection 1, and you want it to also be in a Collection 2.  So you hit Shift-M > New Collection, name it Collection 2 and hit OK, and now in your Outliner, Cube is in both Collection 1 and Collection 2.  Now let's say some time later on you decide you don't want the Cube to still be in Collection 1 after all.  In the Outliner just go to Collection 1, right-click the Cube, and choose "unlink", and bam - now it only exists in Collection 2.

    • crew

      @jakeblended Thanks for collections crash course. Really does help to understand the new functionality. Which strikes me a little odd at first..but most new things do, right? Heh we'll get used to it.

  • I personally don't get too hung up on XP. When I see my gallery start to fill up, then I know I'm getting it. Until then, I'm just learning and having fun (IN 2.79 mwah haha)

  • If someone needs a lot of reference images and wants to save the time to open every image manually every time I can really recommend the program PureRef. It's free and you can store as much images side by side as you want. Very useful and I've been using it for quite a while now. 

  • If I spent as much time working on my scenes as I did constantly refreshing the forum page I'd probably have Week 4 done by now.

  • theluthier I've got a question about the final homework assignment (maybe a bit early to ask already sorry for that), since we're going all out is it also allowed to do some post processing with a program like Krita or Photoshop? 'Cause I'm much more comfortable with those than with the compositing in Blender..

  • Is it true that week 4's livestream is on Wednesday instead of Tuesday..?

  • theluthier Are we allowed to do some texturing work in Substance Painter for week 2 homework? Or it's better to limit yourself with mesh modeling?