Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2.31 KB

README.md

File metadata and controls

41 lines (26 loc) · 2.31 KB

Star Citizen Unity Tools

Repository for simple Unity3d-based tools for Star Citizen localization initiative.

Process component allows to:

  • Move mesh pivot point and calculate the letter mesh center
  • Rotate mesh vertices around point
  • Scale 3d model by moving vertices

Save component allows to save selected GameObject as dae. file.

It's quite important to have a correct pivot position, scale and rotation. You can use Russian font 3d model in SampleScene as a reference. Keep in mind that all operations modifies scene object and cannot be canceled (maybe do this later =), so feel free to duplicate you objects in scene hierarchy to make backups.

Our pipeline (if you have a 3d model with correct pivots and scales, skip to last step):

  • Import 3d model, make sure all models scale are 1 1 1, add Process and Save components, switch to pivot/local: Pivot/local mode

  • Enable "read/write enabled" checkbox for model: Enable read/write

  • Select required objects and add them to Process component

Selected chars Chars list

  • Use Russian font as a reference and perform move/rotate/scale operations to make correct pivot position and rotation:

Process window Model with correct pivot rotation and position Model with correct pivot rotation and position

  • Export whole model to .dae:

Save component

Output file will be generated at \DAEWorks folder. Easy breezy.

References