Basic User Guide
- Create Base Shape with MetaBalls
- Convert Metaball to Mesh
- Add Modifiers in this order
- Cast modifier
- Simple Deform modifier
- Remesher modifier (Blocks)
- Subsurface modifier (Simple, detail 1)
- Smooth modifier
- Bevel modifier (set angle to 15 degrees)
- Mirror modifier (check the axis that fits the best)
- Play with the modifiers, mainly the deformers, like the CAST or Simple Deform. (1st 2 modifiers that we added)
- For more organic ships, you can turn off the subdivision surface modifiers and check on smooth on the remesher modifier
- KEY TIP
- if you want more variation to your ships, you can add more modifiers, they need to be placed between the first CAST modifier and the REMESH modifier
- Check the vertex boxes to see the changes live while in edit mode
- OPTIONAL
- you can now add more meshes or move the mesh around in edit mode and instantly see the changes previewed live
- Don’t worry about weird uvs or odd shapes, the remesh modifier will work it out
- TIP
- you can turn off all overlays for a clean, minimal experience, by clicking the arrow icon here
- Use proportional editing for faster iteration, do e key to extrude or g key to grab it and move it around
User Properties
We need to give users more controls over the spaceship as well as the generation of the initial shape. For the initial shape, the user should be able to randomly generated a set number of metaballs with different sizes and shapes to get different starting configurations for the spaceship.
There should be 3 options above the generate spaceship button.
- A switcher
- to swap between sphere, cube, cone, or cylinder as the base frame (bounds) to generate meta balls inside of
- a slider
- to control the amount of metaballs to be generated within the bounds of the above chosen bounds mesh
- a slider
- to dictate the scale of the spaceship to work on. from 1m to 1000m extents. (this controls the size of the bounds mesh and in turn, the metaballs generation within those bounds)
Also, we need to expand the current user properties from only having meta_size, cast_strength, simple_deform_angle, and bevel angle, to including these
- Cast
- should have easy access to swap shape
- axis switching
- factor control
- Simple Deform
- Control for switching between twist, bend, taper, and stretch
- control for angle degree
- control for switching axis
- Mirror
- control for easy switching axis (rest of mirror controls can be accessed directly through modifier panel already, so no need to include those at the moment)