{"id":67665,"date":"2026-04-22T15:02:32","date_gmt":"2026-04-22T18:02:32","guid":{"rendered":"https:\/\/quebrandocontrole.com.br\/site\/?p=67665"},"modified":"2026-04-22T15:03:22","modified_gmt":"2026-04-22T18:03:22","slug":"ideias-em-jogo-a-geometria-do-impossivel-o-ilusionismo-dos-8-e-16-bits","status":"publish","type":"post","link":"https:\/\/quebrandocontrole.com.br\/site\/ideias-em-jogo-a-geometria-do-impossivel-o-ilusionismo-dos-8-e-16-bits\/","title":{"rendered":"Ideias em Jogo: A Geometria do Imposs\u00edvel &#8211; O Ilusionismo dos 8 e 16 Bits"},"content":{"rendered":"\n<p>Ol\u00e1 pessoal estamos voltando para a nossa s\u00e9rie que fala um pouco da evolu\u00e7\u00e3o gr\u00e1fica dos jogos, nesta <strong>Parte 2<\/strong> vamos mergulhar na era em que os desenvolvedores se tornaram verdadeiros ilusionistas.<\/p>\n\n\n\n<p>Se voc\u00ea ainda n\u00e3o viu a primeira parte dessa hist\u00f3ria confira aqui: <a href=\"https:\/\/quebrandocontrole.com.br\/site\/ideias-em-jogo-a-arte-do-ponto-e-da-linha\/\">Ideias em jogo: A Arte do Ponto e da Linha \u2013 Quebrando o Controle<\/a><\/p>\n\n\n\n<p>Ap\u00f3s o fat\u00eddico <em>Crash<\/em> de 1983, a ind\u00fastria de jogos n\u00e3o apenas sobreviveu; ela se reinventou sob uma nova filosofia: se o hardware ainda n\u00e3o pode processar o mundo real, vamos aprender a enganar o olho humano. Nesta segunda parte da nossa jornada pela evolu\u00e7\u00e3o gr\u00e1fica, sa\u00edmos dos pontos e linhas para entrar na era dos <strong>mosaicos digitais<\/strong> e das <strong>ilus\u00f5es de profundidade<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. A F\u00eanix do Sil\u00edcio e a Ditadura dos &#8220;Tiles&#8221;<\/h2>\n\n\n\n<p>Hoje, n\u00e3o temos tantas preocupa\u00e7\u00f5es como havia antigamente. O armazenamento Blu-ray, drives de terabytes e cloud (sistemas online) deixam os devs numa forma bem c\u00f4moda, \u00e0 medida que o c\u00f3digo e os recursos se expandem para preencher um espa\u00e7o cada vez maior em disco. Antigamente, sendo mais preciso, vamos a  30 anos atr\u00e1s, onde as equipes de desenvolvimento com a  pequena equipe de Miyamoto e Tezuka, que conseguiu colocar 32 fases, mais de uma d\u00fazia de inimigos, f\u00edsica de plataforma firme, uma s\u00e9rie de efeitos sonoros e uma trilha sonora memor\u00e1vel de quatro instrumentos em absurdos 40KB \u2014 sim,\u00a0<em>quilos<\/em>bytes \u2014 da ROM que conhecemos como\u00a0<em>Super Mario Bros.<\/em><\/p>\n\n\n\n<p>Quando a Nintendo lan\u00e7ou o Famicom (nosso querido NES) em 1983, ela trouxe uma arquitetura que definiria d\u00e9cadas de design: a <strong>PPU (Picture Processing Unit)<\/strong>. Diferente do Atari, que &#8220;ca\u00e7ava o feixe de el\u00e9trons&#8221;, o NES trabalhava com um sistema de <strong>Tiles<\/strong> (azulejos).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-51.png\"><img loading=\"lazy\" decoding=\"async\" width=\"537\" height=\"422\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-51.png\" alt=\"\" class=\"wp-image-67675\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-51.png 537w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-51-300x236.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-51-382x300.png 382w\" sizes=\"auto, (max-width: 537px) 100vw, 537px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagem: PPU View &#8211; Fonte Game Developer<\/figcaption><\/figure>\n<\/div>\n\n\n<p>O NES PPU, ou Unidade de Processamento de Imagem, gera um sinal de v\u00eddeo composto com 240 linhas de pixels, projetado para ser recebido por uma televis\u00e3o. Com seu pr\u00f3prio espa\u00e7o de endere\u00e7amento, que normalmente cont\u00e9m 10 kilobytes de mem\u00f3ria: 8 kilobytes de ROM ou RAM no Game Pak (possivelmente mais com um dos\u00a0mapeadores\u00a0comuns) para armazenar as formas dos blocos de fundo e sprites, al\u00e9m de 2 kilobytes de RAM no console para armazenar um ou dois mapas. Dois espa\u00e7os de endere\u00e7amento separados e menores armazenam uma paleta, que controla quais cores est\u00e3o associadas a v\u00e1rios \u00edndices, e OAM (Object Attribute Memory), que armazena a posi\u00e7\u00e3o, orienta\u00e7\u00e3o, forma e cor dos sprites, ou objetos em movimento independente. Esses s\u00e3o internos da pr\u00f3pria PPU e, embora a paleta seja composta por mem\u00f3ria est\u00e1tica, o OAM usa mem\u00f3ria din\u00e2mica (que vai decair lentamente se a PPU n\u00e3o estiver renderizando). <a href=\"https:\/\/www.nesdev.org\/wiki\/PPU\">Vejam como programar aqui<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A Engenharia do Mosaico<\/h3>\n\n\n\n<p>Imagine que a tela \u00e9 um imenso mosaico de 8&#215;8 pixels. Para economizar mem\u00f3ria, os desenvolvedores n\u00e3o desenhavam a tela inteira; eles criavam um &#8220;banco de padr\u00f5es&#8221;. Se voc\u00ea tinha uma nuvem, ela era composta por 4 ou 5 tiles repetidos e espelhados.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O Desafio da Paleta:<\/strong> O NES tinha uma limita\u00e7\u00e3o severa de cores simult\u00e2neas. Isso for\u00e7ou os artistas a entenderem de <strong>Teoria das Cores<\/strong> para criar contraste e profundidade usando apenas 3 cores por sprite (mais uma transparente).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-52.png\"><img loading=\"lazy\" decoding=\"async\" width=\"867\" height=\"222\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-52.png\" alt=\"\" class=\"wp-image-67676\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-52.png 867w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-52-300x77.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-52-768x197.png 768w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-52-500x128.png 500w\" sizes=\"auto, (max-width: 867px) 100vw, 867px\" \/><\/a><figcaption class=\"wp-element-caption\">Exemplo de uma paleta de cores. (Fonte: nesdev.org)<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O Toque Brasileiro:<\/strong> No Brasil, essa era foi marcada pela onipresen\u00e7a dos clones de NES (os famiclones) e pela resist\u00eancia her\u00f3ica do <strong>Master System<\/strong>, distribu\u00eddo pela <strong>Tectoy<\/strong>. O console da Sega, tecnicamente superior em cores, nos ensinou que, na guerra dos pixels, cada tom a mais no degrad\u00ea de um c\u00e9u contava uma hist\u00f3ria diferente.<\/li>\n<\/ul>\n\n\n\n<p>Aqui cabe uma boa curiosidade sobre o game M\u00f4nica no Castelo do Drag\u00e3o \u00e9 um jogo de plataforma em 2D com elementos de RPG, que \u00e9 uma reprograma\u00e7\u00e3o gr\u00e1fica e textual do jogo da Sega Wonder Boy in Monster Land.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-53.png\"><img loading=\"lazy\" decoding=\"async\" width=\"978\" height=\"323\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-53.png\" alt=\"\" class=\"wp-image-67678\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-53.png 978w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-53-300x99.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-53-768x254.png 768w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-53-500x165.png 500w\" sizes=\"auto, (max-width: 978px) 100vw, 978px\" \/><\/a><figcaption class=\"wp-element-caption\">Imagem comparativa do jogo original e a reprograma\u00e7\u00e3o da Tectoy.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. A Guerra das Camadas: O Parallax e a Falsa Profundidade<\/h2>\n\n\n\n<p>Com a chegada dos 16 bits (Mega Drive e SNES), a &#8220;tela plana&#8221; come\u00e7ou a ganhar volume. Aqui as plataformas tinhas seus truques:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">No Mega Drive <\/h3>\n\n\n\n<p>Antes pensar ma renderiza\u00e7\u00e3o no Mega Drive, ou seja como precisamos entender as imagens para programar, \u00e9 preciso entender os tr\u00eas pilares da for\u00e7a bruta do console:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CPU Principal:<\/strong> Motorola 68000 (7.67 MHz). \u00c9 aqui que a maior parte do seu c\u00f3digo rodar\u00e1.<\/li>\n\n\n\n<li><strong>Coprocessador:<\/strong> Zilog Z80 (3.58 MHz). Geralmente dedicado ao som e controle de drivers de \u00e1udio.<\/li>\n\n\n\n<li><strong>VDP (Video Display Processor):<\/strong> Respons\u00e1vel por processar tiles, planos de fundo (Scroll A e B) e sprites. Ele trabalha com uma paleta de cores limitada (512 cores no total, mas apenas 64 simult\u00e2neas na tela).<\/li>\n<\/ul>\n\n\n\n<p>O hardware do Mega Drive empilha quatro camadas principais de forma fixa. O VDP varre cada scanline horizontal e decide qual pixel de qual camada mostrar com base em <strong>transpar\u00eancia<\/strong> e <strong>prioridade<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-54.png\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"221\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-54.png\" alt=\"\" class=\"wp-image-67679\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-54.png 480w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-54-300x138.png 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><figcaption class=\"wp-element-caption\">Fonte: <a href=\"https:\/\/archive.org\/details\/sega-genesis-software-manual\/page\/n11\/mode\/2up\">Sega Genesis Software Manual : Free Download, Borrow, and Streaming : Internet Archive<\/a><\/figcaption><\/figure>\n\n\n\n<p><strong>Plane A (Foreground):<\/strong> Geralmente usado para o cen\u00e1rio mais pr\u00f3ximo do jogador.<br><strong>Plane B (Background):<\/strong> A camada de fundo, permitindo o famoso efeito de paralaxe (vamos falar disso mais a frente).<br><strong>Sprite Layer:<\/strong> At\u00e9 80 sprites globais (m\u00e1ximo de 20 sprites ou 320 pixels por linha).<br><strong>Window Plane:<\/strong> Uma subse\u00e7\u00e3o r\u00edgida do Plane A que n\u00e3o sofre scroll (ideal para HUDs\/Placar).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"969\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55-1024x969.png\" alt=\"\" class=\"wp-image-67680\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55-1024x969.png 1024w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55-300x284.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55-768x727.png 768w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55-317x300.png 317w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-55.png 1296w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Fonte: <a href=\"https:\/\/megacatstudios.com\/\">megacatstudios.com\/<\/a><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">No Super Nintendo<\/h3>\n\n\n\n<p>Se a programa\u00e7\u00e3o do Mega Drive \u00e9 focada em &#8220;for\u00e7a bruta&#8221; e eleg\u00e2ncia do c\u00f3digo (gra\u00e7as ao 68000), programar para o <strong>Super Nintendo (SNES)<\/strong> \u00e9 como reger uma orquestra de chips especializados. \u00c9 um hardware mais complexo, com uma CPU mais lenta, mas com um subsistema de v\u00eddeo e \u00e1udio muito mais avan\u00e7ado para a \u00e9poca.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56-1024x425.png\" alt=\"\" class=\"wp-image-67681\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56-1024x425.png 1024w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56-300x124.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56-768x319.png 768w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56-500x207.png 500w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-56.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Fonte: <a href=\"https:\/\/www.copetti.org\/pt-br\/writings\/consoles\/super-nintendo\/\">https:\/\/www.copetti.org\/pt-br\/writings\/consoles\/super-nintendo\/<\/a><\/figcaption><\/figure>\n\n\n\n<p>O SNES n\u00e3o tem apenas camadas fixas; ele tem 8 Modos de V\u00eddeo (Mode 0 a Mode 7). O programador escolhe o modo conforme a necessidade do jogo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mode 1: O mais comum. 3 planos de fundo (dois de 16 cores e um de 4 cores).<\/li>\n\n\n\n<li>Mode 7 (O trunfo): Permite aplicar transforma\u00e7\u00f5es afins (rota\u00e7\u00e3o e escala) em um \u00fanico plano de fundo 2D de 256 cores. Isso \u00e9 basicamente uma matriz de transforma\u00e7\u00e3o aplicada a cada pixel da linha de varredura, simulando um plano 3D.<\/li>\n\n\n\n<li>Cores: O SNES trabalha com uma paleta mestre de 32.768 cores ($15$-bit), permitindo degrad\u00eas e transpar\u00eancias (Alpha Blending via hardware) que o Mega Drive n\u00e3o conseguia fazer nativamente.<\/li>\n<\/ul>\n\n\n\n<p>Fonte: <a href=\"https:\/\/archive.org\/details\/SNESDevManual\">https:\/\/archive.org\/details\/SNESDevManual<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">HDMA: O &#8220;Segredo&#8221; do SNES<\/h4>\n\n\n\n<p>Se no Mega Drive usamos interrup\u00e7\u00f5es de linha (H-Int), no SNES temos o <strong>HDMA (H-Blank Direct Memory Access)<\/strong>. Ele permite que o programador agende transfer\u00eancias de dados para os registros do PPU automaticamente a cada linha desenhada, sem usar a CPU. Isso era usado para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mudar a cor do c\u00e9u (gradientes).<\/li>\n\n\n\n<li>Efeitos de distor\u00e7\u00e3o de \u00e1gua (mudando o scroll horizontal linha por linha).<\/li>\n\n\n\n<li>Efeitos de profundidade em janelas.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-57.png\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"566\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-57.png\" alt=\"\" class=\"wp-image-67682\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-57.png 985w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-57-300x172.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-57-768x441.png 768w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-57-500x287.png 500w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/a><figcaption class=\"wp-element-caption\">Fonte: <a href=\"https:\/\/www.copetti.org\/pt-br\/writings\/consoles\/super-nintendo\/\">https:\/\/www.copetti.org\/pt-br\/writings\/consoles\/super-nintendo\/<\/a><\/figcaption><\/figure>\n\n\n\n<p>Mas o grande segredo e truque dessa era atende pelo nome de <strong>Parallax Scrolling<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enganando o C\u00e9rebro<\/h3>\n\n\n\n<p>O conceito \u00e9 simples, mas sua execu\u00e7\u00e3o foi uma obra de arte da programa\u00e7\u00e3o: mover diferentes planos de fundo em velocidades distintas. Ao mover o cen\u00e1rio distante mais devagar que o cen\u00e1rio pr\u00f3ximo, o hardware simulava a percep\u00e7\u00e3o de dist\u00e2ncia do olho humano.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Exemplo Cl\u00e1ssico:<\/strong> Em <em>Sonic the Hedgehog<\/em>, as montanhas ao fundo parecem estar a quil\u00f4metros de dist\u00e2ncia, n\u00e3o porque o console processava um ambiente 3D, mas porque a velocidade de deslocamento daqueles pixels era matematicamente calculada para simular o horizonte.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Mas onde surgiu o Paralax?<\/h3>\n\n\n\n<p>O efeito de paralaxe (parallax) como t\u00e9cnica de anima\u00e7\u00e3o e profundidade, especialmente a &#8220;rolagem parallax&#8221; (parallax scrolling) usada em jogos e design web, teve suas ra\u00edzes consolidadas pela\u00a0<mark><strong>Walt Disney<\/strong><\/mark>\u00a0na d\u00e9cada de 1930. <\/p>\n\n\n\n<p>Walt Disney e sua equipe desenvolveram a\u00a0<strong>c\u00e2mera multiplano<\/strong>\u00a0para criar um efeito tridimensional em anima\u00e7\u00f5es 2D. Essa t\u00e9cnica consistia em mover diferentes camadas de arte (background, meio e primeiro plano) a velocidades distintas.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\"  id=\"_ytid_40974\"  width=\"640\" height=\"480\"  data-origwidth=\"640\" data-origheight=\"480\" src=\"https:\/\/www.youtube.com\/embed\/YdHTlUGN1zw?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Mas o mais atento nesse texto deve perguntar: <strong>Mas o Master System e o NES n\u00e3o tinham o efeito Parallax?<\/strong><br>De certa forma sim, mas h\u00e1 uma diferen\u00e7a fundamental de <strong>arquitetura<\/strong>: o Master System e o NES faziam parallax por &#8220;software&#8221; (truques de temporiza\u00e7\u00e3o), enquanto o Mega Drive e o SNES faziam por <strong>hardware<\/strong> (camadas nativas).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Mode 7: A Matem\u00e1tica Curvando o Plano<\/h2>\n\n\n\n<p>Se houve um divisor de \u00e1guas t\u00e9cnico no in\u00edcio dos anos 90, este foi o <strong>Mode 7<\/strong> do Super Nintendo. Aqui, a Nintendo e a Playtronic (que representava a marca no Brasil) mostravam algo que parecia feiti\u00e7aria.<\/p>\n\n\n\n<p>Tecnicamente, o Mode 7 n\u00e3o era 3D. Ele usa uma <strong>matriz de transforma\u00e7\u00e3o<\/strong> aplicada a uma \u00fanica camada de fundo. O hardware permitia que essa camada fosse rotacionada e escalonada em tempo real.<\/p>\n\n\n\n<p>O Mode 7 \u00e9 pura \u00e1lgebra linear. O PPU aplica uma <strong>transforma\u00e7\u00e3o afim<\/strong> para cada pixel da scanline. A f\u00f3rmula b\u00e1sica que o hardware calcula \u00e9:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-58.png\"><img loading=\"lazy\" decoding=\"async\" width=\"387\" height=\"86\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-58.png\" alt=\"\" class=\"wp-image-67683\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-58.png 387w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-58-300x67.png 300w\" sizes=\"auto, (max-width: 387px) 100vw, 387px\" \/><\/a><\/figure>\n\n\n\n<p>Onde:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>[x, y]:<\/strong> A posi\u00e7\u00e3o do pixel que o &#8220;canh\u00e3o de el\u00e9trons&#8221; est\u00e1 desenhando na TV agora.<\/li>\n\n\n\n<li><strong>[X0, Y0]:<\/strong> O <strong>Pivot<\/strong>. \u00c9 o centro da tela onde a transforma\u00e7\u00e3o (rota\u00e7\u00e3o\/escala) acontece. Geralmente \u00e9 o centro da tela (ex: 128, 112).<\/li>\n\n\n\n<li><strong>[Xc, Yc]:<\/strong> A <strong>C\u00e2mera<\/strong>. \u00c9 a coordenada X, Y no seu mapa de jogo (a pista) onde o centro da tela est\u00e1 &#8220;olhando&#8221;.<\/li>\n\n\n\n<li><strong>[x&#8217;, y&#8217;]:<\/strong> O resultado. \u00c9 a coordenada exata dentro do seu mapa de tiles de onde o VDP vai &#8220;buscar&#8221; a cor para pintar o pixel atual.<\/li>\n<\/ul>\n\n\n\n<p>Essa matriz \u00e9 o motor por tr\u00e1s de cl\u00e1ssicos como <em>F-Zero<\/em> e <em>Super Mario Kart<\/em>. Aqui voc\u00ea pode visualizar essa equa\u00e7\u00e3o como um <strong>Shader de Fragmento primitivo<\/strong>, mas executado em hardware fixo e em tempo real para cada pixel da linha de varredura.<\/p>\n\n\n\n<p>O segredo do efeito &#8220;3D&#8221; (como em <em>F-Zero<\/em> ou <em>Mario Kart<\/em>) \u00e9 usar o <strong>HDMA<\/strong> para alterar os valores de escala (A e D) linha por linha, criando uma perspectiva de fuga.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O Impacto:<\/strong> Jogos como <em>F-Zero<\/em> e <em>Super Mario Kart<\/em> criaram a sensa\u00e7\u00e3o de &#8220;ch\u00e3o&#8221; e &#8220;pista&#8221;, permitindo que o jogador fizesse curvas e visse o cen\u00e1rio se distorcer. Foi o primeiro passo acad\u00eamico importante na transi\u00e7\u00e3o do pensamento bidimensional para o espacial.<\/li>\n\n\n\n<li>Uma curiosidade: O Mode 7 s\u00f3 consegue processar <strong>um \u00fanico plano<\/strong>. \u00c9 por isso que em <em>Super Mario Kart<\/em>, voc\u00ea n\u00e3o v\u00ea pontes ou t\u00faneis onde um caminho passa por cima do outro; o hardware est\u00e1 matematicamente &#8220;preso&#8221; a uma \u00fanica superf\u00edcie plana transformada.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. O Truque Final: Quando o 2D se tornou Escultura (Donkey Kong Country)<\/h2>\n\n\n\n<p>Em 1994, quando todos achavam que o Super Nintendo tinha chegado ao seu limite, a Rare lan\u00e7ou <em>Donkey Kong Country<\/em>. O impacto visual foi compar\u00e1vel ao que sentimos hoje com o Ray Tracing.<\/p>\n\n\n\n<p>A cria\u00e7\u00e3o de <strong>Donkey Kong Country (DKC)<\/strong> em 1994 n\u00e3o foi apenas o lan\u00e7amento de um jogo de sucesso, mas uma manobra tecnol\u00f3gica agressiva da Rare e da Nintendo para provar que o hardware de 16 bits ainda podia competir com a ent\u00e3o emergente gera\u00e7\u00e3o de 32 bits.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O Investimento de Risco: Silicon Graphics (SGI)<\/h3>\n\n\n\n<p>No in\u00edcio dos anos 90, os irm\u00e3os Stamper (fundadores da Rare) tomaram a decis\u00e3o audaciosa de investir quase todo o lucro da empresa em esta\u00e7\u00f5es de trabalho da <strong>Silicon Graphics<\/strong>. Na \u00e9poca, essas m\u00e1quinas eram o estado da arte em computa\u00e7\u00e3o gr\u00e1fica, utilizadas por Hollywood em filmes como <em>Terminator 2<\/em> e <em>Jurassic Park<\/em>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>O Custo:<\/strong> Cada esta\u00e7\u00e3o custava cerca de \u00a380.000 (aproximadamente 95 mil euros em valores da \u00e9poca).<\/li>\n\n\n\n<li><strong>Poder de Fogo:<\/strong> A Rare possu\u00eda o segundo maior parque computacional da SGI no Reino Unido, atr\u00e1s apenas da Boeing. A m\u00e1quina principal de renderiza\u00e7\u00e3o foi apelidada de <strong>&#8220;Deathstar&#8221;<\/strong> (Estrela da Morte) e era t\u00e3o potente (e quente) que exigia um sistema de refrigera\u00e7\u00e3o industrial dedicado para n\u00e3o derreter os circuitos.<\/li>\n\n\n\n<li><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">A T\u00e9cnica ACM (Advanced Computer Modelling)<\/h3>\n\n\n\n<p>O grande diferencial t\u00e9cnico foi o processo que a Rare batizou de <strong>ACM<\/strong>. Em vez de desenhar sprites pixel a pixel manualmente, o fluxo era:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Modelagem 3D:<\/strong> Os personagens eram criados como modelos matem\u00e1ticos completos (wireframes) no software <em>Alias PowerAnimator<\/em>.<\/li>\n\n\n\n<li><strong>Rigging e Anima\u00e7\u00e3o:<\/strong> Eles recebiam esqueletos digitais, permitindo movimentos fluidos e anatomicamente precisos.<\/li>\n\n\n\n<li><strong>Renderiza\u00e7\u00e3o Pr\u00e9via:<\/strong> O modelo 3D era &#8220;iluminado&#8221; e renderizado nas esta\u00e7\u00f5es SGI, gerando imagens de alta fidelidade com sombras e texturas realistas.<\/li>\n\n\n\n<li><strong>Convers\u00e3o para Sprites:<\/strong> Essas imagens 2D renderizadas eram ent\u00e3o comprimidas para caber na paleta de cores e na mem\u00f3ria do SNES. O resultado dava a ilus\u00e3o de que o console estava processando 3D em tempo real, quando na verdade ele estava apenas exibindo imagens est\u00e1ticas de alt\u00edssima qualidade.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Curiosidades do Desenvolvimento<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Anima\u00e7\u00e3o &#8220;Equina&#8221;:<\/strong> A equipe visitou o zool\u00f3gico de Twycross para estudar gorilas reais, mas descobriu que eles eram imprevis\u00edveis e n\u00e3o corriam de forma &#8220;cinematogr\u00e1fica&#8221;. Ap\u00f3s 15 tentativas frustradas de animar a corrida de Donkey Kong, Steve Mayles baseou o galope do personagem no movimento de um <strong>cavalo<\/strong>, o que deu o ritmo din\u00e2mico necess\u00e1rio ao jogo.<\/li>\n\n\n\n<li>A Rare n\u00e3o usou o hardware do console para criar os gr\u00e1ficos, mas sim para <strong>exibi-los<\/strong>. Eles utilizaram esta\u00e7\u00f5es de trabalho de alt\u00edssimo custo da <strong>Silicon Graphics (SGI)<\/strong> \u2014 as mesmas usadas para os efeitos de <em>Jurassic Park<\/em> \u2014 para modelar personagens em 3D real. Depois, esses modelos eram &#8220;achatados&#8221; em sprites de alta fidelidade.<\/li>\n\n\n\n<li><strong>A M\u00e3o de Miyamoto:<\/strong> Shigeru Miyamoto atuou como consultor e foi dele a ideia de dar a <strong>gravata<\/strong> a Donkey Kong para torn\u00e1-lo mais amig\u00e1vel, al\u00e9m de sugerir o movimento de bater as m\u00e3os no ch\u00e3o para revelar segredos.<\/li>\n\n\n\n<li><strong>Som de Vanguarda:<\/strong> David Wise comp\u00f4s a trilha sonora enfrentando a barreira dos 64 KB de mem\u00f3ria de \u00e1udio do SNES. Para a ic\u00f4nica <em>&#8220;Aquatic Ambience&#8221;<\/em>, ele levou cinco semanas programando um emulador de <em>wave sequencing<\/em> para extrair sons atmosf\u00e9ricos que o chip da Sony (SPC700) n\u00e3o deveria ser capaz de produzir nativamente.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Por que foi revolucion\u00e1rio?<\/h3>\n\n\n\n<p>Donkey Kong Country foi o marco do <strong>&#8220;Canto do Cisne&#8221;<\/strong> dos 16 bits. Ele provou que a otimiza\u00e7\u00e3o de software e o uso de pr\u00e9-computa\u00e7\u00e3o de ativos (asset pre-rendering) poderiam estender a vida \u00fatil de um hardware por anos.<\/p>\n\n\n\n<p>O impacto visual foi t\u00e3o grande que, durante a feira CES de 1994, muitos desenvolvedores da concorr\u00eancia acreditaram que a Nintendo estava escondendo um chip especial dentro do cartucho ou que o jogo estava rodando em um hardware secreto de 32 bits escondido sob a bancada. Na verdade, era &#8220;apenas&#8221; o poder da computa\u00e7\u00e3o gr\u00e1fica de ponta aplicada de forma inteligente a um console de 1990.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\"  id=\"_ytid_73427\"  width=\"640\" height=\"360\"  data-origwidth=\"640\" data-origheight=\"360\" src=\"https:\/\/www.youtube.com\/embed\/vTBnzCb6jMM?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><strong>A Li\u00e7\u00e3o:<\/strong> Foi a prova cabal de que a computa\u00e7\u00e3o gr\u00e1fica \u00e9 uma dan\u00e7a entre a capacidade de processamento e a ast\u00facia art\u00edstica. O SNES &#8220;pensava&#8221; que estava rodando um jogo de plataforma comum, mas o jogador estava vendo modelos com ilumina\u00e7\u00e3o e sombreamento computacional de ponta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. O Amanhecer do Tri\u00e2ngulo: O Chip Super FX<\/h2>\n\n\n\n<p>N\u00e3o podemos encerrar esta fase sem mencionar o nascimento do <strong>pol\u00edgono real<\/strong> nos consoles de mesa. Enquanto o PC j\u00e1 experimentava mundos vetoriais, os consoles precisavam de ajuda externa.<\/p>\n\n\n\n<p>Se o <strong>Mode 7<\/strong> era o truque de perspectiva do SNES, o <strong>Super FX<\/strong> foi a sua primeira placa de v\u00eddeo dedicada. O Super FX \u00e9 o exemplo perfeito de como o software e o hardware especializado podem romper os limites de uma arquitetura legada.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-59.png\"><img loading=\"lazy\" decoding=\"async\" width=\"440\" height=\"314\" src=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-59.png\" alt=\"\" class=\"wp-image-67685\" srcset=\"https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-59.png 440w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-59-300x214.png 300w, https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/image-59-420x300.png 420w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><figcaption class=\"wp-element-caption\">O coprocessador Super FX que era encontrado nos cartuchos. Fonte (Wikipedia)<\/figcaption><\/figure>\n\n\n\n<p>Enquanto o SNES sofria para processar pol\u00edgonos, uma pequena empresa brit\u00e2nica chamada <strong>Argonaut Games<\/strong> (liderada por Jez San) apareceu com uma demo t\u00e9cnica de um mundo 3D rodando no Game Boy. A Nintendo ficou t\u00e3o impressionada que os contratou para criar um hardware que pudesse fazer o mesmo no Super Nintendo.<\/p>\n\n\n\n<p>O resultado foi o <strong>GSU (Graphics Support Unit)<\/strong>, popularmente conhecido como <strong>Super FX<\/strong>. Ele n\u00e3o era apenas um chip de suporte; era um processador <strong>RISC de 16 bits<\/strong> completo embutido dentro do cartucho.<\/p>\n\n\n\n<p>O lan\u00e7amento de <em>Star Fox<\/em> introduziu o chip <strong>Super FX<\/strong> embutido no cartucho. Pela primeira vez, n\u00e3o est\u00e1vamos vendo desenhos (bitmaps), mas sim <strong>matem\u00e1tica geom\u00e9trica<\/strong> sendo calculada em tempo real:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Os tri\u00e2ngulos (pol\u00edgonos) substitu\u00edram os sprites.<\/li>\n\n\n\n<li>A c\u00e2mera podia girar livremente em torno de um objeto.<\/li>\n\n\n\n<li>Nascia ali o DNA do que viria a ser o PlayStation e o Nintendo 64.<\/li>\n<\/ol>\n\n\n\n<p>A CPU do SNES (3.58 MHz) era lenta demais para calcular as transforma\u00e7\u00f5es de matrizes necess\u00e1rias para pol\u00edgonos em 3D. O Super FX assumia essa carga:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Velocidade:<\/strong> O Super FX original rodava a <strong>10.5 MHz<\/strong> (e a vers\u00e3o GSU-2, de <em>Yoshi&#8217;s Island<\/em>, chegava a <strong>21 MHz<\/strong>).<\/li>\n\n\n\n<li><strong>Pipeline de Renderiza\u00e7\u00e3o:<\/strong> Enquanto a CPU do SNES cuidava da l\u00f3gica do jogo (colis\u00f5es, HUD), o Super FX desenhava os pol\u00edgonos em um buffer interno.<\/li>\n\n\n\n<li><strong>Plotting de Pixels:<\/strong> Ele possu\u00eda instru\u00e7\u00f5es dedicadas para desenhar pixels individuais na RAM do cartucho, algo que o SNES nativamente n\u00e3o gostava de fazer (lembra que ele prefere Tiles?).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\"  id=\"_ytid_19728\"  width=\"640\" height=\"360\"  data-origwidth=\"640\" data-origheight=\"360\" src=\"https:\/\/www.youtube.com\/embed\/Opzomu6mgYk?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o: As &#8220;mentirinhas&#8221; tecnol\u00f3gicas que criaram um mundo<\/h2>\n\n\n\n<p>A segunda gera\u00e7\u00e3o de consoles e a era dos 16 bits nos ensinaram que a computa\u00e7\u00e3o gr\u00e1fica \u00e9 a arte de gerenciar limites. O 3D n\u00e3o nasceu de uma hora para outra; ele foi sendo &#8220;provocado&#8221; atrav\u00e9s de camadas de parallax, rota\u00e7\u00f5es de planos e chips auxiliares.<\/p>\n\n\n\n<p><strong>Fica a provoca\u00e7\u00e3o para o debate:<\/strong> <\/p>\n\n\n\n<p><em>Ser\u00e1 que a busca pelo realismo absoluto nos fez perder a criatividade que as limita\u00e7\u00f5es dos 16 bits nos impunham? <\/em><\/p>\n\n\n\n<p><em>O &#8220;engano visual&#8221; de Donkey Kong Country \u00e9 mais ou menos impressionante do que um jogo fotorrealista de hoje?<\/em><\/p>\n\n\n\n<p>Na pr\u00f3xima e \u00faltima parte da nossa trilogia, vamos entrar na era da acelera\u00e7\u00e3o gr\u00e1fica, das GPUs dedicadas e do momento em que o pixel finalmente se tornou invis\u00edvel.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Refer\u00eancias para Consulta:<\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>ALTICE, Nathan.<\/strong> <em>I Am Error: The Nintendo Family Computer \/ Entertainment System Platform<\/em>. MIT Press, 2015.<\/li>\n\n\n\n<li><strong>SCHEFF, Steven.<\/strong> <em>The Ultimate Guide to SNES Graphics: Mode 7 and Beyond<\/em>. Technical Paper, 2021.<\/li>\n\n\n\n<li><strong>HOROWITZ, Ken.<\/strong> <em>The Sega Arcade Revolution: A History<\/em>. McFarland, 2018.<\/li>\n\n\n\n<li><strong>RARE LTD.<\/strong> <em>The Making of Donkey Kong Country<\/em>. SGI Workstation Documentation Archive.<\/li>\n\n\n\n<li><strong>ARGONAUT GAMES.<\/strong> <em>The Development of the Super FX Chip<\/em>. GDC Vault Retrospective.<\/li>\n\n\n\n<li><strong>TECTOY.<\/strong> <em>Hist\u00f3ria dos Videogames no Brasil: O Legado do Master System<\/em>.<\/li>\n\n\n\n<li><strong>SCHELL, Jesse.<\/strong> <em>The Art of Game Design: A Book of Lenses<\/em>. (Focado em percep\u00e7\u00e3o visual).<\/li>\n\n\n\n<li><strong>WOLF, Mark J. P.<\/strong> <em>The Video Game Explosion<\/em>.<\/li>\n\n\n\n<li><strong>MIT PRESS.<\/strong> <em>The Game That Never Ends: How Lawyers Shape the Game Industry<\/em>. (Para o contexto das licen\u00e7as entre Sega e Nintendo).<\/li>\n\n\n\n<li><strong>DIGITAL FOUNDRY.<\/strong> <em>SNES vs Mega Drive: The 16-bit Console War Analyzed<\/em>.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal estamos voltando para a nossa s\u00e9rie que fala um pouco da evolu\u00e7\u00e3o gr\u00e1fica dos jogos, nesta Parte 2 vamos mergulhar na era em que os desenvolvedores se tornaram verdadeiros ilusionistas. Se voc\u00ea ainda n\u00e3o viu a primeira parte dessa hist\u00f3ria confira aqui: Ideias em jogo: A Arte do Ponto e da Linha \u2013 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":67689,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-67665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ultimas-noticias"],"wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-150x150.jpg",150,150,true],"cvmm-medium":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-300x300.jpg",300,300,true],"cvmm-medium-plus":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-305x207.jpg",305,207,true],"cvmm-portrait":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-400x600.jpg",400,600,true],"cvmm-medium-square":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-600x600.jpg",600,600,true],"cvmm-large":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-1024x720.jpg",1024,720,true],"cvmm-small":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14-130x95.jpg",130,95,true],"full":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/04\/Topo-Colunas-14.jpg",1280,720,false]},"categories_names":{"6":{"name":"\u00daltimas not\u00edcias","link":"https:\/\/quebrandocontrole.com.br\/site\/category\/noticias\/ultimas-noticias\/"}},"tags_names":[],"comments_number":"0","_links":{"self":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/67665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/comments?post=67665"}],"version-history":[{"count":5,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/67665\/revisions"}],"predecessor-version":[{"id":67690,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/67665\/revisions\/67690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/media\/67689"}],"wp:attachment":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/media?parent=67665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/categories?post=67665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/tags?post=67665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}