CrystalWalk is a crystal editor and visualizer software designed for teaching materials science and engineering. Based in WebGL/HTML5, it provides an accessible and interactive platform to students and professors by introducing a simplified crystallographic approach that creates crystal structures by combining a lattice with a motif without the use of its internal symmetry.
A comprehensive set of didactic functionalities is also available, as an online content publication platform for sharing interactive crystal structures, a “didactic narratives” tool to generate interactive classes based on predefined animated sequences as well the support for advanced interaction and virtual reality technologies as Oculus Rift, Google Cardboard, LEAP Motion, multi-touch devices and 3D printing technologies.
The process of development and implementation of CrystalWalk was guided by principles of free software, accessibility and democratization of knowledge, adopting state of art technologies for the development of interactive web applications, such as HTML5/WebGL, service oriented architecture (SOA) and responsive, resilient and elastic distributed systems.
A brief description of the project and CrystralWalk’s main functionalities can be seen on Dr. Fernando Bardella’s seminar presentation to Drexel’s College of Engineering students.