TD

Lecture 1 Introduction

Slides Links and Resources Pipeline Patterns Pixar’s USD

Project Ideas

Web based asset database Sketchfab is an online model viewer / download tool that allows the user to view in 3D rendered models in a web page. This project takes a similar idea however it will read a local database and allow the users to view the content of the database of models then interact with the selected ones.

Lab 2 Some Unix tools

The aim of this lab is to look at methods of batch processing data (scene files) using both built in Unix / Linux tools as well as python. Standard unix tools for finding things Unix has a number of tools to allow searching and locating files.

Lecture 1 Introduction

Slides Links and Resources Pipeline Patterns Pixar’s USD

Lab 1 Python Setup

The aim of this lab is to setup our python environment in the lab and give you the ability to setup something similar at home. I will video it live and upload afterwards as this will mainly be an interactive session.

Lecture 2 The Structure of a DCC Tool

Slides Links and Resources Points and Verts and Prims

Lecture 2 The structure of a DCC

Slides Links and Resources

Lab 3 Some Python Topics

The aim of this lab is to introduce some core Python (3) concepts and ideas. Whilst some of these may seem unconnected I use many of these techniques and ideas day to day and will generally form part of a larger python ecosystems and deployment.

Lecture 3 Why Python

Slides References

Lecture 4 Databases and SQL

Slides Setting up a MySQL database with Podman These instructions will allow you to create a simple MySQL database using Podman. This is a simple example and should not be used in a production environment but will work for learning purposes.