MAKING 3D ITEMS - 3D MAYA
Other
Deformation Custom
10min
step 1 preparing for deformation customization click file > import > deformations fbx to load the downloaded preparing 3d modeling docid\ pllr2xqd6 cgcfiqq4dnt the sample file contains the size guidelines ❗️ caution when creating outerwear, make sure the end of the corresponding body type does not exceed the maxsize in the guideline or falls short of the minsize (you cannot upload objects that are outside this range ) select all the joints and enter a key on frame 1 (maya shortcut key s) this is a key saved as a record to find out the changed values after the character's form has been made hide the mask objects that are not immediately in use move the joints that need body type change and enter a key in frame 2 (maya shortcut key s) after completing the above steps, calculate the new values for the joint position you can calculate the new value by deducting the frame 1 value from the frame 2 value the new joint position value is the data value that will be added to each joint area after body type change once you have calculated all new values, delete all keys for all joints in frame 2 step 2 entering the final joint values make a deformations group under the hips joint and create empty groups inside this group set with names that contain an underscore and corresponding joint name ex) root 👍 the final value of each joint is the previous value added with a new value ex) the final value of foot l translate x = 14 338 (new value) 10 9 (previous value) = 3 438 translate y = 0 translate z = 0 4 0 = 0 4 scale x = 1 302 scale y = 1 302 scale z = 1 302 (enter the new values in the scale values slot ) ❗️ make sure to read the following information if you wish to adjust the overall size, enter the scale value on the root here, the scale x, y, and z must be identical values if the root contains translate or rotate values, this becomes a cause for rejection do not adjust the scale values on the hips (you can adjust the overall size from root) you can delete the names of the joints that do not have values when you intend to modify a part of the body such as the legs, arms or torso, adjust the translate value (entering an incorrect scale value will cause problems after the animations are applied) entering a rotate value or excessive modification and resizing can be causes for rejection (the root scaleall values of zepeto characters are limited to values between 0 3 to 1 35 ) you cannot use joint names other than the joint names under deformations within the provided fbx file for scale values, please stick to scale joints if possible (some items may not be able to stay attached ) if you have elongated the legs, adjust the hips height so that the position of the foot does not drop below the previous value (having the feet clip into the ground can be a cause of rejection during the evaluation process) enter the calculated final value of each joint if you look at the deformations group, there are empty joint groups enter the calculated new values of each joint here step 3 exporting delete everything excluding the mask, deformations mesh, hips joint, and the deformation group then export the file as fbx remove the key values in the joints and take out the hips joint from the root group after finishing all texture processes in unity, convert the fbx file into a prefab through the convert to zepeto style menu uncheck skinned mesh renderer in the created prefab because the units of the size of each axis in the 3d tools and unity may be different, you must edit the deformations group values in the prefab in the 3d tool before importing it to unity instead of editing it in the unity editor ❗️ caution the deformations value does not stack with the body type normally it should not change when the body type is changed play the scene and apply the modified prefab if it is applied correctly, select the prefab and create a zepeto file through the zepeto studio > export as zepeto menu