mcjDropToTerrain

and

mcjDropToTerrain2 (2022)

══════════════════

Introduction

══════════════════

NEW in 2022 !

A new version of mcjDropToTerrain done in collaboration with TugPSX


A Script for Daz Studio to drop objects onto the surface of a mesh/terrain

Here you see the Bobverse island, and 64 trees which were randomly duplicated using the Send-In-The-Clones script by draagonstorm

http://www.daz3d.com/send-in-the-clones

http://www.daz3d.com/send-in-the-clones-ds4

http://www.daz3d.com/send-in-the-clones-ds4-pro

draagonstorm posted on ShareCG ( i think ) a script that uses ( after asking me ) my old mcjCollider plugin to drop the clones to a terrain

but since that solution doesn't work for MAC users, i wrote this script.

As long as the terrain is, say, under 60000 polygons, the slowness of this script should not be too painful

══════════════════

History

══════════════════

March 12th 3:33 AM - mcjDropToTerrain done in collaboration with TugPSX mcjDropToTerrain2_020720220024.dsa

January18th 2015 9:30 PM - the ds4 version was fixed to prevent the "fast" mode which was fast but prone to errors

January18th 2015 9:18 PM - now a version for DS1/DS2 and one for DS3

January18th 2015 1:00 PM - proper thumbnail/icon for DS4 version

January17th 2015 1100 pm - Released for DS 4.5, .... DS 4.7

══════════════════

Installation

══════════════════

The zip package is found at the bottom of this page

unzip it in your daz content folder, typically

C:\Program Files\DAZ\Studio\content\

or

C:\Program Files (x86)\DAZ\Studio\content\

once installed, it will appear in your content library, under Studio / Scripts / mcasual

or

C:\Users\Public\Documents\My DAZ 3D Library\

once installed, it will appear in your content library, under My DAZ 3D Library / Scripts / mcasual

══════════════════

Use : mcjDropToTerrain

══════════════════

1 - select all the nodes you want to drop to terrain (ex: trees)

2 - select all the nodes that will serve as a terrain ( ex: A terrain created using an mcjElevate )

3 - Launch the script

4 - use the '>>' button to move the terrain nodes from the list of falling-nodes to the list of terrain-nodes.

5 - Use the depth slider to specify how deep the objects are planted.

6 - Press the 'Do it' button. Help &OK

There is no undo, do or do not do -- Yoda

══════════════════

Use : mcjDropToTerrain 2

══════════════════


  1. Select all the nodes you want to drop to terrain (ex: trees)\n"

  2. Select all the nodes that will serve as a terrain( ex: A terrain created using an mcjElevate )

  3. Launch the script

  4. Use the '>>' button to move the terrain nodes from the list of falling-nodes to the list of terrain-nodes. Important: you must select the nodes from the two lists that will be involved in the dropping process.

  5. Use the depth slider to specify how deep the objects are planted in the terrain.

  6. Press the 'Do it' button to make the script do it for you.

  7. Do or do not do, there is no undo - Yoda

══════════════════

License

══════════════════

( MIT type )

// by mCasual/Jacques January 2015

// Permission is hereby granted, free of charge, to any person obtaining a copy of this

// software and associated documentation files (the "Software"), to deal in the Software

// without restriction, including without limitation the rights to use, copy, modify,

// merge, publish, distribute, sublicense, and/or sell copies of the Software, and to

// permit persons to whom the Software is furnished to do so, subject to the following

// conditions:

//

// The above copyright notice and this permission notice shall be included in all

// copies or substantial portions of the Software.

//

// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE

// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN

// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.