onegrumpyrobot
onegrumpyrobot
That's One Grumpy Robot!
44 posts
Graphic Artist/Designer. Literal Mechanical Pencil.
Don't wanna be here? Send us removal request.
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Projetinho novo da @42saopaulo quase saindo, com firula de ASCII art e tudo. #codingisfun #cprogramming #shell #bash #programming https://www.instagram.com/p/CSA_866L0Yc/?utm_medium=tumblr
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
"Trabalhe pra comprar meus sachês, duas-pernas". https://www.instagram.com/p/CNRN-Mgn7pe/?igshid=ik1z3tj60vxq
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Cinco dias caçando a desgraça do memory leak. https://www.instagram.com/p/CMvTS6IHvEa/?igshid=7vawznxzfk8p
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
🙃 https://www.instagram.com/p/CMiSyX_HZY0/?igshid=1vivd5pt27ska
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Projeto novo + estudo da maneira old school com livro e anotação à mão. Desculpa aí internet, não tenho letra bonitinha nem caneta colorida pra fazer caderno estilo pinterest. 😂 #codingisfun #assemblylanguage #studygram https://www.instagram.com/p/CLsB5bsnfYA/?igshid=4hidpyim4p6b
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
O Bule de Utah é considerado o "Hello World" do CG. Modelado em 1975 pelo pesquisador Martin Newell, da Universidade de Utah, o bule se tornou um ícone da área da computação gráfica. Este modelo específico tem cerca de 800 triângulos, e é com ele que vou fechar a saga do mini-raytracer. Agradeço muito à @42saopaulo por essa oportunidade de explorar a área de CG por um ângulo totalmente novo, onde meu conhecimento anterior de 3D e meu conhecimento novo de programação puderam contribuir para o mesmo projeto. #raytracing #cprogramming #computergraphics #codingisfun #42saopaulo https://www.instagram.com/p/CLcKvminvuX/?igshid=1hvtq77tp5lu7
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
A Cornell Box é um dos testes padrão da computação gráfica, feito para testar a precisão de luzes, reflexos e sombras de um render 3D. Nada mais justo que renderizar uma Cornell Box para celebrar a finalização do meu mini-raytracer! https://www.instagram.com/p/CLcKWAWHDmA/?igshid=1c9s1yf7us10l
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Mais um update no mini-raytracer, provavelmente o último antes da finalização oficial do projeto. Alteramos o parser que lê o arquivo de entrada do programa para que o usuário possa configurar as propriedades de brilho e reflexo do material de cada um dos sólidos individualmente, sem a necessidade de recompilar. #42saopaulo #computergraphics #raytracing #cprogramming #codingisfun https://www.instagram.com/p/CLJ_KlNHUeV/?igshid=2kb6lbjko0b4
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
E agora também podemos renderizar cilindros! Olhando pra essa imagem vindo do meu background de CG, eu sinto falta da oclusão da ambiente, mas isso está bem fora do escopo do projeto. É importante saber onde parar. #42saopaulo #raytracing #computergraphics #cprogramming #codingisfun https://www.instagram.com/p/CKvGqJanpBj/?igshid=11zwbutexqj3g
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Chegando na reta final do mini-raytracer! Hoje implementamos nosso algoritimo de reflexividade, que permitiu que a gente controle o quão "espelhado" é o nosso material (e aumentou bastante nosso tempo de render)! Próximo passo é terminar de implementar nossas primitivas. #42saopaulo #cprogramming #computergraphics #raytracing #codingisfun https://www.instagram.com/p/CKsbOHdH807/?igshid=1qm981sshe6n1
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Mais um update no mini-raytracer: agora podemos renderizar planos! #42saopaulo #raytracing #computergraphics #cprogramming #codingisfun https://www.instagram.com/p/CKe9HgsH1UB/?igshid=1f8zi9bbky19u
0 notes
onegrumpyrobot · 4 years ago
Photo
Tumblr media
Mais um update no raytracer, agora temos sombras projetadas! Como nosso programa só tem point lights implementadas, ele só faz hard shadows por enquanto. Essa imagem usa 16 pontos de luz para criar uma ilusão de soft shadows, e também é um teste do nosso algoritimo de adição de cores, já que nenhuma das luzes é branca. #raytracing #computergraphics #cprogramming #42saopaulo #codingisfun https://www.instagram.com/p/CJ_aeyNHkFZ/?igshid=1kerudxkr6anp
0 notes
onegrumpyrobot · 5 years ago
Photo
Tumblr media
Muita correria e pouco tempo pra trabalhar em cima do raytracer nessas últimas semanas. Mas agora ele renderiza múltiplas esferas, com múltiplas fontes de luz! #raytracing #computergraphics #cprogramming #42saopaulo #codingisfun https://www.instagram.com/p/CIt7LWfrlES/?igshid=i44mke01n0xa
0 notes
onegrumpyrobot · 5 years ago
Photo
Tumblr media
Depois de um sábado inteiro de cabeçada, finalmente consegui implementar o algoritmo de iluminação no mini-raytracer que estou fazendo na @42saopaulo . Caiu até uma lagriminha aqui, não sei se de emoção ou de passar nove horas seguidas na frente do PC. Bônus: alguns dos outputs completamente errados que saíram até chegar lá! 🙃 #raytracing #cprogramming #computergraphics #codingisfun https://www.instagram.com/p/CHqMht0LYo-/?igshid=8wexybaau0pi
0 notes
onegrumpyrobot · 5 years ago
Photo
Tumblr media
Uma bolinha feita de matemática! Este é primeiro render real do meu humilde mini-raytracer. Agora é trabalhar pra implementar uns shaders. 😁 https://www.instagram.com/p/CHBxj3ALR2l/?igshid=1q7lfxa78t7o5
0 notes
onegrumpyrobot · 5 years ago
Photo
Tumblr media
Sábado meio chocho, resolvi brincar mais um pouquinho com o raytracer que estou fazendo como projeto na @42saopaulo . Esta imagem foi criada usando transformações de translação e rotação em uma matriz para encontrar a posição de cada pixel na tela. https://www.instagram.com/p/CGdkqwkgzmd/?igshid=19323mw845ni6
0 notes
onegrumpyrobot · 5 years ago
Photo
Tumblr media
Implementamos no Tabletopia uma versão online do nosso card game Ato Zero, que fizemos como parte da 4ª edição da Women Game Jam! Chamem uns amigos e bora lá dar uma testada! https://tinyurl.com/atozero https://www.instagram.com/p/CFm6NXuALl8/?igshid=ruetjnp9qjda
0 notes