Pular para o conteúdo

Figuras de cenário para posts e artigos técnicos

Blogs de engenharia, posts no Medium / Substack, READMEs do GitHub e newsletters técnicas sobre condução autônoma, veículos autônomos e ADAS precisam regularmente de uma figura limpa de cenário: o cruzamento que você está explicando, o caso extremo que está percorrendo, a configuração de faixas sobre a qual seu código raciocina. O drawtonomy é razoável para essas figuras, com formatos de saída ajustados para a web.

Esta página é o análogo para blogs / artigos de Figuras para artigos de condução autônoma — a mesma tela, restrições de saída diferentes.

As restrições são diferentes de uma figura de artigo:

  • Incorporável. A figura precisa ser inserida em um editor Markdown / MDX / Notion / Ghost / Substack sem conversão.
  • Segura no modo claro / escuro. Muitos blogs de engenharia renderizam em ambos. A figura deve ser legível em qualquer um, ou ter uma variante para modo escuro.
  • Tamanho de arquivo pequeno. Uma imagem raster de 4 MB prejudica o carregamento da página e o SEO. SVG ou PNG comprimido é o padrão correto.
  • Amigável a cartões sociais. Quando o post é compartilhado no Twitter / LinkedIn / Hacker News, a imagem OG geralmente é a figura. A proporção e a legibilidade em tamanho pequeno importam.
  • Re-editável. Bloggers atualizam posts. A figura precisa ser editável posteriormente sem redesenhar.

Os padrões do drawtonomy se mapeiam claramente para esses:

  • .drawtonomy.svg (o formato SVG nativo do drawtonomy) é um SVG válido, então incorpora em qualquer contexto HTML / Markdown / MDX — e é re-editável no drawtonomy quando o post precisar de uma atualização.
  • Exportação PNG está disponível com DPI alto quando SVG não é suportado (pré-visualizações do LinkedIn, por exemplo).
  • A tela infinita permite desenhar uma figura ampla que recorta bem para as dimensões OG.

Um fluxo de trabalho repetível para uma figura típica de blog:

  1. Escolha o cenário. Uma cena, um ponto. Não tente ilustrar um pipeline inteiro em uma única figura.
  2. Esboce em drawtonomy.com. Estradas, faixas, cruzamentos, veículos, pedestres, caminhos, rótulos de texto.
  3. Estilize para ambos os modos claro e escuro. Atenha-se a cores que sobrevivem em um fundo #fff e em um fundo #1a1a1a. Evite traços puramente brancos (invisíveis na luz) e traços puramente pretos (invisíveis no escuro). Traços cinza médio funcionam bem em ambos.
  4. Defina o recorte da tela. Posicione a figura para que a parte mais relevante fique no centro. Se você vai usar a mesma figura como cartão OG, enquadre em aproximadamente 1200 × 630.
  5. Salve como .drawtonomy.svg. Esta é a fonte editável. A maioria dos posts de blog é atualizada pelo menos uma vez após a publicação — correções de erros, correções de acompanhamento, “adicionei um diagrama relacionado em um post subsequente” — e o .drawtonomy.svg permite que cada atualização seja uma edição em vez de um redesenho.
  6. Exporte os ativos que você realmente distribui. Da mesma cena:
    • .png em 1200 × 630 para o cartão OG (pré-visualizações no LinkedIn / X / Hacker News).
    • SVG plano para o corpo do post se sua plataforma de blog preferir um SVG simples ao .drawtonomy.svg (a maioria das plataformas modernas aceita qualquer um, já que ambos são SVGs válidos).
  7. Incorpore. Insira no editor do blog. Adicione uma legenda — mecanismos de busca e leitores de tela dependem dela.

Para SVG, a resolução não importa; a figura é dimensionada para o que o layout decidir. Para PNG, tamanhos úteis:

UsoTamanho
Figura inline de blog (largura total)1600 × 900
Figura inline de blog (meia largura)800 × 450
OG / cartão social1200 × 630
Cartão Twitter1200 × 600
Imagem de compartilhamento LinkedIn1200 × 627
Hero do README GitHub1200 × 600 (ou o que o layout do README usar)

Em Markdown / MDX (Astro, Next.js, blogs baseados em MDX):

![Cenário de corte: ego a 90 km/h, veículo que corta a +20 km/h](./corte.svg)

Em HTML com uma variante para modo escuro:

<picture>
<source media="(prefers-color-scheme: dark)" srcset="./corte-escuro.svg">
<img src="./corte.svg" alt="Cenário de corte: ego a 90 km/h, veículo que corta a +20 km/h">
</picture>

Em um README GitHub com metadados de cartão social (quando combinado com og-image ou similar):

![Figura de cenário de corte](./docs/img/corte.png)
  • Um cenário por figura. Se você está guiando o leitor por três casos, desenhe três figuras.
  • Anotações na figura. Rótulos curtos (“TTC = 2,5 s”) incorporados na figura poupam os olhos do leitor; explicações longas vão no texto ao redor.
  • Estilo de ego consistente em uma série. Se o post faz parte de uma série, escolha uma cor para o ego e mantenha-a em todas as figuras.
  • Sem capturas de tela proprietárias. Figuras genéricas com sabor de cenário do drawtonomy evitam a pergunta “isso é de um simulador?” e dão confiança sobre os direitos de reutilização.
  • Ilustrações fotorrealistas. O drawtonomy é estritamente 2D de cima para baixo. Para renderizações da visão em primeira pessoa de um sensor, use uma captura de tela do simulador.
  • Animações. O drawtonomy exporta figuras estáticas. Para explicadores de cenários animados (por exemplo, corte ao longo do tempo), exporte a figura estática e anime separadamente, ou use a exportação OpenSCENARIO com esmini para uma reprodução gravada.