AR Second Life
ManualThis a brief overview how to use the modified AR Second Life viewer to create AR experiences like AR machinima.
The setup envolves three steps:
Camera SetupOur client supports multiple cameras. Located in the preference dialog, the panel "AR Cameras" allows to specify varios settings like initialization string and features like exposure.
After a camera is added, it can be started and stopped by pressing the according button.
Tracker SetupAll trackers report their data via a VRPN server, which is started in the "AR Tracker" panel. Several transformation matrices specify the relation between different coordinate systems. The most important are Sensor to Camera and World to Tracker Row Swap. These settings only have to specified once for each physical room and equipment. The tracking is enabled by pressing connect.
Note: The Tracker Sync Delay feature allows to delay the tracking data by x Milliseconds to keep video and tracker in sync. A typical value might be 110ms
Setting the reference pointTo create the relationship between Second Life and the physical world, a reference point has to be specified, to which the tracked data is applied to. This process is as simple as touching a special SL object called the "AR Reference Marker". This marker can be rezzed and moved.
Physical occlusionIf real world objects should occlude virtual graphics like in this picture, the real world objects needs to modeled in SL (and put in the right place) and given a the color <153, 153, 153>. This marks it as a physical occluder.
Enable/Disable AR FeaturesAll AR features can be enabled and disabled in the Augmented Reality menu in the main menu bar. The options consist of Background video, camera, physical occlusion and clipping.
The camera has to mode, First Person and Free Camera. In the Free camera mode, the avatar remains still, and only the camera moves. In first person, the avata's position is also altered according to the tracking (beta)
Clipping is a more advanced feature to hide unwanted graphics outside a specified space. It can be setup with a special in world tool, the AR Plane Clipper.
Setting up the development environment
Link to this Page