Documentação de Engenharia // v0.1

The Science of
Sunset Selection

Você senta na janela, espera o pôr do sol, e ele acontece do outro lado do avião. Escolher assento não deveria ser um chute.

Nosso motor de física cruza a rota do seu voo com a posição do sol para garantir a vista perfeita.
3 variáveis importam: a Rota, a Altura e o Assento.

Correção de Trajetória Aplicada
FLAT PLAN
ARC_RAD6,371KM
GEOM_MODELSPHERICAL

A Rota (Curvatura)

Aviões não voam em linha reta geométrica. Eles seguem a curvatura da Terra (Grandes Círculos). Nosso motor calcula cada curva do seu voo para saber exatamente onde a aeronave estará, minuto a minuto.

Slerp GeometryTechnical DefinitionSpherical Linear Interpolation. Mantém a velocidade angular constante ao longo de uma esfera, essencial para rotas aéreas de precisão.Haversine AnalysisTechnical DefinitionFórmula para calcular a distância de círculo máximo entre dois conjuntos de coordenadas, considerando a esfericidade da Terra.
Interativo: Horizon Dip
35,000 FTSEA LEVELDIP: -3.50°
Altitude Control35,000 FT
SIM_ALT

A Altura (Horizonte)

Lá no alto, o horizonte "desce". Isso cria um horizonte efetivo visível que permite que você veja o pôr do sol por mais tempo do que na superfície. Nossos cálculos são perfeitamente calibrados para essa diferença de elevação.

Cruise Dip: -4.03°Technical DefinitionÂngulo de depressão do horizonte visto de altitudes de cruzeiro (10km). Permite ver o sol abaixo do horizonte geométrico do solo.Atmospheric RefractionTechnical DefinitionO desvio da luz solar ao passar por camadas de ar de diferentes densidades, fazendo o sol parecer mais alto do que realmente está.
Alinhamento Perpendicular
90° IDEALRUMO RELATIVO AO SOL
ALIGN_TARGET90.0°
SEAT_SIDEDYNAMIC

O Assento (Ângulo)

Não adianta o sol estar lindo se ele estiver fora do seu campo de visão. Buscamos os voos em que o sol cruza um ângulo de 90 graus em relação à sua poltrona, garantindo a foto perfeita sem reflexos excessivos na asa.

Seat Side: A/KTechnical DefinitionAlgoritmo que decide o melhor lado (Bombordo vs Estibordo) baseado no vetor sol-aeronave e direção de voo em 3D.Relative AzimuthTechnical DefinitionA diferença em graus entre o rumo do avião e a posição horizontal do sol. Ideal: 90 graus.
Refração Atmosférica
POSIÇÃO REALPOSIÇÃO OBSERVADA
REFRAC_INDEX1.00029
BAND_OFFSET+0.83°

Peneira de Realidade

A atmosfera da Terra funciona como uma lente que entorta a luz. Mesmo quando o sol já "sumiu", a luz dele ainda viaja pelo ar. Nosso algoritmo considera esse desvio para prever as cores mais vibrantes da "Golden Hour" aeronáutica.

Golden Hour BandTechnical DefinitionIntervalo de altitude solar entre -8° e +14° onde a luz sofre maior espalhamento de Rayleigh (mais tons quentes).Solar EphemerisTechnical DefinitionModelos matemáticos que preveem a trajetória exata do sol baseados na data juliana e coordenadas terrestres.
Matemática do Voo // Core Algorithm

Como o Sistema Pensa

Para descobrir o melhor pôr do sol, o sistema simula minuto a minuto a geometria entre o avião, o Sol e a Terra. Abaixo, o processo de decisão em 4 etapas.

01. O ObservadorGeometria Esférica
t
+ Deep Dive Técnico
Entrada
Origem, Destino, Horário
Processo
Cálculo de Slerp
Saída
Posição (Lat/Lon) a cada minuto

Como a Terra é curva, a rota mais curta parece um arco. O sistema traça esse caminho exato.

Ex:

Rota SP → Paris: o caminho "sobe" até o norte do Brasil antes de cruzar o oceano.

02. O AstroMecânica Solar
ALT: 45°AZ: 260°
+ Deep Dive Técnico
Entrada
Posição do Avião, Data/Hora
Processo
Equações NOAA
Saída
Altura e Direção do Sol

Calcula onde o Sol estaria para uma pessoa sentada naquela janela, naquele instante.

Ex:

18:45 → Sol a 15° de altura (ainda alto). 19:10 → Sol a 2° (perto do horizonte).

03. A IlusãoFísica Atmosférica
Horiz. Geo (0°)-4.03°
+ Deep Dive Técnico
Entrada
Altitude de Cruzeiro (~11km)
Processo
Refração
Saída
Horizonte Visual: -4.03°

Lá de cima, o horizonte fica "mais baixo" e a atmosfera desvia a luz, atrasando o pôr do sol.

Ex:

No chão, o sol se põe a 0°. No avião, ele precisa descer até -4.03° para sumir.

04. A InterseçãoDetecção Numérica
-4.03° (Limit)CROSSING!
+ Deep Dive Técnico
Entrada
Movimento do Sol vs. Horizonte
Processo
Check: prev > limiar && curr ≤ limiar
Saída
O minuto exato do evento

O sistema varre todo o voo e encontra o segundo exato em que o Sol mergulha no "mar de nuvens".

Ex:

Entre 18:52 (Sol > -4.03°) e 18:53 (Sol < -4.03°) → Pôr do Sol detectado.

Precisão e Limites do Modelo

O modelo garante precisão de minutos para a geometria solar em condições ideais. Porém, não conseguimos prever nuvens no horizonte,turbulência na rotaou mudanças de última hora pelo piloto. O cálculo assume céu limpo e rota padrão.

Use as setas para navegar entre os passos do cálculo.

O Ranking de Inteligência

Não mostramos apenas voos. Analisamos todas as opções disponíveis entre seus aeroportos e as filtramos através do nosso motor de física.

01
A

Aquisição de Dados

Buscamos em tempo real todas as ofertas de voos comerciais disponíveis para a rota selecionada via Amadeus Global API.

02
S

Simulação Vetorial

Cada voo é "re-voado" em nosso simulador. Verificamos se a janela de tempo do voo cruza o exato momento do pôr do sol.

03
C

Categorização

Ranqueamos os resultados. Voos com "Visual de Pico" ficam no topo, enquanto voos noturnos ou sem visibilidade são movidos para o final.

04
B

Decisão de Compra

Nós não vendemos passagens. Uma vez escolhido o voo perfeito, redirecionamos você para o Google Flights ou diretamente para a companhia aérea.

Imersão no Algoritmo

Anatomia do Score

O Sunset Score (0-100) é calculado em tempo real por um motor de 3 eixos. Cada fator tem peso científico específico.

40

Solar Altitude

40%

Mede se o sol está na Golden Hour Band (-8° a +6°). Quanto mais próximo de -2°, maior o score.

Alcance Ideal-4° a 0°
Zona de Penalidade> +6° ou < -12°
35

Relative Angle

35%

Calcula o azimute relativo entre o vetor de voo e o sol. Perpendicular (90°) = vista perfeita pela janela.

Ângulo Perfeito85° - 95°
Zona Morta< 30° ou > 150°
25

Visual Phase

25%

Bonus por intensidade cromática. Fases 5-6 (Deep Gold/Civil Twilight) recebem pontuação máxima.

Bônus MáximoFase 6
Sem BônusFase 0-2
Fórmula Final
Score = (altitudeScore × 0.40) + (angleScore × 0.35) + (phaseBonus × 0.25)
* Normalizado para escala 0-100 com arredondamento de 1 casa decimal
Blueprint do Sistema // Core Engine

Fluxo de Inteligência

A arquitetura por trás da engine de simulação. Um pipeline linear de alta performance que transforma dados brutos em inteligência visual.

Entrada de Dados
Amadeus API
Trajetória
Slerp Engine
Física Solar
NOAA SPA
Inteligência
Sunset Score
Visual Evolution Program // Fase 1 · Web 2D

Simulação Interativa 2D

Motor físico exposto em uma camada didática bidimensional. Nenhuma lógica extra na interface — coordenadas lidas diretamente do algoritmo central.

Solar Altitude

13.3°
Daylight
Timeline20:00:00 UTC
0.3x
Live Simulation // Flight AA-1801

Timeline de Voo Real

Veja como o sistema detecta e categoriza o pôr do sol ao longo de uma rota real: São Paulo (GRU) → Los Angeles (LAX).

GRU → LAX
10h 45min · 9,842 km · B777-300ER
Sunset Score
94.7
12:30 UTC
✈️ Decolagem GRU
15:45 UTC
🌅 Golden Start
Alt: -2.1°
16:12 UTC
PEAK MOMENT
Angle: 89.7° (K)
16:40 UTC
🌇 Golden End
Alt: -8.4°
22:15 UTC
🛬 Pouso LAX
⏱️ Duração do Pico
55 min
📐 Altitude Solar
-2.1° a -8.4°
🪟 Assento Ideal
K (Direita)
🎨 Fase Visual
6 (Deep Gold)
Validation Report // GRU-LAX Route

Auditoria de Precisão

A maioria dos apps usa geometria plana, ignorando a curvatura real. Em voos longos, isso gera erros críticos de posicionamento.

Cálculo Tradicional

Geometria Plana (Linear)

Erro de Trajetória~358.2 KM
Divergência Solar± 3.5°

"O sistema assume que o avião segue uma linha reta num mapa 2D, resultando em previsões de sol no lado errado da poltrona."

The Sunset Standard

Geometria Esférica (Slerp)

Erro de Trajetória0.0 KM
Divergência Solar< 0.01°

"Cálculo vetorial em 3 eixos (X, Y, Z). Mesmo em voos polares ou transoceânicos, a precisão é absoluta."

Visual Translation

Do Código à Cabine

Nossa engine traduz trilhões de cálculos vetoriais em um momento inesquecível. Arraste para comparar o que o sistema "vê" vs. o que você sente.

SOL_ALT: -4.23°
SOL_AZI: 279.1°
WIN_VEC: [0.8, -0.2]
// TARGET_LOCK
System Vision // Wireframe
Your Vision // Reality
System Boundaries

Cenários Extremos

O motor foi projetado para lidar com situações limite onde a geometria e física solar atingem extremos.

🌍

Rotas Polares

CASO: Sol da meia-noite (verão)
Sistema detecta altitude solar sempre positiva → Voo categorizado como NOT_ELIGIBLE
CASO: Noite polar (inverno)
Sol abaixo de -18° → Score = 0, mas mantém coordenadas para referência
✓ Sistema mantém estabilidade numérica em latitudes > 66.5°
☀️

Voos Equatoriais

CASO: Pôr do sol perpendicular
Queda de altitude solar muito rápida (~15°/hora) → Janela Golden Hour reduzida para ~20min
CASO: Voo leste-oeste
Motor compensa movimento do avião vs. rotação terrestre para ângulo correto
✓ Algoritmo ajusta threshold de altitude solar dinamicamente
🔄

Conexões

CASO: Múltiplos segmentos
Cada trecho é avaliado como um voo único. O sistema destaca o score do melhor trecho no ranking geral.
CASO: Wait at airport
O período em solo não é computado na pontuação estética do voo.
✓ Respeita fuso horário de cada aeroporto de escala
System Telemetry

Performance Metrics

System Status
Nominal
Live
Velocidade de Processamento
~247voos/seg
⏱️
Live
Latência Média
< 380ms
🎯
Live
Precisão de Validação
99.94%
Medido em produção (últimos 7 dias)
Validação cruzada com dados NOAA SPA
P99 latency: 680ms
Aviso de Isenção

Limitações do Sistema

Zero Weather Awareness

Nuvens, tempestades ou névoa podem ocultar o pôr do sol completamente, independente do score astronômico.

No Seat Map Integration

Não sabemos se o seu assento específico tem uma janela ou se ela está alinhada com a poltrona.

Airline Schedule Changes

Atrasos ou mudanças de rota de última hora podem alterar a janela vetorial de visibilidade do sol.

Structural Obstructions

O cálculo assume visão limpa até o horizonte. Assentos posicionados no meio ou sob a asa da aeronave limitam a vista.

Como o sistema lida com voos noturnos?
Voos que ocorrem inteiramente durante a noite física (sol abaixo de -18°) recebem score zero e são marcados como "Não Elegíveis" na interface mecânica.
O lado sugerido é garantido?
Nós indicamos o lado físico (Bombordo/Estibordo) onde o sol estará. A disponibilidade do assento para compra depende inteiramente da companhia aérea e não temos como reservar a poltrona.
Mission Pipeline

Roadmap Futuro

O Sunset Seat está em constante evolução. Veja o que estamos preparando para as próximas versões da nossa engine.

v0.2 // Integration

Seat Map Intelligence

Integração com bancos de dados de configuração de cabine (LOPA) para garantir que seu assento tenha uma janela real alinhada.

v0.3 // Real-Time

Weather Aware Scoring

Implementação de camadas meteorológicas (SIGMET/SAT) para reduzir o score em caso de alta probabilidade de camadas densas de nuvens.

v1.0 // Mission Control

Live Flight Tracker

Acompanhamento em tempo real durante o voo com notificações de 'Prepare a Câmera' 5 minutos antes da janela de pico.

Pronto para a missão?

A ciência está clara.

Agora descubra o seu pôr do sol. O motor de simulação está online e aguardando suas coordenadas.

Analisar Meu Voo

Pronto para a Missão?

Agora que você conhece as engrenagens, é hora de escolher seu assento. Cada cálculo foi feito para que seu único trabalho seja apreciar a vista.

Começar Simulação