max_thumbnail.jpg
Subscribe to be notified when the Masterclass opens

Welcome to the 3ds Max Wishlist! You've got mail! 💌

Python
for 3ds Max
VFX | Animation | Games

This eight weeks masterclass teaches you how to use Python professionally in compositing in Visual Effects, Animation and Games. Advance to the next level of scripting and become a Technical Artist or Director building valuable tools and applications that help you, your career and your team into the future.

  • Create your 3Ds Max Applications

  • 9 hours video training

  • 8 hours Live Q&A

  • Weekly assignments

  • Personal feedback videos

  • Private Discord community

Enroll Now

Work on Breathtaking Productions

Python is an integral part, an impactful skillset and a huge asset in any Visual Effects, Animation and Games production. Suddenly you are able to create helpful and complex tools on big budget movies and games that make your and your team's workflow faster and easier.

You will hear "Thank you! 💚" a lot. 

The biggest challenge is to advance from where you are now to where you want to be. How do you get to the highest production level worthy of the best studios? How do you work on the most desirable projects in the world? Without guidance it is a hard path with a lot of twists and turns. It is easy to get lost and lose motivation in the coding jungle. What do you need to know to become a (better) Technical Artist or Technical Director?

Let me guide you to a successful career in the industry!

job_application_showreel.png
 
 Your Roadmap 

 Week 1 

Python Introduction

The Artist of the 21st century and how much impact Python and scripting will have on your future work. We introduce Python basics while dive into what exactly a scripting language is, compare them to programming languages, how we can use them and what are the benefits. Finally we write our first lines of code in Python.

1

week_01.gif

 Week 2 

Script Editor, Lists, Dictionaries and Expressions

2

We explore the script editor Sublime Text to optimize our workflow and learn the new data types lists and dictionaries. New expressions and useful functions start to form our understanding of scripting.

 Week 3 

Loops, Ifs and Pseudo Code

3

Two of the most powerful topics are up this week: loops and ifs. This two equip us to write small batch processes while we begin to write our scripts in pseudo code.

week_03.gif

 Week 4 

Functions, Naming and Scope

4

Functions add complexity to our future work and allow us to write more repeatable and cleaner code. Naming and scope advances our core understanding with a professional touch.

 Week 5 

External Files, Error and Debug

5

To finish our Python introduction we start to write and execute scripts in files, add system variables and understand the process of debugging and error handling.

week_04.gif

 Week 6 

Python in 3ds Max

6

We introduce Python scripting in 3ds Max. We understand the difference between MaxScript and Python, how to use the Max Script Editor, console prints and the Max API to manipulate nodes, connections and attributes inside 3ds Max.

 Week 7 

First Max Scripts

7

We look into everyday functions and combine them to useful scripts for our work in 3ds Max.

 Week 8 

Max Apps with UI

8

Last but not least we understand the creation of Max UIs (user interfaces) to allow user input for our now advanced everyday scripts.

discord_icon.png

👑 Assignments + Q&A + Support 👑

✍️ 1. Assignments & Personal Code Reviews

Each module has variety of assignment to practice the newly learned content. The assignments start with a simple practice and moves to more practical applications. Each assignment is followed by a review video that gives you personal feedback on what was great and what needs to be improved in the future; the best way to learn and to progress.

🛠️ 2. Create your own application

One of the goals of this masterclass is for you to finish one application on a professional level. It adds a practical element to your progress and is a great gateway into your future positions since it allows you to show (not just tell) your new Python level.

🙋‍♂️ 3. Personal Live Q&As

Each of the Q&A calls will have ample opportunity to ask me any questions you need to know to continue your personal progress. The calls will be recorded so you can ask your questions beforehand and watch them later even if you are not able to participate.   

👨‍👧‍👦 4. Community Support via private Discord

You’ll get access to our private Discord Support Community where you can ask and answer questions while connecting with fellow TAs and TDs from all around the globe. It is important to get and give feedback even after the masterclass and to work in a community to build a substantial career path.

📑 5. Masterclass Certificate

All students who successfully completed the masterclass with feedback (Professional Plan or higher) are granted a masterclass certificate to include in your future applications.

week_06_max.gif

 Python 
 for 3ds Max 
  is perfect for me if

You're on your way to become a Technical Artist or Technical Director in VFX, Animation and Games.

Mentoring and guidance are key elements of learning so you know what to learn, get feedback on your progress and how it is done best.

You want to earn more money ($60k+) and have a stable career in the film or games industry.

The technical departments are the most stable job positions in the industry, they have the highest status and are paid the best.

Your goal is to work on amazing projects (GTA, Warcraft) in exceptional companies (Blizzard, Rockstar Games).

This masterclass will teach you everything you need to know on the Python side to work on small to mid sized production.

You want to advance your work, support your team and your company.

Writing basic Python code adds a new level of production quality and speed; it is also a fantastic way to support your team (as a leader).

 Python 

 for 3ds Max 

  is NOT for me if

 

😴 1. You're not willing to put in the time and effort to successfully complete the assignments with engagement and only want to learn through watching and osmosis.

 

☕ 2. You're looking for a magic bullet that will shortcut your career and let incredible job offers pilling at your doorstep. There's no secret here. It's about putting in the work, doing it consistently, and following a path that is on one side yours and on the other side proven to work.

🤑 3. You're looking for a guaranteed path to financial ($100k+ income) and job stability. There are no guarantees in this industry (especially this one). If you want to earn a lot of money I would recommend to switch to the software and tech industry; though the knowledge of this masterclass will actually help you there as well.


Having said all of that, one thing I can guarantee: If you put in the hours, create helpful tools and apps, and do this consistently for 1-2 years, your life will upgrade. I can't put a number on it (no one can) and it will be different for everyone but if you can stick with this for 1-2 years, you'll learn useful skills, others will recognize them, you'll make a good living, meet amazing people from all over the world and work on unbelievable projects. You might even get messages from your relatives about how they enjoyed the movie or game you've worked on.


My only objective for this masterclass is to give the necessary tools, perspective, options and create opportunities. If that sounds like something you'd like, I'd love to have you. If it's not what you're looking for, then sorry for wasting your time in reading this far, and I wish you the very best of luck.

 

Regardless, feel free to email me if you need a hand with anything. 💚

Python code made my career!

Suddenly I found myself looking at the screen and working on Avatar 2 at Weta Digital and was wondering how I got here in just 2 years. 2 years prior I was the only Technical Director in a small regional company, writing helpful pipeline scripts and trying to catch up with the production demands.

I didn't always work in mid to big sized studios. Originally I studied media computer science and used to work in the IT department of a small animation studio in Hamburg. Until one day an opportunity arose and a Technical Director asked me: “Do you know how to script in 3ds Max?” and I was like: “Kind of.” That was apparently enough to convince him and he took me under his wing and taught me my first share of production scripting in animation. My first real scripting language for 3D was actually MaxScript.

 

A year later I enrolled at the Filmakademie BW to study Technical Directing and became the pipeline TD for my whole year - no one seemed to wanted this job. It was a blast and I enjoyed being able to plan the technical workflows and make things work smoothly for the all teams. During that time I developed my own first pipeline (Plex) for the short VFX film Breaking Point and was awarded with the VES Award 2017.

 

My Python skills opened the doors for me to work as a Technical Director for Weta Digital, Framestore and Mackevision coding for Avatar 2, Shang-Chi and the Legend of the Ten Rings and the Monsters at Work (Disney-Pixar) series while teaching Python at ArtFx and CGMA. It became clear to me that my success came from my advanced coding skills and that it opened rare opportunities for which others had to work their whole live to arrive. That is also why I created this masterclass to share what I've learned and to give the same opportunities to others as was given to me.

 

Pick a plan and let's start with your change today!

me_small.jpg

Alexander Richter

Alexander is a VES Award winning Technical Director and Coach with 8+ years of experiences in the Visual Effects, Animation and Games industry. I worked for Weta Digital (Avatar 2), Framestore (Pearl Quest), Mackevision, ArtFx and many more.

READ MORE

Monsters at Work (Disney)
Monsters at Work (Disney)

Technical Director (Lighting | Pipeline)

press to zoom
avatar2
avatar2

{VFX Feature} Technical Director (Pipeline)

press to zoom
 

30 days

money back guarantee

I am confident in the quality of my masterclasses and back them up with a 30-day, 100% money-back guarantee. If for any reason you are not satisfied with any of my masterclasses, contact me within 30 days of the purchase, fill out the feedback form and you will get a full refund. 📧

 

Enjoy the Masterclass! 🍿

FAQ

❓ How regular is the masterclass?

The cohort is held every 3 months. To be notified before the next semester starts and to save your space (limited participants) sign up for the Wishlist.

❓ Do I have to know 3ds Max?

Yes. To successfully use Python in 3ds Max you have to be familiar with 3ds Max.

❓ Do I have to have a scripting background?

No. This masterclass is for total beginners and starts at 0. It is beneficial if you had contact with scripting before but not a requirement. 

❓ I cannot afford the masterclass! What can I do?

If you really believe that this masterclass will help you in your career but cannot afford it for some reasons; you have multiple options:

1. Check with your company if they would partly or fully support your education

2. Pay in monthly installments (see plans)

3. We set an arrangement like I get to name your firstborn 😉. Contact me

4. In very special cases you can apply for a sponsorship in which you would be allegeable to receive free access. Contact me

❓ Do I need the Python to become a successful 3D Artist?

No. Becoming a 3D Artist is a multi facet journey and Python is a essential part of it. This masterclass teaches you all you need to know in Python on a basic level and will prepare you for what is expected if you follow this path; it will not replace a career but help to build one.

❓ Will I get to ask Alex questions directly?

Yes. If you select the Professional Plan I will give personal code reviews and we will have group Q&As together. 

❓ Can I book the masterclass when the term has already started?

No but you can sign up for the Wishlist to be notified when the next semester starts.

 

 Can I take this masterclass while working fulltime?

Yes. Most students enroll in this masterclass while working. It is structured in a way that you can explore the new content after hours or even integrate it into your work which would be the best case scenario. 

 I am afraid to show my code and don't want to embarrassed myself.

That's a feeling ALL of us go through when we are at this exact stage of learning. We all were at a point in our lives where our work sucked and we were too embarrassed to show it. Feedback is essential to growth. How do you know if you are moving forward if you're the only one looking at it? The only way to grow fast and in the right direction is to get professional feedback and the best feedback in scripting is via code reviews.

❓ Is there a money-back guarantee?
Yes. If you don't find the masterclass helpful in the first 30 days after purchase email me and I will refund you the money after you fill out the survey of how it can be improved in the future.

 

Related topics