360 lookaround camera
Sample showing how to move the camera with mouse and touch to look around
Sample showing how to move the camera with mouse and touch to look around
Camera Entities
Simple example of planes that always face the camera. i.e. billboards. Click on the box and fly around the scene with WASD
Sample of a camera following points on a spline path.
Sample showing to use render masking on the lights and models to enable lighting to only affect certain models and cameras to render certain models.
A sample showing how capture a screenshot from a camera and download as a PNG
Sample project showing a multi layered particle effect with screen shake.
This is an application that implements first person character movement.
Example project that extends the First Person Camera tutorial to move and jump around a 3D level
Sample showing information hotspots on a scene.
A sample showing how to lock the mouse upon clicking.
Click to focus, then press space to zoom in and out, press left arrow and right arrow to switch to the left and right cameras
Demonstration project that shows how to use multiple cameras and layers to render a mixed user interface of UI elements and world-space objects.
A sample showing how to render multiple viewports by modifying the viewport properties on the cameras
Sample with an orbit camera around an entity with both mouse and touch. Scroll wheel and 'pinch to zoom' is used to zoom in and out.
An example shows how to focus a camera on target location
Raycasting with multiple camera viewports. Click on the shapes in each view
Render 3D objects as part of the UI
Sample with a smooth transition of a camera from one position and rotation to another using the Lerp and Slerp functions.
A simple third person controller.
Example of how to use DOM (HTML + CSS) with WebXR AR session.
Example of how to use WebXR Hit Test API. That allows to hit test real world geometry.
Example of how to use WebXR Augmented Reality: Image Tracking API. That allows to actively track real world images based on provided sample.
Example of how to use WebXR Augmented Reality: Plane Detection API. That allows to actively track real world surface estimations.
Sample in which a UI Element is positioned over a world space point.