• 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

Upping the ante with the Poser atmosphere's Depth Cue (I'm still using Poser 11 with Firefly)

3dcheapskate

Engaged
Zipped runtime attached, as used in the previous post. Contents of the runtime folder listed below. Simply unzip to any runtime (although I recommend creating a temporary folder on your desktop, unzipping the runtime to that, and using the 'Add Runtime' from the Poser library pane to allow you to get at the files - it's easier to delete when you've done with it)

1) Open Poser
2) Load the FogTestRigD.pz3 scene - use the single tick option to replace the whole scene, otherwise the atmosphere doesn't seem to load.
3) Run the RealisticHeightDependentFog02.py script
4) Render. It should automatically use FireFly,take less than 10 seconds, and look like this:
Render 1.png


5) Try adjusting a few things and re-rendering
- the heightof the Dolly camera (DollyY)
- the three user parameters in the Atmosphere shader (PM:Half Distance, MaxVisHeight_Feet, and ZeroVisHeight_Feet)
- the four Morph dials on the FogTestRigD prop. No explanation as it should be fairly easy to work out how to use it.


File list for the attached zip:
libraries\materials\3DCheapskate\TEMPORARY\DepthCueFog\RealisticHeightDependentFog02.mc6
libraries\materials\3DCheapskate\TEMPORARY\DepthCueFog\RealisticHeightDependentFog02.png

libraries\props\3DCheapskate\TEMPORARY\FogTestRig\FogTestRigD.png
libraries\props\3DCheapskate\TEMPORARY\FogTestRig\FogTestRigD.pp2

libraries\scene\3DCheapskate\TEMPORARY\DepthCueFog\FogTestRigD.png
libraries\scene\3DCheapskate\TEMPORARY\DepthCueFog\FogTestRigD.pz3

Python\3DCheapskate\TEMPORARY\DepthCueFog\RealisticHeightDependentFog02.py

textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\1000FootColumns.png
textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\1000FootGround.png
textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\100FootColumns-inv.png
textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\100FootGround-inv.png
textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\10FootColumns.png
textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\10FootGround.png
textures\3DCheapskate\TEMPORARY\DepthCueFog\TestRig\BackdropCylinder.png



Things I noticed that I need to look at
- The Atmosphere now appears on the Paramater Dials pane, but the 'PM:Half Distance' doesn'tshow up. I obviously deleted the Parmatic bit that handles that when I was cutting down bagginsbill's script.
- I forgot to rename MaxVisHeight_Feet, and ZeroVisHeight_Feet as Isaid I would. I should also give them the Parmatic PM: prefix so they appear on the Parameter Dials pane
- Add a few other Atmosphere shaders - realistic fall-off only, height dependent only, etc
 

Attachments

  • DepthCueFog+TestRig Runtime(D).zip
    965.3 KB · Views: 63

3dcheapskate

Engaged
I'm gradually deleting all my rubbish from DeviantArt and while doing so found this. I'm fairly sure that it was something bagginsbill came up with - but any errors in implementation are mine ;)

atmospheric_water_shader_by_3dcheapskate_d9tr6uz.jpg
 
Top