Vertices Morph ver.1.0.1

Masa: http://masatoshisoh.sitemix.jp/ 2017/4/3

Vertex Morph is a plug-in that adds a morph function to the polygon shape by custom joint. This is the same kind of functionality as Morph Joint of Shade3D, but this polygon shape is actually deformed on the Figure Window.

How to install

The Shade name is a folder name, including the version to "Shade3D", it will be created automatically at start up of Shade3D.

If you find a menu of Regist morph master and Create morph target in the Tools menu->Custom Attributes(or Browser->Attributes), the installation is successful.


Operating environment

How to use

Regist Morph Shape

First, you must regist the morgh polygon shape (say morph shape). Select the polygon shape that you want to the morph shape, and click Tools menu -> Custom Attributes -> Regist morph master. Then the registration is complete, and the word ":morph" appear after the name of the polygon shape in the Browser.
When you do this to an existing morph shape, re-registered. But, if you press with control key(command key in the case of MAC), reposition this shape to the original form at a time of registration.

Deformation of the shape

Make the final morph target of the shape. There art 2 ways. First is that modify morph shape directry. Second is that modify the copied shape of morph shape. You can Choice by your preference.
Notes of it is that modify only the position of the vertices. Vertices are not able to append or delete.

Creating morph joint

Click Tools->Custom Attributes->Create morph target after select morph shape registed at 3.1. with copied shape if you make it and modied. Then the following dialog will appered.

Enter the name of the slider that will created in morph name, and check  Use only selected vertices if you want to limit of morphing are only selected vertices. When click OK button of the dialog, Immediately morph joint(custom joint) will be created just below the morph shape. And :target will appear after the name of joint in the Browser.
if you do with selection the existing morph joint, this morph joint is overwritten without creation of new joint. In this case, you must select morph joint after morph shape. And then the dialog will be no morph name such as following.

By repeating from 3.2 to 3.3, you can make multiple morph joints to one polygon shape. morph joints and morph shape are able to change the position on the Browser after creating.

Morphing by morph joint

By slide the slider in Object information window of the morph joint, you can morph polygon shape from the original to the morphed end continuously.
Setting the joint values in Motion Window, you can use those for animation.

Release morph

By removing of the morph joint, this morph is removed, while keeping the shape of the morph shape. When the morph shape is removed, the morph joints will remain as the garbage. Please delete by yourself.

Samples

There are samples using sample scene(vertices_morph_sample1.shd, vertices_morph_sample2.shd). The polygon shape in those scenes are registed as morph shape.

It is original shape of the polygon shape.

It is scene view of vertices_morph_sample1.shd. Already it has been modified for 3 protrusions of forward, right, and left. By 3 protrusions, we will make 3 morp joints named front,right,left.

Select forward protrusion, then click Create morph target. In the dialog, check Use only selected vertices, and press OK. Then created the morph joint.

There is the result of running create morph target as well the same way by selection of each right and left protrusions. You do not move slider of the created morph joint, until finished creation of joins. If you move it, the other morph will reset.

It is the sample of vertices_morph_sample2.shd. This sample is morph shape with copied and morphed shape. In this case, you need to select the A with B at press Create morph target. In this case, no caution on moving the slider of morph joint. After creation of morph joint, copied shape will be hidden and no rendering.
In checked Use only selected verices, selected vertices are copied shape's vertices.