teaching machines

HNRS 304.503 Lecture 20 – Character animation

Agenda Makehuman posing evaluations Makehuman http://youtu.be/WUDprkRKXPo I’ve only ever exported to Collada. The clothes are sometimes too snug when I import, and body seeps through. Scaling the clothes isn’t quite what I want. Try selecting the clothes faces and fattening (Alt-S). Posing We’ll have a peak at creating your own character animations. Simple rigidbody transformations […]

CS 491 Lecture 21 – OpenGL

Before class A Before we meet: Watch http://youtu.be/LUf2EqaFr5U. Read http://developer.android.com/training/graphics/opengl/index.html. Read http://www.learnopengles.com/android-lesson-two-ambient-and-diffuse-lighting/. This example is a bit more complicated than the one used in the video. B Before we meet: Watch http://youtu.be/9zCwq05YDBo. Read http://www.learnopengles.com/android-lesson-one-getting-started/. Read http://android-developers.blogspot.com/2009/04/introducing-glsurfaceview.html. In class With your partner, build off the base renderer we constructed in class to load in a torus, light it, and shade […]

HNRS 304.503 Lecture 19 – Figures

Agenda Texture volunteer Normal mapping In-class box modeling Adding non-color material Materials don’t have to effect just color. You can pretend that very simple geometry is more detailed than it is through something called a normal map. Create your geometry and give it a material. Add a texture to the material. Change its type to […]

HNRS 304.503 Lecture 18 – Complexture

Agenda Valve’s employee handbook how do we assign multiple materials to geometry in Blender? how do we use Blender’s material system to generate textures usable in Unity? what on Earth is bump mapping? Multiple textures Your geometry can have materials assigned to independent faces. Configure your multiple materials. Use the + sign to the right […]

Right-handed Coordinate System

The definitions of left- and right-handed coordinate systems never clear anything up for me. Following is my current understanding of how the systems are determined and why they are given their names. A right-handed coordinate system is one that can be modeled on your right hand. Point your index finger along the positive x-axis ([1 0 […]

Zooming to Target Rectangle

A student of mine was telling me about a sticky note app he was working on. When he tapped on a note, he wanted to animate its filling the screen. The drawing library we’re using supports all the standard transformations and includes the ability to set the pivot point about which scaling and rotation occur. […]

Computer Graphics Proofs

Inverse of rotation/translation matrix Occasionally I need to be back out of eye space and get back to object space, so I need the inverse of my modelview matrix. Finding an arbitrary inverse is non-trivial, but finding the inverse of a matrix that simply rotates and translates is simpler. Inverting a matrix product Inverting a […]

HNRS 304.503 Lecture 17 – Escaping from the island, keeping things visible, sound effects

Agenda asdf Player with jump control We want to be able to turn our player’s jump ability on and off. That can be done through the First Person Controller’s Character Motor script component. Let’s simplify the process a bit with our own PlayerController component that wraps around the relevant operations: Meet boat We want a […]

CS 491 Lecture 18 – Cordova

Before class A Before next class: Watch http://youtu.be/UgMQcJZC_Wc. Read http://docs.phonegap.com/en/2.2.0/cordova_camera_camera.md.html#Camera. B Before next class: Watch http://youtu.be/yQ8zge-CIFU. Read http://docs.phonegap.com/en/2.1.0/guide_plugin-development_index.md.html. In class Create a Cordova plugin that plays the RTTTL file. Your jQuery/jQuery Mobile-powered code can be dropped in assets/www in a Cordova project. A blank project named cordova_blank.zip is available on the class folder on the W: drive. You can […]

HNRS 304.503 Lecture 16 – A boat, fixed coin spin-up, water, and a message box

Agenda Your models Character Controller Fixing animation from last time Span animation window across all actions Parent a model with an empty, position the empty Modeling a boat in 5 minutes Adding water Using GUI.Box for messages Themes Modeling a boat Make a long, thin rectangular prism. Select the top and bottom faces. Subdivide with […]

1 173 174 175 176 177 204