CS 491 Lecture 2 – Blendering
January 28, 2016 by Chris Johnson. Filed under
Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 378
Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 379
Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 380
Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 381
Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 382
Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 383
Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 378
Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 379
Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 380
Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 381
Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 382
Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 383
Deprecated: Creation of dynamic property WP_Term::$cat_ID is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 378
Deprecated: Creation of dynamic property WP_Term::$category_count is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 379
Deprecated: Creation of dynamic property WP_Term::$category_description is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 380
Deprecated: Creation of dynamic property WP_Term::$cat_name is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 381
Deprecated: Creation of dynamic property WP_Term::$category_nicename is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 382
Deprecated: Creation of dynamic property WP_Term::$category_parent is deprecated in /var/www/twodee/blog/wp-includes/category.php on line 383
gamedev3, lectures, spring 2016.
Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/twodee/blog/wp-includes/wp-db.php on line 3030
Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/twodee/blog/wp-content/plugins/jetpack/class.jetpack.php on line 4255
Deprecated: Creation of dynamic property Jetpack_Carousel::$localize_strings is deprecated in /var/www/twodee/blog/wp-content/plugins/jetpack/modules/carousel/jetpack-carousel.php on line 339
Agenda
- what ?s
- Blender interface review
- reverse engineering
TODO
- Watch CGCookie’s Unity Basics.
- On a 1/4 sheet, answer the following questions:
- I have a Game Object that I want to focus on in the scene editor. What keyboard/mouse actions do I take to zoom in on it?
- We learned in the videos that Game Objects edited while playing the game revert back to their earlier settings. It’s very easy to forget this, make a bunch of changes, and then lose them. Unity supports changing the color of its interface during play to make it more obvious that your changes are temporary. How do you do change the color?
- What component is common to all 3D objects—but not 2D ones? What is its purpose? Click on the book/documentation icon to learn more about it.
Note
Today we’ll briefly review some Blender shortcuts that you should have learned about from the videos. For our lab activity, I present to you a series of objects made in Blender, and its the responsibility and a lab partner to reverse engineer and reconstruct them.
- A capsule. For maximal learning, make the caps fit exactly.

- A flattened octodonut. Use the operator panel to control the subdivision.

- A stack of beveled boxes. Use a bevel modifier. Use the Duplicate tool or Shift-D to duplicate an object.

- A hexagon of cylinders. Position these exactly. One could type their locations in by hand, but that’s too much work. Instead add a circle. Use the operator panel to make it a hexagon. Hit TAB to go into edit mode. Right-click on a vertex to select it. Hit Shift-S and move the 3D cursor to the selected vertex. Then hit Shift-A to add a cylinder. Set the radius to 0.2 in the operator panel. Repeat for the remaining 5 vertices.

- A bowl. Use boolean modifiers. Try naming your objects to make identifying them in the hierarchy easier.

- A smoothed cone and rectangular prism. Use the subdivision surface modifier. The object on the right started off as a cube.

- A Suzanne net. Check out the subdivision surface and wireframe modifiers. What order do you want them in?

If you finish these early, make something for a friend!
We’ll do these together:
- A gizmo.

- Add the gizmo into Unity and make it spin forever!