mcjaddstretchmorph

versions before V4 : creating a morph on a subdivided surface could render the scene file un-openable



Introduction


This script lets you quickly add a translate (stretch) morph to a prop.

An earlier version of this script was used to add stretch ability to the props shown in the image above

it can also be used to add "thick" morphs



History


v4 - February 28th 2019 - 1036 PM - creating a morph on a subdivided surface could render the scene file un-openable


v3 - September11th 2015 21:58 - Major update, added an Append To Morph" and a "Remove from Morph" button


v2 October 7th 2014 1252 pm - Added the 'scale' effect. Now allows the non-zero-posed objects to receive the morph 


v1 - October 5th 2014 12:33 pm release



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



NOTE: this script is meant mainly for props ( .obj ) 
if you are using DS 4.X, you can select the root 
node of a figure and add a morph using this script.
But your figure must be zero-posed.
Though you could move limbs out of your way,
example, move the left leg up when you want to 
create a morph that affects only the right leg
The plane mode

You must select 2 nodes before launching this script.
1 - The object which will receive a new morph
2 - A plane, the Y Axis of which gives the direction of the stretch.

Only the vertices the the Y Axis side of the plane will be morphed

The cube mode

You must select 2 nodes before launching this script.
1 - The object which will receive a new morph
2 - A cube containing the vertices to morph ( like a d-form field )
The Y Axis of this cube also which gives the direction of the stretch.

The cube and plane mode

You must select 3 nodes before launching this script.
1 - The object which will receive a new morph
2 - A cube containing the vertices to morph ( like a d-form field )
3 - A plane, the Y Axis of which gives the direction of the stretch

The cube node's label must contain the word 'cube'
The morph-receiver's label must not contain the words cube nor plane
The plane node's label must contain the word 'plane'.

New in version 2

The script now works on props that are not at their initial position orientation 

There is now a 'scale' option
instead of just pushing the vertices away as a group,
the selected vertices positions are scaled.

if you use a direction-plane, the origin of this magnify effect has its origin at the plane location

if you only have a domain/field cube, then the bottom of this cube is the origin of the scale effect

New in version 3

If your target object does have a morph named, for example "Stretch" and the current specified morph name is "Stretch"
then using the "Append To Morph" button will add the selected vertices movements to that existing morph

If your target object does have a morph named, for example "Stretch" and the current specified morph name is "Stretch"
then using the "Remove From Morph" button will remove the selected vertices from the existing morph




License


// by mCasual/Jacques

// You can use this software freely for personal or commercial use.

// You may not resell, sub-license or rent this software in any way.

// You may credit this prop to mCasual/Jacques

// 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 NON-INFRINGEMENT. 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.



ċ
mcjAddStretchMorph.zip
(41k)
mCasual Jacques,
Feb 28, 2019, 7:32 PM
Comments