Modus 3D is an initiative of Trimble UX designers and Trimble Technology developers to build and define a common set of interaction and visual patterns for all Trimble 3D applications. We want designers and developers to understand the best practices to provide the tools to easily implement and adopt proven 3D patterns. This effort will provide a unified experience for our customers across Trimble solutions.
To encourage adoption, we have created Modus 3D, a repository of 3D pattern elements available for any designer or developer within Trimble to consume and contribute. Modus 3D contains detailed descriptions of 3D UX patterns and interactive examples showing implementation of a Web3D graphics library.
3D patterns are reusable solutions to recurring problems in 3D applications.
Offer a unified experience to our customers across Trimble solutions. Increase customer satisfaction by using validated experiences.
Make it easier for customers to try, adopt, and purchase more Trimble solutions.
Cherry-pick the best interactions across Trimble to synthesize a modern set of tools and provide parity across our products.
Save costs, time, and resources of UX R&D and 3D development across Trimble by offering a common index of ready-to-use 3D interactions.
To deliver 3D pattern solutions we have created different sets of tools that will help designers and developers understand and reuse 3D patterns.
The 3D pattern guide is an interactive web-based 3D environment, where patterns are explained in detail. The guide allows users to interact in a 3D space to fully understand a desired behavior or interaction. Each pattern feature is defined including an explanation of its best practices, reasoning, and ways to access. To help users navigate and identify pattern use, individual primary feature 3D pattern sets are divided into their context of use.
- Model inspection
- Scene modification
- Modeling (Object creation and modification)
Web3D is a graphics library featuring a reusable extensible graphics environment for viewing and editing 3D content. Using plugins, Web3D supports different model formats, content types using a single unified rendering and interaction architecture.
This is an inner-source project. Contributions are welcomed!
Gestures are necessary to give the user control to navigate and manipulate 3D environments. Currently, each of Trimble’s applications has various methods of using gestures; these discrepancies create hurdles for users to switch between applications.
We are compiling all of the existing gestures of Trimble applications and have created a Gesture Tool to solve this problem. The tool allows users to cross-reference the various keystrokes/gestures/mouse clicks used in Trimble applications to suggest the preferred solution.
While working on defining the best 3D practices for Trimble we come into contact with new technologies and ideas that are currently non-existent in Trimble’s portfolio. Being an international team of UX designers, developers, and product managers spanning across different products, we have the opportunity to elaborate on these ideas, create connections, and offer new solutions. Some of the initiatives we have been working on include:
- 3D orientation indicator
- 3D collaboration and live sharing
- 3D web-based platform editor
Find additional resources for 3D patterns and implementation on the Modus 3D Documentation site.
|10/28/2022||1.4.0||New guidelines added and linked to 3D documentation site.||P. Borgstein, D. Bedick, D. Donnell, F. Keks, T. Kluyskens, A. Komninos, J. Oczkowski, E. Pilke, S. Sidhu, D. Silcock, T. Sippola, K. Thurlow|