Assassino Rubro HQ
PODCAST FRANGO FINO
Um drama sobre estar entre a carne e a navalha
Gabriel é fugitivo de uma antiga organização de assassinos. Seu maior temor era ter seus entes queridos tragados em sua vida amarga e sangrenta novamente, e quando um matador de aluguel conhecido como 3D, acompanhado de uma gangue de mercenários sequestra dois de seus amigos, agora Gabriel, conhecido como Assassino Rubro, se encontrará numa emboscada e irá colocar em prática suas famigeradas habilidades e sua sorte, que parece o acompanhar como uma sombra.
Assassino Rubro é uma obra que busca contar histórias sob diversas perspectivas. A HQ ainda conta com uma adaptação em livro e um audiobook, com histórias inéditas e trechos que contam mais sobre o que se passa na cabeça dos personagens. A HQ também conta com três músicas originais, com letras e instrumentos pensados especialmente para cada um dos três protagonistas: Assassino Rubro, Cão de Guarda e Thaíz.
Descubra o que move essas pessoas, e onde suas escolhas os levarão nesta HQ que marca a estreia do autor na cena dos quadrinhos!
COMPRAR HQ ASSISTIR TRAILER OUVIR AS MÚSICAS
D E S C U B R A O Q U E M O T I V A C A D A U M
RUBRO, O
Rubro é um assassino habituado a caçar homens que um dia chamara de irmãos. Mas, desta vez, a missão dele será mais pessoal do que pensa. Não serão irmãos feridos por suas mãos, nem homens treinados no combate tradicional e ritualístico, o que seus antigos companheiros tanto prezam. No fundo, ele teme que, desta vez, possa perder mais do que já perdeu em sua amargurada vida.
A PRÉVIA COMPRAR
DA HQ A ESCULTURA
Ter uma escultura do Assassino Rubro estava entre os meus sonhos. Vê-lo ganhar vida novamente em um modelo tridimensional se tornou um desejo profundo de um jovem artista. A escultura realizada pelo estúdio juizforano MattosBox contém cada detalhe do traje do Rubro e pode ser adquirida através do ícone abaixo.
UNBOXING COMPRAR
COMPRAR VERSÕES DE LUXO
ASSASSINO RUBRO NAS REDES
Giovanni Auditori tem 24 anos e é mineiro, nascido no interior, na cidade de Divino. Desde pequeno, estava sempre com lápis e papel na mão, pronto para desenhar seus personagens de mangás e super-heróis favoritos. Atualmente, mora em Juiz de Fora e é ilustrador freelancer, quadrinista e artista de criação na HQ Legend of Genji, quadrinho internacional criado pela artista norte-americana Macky Neal. Também é graduando em Arquitetura e Urbanismo pela UFJF. Assassino Rubro é a sua HQ de estreia na cena dos quadrinhos.
Em 2019, o projeto da HQ do Assassino Rubro foi inscrito em um edital cultural de Juiz de Fora que visa incentivar a produção artística da cidade. A Lei Murilo Mendes seleciona diversos projetos ao longo dos anos, e o Assassino Rubro foi um dos poucos Quadrinhos aprovados na edição de 2019, com um total de 474 inscrições. Ressalta-se que, sem o apoio de políticas públicas de incentivo à produção artística como a Lei Murilo Mendes, este projeto não seria possível nas proporções em que foi realizado.
 Portfólio  Instagram  Youtube
Assassino Rubro
Entre carne e navalha
Assassino Rubro - Entre carne e navalha © Todos os direitos reservados. Desenvolvido por Pedro Damião
AUDIOLIVRO - PRÉVIA
Seu navegador não suporta a reprodução de áudio
Ao navegar neste site, você declara que concorda com a nossa política de privacidade.
RECEBER NOVIDADES DO ASSASINO RUBRO
` let popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) let popoverList = popoverTriggerList.map(function (popoverTriggerEl) { return new bootstrap.Popover(popoverTriggerEl, { trigger: 'click', placement: 'bottom', html: true, container: 'body', sanitize: false, content: function () { return content }, }) }) const openModalMusics = () => { for(let i = 0; i < popoverList.length; i++) { popoverList[i].hide() } let modalMusics = new bootstrap.Modal(document.getElementById('alert-musics')); modalMusics.show(); } const player = document.getElementById("audio-preview"); const buttonPlayer = document.getElementById("play-pause"); const progressAudio = document.getElementById("progress-audio"); let isPlaying = false; buttonPlayer.className = "bi bi-play-circle-fill"; const playPause = () => { if (isPlaying) { buttonPlayer.className = "bi bi-play-circle-fill"; player.pause(); isPlaying = false; } else { buttonPlayer.className = "bi bi-pause-circle-fill"; player.play(); isPlaying = true; } } const stopAudio = () => { buttonPlayer.className = "bi bi-play-circle-fill"; player.pause(); isPlaying = false; player.currentTime = 0; } setInterval(() => { let actual = (player.currentTime * 100) / player.duration; actual = Math.round(actual); progressAudio.style.width = actual + "%" }, 1000); const characters = [ { image: './img/rubro.png', name1: 'RUBRO, O', name2: 'MORIBUNDO', about: 'Rubro é um assassino habituado a caçar homens que um dia chamara de irmãos. Mas, desta vez, a missão dele será mais pessoal do que pensa. Não serão irmãos feridos por suas mãos, nem homens treinados no combate tradicional e ritualístico, o que seus antigos companheiros tanto prezam. No fundo, ele teme que, desta vez, possa perder mais do que já perdeu em sua amargurada vida.', }, { image: './img/caodeguarda.png', name1: 'CÃO, O', name2: 'PENITENTE', about: 'Pedro é um homem que, ao contrário do Rubro, não busca assassinar antigos companheiros, mas fugir do encalço deles enquanto lida com seus próprios assuntos e deveres. Ele acredita que deve combater os gananciosos e expô-los à sociedade de forma metódica para que todos saibam quem está por trás dessa famigerada caçada. O nome do qual todos se lembrarão é a sua principal marca: Cão de Guarda.', }, { image: './img/thaiz.png', name1: 'THAÍZ, A', name2: 'ORIGINÁRIA', about: 'Thaíz busca alcançar seus sonhos como qualquer adolescente, mas, em uma noite, tudo muda. Após se ver envolvida em um conflito, os seus reflexos apontam para uma coisa: salvar a sua mãe e a si mesma. Porém, a realidade não falha em criar mais uma vítima. Thaíz age sem pensar direito e coloca tudo a perder em questão de segundos.', } ] const mRubro = document.getElementById('meet-rubro'); const mCao = document.getElementById('meet-cao'); const mThaiz = document.getElementById('meet-thaiz'); const characterImage = document.getElementById('character-image'); const characterName = document.getElementsByClassName('character-name'); const characterAbout = document.getElementById('character-about'); const changeCharacter = (c) => { if (c === 'rubro') { characterImage.src = characters[0].image; characterImage.alt = 'Personagem Assassino Rubro'; characterName[0].innerHTML = characters[0].name1; characterName[1].innerHTML = characters[0].name2; characterAbout.innerHTML = characters[0].about; mRubro.style.filter = 'none'; mCao.style.filter = 'grayscale(100%)'; mThaiz.style.filter = 'grayscale(100%)'; } else if (c === 'cao') { characterImage.src = characters[1].image; characterImage.alt = 'Personagem Cão de Guarda'; characterName[0].innerHTML = characters[1].name1; characterName[1].innerHTML = characters[1].name2; characterAbout.innerHTML = characters[1].about; mRubro.style.filter = 'grayscale(100%)'; mCao.style.filter = 'none'; mThaiz.style.filter = 'grayscale(100%)'; } else if (c === 'thaiz') { characterImage.src = characters[2].image; characterImage.alt = 'Personagem Thaiz'; characterName[0].innerHTML = characters[2].name1; characterName[1].innerHTML = characters[2].name2; characterAbout.innerHTML = characters[2].about; mRubro.style.filter = 'grayscale(100%)'; mCao.style.filter = 'grayscale(100%)'; mThaiz.style.filter = 'none'; } } const PrivacyModal = new bootstrap.Modal(document.getElementById('privacyModal')); const cookies = document.cookie; let pa = undefined; let expireDate = new Date; expireDate.setFullYear((new Date).getFullYear() + 1); cookiesList = cookies.split(';') for (let i = 0; i < cookiesList.length; i++) { if (cookiesList[i].split('=')[0].trim() === 'pa') { pa = cookiesList[i].split('=')[1]; } } if (pa === undefined) { document.cookie = 'pa=0; expires=' + expireDate.toUTCString(); pa = '0'; } if (pa === '0') { PrivacyModal.show(); } const closePrivacyModal = () => { PrivacyModal.hide(); document.cookie = 'pa=1; expires=' + expireDate.toUTCString(); }