Professor Greg Johnson            portfolio            courses  

CMPA 110 Assignment sheet
ITGM 121 Assignment sheet
ITGM 130 Assignment sheet
ITGM 256 Assignment sheet
ITGM 405 Assignment sheet
Take the pre-test
Download the concept development document

Check your course syllabus before purchasing since the required book(s) for each course vary.
Glory of Yore RPG
Toonzy! the Cartoon Role-Playing Game
Getting Started in ZBrush
The Art of Game Design: A Book of Lenses
Rules of Play: Game Design Fundamentals
Universal Principles of Design

There is simply no substitute for knowing proper anatomy. It is the difference between getting a job as a modeler or not. Ignore these classes at your own risk. You will need to show competency in drawing in order to get a waiver of prerequisite for these constructive anatomy courses or you can just take the prerequisite courses.

SEQA 352 Constructive Human Anatomy for Sequential Art
In this course, students will gain a thorough working knowledge of the form and dynamics of the human body through applied sculptural, observational and rendering techniques. Specific attention is paid to how these techniques can be applied to visual storytelling. Prerequisite(s): SEQA 202.

It is always a good idea to polish your work. These are a few classes that will help you do it. It also never hurts to have some excellent technical skills as well.

TECH 311 Digital Materials and Textures
This course explores advanced concepts in materials and texturing as applied to the 3-D character model. The course explores material and texture application based on age, size, mobility and species, as determined by character environment, health and social characteristics. The course integrates information gleaned from reference materials into the 3-D world. Prerequisite(s): ANIM 250 or ITGM 240 or VSFX 210.

TECH 316 Digital Lighting and Rendering
Topics covered throughout this course include the practices of 3-D lighting design and rendering methodology. Students develop lighting models and rendering solutions for 3-D scenes. Students study cinematography and practice the application of lighting theory in a 3-D environment. Students become familiar with lighting tools and basic shading technique, and seek to emulate believable lighting situations by using these tools. Prerequisite(s): ANIM 250 or ITGM 240 or VSFX 210.

The following class is a good introduction to scripting for 3D and can sometimes be used as a substitute for other programming courses.

VSFX 160 Introduction to Visual Effects Programming
In this programming course, students are introduced to workstation text editing, LINUX/UNIX file management, the LINUX/UNIX environment, LINUX/UNIX shell scripting and basic object-oriented programming. Prerequisite(s): CMPA 110.

If you are going to work in a professional environment then it is a good idea to know how to professionally approach the material. This is the course where you can learn how to do that.

TECH 312 Advanced Application Scripting
This course explores the use of MEL, Autodesk Maya's embedded scripting language, Python and other modes of shell scripting, as tools for automating repetitive tasks, customizing the user experience, utilizing external data sources and extending the basic toolset with custom features. Prerequisite(s): ANIM 250 or ITGM 240 or VSFX 210.

For environment artists it is a good idea to take a few architectural history courses and get to know various architectural forms. Especially since you'll be modeling these anyways. Here's a list of some of the most relevant classes.

ARLH 208 Modern Architecture II: 1900-Present
ARLH 308 History of Urban Form
ARLH 321 Ancient Architecture in Context
ARLH 323 Medieval Architecture in Context
ARLH 355 Gothic Art and Architecture
ARLH 369 The City in Film and Media
ARLH 376 Virtual Environments

Z-Brush Central
CG Society Forums
Polycount Forum
ConceptArt Forums

My personal web page
Science Daily
TV Tropes
Reuters news
CIA World Fact Book
Pop mechanics military news
Defense Advanced Research Projects Agency
Phy's deep sea pages
Federation of American Scientists, a great anatomy and reference pay site, a wonderful free resource
Anatomy resource.

Adventure download links page
Glory of Yore: Fantasy Role Playing in the World of King Arthur
Toonzy! the Cartoon Role Playing Game
game pitch archive (archived)
Marvel Super Heroes
D&D 3.5 SRD
basic fantasy
dark dungeons

World Builders, a very organized site for step-by-step building a world.
Different world building website.
Speculative Literature, contains creative writing resources.
Language construction kit
Elements of Style by William Strunk, Jr.
The Internet Sacred Texts Archive, for developing your own fantasy religion

DC cartoon archive
How to critique
Design method
Design process
Keeping a sketchbook
digital drawing tutorials
more digital drawing tutorials
human pose app
human proportions
how to draw proportions
how to draw people
figure drawing
color theory in depth
color scheme designer
copyright basics

Read an introduction to using Microsoft Word
How to use email
Download a copy of my resume/cv

How to create a PDF
Read an introduction to Adobe Acrobat

Advice: Make sure that your web presence always reflects positively on you. Never post or tweet anything that could be considered a detraction from yourself. Your personal and professional space now overlap and will affect each other.
Set up your portfolio here
Get a web domain from SavannahWebHost. Good for a personal website!
Download the example website
View the notes for the website
Get the official W3C notes for HTML 4.01
W3C the official getting started with HTML guide
W3 Schools online tutorials
Read the Bare Bones Guide to HTML
A detailed HTML overview
John Gilson's HTML Tutorials
Dave's Interactive HTML Tutorials
Photoshop for the web
Making your own portfolio web page
Design a website with photoshop
Photoshop web tutorial part 1
Photoshop web tutorial part 2

Download the first set of Illustrator notes.
Download the business card template
Download the second set of Illustrator notes.
Download additional notes on Illustrator.
How to capture a screenshot.
Understanding spot color.
Official Adobe Illustrator tutorials
Vector character tutorials in Illustrator
Some more illustrator character tutorials

Download an introduction to Adobe Photohop.
How to use photohop's palettes.
Notes on scanning a greyscale or color file.
Notes on scanning lineart.
Download the notes for photohop's brushes.
Official Adobe Photoshop tutorials
Official Adobe Create Magazine
A different photoshop character style
Links to a plethora of character concept tutorials

View the notes
Official AE help site

Official Autodesk learning resources. tutorials's WIKI
Maya vids on Youtube
CGI tutorials
3d tutorials, links and examples.
A guide to fish.
Download the reference grid image
3d Glossary and terminology
Generic subdivision modeling tips Download a couple of Maya books from Autodesk.
baking lights and creating dirt maps in 3dsMax, from 3D World. You can adapt the techniques into Maya.
A great tutorial for weathering a model train. I'm not sure where it's from but the techniques can be adapted to digital texturing.
Examples of character modeling and reference pictures
Download the reference grid image
Download a different reference grid image
Download another variant grid image
Download the facial poly-regions image
The classic Joan of Arc character modeling tutorial
Video on modeling a face
Video on modeling an ear
Video on modeling a hand
Video on modeling the body
Maya tutorials
Mayang's free textures
Blood knight texturing tutorial
Ben Mathis's 3d tutorial site
Another character modeling tutorial
scientific illustration tutorial site
FBX converter
fixing maya's texture memory errors when rendering a file

zBrush Central - Forum for tutorials, questions, and artwork.
zBrush tutorials forum.
zBrush official help material.
ZClassroom - Video tutorials beginning with extreme ZBrush basics and building to more advanced topics.
F.A.Q. - A compilation of the most commonly asked questions about using ZBrush.
Concept zSculpting technique
zBrush Alpha pack.

W3C: CSS and HTML tutorial
Mozilla Developer Network: Introduction to HTML
Website Setup: HMTL beginner tutorial
University of Wisconsin-Eau Claire: HTML coding
University of Washington: CSS tutorial
Meta Tags: Meta tags code generator

HTML 5 Hive: JQuery and AJAX video tutorial for beginners
Drupal: Working with JavaScript and JQuery
Net Beans: Using JQuery to enhance the appearance and usability of a webpage
Railsbridge Frontend: JavaScript vs. JQuery
JavaScript Official Site: Try JavaScript

WordPress: Getting started with PHP for WordPress development
Web Design Degree Center: Learn to code
Cosmo Learning: PHP tutorial for absolute beginners
Blue Shoes: PHP cheat sheet
Simple Machines: Parham PHP lessons
California State University: PHP samples
MIT Sloan School of Management: PHP code style guide

Python: Tutorial
Learn Python the Hard Way: Tutorial
Rensselaer: Python cheat sheet
Python Future: Cheat sheet
Northwestern University: Mini programming projects for the Python beginner
Practice Python: Practice for Python
Raspberry PI: Python
University of Florida: Basics of Python

Ruby Learning: Ruby tutorial
Ruby for Beginners: Information
Try Ruby: Ruby demonstration
Cheat Sheet: Ruby
Testing Education: Ruby cheat sheet
Ruby Documentation: Help and resources for Ruby
University of California: Ruby programming language
Fincher: Ruby tutorial with code samples

Gillius Programming: C tutorial
University of Alabama: C++ for dummies
William Paterson University: Visual C++ tutorial
Michigan State University: C++ quick reference
Drexel University: C language tutorial
KLDP: C++ in 21 days
Washington University in St. Louis: C++ tutorial

The 1912 New Websterian Dictionary for clear word meanings.
MLA writing style and citation guide
Grammarly can help your writing

Simon Bisley
Chris Foss
Frank Frazetta
Jack Kirby
Syd Mead
Richard Powers
Alex Ross

SCAD Course Descriptions
6x6 art show
Guild of Natural Science Illustrators
Association of Science Fiction & Fantasy Artists

Project Gutenberg - an online source of free books
Project Gutenberg Australia - with more Scifi and Fantasy

The critical reading list of non-fiction books:
The Hero with a Thousand Faces by Joseph Campbell
Deadly Powers: Animal Predators and the Mythic Imagination by Paul trout
Film Directing Shot by Shot by Steve Katz
The Golden Bough by Sir James George Frazer
Writer's Guide to Character Traits - Dr. Linda Edelstein
Color and Light - James Gurney
Imaginative Realism - James Gurney
Anything by Andrew Loomis
How to Paint Citadel Miniatures - Games Workshop
1912 dictionary

The reading list of fantasy and science fiction authors:
Wikipedia Category: Hugo Award Winner for Best Novel
Nebula Award for Best Novel winners
Wikipedia list of joint winners of the Hugo and Nebula awards
Wikipedia list of science fiction authors
Wikipedia list of fantasy authors

Critical scifi reads:
The Hitchhiker's Guide To The Galaxy - Douglas Adams
Watership Down - Richard Adams
The Foundation Trilogy - Isaac Asimov
The Mists Of Avalon - Marion Zimmer Bradley
Fahrenheit 451 - Ray Bradbury
A Princess of Mars - E.R. Burroughs
Ender's Game - Orson Scott Card
Childhood's End - Arthur C. Clarke
Do Androids Dream Of Electric Sheep? - Philip K. Dick
Neuromancer - William Gibson
The Forever War - Joe Haldeman
Starship Troopers - Robert A. Heinlein
The Dune Chronicles - Frank Herbert
The Conan The Barbarian Series - Robert E. Howard
Brave New World - Aldous Huxley
The Left Hand Of Darkness - Ursula K. LeGuin
The Complete Fiction - H.P. Lovecraft
I Am Legend - R. Matheson
A Canticle For Leibowitz - Walter M. Miller Jr.
The Elric Saga - Michael Moorcock
Ringworld - Larry Niven
Animal Farm - Orwell
Small Gods - Terry Pratchett
Anthem - Ayn Rand
The Lord Of The Rings - J.R.R. Tolkien
20,000 Leagues Under The Sea - Jules Verne
Journey To The Center Of The Earth - Jules Verne
Slan - A.E. van Vogt
Slaughterhouse-Five - Kurt Vonnegut
The Lords of Dûs series - Lawrence Watt-Evans
The Time Machine - H.G. Wells
War of the Worlds - H.G. Wells
The Once And Future King - T.H. White
The Amber Chronicles - Roger Zelazny


They Live (1988)
Re-Animator (1985)
A Nightmare on Elm Street (1984)
The Thing (1982)
The Shining (1980)
Alien (1979)
Carrie (1976)
The Exorcist (1973)
Night of the Living Dead (1968)
Gojira (1956)
The Bride of Frankenstein (1935)
Dracula (1931)
Nosferatu (1922)
The Cabinet of Dr. Caligari (1920)

One Flew Over the Cuckoo's Nest (1975)
The Godfather (1972)
Bonnie & Clyde (1967)
Lawrence of Arabia (1962)
Breakfast at Tiffany's (1961)
North by Northwest (1959)
Vertigo (1958)
The African Queen (1951)
Casablanca (1942)
The Maltese Falcon (1941)
Gone with the Wind (1939)
Potemkin (1925)

Minority Report (2002)
The Matrix (1999)
City of Lost Children (1995)
Aliens (1986)
Back to the Future (1985)
Brazil (1985)
The Terminator (1984)
Repo Man (1984)
Blade Runner (1982)
Star Wars - A New Hope (1977)
Logan's Run (1976)
A Clockwork Orange (1971)
2001: A Space Odyssey (1968)
Star Trek (TV show, 1966–69)
The Time Machine (1960)
Invasion of the Body Snatchers (1956)
Forbidden Planet (1956)
The War of the Worlds (1953)
The Day the Earth Stood Still (1951)
When Worlds Collide (1951)
The Shape of Things to Come (1936)
Metropolis (1927)

Mad Max: Fury Road (2015)
The Matrix (1999)
Die Hard (1988)
Predator (1987)
Lethal Weapon (1987)
Robocop (1987)
Big Trouble in Little China (1986)
Ran (1985)
Escape from New York (1981)
Raiders of the Lost Ark (1981)
Mad Max 2: The Road Warrior (1981)
Mad Max (1979)
Apocalypse Now (1979)
The Four Musketeers (1974)
The Three Musketeers (1973)
Kelly's Heroes (1970)
Where Eagles Dare (1968)
The Dirty Dozen (1967)
Goldfinger (1964)
From Russia With Love (1964)
Dr. No (1962)
Spartacus (1960)
Seven Samurai (Shichinin no Samurai) (1954)

Unforgiven (1992)
The Wild Bunch (1969)
Butch Cassidy and the Sundance Kid (1969)
The War Wagon (1967)
The Good, the Bad and the Ugly (1966)
For a Few Dollars More (1965)
A Fistful of Dollars (1964)
The Searchers (1956)
Shane (1953)
High Noon (1952)
Red River (1948)
Stagecoach (1939)
Drums Along the Mohawk (1939)

Pan's Labyrinth (2006)
Hellboy (2004)
The Lord of the Rings: The Fellowship of the Ring (2001)
The Adventures of Baron Munchausen (1988)
The Princess Bride (1987)
Ghostbusters (1984)
Conan the Barbarian (1982)
Time Bandits (1981)
Superman (1978)
Wizards (1977)
The Land That Time Forgot (1975)
Fantastic Planet (1973)
Willy Wonka & the Chocolate Factory (1971)
Jason and the Argonauts (1963)
The 7th Voyage of Sinbad (1958)
The Seventh Seal (1957)
The Thief of Bagdad (1940)
The Wizard of Oz (1939)
The Adventures of Robin Hood (1938)
King Kong (1933)
Tarzan the Ape Man (1932)
The Lost World (1925)

Army of Darkness (1992)
Evil Dead II (1987)
Monty Python and the Holy Grail (1975)
The Rocky Horror Picture Show (1975)
Young Frankenstein (1974)
Dr. Strangelove Or How I Learned to Stop Worrying and Love the Bomb (1964)
Some Like It Hot (1959)
The Great Dictator (1940)
Bringing up Baby (1938)
Duck Soup (1933)
The Three Stooges (shorts, 1930-1950)
The General (1926)

The Venture Bros. (2003-)
SpongeBob SquarePants (1999-)
The Tick (1994-1996)
Batman: The Animated Series (1992-95)
Ren & Stimpy (1991-1995)
The Simpsons (1989-)
Thundarr the Barbarian (1980–81)
Scooby-Doo (1969-1970)
Jonny Quest (1964-1965)
The Flintstones (1960-66)
Rocky and His Friends/The Bullwinkle Show (1959-64)
Fleischer Superman (1941-1943)
Tom and Jerry (1940-1958)
Snow White and the Seven Dwarfs (1937)
Looney Tunes (1933-1960)
Steamboat Willie (1928)
Gertie the Dinosaur (1914)

Hell comes to Frog Town (1988)
Man on Fire (1987) the Italian version
Pulgasari (1985)
Zardoz (1974)
Hercules Unchained (1959)
Les visiteurs (1993)
MST3K Episode 422 "Kalevala"
Bubba Hotep (2002)
Master of the World (1961)
My Name is Bruce (2007)
The Day of the Triffids (1963)
Five Million Years to Earth (1967)
The Adventures of Brisco County Junior (1993)
Jack of All Trades (2000)
Any "Hammer" films

Plus anything from these Directors
Akira Kurosawa
Stanley Kubrick
Alfred Hitchcock
John Ford
Cecil B. DeMille
John Huston
Terry Gilliam
Steven Spielberg
Martin Scorsese
Quentin Tarantino
Sergio Leone
Hayao Miyazaki
Billy Wilder

Cheers and good luck in your classes!