Miniseries covering the creation of a Maya Scripted Plugin using Python. Set up the plugin's script, and get initialization, uninitialization, and node creation working.
Creation of two utility scripts for creating instances of the sine node and automating the process of deleting all existing sine node instances and unloading the plugin.
In this video we demonstrate the use of the MFnNumericAttribute function set when creating the Input and Output attributes.
This video focuses on the sine calculation itself. We begin by reading the attribute value from the MDataBlock as floating point numbers.
In this final video of the Sine Node miniseries, we enhance the node by adding attributes to control the amplitude, frequency, and offset of the sinewave.