Skip to content

Instantly share code, notes, and snippets.

View AndrewHazelden's full-sized avatar

Andrew Hazelden AndrewHazelden

View GitHub Profile
@AndrewHazelden
AndrewHazelden / maxwell_lens_model.py
Last active December 9, 2015 11:39
Use Maxwell Render's PyMaxwell tool to scan the camera's lens model
# Return the lens type name as a string
# Example: it = CmaxwellCameraIterator(); camera = it.first(scene); cameraLens = cameraParams.getLensType(); lens = mxa_lensTypeName(cameraLens)
def mxa_lensTypeName(cameraLens):
lensTypeName = ''
if cameraLens[0] == TYPE_CYLINDRICAL_LENS:
lensTypeName = 'cylindrical'
elif cameraLens[0] == TYPE_EXTENSION_LENS:
lensTypeName = 'extension lens'
elif cameraLens[0] == TYPE_FISHEYE_LENS:
lensTypeName = 'fisheye'
@AndrewHazelden
AndrewHazelden / read_directory_of_mxs_scenes.py
Created December 6, 2015 17:18
Use Maxwell Render's PyMaxwell tool to scan a folder for .mxs scene files
from pymaxwell import *
from math import *
import os
import sys
import datetime
mxsFileExt = 'mxs'
mxsDirPath = '/Applications/Maxwell 3/scripts/stereo/'
mxsFileList = getFilesFromPath(mxsDirPath, mxsFileExt)
@AndrewHazelden
AndrewHazelden / platform_check.py
Created December 6, 2015 17:16
Use Python to check the current operating system
# Check the operating system
# Example: mxPlatform = getPlatform()
def getPlatform():
import platform
osPlatform = str(platform.system())
mxPlatform = ''
if osPlatform == 'Windows':
mxPlatform = 'Windows'
@AndrewHazelden
AndrewHazelden / list_icon_resources.mel
Last active December 9, 2015 11:39
Use MEL in Maya to list the active icons directories
print "Icon folders:\n";
print `xbmLangPathList`;