Software/Scripts

Back to Software

This is a list of scripts that are usable with (or during) the 3D-art creation process.

A

 * AddDeltaAddDelta.py
 * Poser
 * https://www.sharecg.com/v/93040/


 * Apply Image Script
 * This is a simple script I made to quickly apply images to the Multiplane Cyclorama. Just select it, and run the script, and a file browser will appear to let you choose which image you want to apply.  I find it nicer to browse images from folks like Hobobo in a Windows Explorer, versus Daz Studio icons.
 * http://3doutlaw.com/home/?page_id=631


 * Automatic OBJ Exporter
 * This requires Windows and Atangeo Balancer, and it is not for Mac users. It is a guided step-by-step script-set for the current DAZ Studio, that automates and greatly speeds up OBJ export. The script-set comes with a clear readme tutorial for installation and usage. The intention is to get a poly-reduced posed and dressed G1, G3 or G8 figure from DAZ Studio into Poser 11 or 12 as fast as possible, so it can be used to make comics. The poly-reduction is needed to make the figure wieldy in Poser, and this is done quickly and efficiently by the third-party software Atangeo Balancer. The end result may have some poke-through on the clothes, especially for extreme action poses, but is otherwise fine and the textures will load back on to the OBJ. It's assumed that the comics artist will be doing further post-work, filtering and fixes, and hand-drawing on top of the lines. Obviously, the OBJ is in a fixed pose, and cannot be re-posed - all posing has to be done in DAZ Studio.
 * https://www.renderosity.com/mod/freestuff/automatic-obj-exporter/86233

B

 * Border Overlay Pro (POSER)
 * https://www.sharecg.com/v/86289/


 * BRING US TOGETHER (Limited Edition) Scripting Short for Daz Studio 4
 * The Bring Us Together script will consolidate (move) all of the figures and props selected in the Scene tab to one location. The Limited Edition version has no controls and works fast and easy to bring nodes all together. First select the node you want to be the focal point and then select all other nodes that need relocated and then run the script by double-clicking its icon.
 * https://www.renderosity.com/mod/freestuff/bring-us-together-limited-edition-scripting-short-for-daz-studio-4/83431

C

 * Carousel ( Poser Only )
 * Create a 40 frame animation which rotates your figure 360 Degrees allowing you to see it from every side.
 * https://www.sharecg.com/v/90561/ or https://www.renderosity.com/mod/freestuff/carousel-poser-only-/78738


 * Change image filter (updated)
 * https://www.sharecg.com/v/76470/


 * CleanMe
 * https://www.sharecg.com/v/80742/


 * Colour me Anything
 * A script which allows you to strip away all the nodes on (multiple or single) anything(s) within your scene. It then sets the main node to show a user selected color. It can be used in poser versions which are pre poser 11 and poser 11.
 * https://www.renderosity.com/mod/freestuff/colour-me-anything/85333 or https://www.sharecg.com/v/95809/


 * Color Me Anything ( py3 )
 * A script which allows you to strip away all the nodes on (multiple or single) anything(s) within your scene. It then sets the main node to show a user selected color. POSER 12
 * https://www.renderosity.com/rr/mod/freestuff/color-me-anything-py3-/86850


 * Colour Me Random
 * A script which allows you to strip away all the nodes on (multiple or single) anything(s) within your scene. It then sets the main node to show a randomly generated colour. It can be used in poser versions which are pre poser 11 and poser 11.
 * https://www.renderosity.com/mod/freestuff/colour-me-random/85234 or https://www.sharecg.com/v/95732/


 * Color Me Random ( py3 )
 * A script which allows you to strip away all the nodes on (multiple or single) anything(s) within your scene.

It then sets the main node to show a randomly generated colour. POSER 12
 * https://www.renderosity.com/rr/mod/freestuff/color-me-random-py3-/86851


 * Colour Me White
 * A script which allows you to strip away all the nodes on (multiple or single) anything(s) within your scene. It then sets the main node to show a white colour. It can be used in poser versions which are pre poser 11 and poser 11.
 * https://www.renderosity.com/mod/freestuff/colour-me-white/85233 or https://www.sharecg.com/v/95731/


 * Color Me White ( py3 )
 * A script that allows you to strip away all the nodes on (multiple or single) anything(s) within your scene. It then sets the main node to show a white color. POSER 12
 * https://www.renderosity.com/rr/mod/freestuff/color-me-white-py3-/86852


 * Conform Multiple Figures - bug Fixed
 * Poser
 * https://www.renderosity.com/mod/freestuff/conform-multiple-figures---bug-fixed/85108


 * Copy active PBM morphs for Poser
 * Tested with PoserPro 11 on MacOSX. Should work with PoserPro 2014 and Windows.
 * https://www.renderosity.com/mod/freestuff/copy-active-pbm-morphs-for-poser/79406


 * Copy Dynamic Hair Room Settings
 * Poser
 * https://www.renderosity.com/mod/freestuff/copy-dynamic-hair-room-settings/86687


 * Copy Dynamic Strand Hair Parameters
 * Poser
 * https://www.sharecg.com/v/92423/


 * Copy FBMs helper ("Copy Morphs From...") *updated*
 * Works from P10 -> P11
 * https://www.sharecg.com/v/90159/


 * Copy List of FBMs
 * Works from P10 -> P11
 * https://www.sharecg.com/v/90178/


 * Copy Paste Morphs Deltas *updated*
 * https://www.sharecg.com/v/90202/

D

 * D3D Pythons
 * 12 Free Poser Python Scripts
 * Unavailable


 * Daz3D Morphs Randomizer
 * https://www.sharecg.com/v/91228/


 * Daz3d Pose Converter (Standalone)
 * Simple script that converts daz3D poses files from a model to another. Supported models are currently G1, G2, G3, G8. For now it comes as a Windows exe, I'll share source python code as soon as I'll have time to clean up the code^^
 * https://www.sharecg.com/v/89846/


 * Daz3D Scene exporter (Standalone)
 * Exports any scene with all its assets into a new folder as if it was a standalone library. Allows you to share a scene between several PC without having to duplicate your whole lib.
 * https://www.sharecg.com/v/91237/


 * Daz3d Studio Watermark Creator
 * https://www.sharecg.com/v/92926/


 * Deprecated functions - FIXED or Poser 11 deprecated functions
 * for Poser 11, returns former funtionalities. 1 script to turn the genitals on / off, 1 script to change the figure height
 * https://www.renderosity.com/mod/freestuff/deprecated-functions---fixed/83353 or https://www.sharecg.com/v/94665/


 * Dolly Camera Orbit
 * Poser
 * https://www.sharecg.com/v/91780/


 * DSON Loader (by Dimension 3D)
 * This simple Python script allows you to load DSON files for DAZ Studio 4 and up in Poser without requiring Poser companion files. Of course, you still need to install the DSON Importer for Poser from DAZ 3D.
 * http://d3d.sesseler.de/index.php?software=poserpython&product=dson_loader

E
EZSkin
 * easy DoF for Poser (Updated P11 & minor bug fix)
 * https://www.sharecg.com/v/86483/ or https://www.renderosity.com/mod/freestuff/easy-dof-for-poser-updated-for-p11-/76709


 * Easy DoF (Updated for Python 3)
 * https://www.renderosity.com/rr/mod/freestuff/easy-dof-updated-for-python-3-/86839


 * ExImporter Script
 * DazStudio. This is a script that exports and imports a selected object. Very simple! -By exporting to obj once, you can make the object as it is without being affected by the relationship with the bone and the simulation state. -Materials are copied automatically.
 * https://www.renderosity.com/mod/freestuff/eximporter-script/84752


 * Expression Master & Border Overlay (POSER)
 * https://www.sharecg.com/v/86271/


 * EyeCam 3.0 - Scripted Update
 * Eyecam was born from the need to find a way to consistantly represent realistic eye movement for eyes pointing to a main render camera in DazSudio.
 * RAR download https://www.sharecg.com/v/90896/
 * ZIP download https://www.sharecg.com/v/91058/

F

 * FaceShifter Morph Export .CSV
 * This file was created to help with easily exporting all FaceShifter morphs from Daz Studio when using .FBX Extract the .Zip file to any location and when exporting from Daz Studio, import the .CSV file into your morph export rules. Works for both G8M and G8F
 * https://www.sharecg.com/v/94802/


 * Fig_to_Prop
 * Sometimes you want to replace a figure by a prop hat looks just the same.Pose, Textures and all. ---> You need Fig-to-Prop! Sometimes you only want the geometry, not the textures. ---> You need Fig-to-Prop! Sometimes you want a copy of the geometry of the dev figure to make a some garments --> You need Fig-to-Prop's 'grow' feature. Works for any figure in Poser 11 and maybe in Poser 10.
 * https://www.renderosity.com/mod/freestuff/fig-to-prop/86003


 * Folder Lister
 * Poser
 * https://www.renderosity.com/mod/freestuff/folder-lister/85384


 * Frame In Script!
 * DazStudio. This is a script that moves selection nodes in front of the camera. Very easy! Just one click! ! This is useful for shooting with props that have many cameras, such as a big city. Surely. Maybe! Probably!
 * https://www.renderosity.com/mod/freestuff/frame-in-script-/85401


 * Freazypose (prototype0.06)
 * A simple script for Poser 9(PP2012) upwards* to add the standard Ajax EasyPose style controls to any figure. (Yes, I've checked with Ajax, the originator of EasyPose and the creator of EasyPose Underground, and he's happy for me to release this as a freebie!)
 * https://www.sharecg.com/v/90739/


 * Freazypose (prototype 0.10)
 * Changes since prototype 0.06. Tidied up a bit, changed my dial names to avoid clashing with existing Easypose, and changed the delta calculations to match the original Ajax EasyPose stuff (although the Spiral and S-Curve still seem slightly different from the original EP Tube)
 * https://www.sharecg.com/v/90793/

G

 * G3 G8 Pose Adjust Scripts (allows use of G3F poses on G8F)
 * G3F G8F pose adjust scripts - Legs, Arms and Full (allows use of G3F poses on G8F)
 * Gen3 Leg Material Fixer Scripts for Daz Studio (allows use of A3 and H3 MATs on D3, F3, G3, Millennium Baby 3, Matt, Maddie, M3, Luke, Laura, SP3, and V3; and vice-versa)
 * Generic Smart+ And PropGoto+


 * G8F To Victoria 3 Pose Transfer
 * https://www.renderosity.com/mod/freestuff/g8f-to-victoria-3-pose-transfer/86762


 * GoB for Daz [Blender Bridge]
 * https://www.sharecg.com/v/95232/ or https://www.sharecg.com/v/95233/

H

 * HIDE and SHOW - Daz Script
 * This script allows you to hide and show items in the scene. It uses the Opacity channels to hide and item if shown, and show an item if hidden. Select one or more items in the Scene tab and double-click the script to execute. You can watch how it works on YouTube: https://youtu.be/ET8-cTWoPDs
 * https://www.renderosity.com/mod/freestuff/hide-and-show---daz-script/81093


 * Hide Backyard Script!
 * DazStudio
 * https://www.renderosity.com/mod/freestuff/hide-backyard-script-/85109


 * Hide My Parts
 * Poser A script to Show / Hide bodyparts on most figures
 * https://www.renderosity.com/mod/freestuff/hide-my-parts/82824 or https://www.sharecg.com/v/94154/


 * HighlightFixer for Poser
 * This script walks through the materials present in the scene and checks each PoserSurface node to ensure that the values (not the colors) for Diffuse, Specular, Highlight, Ambient, Reflection and Refraction aren't too high. Some items I've used have their Highlight Size set to 100, where a more reasonable default is 1.0; I've also seen Ambient values set rather high by default. This is apparently an artifact of the OBJ export process; in these sorts of case the rendered image won't look very good. The script just checks values on those channels and, if they're higher than the threshold value (I set the limit at 9) sets them to 1, then prints out a listing of which channels were modified.
 * https://www.sharecg.com/v/91026/

I

 * Image Info, script for poser
 * https://www.sharecg.com/v/85984/


 * Image Lister (updated)
 * https://www.sharecg.com/v/75022/


 * Image Locater
 * Poser Python Script
 * https://www.sharecg.com/v/91241/ or https://www.renderosity.com/mod/freestuff/image-locator/79316


 * Item Delete
 * Poser Python Script. Delete multiple Items from large scenes
 * https://www.sharecg.com/v/94025/ or https://www.renderosity.com/mod/freestuff/itemdelete/82551


 * Item Hide
 * Poser Python Script. Hide Multiple Items in large scenes
 * https://www.sharecg.com/v/94026/ or https://www.renderosity.com/mod/freestuff/item-hide/82552


 * Item Selector
 * Poser Python Script. Since La Femme takes a lot of space in the "actors list" I wrote this to make it easier to find and select the items you want in your scene.
 * https://www.sharecg.com/v/94024/ or https://www.renderosity.com/mod/freestuff/item-selector-read-description-/82550

K

 * Karina's "Batch Colour" Gadget (MR)
 * https://www.sharecg.com/v/92298/


 * Karina's
 * Python Script: Normalize Pose. --> What this script does: With "Easy Pose" dials such as "Arms Front-Back", "Arms Twist", "Torso Bend", "Legs Sitting" etc. etc. becoming more common in modern figures, it sometimes becomes necessary to convert a pose made with all those "Easy Pose" dials to a "normal pose": --> This would mean: Set all "Easy Pose" dials back to "0" and then pose all body parts to how they were BEFORE. Like this you get THE SAME body pose, but without any "Easy Pose" dials used. --> Now you can: - Either continue to refine the pose conventionally OR: - continue to refine the pose by using the (now zeroed) "Easy Pose" dials AGAIN, and "normalize" it ad infinitum with this script: just "rinse and repeat!"
 * https://www.renderosity.com/mod/freestuff/karinas/82042

L

 * List Custom PBMs (for biscuits)
 * https://www.sharecg.com/v/75291/


 * Look At Camera Script!
 * DazStudio
 * https://www.renderosity.com/mod/freestuff/look-at-camera-script-/85349

M

 * Make Prop 2-Manifold
 * Poser
 * https://www.sharecg.com/v/91781/


 * mcjDropToTop DS 1,2,3,4
 * https://sites.google.com/site/mcasualsdazscripts/mcjdroptotop


 * mcjHeadPoseForGaze
 * DazStudio. This script will re-pose the head sp that the left eye iris faces the camera
 * https://sites.google.com/site/mcasualsdazscripts9/mcjheadposeforgaze


 * mcjObjGroupToMtl
 * DazStudio. Some .obj files have only one material/surface for all objects, this script makes a copy of the obj file but creates one material/surface per group
 * https://sites.google.com/site/mcasualsdazscripts9/mcjobjgrouptomtl


 * mcjSceneClearing
 * DazStudio. This script will clear the area ahead, behind or all around the current camera
 * https://sites.google.com/site/mcasualsdazscripts9/mcjsceneclearing


 * mcjSmoothMeshMorph
 * DazStudio. This script will create a morph that moves each vertices of a mesh to the average position of each neighboring vertex
 * https://sites.google.com/site/mcasualsdazscripts9/mcjsmoothmeshmorph


 * mcjTransExpress
 * DazStudio. mcjTransExpress was created to transfer expression animations from Genesis 1 to Genesis 2,3,4 but it should also let you transfer between any Genesis figures
 * https://sites.google.com/site/mcasualsdazscripts9/mcjtransexpress


 * MDD Importer for DAZ Studio 4.6
 * Unavailable


 * Mirror Eyes for poser
 * https://www.sharecg.com/v/59642/


 * Mirror My Pose (POSER)
 * A POSER mirror script which works with weightmapped characters and has been tested on various characters, Dawn, Dusk, V4, M4, Roxie, Rex and Star. It has NOT been tested on anything Genesis. There is a minor issue with eyes on the hivewire characters if you use the CTRL morphs to pose them, but it works fine if you set the poses using the actual dials.
 * https://www.renderosity.com/mod/freestuff/mirror-my-pose-poser-/76622 or https://www.sharecg.com/v/86220/

N

 * Next camera/previous camera script
 * DazStudio. Scripts with icons to step through the scene's cameras, forwards or backwards.
 * https://www.daz3d.com/forums/discussion/224521/next-camera-previous-camera-script

O

 * OptionScript ( for Kalypso )
 * https://www.sharecg.com/v/75521/

P

 * PowerPose (Allows pinning of any bone, and then move all bones between the bone that is pinned and the bone that is dragged, including the figure’s root bone in DAZ Studio)
 * PoserScript:Head Morph Eraser (removes head morph without changing pose; also works in Daz Studio)


 * P12 Script Starter
 * https://www.renderosity.com/rr/mod/freestuff/p12-script-starter/86970


 * Parent Lister (MR)
 * Poser. Parent_Lister runs through the items in your scene and catalogs all their parents. It prints out a neat list so that you can check that you have correctly parented everything before packaging / saving.
 * https://www.renderosity.com/mod/freestuff/parent-lister-mr-/85440


 * Parent Lister ( updated for Python 3 )
 * https://www.renderosity.com/rr/mod/freestuff/parent-lister-updated-for-python-3-/86841


 * Poser P11 Cycles 3 Color Color-Ramp
 * https://www.sharecg.com/v/96818/


 * Poser - a toon outlines render preset for Firefly
 * This is a toon outlines render preset for Firefly renders in Poser 11. A Firefly render, made using this preset, will give you all the geometric edge outlines in your scene and nothing else.  By placing such a layer under your Comic Books Preview inks layer, you can quickly see which lines the Comic Book Preview inking missed out. Installation instructions are in the readme.
 * https://www.sharecg.com/v/93014/


 * Poser - Export Poser Cameras and Lights
 * https://www.sharecg.com/v/93013/


 * Poser Firefly Preset Manager
 * https://www.renderosity.com/mod/freestuff/poser-firefly-preset-manager/84755


 * Poser OBJ Export to Cycles
 * http://3doutlaw.com/home/?page_id=631 tenth from bottom


 * Poser Only - Random pose script
 * https://www.sharecg.com/v/80578/


 * Poser PathFinder
 * A small script to open fundamental poser locations
 * https://www.renderosity.com/mod/freestuff/poser-pathfinder/83382 or https://www.sharecg.com/v/94666/


 * Poser PathFinder 2
 * https://www.sharecg.com/v/95946/ or https://www.renderosity.com/mod/freestuff/poser-pathfinder-2/85424


 * Poser Python: Hide and Lock actor(s)/figure(s)
 * https://www.sharecg.com/v/91733/


 * poser python : List Missing Textures
 * https://www.renderosity.com/mod/freestuff/poser-python-list-missing-textures/85520


 * Poser Python-Morph&FBM_Pose
 * saves dial-spun characters as pose files
 * https://www.sharecg.com/v/35876/


 * Poser Python Remove AO Script
 * https://www.sharecg.com/v/61029/


 * Poser Python Shortcut Creator
 * https://www.sharecg.com/v/95839/ or https://www.renderosity.com/mod/freestuff/poser-python-shortcut-creator/85361


 * Poser - script to pick colour and assign to ToonID
 * https://www.sharecg.com/v/93175/


 * PoserPMDLoader
 * DazStudio
 * https://www.daz3d.com/forums/discussion/222911/script-create-morphs-from-poser-pmd-files


 * PoserPython Vol I
 * set of 8 scripts
 * https://web.archive.org/web/20150705024143/http://www.3dtrue.com/poser/35.html


 * PP2 Exporter v2.1a for Daz Studio, OBJ Model to Poser Prop
 * The easiest automated way to convert OBJ format models into PP2 format Poser props using Daz Studio 4.10 or higher.
 * https://www.renderosity.com/mod/freestuff/pp2-exporter-v2-1a-for-daz-studio-obj-model-to-poser-prop/78866


 * Python : IndexedList.py
 * A binary sorted list, much like a sorted list. Elements can be added with append or extend and the list stays sorted. IndexedList(data_array, elementclass, cmp, sorted, no_dups)
 * https://www.sharecg.com/v/91782/

R

 * REM2Greyscale ( read description )
 * Rem2Grey recursively converts all your REM files to Greyscale giving you the option to add a red X overlay. Rem2Grey creates a dated log file when an error is encountered ( this is usually when access to files is denied ) which you can choose to save to a file, display on screen or ignore. Rem2Grey remembers the last folder you used. Rem2Grey creates a backup of every thumbnail it converts ( to enable restoration ) - since some PNG files can be malformed and will not convert correctly using PIL.
 * https://www.renderosity.com/mod/freestuff/rem2greyscale-read-description-/85344 or https://www.sharecg.com/v/95823/


 * ReplaceTexture V1
 * Poser
 * https://www.sharecg.com/v/93119/


 * Render in Background
 * Poser
 * https://www.sharecg.com/v/93441/ or https://www.renderosity.com/mod/freestuff/render-in-background/81763


 * Reset Figure
 * Poser
 * https://www.sharecg.com/v/85901/ or https://www.renderosity.com/mod/freestuff/reset-figure/76540


 * Reveal Node Type
 * Poser
 * https://www.sharecg.com/v/95015/ or https://www.renderosity.com/mod/freestuff/reveal-node-type/84094

S

 * Save Actor Objects
 * Poser
 * https://www.sharecg.com/v/92013/


 * Scale And Drop To Floor (Updated)
 * https://www.sharecg.com/v/67485/


 * Search and select surfaces in DAZ Studio
 * https://www.daz3d.com/forums/discussion/196421/search-and-select-surfaces-in-daz-studio


 * Send To Zero ( Instructions in the description )
 * https://www.renderosity.com/mod/freestuff/send-to-zero-instructions-in-the-description-/83577 or https://www.sharecg.com/v/94668/


 * Set Minimum Shading Rate
 * Poser
 * https://www.renderosity.com/mod/freestuff/set-minimum-shading-rate/85066


 * Set shadows to Raytrace
 * https://www.sharecg.com/v/64313/


 * Sketch Presets Manager for Poser
 * https://www.renderosity.com/mod/freestuff/sketch-presets-manager-for-poser/84783


 * Sun-Sky Time for Iray
 * https://www.daz3d.com/forums/discussion/210121/sun-sky-time-for-iray


 * Swap Preferred Scenes
 * Poser 11
 * https://www.renderosity.com/mod/freestuff/swap-preferred-scenes/83405 or https://www.sharecg.com/v/94667/


 * Switch off emissive lights
 * Richard Haseltine, DazStudio
 * https://www.daz3d.com/forums/discussion/comment/1546991/#Comment_1546991

T

 * TDMT Morph Transfer
 * "TDMT is a PoserPython script set which allows transfer of morphs between actors with incompatible geometries."
 * http://www.morphography.uk.vu/~cagepage/TDMT_Match/TDMT.html
 * Tutorials: http://www.morphography.uk.vu/~cagepage/TDMT_Match/old_tutorials/tutorials.html


 * TerrainMaker script
 * This Python script uses the built-in Python Image Library (PIL) and geometry-creation methods in Poser 9 or later (P9, Pro 2012, P10, Pro 2014, P11) to read an image map in PNG or BMP format and, based on the grayscale values of that map, build a polygon mesh with the lighter pixels being raised and the darker ones being lowered from the average. A plain black or white map would of course be flat, but a grayscale image with features painted on will generate a three-dimensional 64x64 mesh within your Poser scene that can be used for a landscape (or saved to the Props library, exported for use in other applications, etc.)
 * https://www.sharecg.com/v/86643/


 * Texture Locator Script!(for developer
 * DazStudio
 * https://www.renderosity.com/mod/freestuff/texture-locator-script-for-developer/85442


 * TidyNodes
 * Python script. Tidy your material room nodes
 * https://www.sharecg.com/v/91409/


 * Time This Render ( Poser Python Script )
 * https://www.renderosity.com/mod/freestuff/time-this-render-poser-python-script-/84913


 * Toggle any light(s)
 * https://www.sharecg.com/v/94890/


 * Toggle Cameras With ONE Click!
 * Python Script
 * https://www.sharecg.com/v/92358/


 * Toggle IDL / SSS Poser Python Script
 * https://www.sharecg.com/v/71207/


 * Toggle IK Pack
 * https://www.sharecg.com/v/71535/


 * Toggle Light Emitter Script
 * https://www.sharecg.com/v/82272/

U

 * Universal Morpher 1.0
 * This is a script that adds useful morphs to any object. 21 Morphs with One Click! Wow! great! Vertical extension, trapezoidal movement, etc. Lots. This is primarily intended for hair fine-tuning. But it can be used for anything. You can make your bed trapezoidal, stretch your skirt or move like the wind. Please think about how to use it! This is a prototype. If you have a request please let me know! Finally, this is based on mcasuals' mcjSqueeze. Special thanks to mcasuals.
 * https://www.renderosity.com/mod/freestuff/universal-morpher-1-0/84650

X

 * XLC - eXtended Light Control for Poser 8 / Pro 2010
 * Unavailable

Z

 * Zero Dials
 * https://www.sharecg.com/v/75505/


 * ziplister
 * Python. A utility to list the contents of zip files
 * https://www.sharecg.com/v/94294/ or https://www.renderosity.com/mod/freestuff/ziplister/83006