3D Thermal Flame Pillars scaled by Fire Radiative Power (fire-pillars-layer.tsx) #80

Closed
opened 2026-10-14 22:28:44 +00:00 by yuris · 0 comments
Owner

What to build

Render active fire clusters as vertical 3D luminous ember columns rising into the sky from the terrain. Scale column height and luminosity dynamically based on satellite Fire Radiative Power (MW) and cluster hotspot count.

Technical specifications

  1. Target files:
    • src/components/map/layers/fire-pillars-layer.tsx: 3D cylinder / column extrusion layer.
  2. Visual mechanics:
    • Base centered on cluster geographic centroid.
    • Column height scaled from 500m (small brushfire) to 4,000m (extreme peat fire).
    • Pulsing glowing ember shader animation.

Acceptance criteria

  • Fire clusters render as towering luminous 3D columns in pitched camera view.
  • Column height accurately reflects cluster intensity and FRP.

Authoritative Specifications & Reference Documentation

### What to build Render active fire clusters as vertical 3D luminous ember columns rising into the sky from the terrain. Scale column height and luminosity dynamically based on satellite Fire Radiative Power (MW) and cluster hotspot count. ### Technical specifications 1. **Target files**: - `src/components/map/layers/fire-pillars-layer.tsx`: 3D cylinder / column extrusion layer. 2. **Visual mechanics**: - Base centered on cluster geographic centroid. - Column height scaled from 500m (small brushfire) to 4,000m (extreme peat fire). - Pulsing glowing ember shader animation. ### Acceptance criteria - [x] Fire clusters render as towering luminous 3D columns in pitched camera view. - [x] Column height accurately reflects cluster intensity and FRP. --- ### Authoritative Specifications & Reference Documentation - **Titik Gambut Architecture & Subsystem Contract**: [`docs/ARCHITECTURE.md`](https://git.nokopia.com/yuris/titik-gambut-next/src/branch/main/docs/ARCHITECTURE.md) - **BIG DEMNAS National Digital Elevation Model**: [Ina-Geoportal DEMNAS](https://tanahair.indonesia.go.id/demnas/) — 0.27 arc-second seamless national elevation mesh. - **MapLibre GL JS Terrain 3D Spec**: [MapLibre 3D Terrain](https://maplibre.org/maplibre-gl-js/docs/examples/3d-terrain/) — Hardware-accelerated client elevation.
yuris changed title from Issue 67: [Frontend] 3D Thermal Flame Pillars scaled by Fire Radiative Power (fire-pillars-layer.tsx) to [Frontend] 3D Thermal Flame Pillars scaled by Fire Radiative Power (fire-pillars-layer.tsx) 2026-10-14 22:31:23 +00:00
yuris changed title from [Frontend] 3D Thermal Flame Pillars scaled by Fire Radiative Power (fire-pillars-layer.tsx) to 3D Thermal Flame Pillars scaled by Fire Radiative Power (fire-pillars-layer.tsx) 2026-10-14 22:38:28 +00:00
Sign in to join this conversation.
No labels
backend
frontend
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yuris/titik-gambut-next#80
No description provided.