Celebrity Ship Visualization Upgrade
ROLE:
Lead DESIGNER
In our previous engagement with Celebrity, we prepared an environment to evaluate and manage their ship vacancies. In our effort to build the 3D visualizations of the ships, due to scope and budget limitations we chose to leverage an existing charting library called Plotly. Unfortunately, Plotly had some limitations that forced us to reduce the fidelity of the blueprints to the point that each floor layout was comprised of a series of squares. The good thing was that it kept us within budget and timeline.
At a later date, we were given the opportunity to return and dedicate time to explore ways to improve the visualization. I researched alternative libraries, but with no luck, so I pivoted toward a more robust option: Unity. My 3D background came in handy. I was able to hit the ground running and produced the entire model via 2-dimensional blueprint vectors that Celebrity provided. The tricky part was building the controls to manipulate the ship. I needed to learn just enough C# to get it working.
In the end, we were able to produce a new ship visualization that very closely resembled the actual blueprints and were therefore much more accurate. The controls I built were a zooming feature, the ability to rotate the ship, and a hover state for each of the floors.