Introduction to Add-On Development
This chapter builds basic add-ons using using Blender’s Python API. One of the biggest hurdles of add-on development is transitioning from a development environment to a neatly packaged and OS-independent add-on, so we spend considerable time in this chapter discussing various development practices. By the end of the chapter, readers should be able to register simple add-ons in both development and deployment environments. Following chapters build on this knowledge to incorporate more advanced features into add-ons.