diff options
| author | Ben Marsh <[email protected]> | 2019-10-22 09:07:59 -0400 |
|---|---|---|
| committer | Ben Marsh <[email protected]> | 2019-10-22 09:07:59 -0400 |
| commit | bd0027e737c6512397f841c22786274ed74b927f (patch) | |
| tree | f7ffbdb8f3741bb7f24635616cc189cba5cb865c /mayaPlug/shaveMaya.h | |
| download | shave-and-a-haircut-bd0027e737c6512397f841c22786274ed74b927f.tar.xz shave-and-a-haircut-bd0027e737c6512397f841c22786274ed74b927f.zip | |
Adding Shave-and-a-Haircut 9.6
Diffstat (limited to 'mayaPlug/shaveMaya.h')
| -rw-r--r-- | mayaPlug/shaveMaya.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/mayaPlug/shaveMaya.h b/mayaPlug/shaveMaya.h new file mode 100644 index 0000000..01684a2 --- /dev/null +++ b/mayaPlug/shaveMaya.h @@ -0,0 +1,57 @@ +#ifndef shaveMaya_h +#define shaveMaya_h + +// Shave and a Haircut +// (c) 2019 Epic Games +// US Patent 6720962 + +#include <maya/MStatus.h> +#include <maya/MString.h> + +class shaveMaya +{ +public: + static MStatus getRenderGlobals(); + +public: + static MString outFormat; + static MString outFormatString; + static MString outExt; + + static bool animation; + static bool useFrameExt; + static MString animExt; + static MString baseFileName; + static MString extension; + static MString imageName; + static int frameFirst; + static int frameLast; + static unsigned int frameBy; + static unsigned int imageWidth; + static unsigned int imageHeight; + static unsigned int imageDepth; + static float deviceAspectRatio; + static bool deviceAspectRatioLocked; + + static short outPadding; + static short outFormatControl; + + static bool doMotionBlur; + static int doDef; // Motion blur for deforming objects + static int doCameraMotion; // Motion blur for moving cameras + static int doSingleFile; // Write all frames to a single file + static short doExtensionPadding; + static int pixelSamples; + static double motionBlurByFrame; + static bool renderAllCameras; // Render all cams, or only active? + + static bool ignoreFilmGate; + static double fov_ratio; + + static int mb2smoothValue; + static double mb2blurSharpness; + static double mb2blurLength; + static bool motionBlurType; // 2D or 3D? +}; + +#endif |