Use 360° image/video spheres with transitionable focal points as the graphical element of a scrollyteller
In your Core Media article:
#scrollytellerNAME360ASSET11019088ELEVATION5YAW120PITCHn15ROLL15
Initial
#markYAW60
Turned 60 degrees counter-clockwise
#markYAWn60
Turned 60 degrees clockwise
#endscrollyteller
The opening #scrollyteller tag or any #mark tag can have the following properties:
ASSET: CoreMedia ID of an Image or Video document or0for none (default:0)YAWOFFSET: Set the 'zero' degree for an asset, to help maintain h'head' orientation between assets (n180to180; default0)ELEVATION: Raise/lower 'head' (n20to20; default0)YAW: Turn 'head' anti-clockwise (n180to180; default0)PITCH: Tilt 'head' up/down (n90to90; default0)ROLL: Tilt 'head' left/right (n90to90; default0)
The following effects are produced by changing the above properties:
- Changes in
ASSETwill cause a fade transition, using a black background where no asset is required - Changes in
ELEVATIONYAW,PITCHandROLLwill be combined into a singular transtion combining transation and rotation - Changes in
YAWwill result in the shortest distance between the two angles being traversed (330° to 30° will traverse a 60° arc, not 300°) - All property changes (except
YAWOFFSET) are additive. Omitting a property doesn't reset it to its default. You'll have to do that manually when required.
Note: aframe and aframe-react can't be installed with npm as their package.jsons have faulty engine fields that won't let npm install run unless you're using Node.js v4.6! To work around this, install using yarn, which can ignore engine requirments:
yarn install --ignore-engines
- Colin Gourlay (Gourlay.Colin@abc.net.au)
Project generated from aunty's preact app template.