Page Overview
This course covers a wide range of materials and software packages. This page contains several different kinds of links.
videos are videos from the older online version of this course. The videos are shot in rm format, which is best viewed with the 'real alternative' open-source media player available at http://www.codecguide.com/download_real.htm.
You are not required to watch the videos, but they area available as supplemental materials. I have only supplied videos for the technologies that are still used in this course. Some of the newer material (especially Blender) does not yet have video lectures available.
notes are lecture notes that supplement the topic. Since this course covers such a wide range of software, it is unreasonable to expect that the text will cover everything.
Software Throughout the course I will demonstrate multimedia concepts using actual software packages. The actual software used is not important, so I tend to demonstrate open-source tools. These packages are often quite good, and are available for free to download. Generally I link to the site where the software is available. In a few cases, I host the package directly on the IUPUI server (especially when an older version is more appropriate than the current version of a package.)
Multimedia Background
- Multimedia Introduction notes
- Analog and Digital Representation notes
- Binary notation notes
- What is multimedia? video
- Analog and digital video
- Binary notation video
- Binary light switches
- Lego bricks demo
XHTML / CSS Review
Audio Basics
- Audio representation notes
- Older Audio concepts notes
- Audio Basics video
- Synth App
- Quantization video
- Envelopes and Modulation video
Audio Synthesis
MIDI
Audio sampling and compression
Basic Raster Graphics
- Raster Graphics notes
- Old Raster Graphics notes
- Intro to raster graphics video
- Gimp (home page)
- Color models video
- Basic graphics tools
More Graphics
- Alpha and layers video
- Selection techniques video
- planes.xcf Demo image
- colBalance.xcf Color balance example
Image filters
- Convolution matrices video
- Filter Demo
- Blurs Gimp Image
- Image file formats video
- Image file format notes
- Old image file formats notes
Vector Graphics
Introducing Blender
- Blender
- Blender basics book
- Blender keyboard commands 'cheat sheet'
- 3D Intro notes
- Interface
- Object Mode
- Grab, Rotate, Scale
- transformation notes
- Intro to 3D video
- Transformations video
Using the Edit mode
- switching to edit mode
- selection techniques
- point/line/face loops
- cuts
- edit mode notes
- Edit mode video
Basic shapes
- extrusion
- object mode
- subsurf / multires
- smoothing
- multiple materials
More complex shapes
- multiple primitives
- groups, parenting
- boolean operations
- sculpting mode
Procedural Textures
- procedure basics
- modifiers, turbulence, maps
- shading, alpha, reflection, specularity
- ray-tracing
- texture notes
U/V mapping
- U/V unwrapping
- image map transform
- importing image maps
- texture paint mode
Keyframe Animation
- Setting up for animation
- adding keyframes
- ipo animation
- testing animations
- rendering settings
- animation notes
Skeleton Animation
- building an armature
- envelope heat
- pose mode
- armature ipo
Advanced 3D
- hair and particles
- liquids
- rendering
Basic Gaming
- logic bricks
- dLoc, dRot
- keyboard input
- play mode
Physics Engine
- dynamic object mode
- collision modes
- gravity and friction
Game Interactivity
- audio
- collisions - material collision
- creating projectiles
- ipo animation
- gaming notes
Game States
- scorekeeping and properties
- text output
- resetting - scene changes
- exporting to exe
Video
- Video concepts notes
- Blender video editor
- importing media
- working with layers
- video codecs
- rendering
- video notes
video tools
- Cam studioScreen capture tool
- ffmpeg Universal video conversion tool
- winFF One of many great front-ends for ffmpeg
- virtualDub Terrific linear video manipulation tool
- vlc Incredible video playback software
- MS Photo Story Very nice slideshow creation tool