• Welcome to the Community Forums at HiveWire 3D! Please note that the user name you choose for our forum will be displayed to the public. Our store was closed as January 4, 2021. You can find HiveWire 3D and Lisa's Botanicals products, as well as many of our Contributing Artists, at Renderosity. This thread lists where many are now selling their products. Renderosity is generously putting products which were purchased at HiveWire 3D and are now sold at their store into customer accounts by gifting them. This is not an overnight process so please be patient, if you have already emailed them about this. If you have NOT emailed them, please see the 2nd post in this thread for instructions on what you need to do

Demo: how to set Firefly render settings

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)
 

English Bob

Adventurous
Interesting to have the methods laid out like that. It makes a handy ready-reference.
# Irradiance caching, off.
options.SetUseIrradianceCache(0)
# SetIrradianceCache ?
# Does not appear to exist?
# Indirect light?
# Appears to be always off?
The Render Firefly script has control over irradiance and IDL settings, some of which don't appear in the standard render settings dialogue, so they must be available somehow. I don't know enough Python to be able to work out how, though... :rolleyes:
 
Top