1st Edition

Essential Programming for the Technical Artist

By Chris Roda Copyright 2024
520 Pages 187 Color & 19 B/W Illustrations
by CRC Press

520 Pages 187 Color & 19 B/W Illustrations
by CRC Press

520 Pages 187 Color & 19 B/W Illustrations
by CRC Press

This book is based on a successful curriculum designed to elevate technical artists with no programming experience up to essential programming competency as quickly as possible. Instead of abstract, theoretical problems, the curriculum employs familiar applications encountered in real production environments to demonstrate each lesson. Written with artists in mind, this book introduces... Read more

1. Introduction
2. The Role of Programming in TA Life
3. Programming Strategies
4. Computer Languages
5. Programming Inspiration
6. Python Setup and Orientation
7. Python Basics
8. Python Logic
9. Python Functions
10. Python Data Types
11. Python Object-Oriented Programming: Foundation
12. Python Object Oriented Programming: Inheritance
13. Python Exceptions
14. Python File Processing
15. Command Line
16. Python Graphical User Interface
17. QtDesigner
18. Python PEP 8 Standards
19. Regular Expressions
20. Conclusion

Biography

Chris Roda is a Technical Art instructor at the Florida Interactive Entertainment Academy (FIEA), a graduate degree program in interactive, real-time application development at the University of Central Florida. Early in his career, Chris was a visual effects artist in the film and television industries where he contributed visual effects for films such as Spiderman, Titanic and Fifth Element. Before coming to FIEA, Chris was a CG Supervisor at Electronic Arts, where he worked on video game titles such as NCAA Football and Madden NFL Football. In addition to teaching, Chris works on generating tools and pipelines for the creation of digital immersive experiences; the amalgamation of the narrative of films, the interactivity of video games and the immersion of theme parks.