Latest update: June 22, 2022
Welcome to the 2022 Blender Camps! We're excited to have you here.
Camp is Monday June 27 - Friday July 1. The on-campus camp is 9:00 AM - 12:00 noon. The online (Zoom) camp is 1:00 PM - 4:00 PM PDT. We start on time!
On-Campus Camp | Online (Zoom) Camp |
---|---|
Time: 9:00 - 12:00 PDT We start on time. | Time: 1:00-4:00 PDT We start on time. |
Location: OSU's Computer Graphics Education Lab (CGEL) located in Batcheller Hall, room 244. (Room 244 is right next to the second floor stair landing.) |
Location: The Zoom-room to come to is:
https://oregonstate.zoom.us/j/8340727662?pwd=b01tZ0hJUzdHNUtrdTRqSkdwbG4zdz09 |
A Map: Map to the CGEL. | -------------------- |
Drop-off and Pick-up: STEM Academy is coordinating a drop-off and pick-up point on Monroe Avanue in front of Rogers Hall. An adult will walk campers to and from the CGEL. | -------------------- |
Parking:
Parents are welcome to bring campers to the CGEL and/or pick them up there.
But, then you will need to worry about parking.
Even though most OSU students are gone,
the parking police are definitely still here.
You can't park on campus near Batcheller Hall without an OSU
parking permit.
There is paid parking at Bates Hall, the parking structure, and at the football stadium. If you do one of these, put money or plastic in the parking machine, put the little slip of paper on your dashboard, and walk to Batcheller Hall. You can try parking off-campus in the neighborhoods, but I hear that this isn't always easy either. And, it annoys the people who live there. Sorry. | -------------------- |
Important to Know: We strongly recommend that you have a memory stick to save your work on. There is no guarantee that any files you save on our CGEL machines will be there the next day. Emailing these files to yourself, or accessing your Google Drive, also works. | Important to Know:
You need to have a recent version of Blender downloaded and tested on your own machine before camp starts.
The current version of Blender is 3.2, but if you have 3.0 or 3.1, that will be fine.
Go to:
https://www.blender.org/download/
You don't have to do anything with Blender yet, just make sure you can get it running.
We won't be taking time at the start of class to get your Blender up and working - we will dive right into using it. If you try this ahead of time and can't get it to install or run, email me at: mjb@cs.oregonstate.edu |
Blender is a free program. You can load it on your own system. Go to http://blender.org Click on the blue Download Blender button.
Our notes are based on Blender version 3.2, but any version that you have that is 3.0 or greater should be fine.
These are the notes:
Latest update of these notes: June 22, 2022
These are Blender example files from the notes.
You can download them one-at-a-time below, or get them in one
AllFiles.zip here,
which includes all .blend, .jpg, .bmp, .obj, and .mp4 files.
Blender Campers: please pre-load these on your memory stick!
anim1.blend | One-character animation |
anim2.blend | Two-character animation |
balltubes.blend | Physics: ball rolls down tubes |
blowing.blend | Blowing particles (see particles.blend below) |
cloth.blend | Cloth animation |
cloth.pinned.blend | Pinned-cloth animation |
cycles.blend | Cycles-rendering scene |
cycles_stereo.blend | Spherical Stereo for a VR Headset |
cycles_stereo_spherical.jpg | Spherical Stereo image for a VR Headset |
dominos.blend | Rigid body dominos animation |
fluidmonkeycone.blend | Monkey-fluid falling over a cone |
freestyle.blend | Freestyle rendering |
golf.blend | Physics: ball rolls into a hole |
hinge.blend | Rigid body joint |
lattice.blend | Modeling with lattices |
meshes.blend | The Blender set of mesh objects |
mist.blend | Shows use of the mist option |
model.blend | Human-ish model |
modelmoved.blend | Human-ish model posed |
parent-child.blend | Parent-child relationship |
particles.blend | Non-blowing particle system (see blowing.blend above) |
reflrefr.blend | A scene with reflection and refraction |
rigid.blend | Rigid body motion |
scene.blend | A scene we will use to talk about rendering |
stereo.blend | Stereographics |
textures.blend | Both procedural and image textures |
wireframe.blend | Using the wireframe modifier |
worldtex.bmp | A texture file of the world |
Pre-created files that can be imported into Blender:
cat.obj | Cat |
bunny010n.obj | The Stanford Bunny |
cow.obj | Cow |
dino.obj | Triceratops |
dog.obj | Dog |
skeleton.obj | Human skeleton |
shapeship.obj | Spaceship |
teapot.obj | Teapot |
anim2,mp4 | Two-character animation |
cloth,mp4 | Cloth animation |
dominos,mp4 | Falling-dominos physical simulation |
lattice,mp4 | Lattice sculpting |
particles,mp4 | Particle simulation |
Here are notes on some other fun things using free programs:
Scratch notes -- drag and drop programmiung with animation and sound, and even some game development
SketchUp notes -- who would have ever guessed it was so easy to draw in 3D?
ParaView -- Interactive 3D Visualization
TinkerCAD notes -- this is really good if you want to make models that can be 3D-printed
Processing notes -- serious graphics programming
A Whirlwind Introduction to Computer Graphics