Skip to content

lamb-j/python-graphics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphics Programming with Python

CIS 510, Fall 2015, University of Oregon

This repository contains materials used for the Fall 2015 course, Graphics Programming with Python (CIS 510), taught by Kent Stevens. From the course description:

This course provides an introduction to 3D digital modeling, animation, and rendering in Python, with relevance to application areas including scientific visualization, digital modeling asset creation, and multimedia production. Prior knowledge of graphics not required, but Python proficiency is presumed. Students will develop a term-long project that involves aspects of 3D modeling, animation, and rendering. Development will be in Python (exclusively), the Autodesk Maya API, the Pycharm IDE, and QT for UI building. All student projects will share some common elements of framework and workflow, with considerable latitude given to choice of application topic and area of concentration, and visualization methods. One may either work individually or in two-person teams. Graphics topics will include meshes, subdivision surface modeling and particles, material properties, shaders and lighting, camera and object animation, UI building and scripting.

Contents

  • ./hw1 - Static lego character and helicopter model
  • ./hw2 - Lego kick animation
  • ./hw3 - GUI controlled animations
  • ./hw4 - Final project proposal
  • ./hw5 - Deformer research
  • ./final - Chernoff face model and deformers controlled with GUI
  • ./README.md - This file

Built With

  • Maya - Used to develop 3D models
  • python - Used to create scripts to control Maya objects
  • QT - Used to develop GUIs to launch python scripts
  • Pycharm - IDE used for python script development
  • [Nimble] - Used to link Pycharm Gui to Maya python interface

Authors

About

Graphics Programming with Python (Fall 2015)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published