Welcome to the basil project. Just starting the site and an initial stab at architectural documentation.
Now I have to learn MarkDown and Jekyll but I wanted to learn them anyway.
Basil is the viewer portion of a larger project to build a a system of 3D object discovery, manipulation, and display. Basil can be used to view virtual worlds, games, or augmented reality. The display may be a computer screen, a tablet, head mounted goggles, or a heads up display.
The Basil viewer is surrounded by several other components:
Added to these modules are connection modules which connect the viewer components to object repositories. If the viewer is being used to inhabit a virtual world, the repositories hold the world to view. If the viewer is being used for augmented reality, the repositories contain locations and representations of objects in the real world.
Architecturally, the interface between the modules is defined by their APIs and associated protocols. This way, modules can have different implementations, can be distributed (run in more than one process or computer), and can evolve independently.
Welcome to the basil project. Just starting the site and an initial stab at architectural documentation.
Now I have to learn MarkDown and Jekyll but I wanted to learn them anyway.