Juicer - Collaborative Mesh Editor

From Resonite Wiki
This world is made by the community.
Juicer - Collaborative Mesh Editor
an overview of the world. The editor and tools are located on the top left side
an overview of the world. The editor and tools are located on the top left side
Created By
Bright Spark
Published On
2024-02-29
Tags
engine, art, manipulation, MMC24

Juicer - Collaborative Mesh Editor is a world by Bright Spark for MMC 2024

The world can be accessed with:resrec:///G-Bright-Spark/R-00baef3e-bd25-42e0-a0aa-e1efc6fdef23

Description

The world features a soft black world. The mountain are covered with grids with interchanging colors. The tool is located on a platform just in front of the spawn point. Juicer is a system made for allowing players to edit meshes of an object.

World Content

Juicer System's Folder:resrec:///G-Bright-Spark/R-DE57A88DBFBE0B613A2C3FFEF3750D27F8463E53B3D43466AFC59C8A75FEE5C2

Mesh Orb & UV/Vertex Debug Material Orbs

To the left side of the platform, the player will find an array of mesh orbs and 7 UV/Vertex debug orbs. The mesh orb can be used to create an object with the exact 3D model of the selected mesh orb. The UV/Vertex debug material orbs are used to identify any problems with the 3D model's UV(Texture Coordinate; U = x coordinates, V = y coordinates) or vertices.

Mesh Visualizer

Just to the right side, the player will find a mesh visualizer. The mesh visualizer shows the vertices of the imported model. It may differ from mesh to mesh depending on what mesh orb is placed in the Juicer's import mode. The player can also edit the vertices of of the imported model on the visualizer itself.

Juicer (Version 0.7k)

Located at the middle, the player will find the Juicer system. There are 4 buttons which have different functions:

Import Button

The import button allows the player to import a mesh orb into the editor. Once imported, the player can edit the mesh by using the Juicer Edit Tool located to the right.

Layout Button

The layout button allows the player to move different layer around. A model will be put into a layer to which the player can disable or enable its visibility. There is also an option to bake the model.

Layers

Located on the right side of the Juicer system, the player will find a panel. The panel allows the player to manipulate layers which represent each mesh imported into the Juicer system.

  • Press the show/hide button to show or hide the current layer.
  • To merge two layers, grab the three lines icon from one layer and drop it onto another layer's merge icon.
  • To set a layer's material, drop a material onto the material icon. You can also grab the material icon to get the current material for that layer.
  • To delete a layer, press the red cross icon.

Edit Button

The edit button will show the vertex points of the model. This allows the player to physically edit the mesh of the model. Additionally, the player can use the Juicer Edit Tool to have more options on editing the vertex points of the model.

Vertex Paint Button

The vertex paint button allows the player to change the material to one which can the vertex colors. This is useful for the Paint mode on the Juicer Edit Tool. There is also an option to switch between shaded and unshaded vertex colors.

User Manual

On the user manual which is on the right side of the platform, there are explanations and controls for the Juicer Edit Tool. The explanations are the following:

After equipping the tool, press the "Juicer Edit Tool" button in the context menu and choose a mode.

Some more options may become available in the tool's main menu depending on the mode.

VR: In certain modes there will be a small wheel around the tool which can be grabbed and rotated to adjust the selection radius.

Desktop: The scroll wheel of the mouse can be used to adjust the selection radius.

Mode Explanations

Select:

There is the option of Single or Sphere.

  • Single allows selecting a single vertex point using the tool's laser
  • Sphere allows selecting many vertices using a sphere collider

To select/deselect vertices, press primary. In sphere mode, press and hold primary.

To toggle select/deselect, press secondary.

There will be the option in the context menu to deselect all vertices if any are selected.

Paint:

Paint the vertices of the mesh with color.

There will be the option of which color to paint with in the context menu.

This works for any vertex, even ones that are not currently selected.

Move:

If vertices are selected, hold primary and move the tool to move the vertices.

There will be the option of proportional edit mode, in which the vertices movement will be limited to the radius of the selection sphere, and movement will be weakened further from the sphere's center.

Radius Adjustment:

Hold primary and move the tool to adjust the selection radius. It will be visualized with a sphere.

3D Cursor:

Press primary to place the 3D Cursor, which is used in Rotate Mode.

Press secondary to adjust the 3D Cursor to world-space or local-space rotation.

There will be the option to the clear the 3D Cursor in the context menu if one exists.

Rotate:

Press primary and rotate the tool to rotate the selected vertices around the current 3D Cursor.

A 3D Cursor must have been placed already for this to work.

There will be the options to lock rotations to certain axes (X, Y, Z) in the context menu.

Tool Controls

Select:

Controls

  • Primary: Select/deselect vertices
  • Secondary: Switch between select/deselect modes
  • Grab Wheel (in Sphere mode): Adjust selection sphere radius

Menu

  • Sphere: selection on collision
  • Single: select by laser
Paint:

Controls

  • Primary: Apply vertex color
  • Grab Wheel: Adjust paint sphere radius

Menu

  • Edit Vertex Color: Open vertex color selection dialogue
Move:

Controls

  • Primary (Hold): Move selected vertices

Menu

  • Proportional Editing: While enabled, vertex movement will be limited to the radius of the selection sphere. Movement will be weakened further from the sphere's center
Radius Adjustment:

Controls

  • Primary (Hold): Adjust Sphere Radius with hand movement
  • Scroll Wheel (Desktop): Adjust Sphere Radius
3D Cursor:

Controls

  • Primary: Place 3D Cursor in world
  • Secondary: Toggle tool orientation/global orientation
Rotate:

Controls

  • Primary (Hold): Rotate selection around 3D Cursor

Menu

  • X Axis Lock: Lock rotation to 3D Cursor X Axis
  • Y Axis Lock: Lock rotation to 3D Cursor Y Axis
  • Z Axis Lock: Lock rotation to 3D Cursor Z Axis