Python For Maya
Artist Friendly Programming

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Learn to code with Python to work faster in Maya

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Dhruv Govil

Reddit Posts and Comments

0 posts • 6 mentions • top 4 shown below

r/animationcareer • comment
5 points • ploekje

I think that by examples of written software tools they mean tools that were written to increase workflow productivity in specific animation/vfx software such as Maya, Houdini, Nuke, etc

If you google scripting for (insert any of those software names here) you'll get lots of information about coding for any of these softwares.

I would recommend you download the student version of Maya and familiarize yourself a bit with some of its functions.

The most popular scripting language is probably Python 2.7, but MEL (Maya's own language), and C++ are also used.

There is this great Udemy course by Dhruv Govil that covers general information on coding for animation/vfx and also goes over creating multiple different tools for Maya. It's not free, but definitely worth the money. I highly recommend it if you want to get into TDing. On the github for the course he also lists some books and other websites with more information on the topic.

This website might also be useful. His video "Introduction to the Maya API" covers C++ developing for Maya Blog with different videos/tutorials by Chad Vernon

I hope some of this information is helpful! I only got into Python scripting recently as a way to speed up my own workflow, so I don't know as much about the more technical software developing. But I hope you'll be able to get a good start with this :)

r/vfx • comment
1 points • bisoning

https://www.udemy.com/course/python-for-maya/

r/vfx • comment
1 points • dagmx

https://www.udemy.com/course/python-for-maya/

r/vfx • comment
2 points • ravyjay

Be humble! They know this and it's important to understand that you are there to grow, learn and contribute to the team.
Understand that interviews take precious time from a team so the fact that you are being called in means a lot to both parties.

Regarding the experience within a studio:

  • If you are working in feature teams (multidisciplinary teams), proactivity will be a highly sought after skill.
  • Make sure to ask questions. Many new starters tend to be shy in asking even the most basic things but showing that you are looking for answers actually gives your team more confidence in you then trying to solve your issues alone.
  • Try to be productive in the specified work hours. In my first gig as an animator I asked my Lead to be able to stay an hour or two during the first couple of weeks jut to make sure I get things done and his answer was to focus on being efficient within my 8 hours. Of course this depends on your dev environment but it's a solid rule for a Junior position.
  • It's important to excel in your tasks, but it really helps your developing by learning and understanding the other areas of development. Be curious, ask colleagues from other departments about their work (or check confluence/wiki pages in case you're more introvert). I think is is more of a broad one though. Not so specific to your possible next job.
  • For Rigging, I highly recommend brushing up on python skills. learning python is integral for riggers in Feature, VFX and Games (Blender, Maya, Engine Pipelines). In case you don't have knowledge already I recommend taking a look at procedural rigging systems like Mgear, learning python 3 and creating tools that can help you and your team.
  • https://www.udemy.com/course/python-for-maya/ (python 2 course for maya) really good for getting into python 2 in the Maya env
  • https://www.udemy.com/course/complete-python-bootcamp/ and this is a fantastic overall python course that I've done myself and recommend. (not specific to 3d applications)
  • and there's plenty of resource on youtube/discord. Really depends on what app you will be using.

I might think of other things but these are the first one's that come to mind.
I hope this helps!