Jump to content
3DCoat Forums

[KitBash] Joints Specifications - in 3DC or external editor


Recommended Posts

Source...

There are 2 ways to make elementary bricks for Joints tool.

  • Make joints in 3D-Coat.
  • Make joints in some external editor.

Technical requirements for models with Joints:

 

  1. The model should be created taking into account the scale of the grid. For example, if it is a cube, then 10*10*10, a brick - 20*10*10. The blocks could be larger, however, they should be made to apply neatly onto the grid of 10*10*10. The vertical axis is Y. If the model is a tube, then the diameter should be 5. If the tube’s corner, then any parameter taking into account the corner is applied to the tube of 5 in the diameter. 
  2. You may add joints to the model right in 3DCoat. For this purpose, please make the model in the retopo room (sculpt and retopo or model in the retopo room from scratch).
  3. Then go to Retopo room->Make joints and add as many joints as you need. It looks like:
  4. IypgV1_1sETrU0-1csE_1p-U1J90qelvdyzC9ZJz
  5. Press Add joint to add new joint. There are several options for each joint - axial symmetry, vertical/horizontal alignment, compatibility with other joints.
  6. Please fill in the name of the model and press Publish as soon as the model with joints is ready. The model will be placed in the Joints palette and you will get to the Joints tool to test the model with joints. Pay attention that the model with the same name will be overwritten.
  7. Model requirements. The models are low-poly ones - up to 5К polygons per model. If there is a tube designed - 16 segments should be created. 
  8. A model could be a composite one. If there is a sub-object (retopo group) with the name of Shader_Gold, there will be created a volume named Shader_Gold, where the subobjects of this type will be gathered. That volume will be assigned a shader whose name fits best with the word of Gold.


 

Link to comment
Share on other sites

Source...

Technical requirements for models with Joints on external editor:

 

  • The model should be created taking into account the scale of the grid. For example, if it is a cube, then 10*10*10, a brick - 20*10*10. The blocks could be larger, however they should be made to apply neatly onto the grid of 10*10*10. The vertical axis is Y. If the model is a tube, then the diameter should be 5. If the tube’s corner, then any parameter taking into account the corner is applied to the tube of 5 in the diameter. 
  • The model should consist of the very model to insert into the scene and the Joints. The Joints are objects in the scene which names start from the word Joint …. 
  • Each Joint is a pyramid or a cone, the sharp angle is directed outwards from the object. The center of the parallelepiped around the Joint is the point where the Joints connect. Here’s an example of an object with the Joints. A curved tube - the object, cones - the Joints. The very Joints are not added to the scene, but only the object.

aAv3eW6pYTI5FGExBKQL-xGr5OFD5YFdJfPOPSeR

zqlpKdEtNAz5DSBPTsM93IOqPF7HV2DWeSvvnDAT

 

Placement of the Joints on the mesh. The division value is 1.

tSVj2sqImPmWmkYLs4DS9CrB-6MLZfcXm3kOv2mL

  • Agreements on the names of the Joints.
  1. The name of the Joint is the name of an object where the joint is located. The name may consist of several tags, for example Joint_Vertical_Axial16_Type1_Type2_01
  2. The Joint object always starts with the word Joint_
  3. The object name may contain key lines which define the behavior model for 3DCoat.

 

Below is a set of sublines allowed:

  • Horizontal - the Joint is always horizontal
  • Vertical -  the Joint is always vertical
  • Tile - the Joint is tiled; user can pull the object alongside the direction of the Joint and multiply the object. This flag is rarely specified manually. The Joint is considered tiled if it is directed along one of the axes and there is a Joint in the opposite direction and with an opposite coordinate.
  • AxialХХ, where XX is multiple of the axis symmetry. For example Axial4 can be rotated at 90 degrees, Axial8 can be rotated at 45 degrees.
  • Type1, Type2, Type3, Type4 - the joints can be of various types. If there no particular type specified, the joint is compatible with all the types. You can specify several types using the _ sign. Then the Joint will be compatible with the specified types only. 

 

  1. Model requirements. The models are low-poly ones - up to 5К polygons per model. If there is a tube designed - 16 segments should created. 
  2. 3DCoat automatically creates a facet on all the edges with the angle of sharper than 140 degrees. However, if the name of the object contains the word “Soft” or “Native”, or two underlines is a row “__”, the facet is not created.
  3. A model could be a composite one. If there is an object with the name of Shader_Gold, there will be created a volume named Shader_Gold, where the subobjects of this type will be gathered. That volume will be assigned a shader which name fits best with the word of Gold.
  4. Adding models to 3DCoat. Show the window with models - Windows->Popups->Joints. In that window we add the model. The models should be distributed by the categories, don’t throw everything into one pile.

Examples of models with the joints put Here

The ready-made models should be placed Here
 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...