Skip to content

Latest commit

 

History

309 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Forge

NextJS ThreeJS p5.js TypeScript

Pixel Forge é uma aplicação web interativa desenvolvida para a fetin 2025 do Inatel, o projeto foi desenvolvido para ensino de conceitos fundamentais de Computação Gráfica, Multimídia e Inteligência Computacional. Nele, estudantes podem visualizar e experimentar com conceitos vistos em sala de aula, de maneira interativa!

Algumas features

Computação Gráfica

  • Canvas 2D
  • Canvas 3D
  • Espectro de Cores RGB em 3D

Multimídia

  • Filtros FFT (Passa-Baixa / Passa-Alta)
  • Aliasing
  • Compressão JPEG
  • Segmentação de Imagem
  • Vetorial vs Matricial

Inteligência Computacional

  • Pathfinding:
    • A*
    • Busca em Largura [ BFS ]
    • Dijkstra
  • Boids / Flocking

Atalhos do canvas2D

  • C - Criação de polígonos
  • T - Translação
  • R - Rotação
  • S - Escala
  • X - Espelhar no eixo X
  • Y - Espelhar no eixo Y
  • B - Curvas de Bézier
  • A - Animação

Tecnologias Utilizadas

  • Next.JS: Framework para criação de aplicativos web
  • Threejs: Biblioteca WebGL baseada em JavaScript para gráficos 3D
  • p5.js: Biblioteca para gráficos e animações
  • @jaames/iro: Seletor de cores

❤️ Agradecimentos

  • Prof. Me. Marcelo Vinícius Cysneiros Aragão, orientador do projeto
  • Meu migor Torres, por abandonar seu grupo antigo da Fetin para se juntar a mim no meio do semestre

Desenvolvido para a Fetin 2025 - Inatel

Used by

Contributors

Languages