The QMSH-Plugin makes it easy to use the Quick-Mesh Kernel in Unity.
This asset enables you to assemble 3D mesh procedurally in Unity by writing simple generative scripts in the Quick-Mesh Scripting-Language - both in-editor (ahead-of-time) and in-player (at runtime).
Note: this plugin depends on the QMSH-Kernel.
WHAT-CAN-IT-BE-USED-FOR?
Including, but not limited to:
- Generating architectural structures.
- Generating furniture models and props.
- Generating electronic device models.
- Creating 3D iconography and widgets.
- Structure-preserving LOD (level-of-detail) models.
- Generating object-families and dynamic-entities.
- General-purpose 3D procedural modelling.
KEY-FEATURES:
- Create 3D entities using the Quick-Mesh Scripting-Language.
- Automatically generates minimal-vertex (optimised) GameObjects.
- Configures MeshFilters, MeshRenderers and (optionally) MeshColliders.
- External-Kernel-Architecture for low-resource-overhead operation.
- Supports Gouraud-shading mesh smoothing-groups.
- Supports in-editor (ahead-of-time) mesh assembly.
- Supports in-player (runtime) mesh assembly (Desktop-Builds-Only).
- Custom Entity Editor-Scripts for easy use in-editor.
- Compatible with earlier versions of Unity (from 5).
LIMITATIONS:
- Imposes a per-entity 65K (65336) vertex-limit (Plugin-Only).
- No-UVs: supports per-vertex RGBA and/or 3D-procedural-shaders Only.
- ASCII-OBJ-File-Interchange: slower than binary formats.
- Currently lacks supports for QMSH's Parameter-Definitions.
- Runtime-Invocation for Linux, Mac-OS and Windows builds only.
GETTING-STARTED:
- Introductory Tutorial Video
DOCUMENTATION:
- In-editor tooltips, hints and explanations of options.
- Thoroughly documented source-code (all public-members).
- Includes detailed accompanying PDF documentation.
- Example-Scenes demonstrating ahead-of-time and runtime use.
HELP & SUPPORT:
- If you any need help or support - get in touch: support@qmsh.org
FEEDBACK:
- Got a question, suggestion or an idea? Contact: feedback@qmsh.org
- If you make something cool with QMSH in Unity - it'd be great to hear!
ADDITIONAL-NOTES:
- Permissive Plugin Source-Code License: MIT, Apache.
- Tested under Mac-OS and Windows operating systems.
For more information you can also refer to the QMSH project's homepage.