/trabalho_cg

Primary LanguageJavaScript

Trabalho WebGL

Descrição

Fazer uma vitrine onde o usuário pode olhar itens e comprar:

1. Todos os objetos devem ser desenhados com WebGL em 3D
2. Deve ter controles para animar os objetos:
    - Rotação
    - Zoom
    - Animação pré-definida da câmera usando curvas
    - Textura ou cor
        - Use modelos que tenham textura e modelos sem textura com cor única
        - O usuário pode clicar no menu e trocar a textura e cor. Para as textura você pode abrir elas num editor de imagens e só trocar alguma cor na figura
3. Todos os objetos que o usuário comprar devem aparecer numa visão única, por exemplo, se for uma loja de carros todos os carros comprados devem aparecer dentro de uma garagem ou pátio que representa o carrinho de compras.
4. O menu principal de navegação da página deve usar WebGL, mas não precisa ser 3D
5. O fundo da página deve ser uma animação em WebGL.

Requisitos

Bibliotecas utilizadas

Rodar o projeto

Para rodar o trabalho entre na pasta do projeto e rode no terminal npx live-server.