3D title ident
Opening(title, tagline) is Veena's compact brand-ident opener. Extruded letters land independently, settle, shake, dissolve into particles, and reveal a tagline.
import { Timeline } from "veena/core";
import { Opening } from "veena/storytelling";
const opening = Opening("KAVRIQ", "The Science Behind AI")
.texture("whiteMarble")
.style({
letterHeight: 2.4,
letterDepth: 0.95,
particleCount: 1400,
particleSize: 0.028,
})
.timing({ dissolveDuration: 0.82 })
.addTo(this);
const timeline = new Timeline();
opening.animate(timeline);
this.play(timeline);
Available textures are whiteMarble, blackMarble, and plain. Geometry, colors, particle behavior, tagline typography, and every choreography phase are configurable through .style() and .timing().
Use SceneView when the ident should transition into another prepared scene rather than end on its tagline. See examples/openings/kavriq-opening.ts and examples/openings/opening-scene-view.ts.