Cocoon 3D is a BIM (Building Information Modeling) software for architects, interior designers, and furnishing companies to design, collaborate. and visualize quickly.
This is a CAD + 3D modelling application for architects, interior designers, and furnishing companies. The goal of the product is to create a software that allows architects and interior designers to design without constraining their creativity due to the complexity and the high learning curve of 3D applications.
As the only UX designer on the team, my responsibilities include researching and designing for the entire application from concept to production
My work on this project was focusing on all aspect of design from strategy to production work. I worked closely with stakeholders and the development team to create the next generation 3D modelling application for architects and interior designers
Since there are always multiple ways to 3D model an object and the user flow for a 3D modelling software can easily be overwhelming, it was crucial for the team and I to clearly identify new features and user goals before creating and developing the new software.
Through workshops and user interviews, we had collaborated with our stakeholders and mapped out the entire workflow of architects and interior designers and the relationship between them. This was a was very important step for us because it allowed the team to visually understand our stakeholders’ pain-points and identify all the requirements for our initial launch.
After the discovery phase we had a very good understanding of their workflow,
design process, and the challenges they were facing with existing 3D applications.
However, the next major obstacle we faced when designing and developing the application
was to come up with features and interactions.
Since there are always possibilities where features and interactions might not be used as intended
and become obsolete, we had to find various methods to experiment, validate, and iterate
our ideas quickly.
Aside from sketching and storyboarding with our stakeholders to brainstorm and validate ideas,
below were some of the prototyping techniques that were used throughout the entire project:
The initial discovery exercises where we mapped the entire workflow for architects and interior designers helped us focus on the key tasks and determine what and how to prototype.
The illustration above is one of the storyboards I created to brainstorm and validate ideas with our stakeholders
One of our top priorities is to lower the learning curve while increasing productivity
with usability.
Since most of the 3d programs out there are not designed for a specific industry or specific
professionals, there are often numerous ways to create an object or achieve a certain goal.
This ultimately made the software a lot harder than it should be for most professionals and
lowers productivity.
Our direction was to minimize the number of ways of performing tasks such as drawing a floor plan
or building walls in 3D. This ultimately helps our users when going through our tutorials by
going through a more linear approach, which also helps us simplify the UI because most of the
interactions are very specific.
The table is a document that illustrates all steps required for each task
The table above shows which features can be activated when another feature is operating
In order to streamline the process for the development team, we had also developed paradigms, which were interaction patterns that can be reuse in other features.
One of the main reasons why we did not start with designing the navigation and information architecture for the entire application is because we had to validate a lot of the flows and studied stakeholders’ mental models before we can design a more intuitive navigation and IA. With the the key interactions and user tested and validated, this gave us a better sense and feel of the entirely application and made it easier for the team to design the navigation and IA. This also allow us to prototype and test use cases which might required combinations of multiple features or flows.
Early Iterations
Last Iterations
One of the most challenging phase throughout the entire project is the interaction design because
it is very challenging to communicate interaction ideas and the relationship between different objects
in 3D space.
In order to show the team all interactions clearly, I created illustrations and storyboards for all the features from the beginning to the end.
Please feel free to contact me for further info