Summary

In this chapter, we learned how to create a request-reply automation system in Python using ZeroMQ. We learned some basics about network programming, operating system processes, and how to control Maya's startup routine. We built a system to start, control, and kill an arbitrary number of Maya processes from a single Python or mayapy process. We finished up by exploring ways we can take advantage of and improve our newfound powers.

In the next chapter, we will dive back into Maya. We will learn more about how types and classes work in Python, how the OpenMaya API is designed, and how to use it to perform complex tasks. We will also explore Maya's plugin system and create a command plugin.

Get Practical Maya Programming with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.