Electro-harpist
Admirable
Python:
# Poser 11 demo script to show how to set Firefly render settings.
import poser
scene = poser.Scene()
# Switch to Firefly rendering, Manual control.
options = scene.CurrentFireFlyOptions()
options.SetManual(1)
# FIRST PANEL, QUALITY, from top.
# Cast Shadows, off.
options.SetShadows(0)
# Subsurface Scattering, off.
options.SetUseSSS(0)
# Raytracing, off.
options.SetRayTracing(0)
# Raytracing is turned off, but the script can set bounces.
options.SetMaxRayDepth(4)
# Irradiance caching, off.
options.SetUseIrradianceCache(0)
# SetIrradianceCache ?
# Does not appear to exist?
# Indirect light?
# Appears to be always off?
# Set Pixel samples rate.
options.SetPixelSamples(4)
# Set Minimum Shading Rate
options.SetMinShadingRate(1)
# Set bucket size. Size of square to render at any one time.
# Powerful PC = bigger size, faster render. Try 128, 256, or 512 for workstations.
options.BucketSize(256)
# SECOND PANEL, OPTIONS, from top.
# Shadows only render
options.SetShadowOnlyRender(1)
# Remove backfacing polys.
options.SetRemoveBackfacing(1)
# Use Displacement Maps, off.
options.SetDisplacement(0)
# Depth of field, off.
options.SetDepthOfField(0)
# Set Motion Blur, off
options.SetMotionBlur(0)
# Toon outline, on
options.SetDrawToonOutline(1)
# Toon outline, Set style - Thin pen.
options.SetToonOutlineStyle(poser.kOutlineCodeTHINPEN)
# Set post filter size.
options.SetFilterSize(2)