Insights by OmkarUrja

Track · scene

Scene track

Three branches off GET /api/v1/scene, picked via the type query param.

Branches

typeAuthPurpose
(omitted)studio:v1:useCharacter + background composed into one SVG.
pricing-cardpublicProduct-tinted backdrop for /pricing tiles. No character.
umbrella-heropublicEcosystem-scale 1600×800 hero. All six element palettes layered.

Default — character + background

<img
  src="https://urja.insightsbyomkar.com/api/v1/scene?character=lucky&pose=listening&background=aurora&width=1200&height=600"
  width="1200" height="600" alt="Lucky on an aurora backdrop" />

Parameters

ParamDefaultNotes
characterluckyAny character from the Character track.
poselistening
mood
backgroundauroraaurora \glow \grain \starfield \none.
paletteper-effect defaultaurora \ember \nebula \forest \ocean \rose.
seedderivedDeterministic seed. Change for campaign variations.
width960[200, 3840].
height540[160, 2160].
characterScale0.72Fraction of scene height. [0.3, 0.95].
aligncentercenter \left \right.

Pricing card — ?type=pricing-card

Backdrop-only atmosphere for /pricing tiles. 600×400 default, product-tinted.

<img
  src="https://urja.insightsbyomkar.com/api/v1/scene?type=pricing-card&product=netra&tier=max"
  width="600" height="400" alt="" />

Parameters

ParamDefaultNotes
productluckylucky (fire) \netra (water) \astrology-api (earth) \visual-api (air) \critic (nebula) \character (rose).
tierprofree \pro \max. Drives blob density + chromatic bloom.
width600[240, 1200].
height400[160, 900].
seed<product>-<tier>Override for campaign variations.

Umbrella hero — ?type=umbrella-hero

Apex pricing-hero backdrop. All six element palettes at low intensity so headline copy reads on top.

<img
  src="https://urja.insightsbyomkar.com/api/v1/scene?type=umbrella-hero&motion=drift"
  width="1600" height="800" alt="Insights by Omkar ecosystem" />

Parameters

ParamDefaultNotes
width1600[640, 3840].
height800[320, 2160].
seedumbrella-heroJitters blob anchors.
motionstaticstatic \drift. drift adds a 40–80s per-blob cycle.
intensity0.32Alpha ceiling. [0.1, 0.6].
grain0.08Film-grain amount. [0, 0.3]. 0 disables.

Response contract

Every branch returns image/svg+xml. Cache headers match the Character track. The default branch carries X-RateLimit-*; the two public branches don't (per-key limits don't apply to public traffic — abuse is IP-throttled at the edge).

See also

  • Character — parametric character renderer behind the default branch.
  • Effects — the backdrops the scene composer layers.
  • Illustrate · ornaments — ppp-banner + compass-rose are sibling public SVGs.