Curso Online de OpenGL Basico

Curso Online de OpenGL Basico

O OpenGL (Open Graphics Library) é uma API livre utilizada na computação gráfica, para desenvolvimento de aplicativos gráficos, ambientes...

Continue lendo

Autor(a):

Carga horária: 5 horas

De: R$ 40,00 Por: R$ 23,00
(Pagamento único)

Mais de 10 alunos matriculados no curso.

Certificado digital Com certificado digital incluído

O OpenGL (Open Graphics Library) é uma API livre utilizada na computação gráfica, para desenvolvimento de aplicativos gráficos, ambientes 3D, jogos, entre outros.

Licenciada em Física, Matemática e Pedagogia; Pós-Graduada em Física e Tecnólogo em Superior em Análise e Desenvolvimento de Sistemas.



  • Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
  • O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
  • Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
  • Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
* Desde que tenha acessado a no máximo 50% do material.
** Material opcional, vendido separadamente.

Modelo de certificados (imagem ilustrativa):

Frente do certificado Frente
Verso do certificado Verso
  • Open GL Básico

    Open GL Básico

    EAD ONLINE

  • Estrutura do Curso

    Estrutura do Curso

    O que é OpenGL?
    Instalando o Dev C/C++ e a biblioteca
    Criando Janelas
    Primitivas da OpenGL
    Coloração dos objetos
    Transformações geométricas
    Hierarquia de transformações
    Criando objetos transparentes
    Interação usuário – cena
    Animações
    Primitivas da GLUT
    Particionamento de janelas
    Iluminação
    Aplicação de Texturas

  • 1 – O que é OpenGL?

    1 – O que é OpenGL?

    Basicamente uma biblioteca implementada em C, composta de 150 funções.
    OpenGL é uma API, extremamente eficiente, portável, e sobretudo, de simples manejo.
    Desenvolvida pela Silicon Graphics.
    Trabalha em conjunto com duas bibliotecas auxiliares, GLUT e GLU.

  • 1 – O que é OpenGL?

    1 – O que é OpenGL?

    Para simplificar o trabalho as funções da OpenGL e de suas auxiliares seguem a seguinte morfologia:

    biblioteca {nome da função}{número de variáveis}{tipo de variáveis}{forma vetorial}(arg 1, arg 2 ...., arg n);
    Exemplos:
    gl Vertex 3 f - “gl” é a biblioteca; “Vertex” é o nome da função; “3” é quantidade de variáveis; “f” é o tipo dessas variáveis (float).

  • 1 – O que é OpenGL?

    1 – O que é OpenGL?

    gl Light fv : “gl” é a biblioteca; “Light” é o nome da função; e “fv” é o tipo de variável (float vector).
    Cuidado!!! Nem todas as funções seguem essa morfologia, algumas são exceções.
    Exemplos:
    glClearColor(variaveis): opera apenas com float, variando de 0.0 a 1.0.
    glSwapBuffers(): não opera com nenhuma variável.

  • 1 – O que é OpenGL?

    1 – O que é OpenGL?

    A OpenGL é uma máquina de estado. Com isto antes de se renderizar qualquer objeto da cena, é necessário antes determinar o estado do sistema(se está rotacionado, translado, cor para a renderização, etc). Conseqüentemente a cada alteração de estado a cena é novamente renderizada.

  • O que é OpenGL?

    O que é OpenGL?

    Exemplos de aplicações geradas com a OpenGL.

  • 2 - Instalando o Dev C/C++ e a biblioteca

    2 - Instalando o Dev C/C++ e a biblioteca

    Descompactação do arquivo “devcpp4.zip” e execução do arquivo “setup.exe”
    Descompactação do arquivo “glutmig.zip”.
    Cópia do arquivo “glut32.dll” em “C:\Windows/System”.
    Cópia dos arquivos contidos na pasta “lib” em “C:\Arquivos de Programas\Dev-C++\Lib”; e dos arquivos contidos na pasta “GL” em “C:\Arquivos de Programas\Dev-C++\GL”.

  • Criando janelas

    Criando janelas

    Utilização da GLUT como ferramenta de simplificação no gerenciamento de “loop infinito” e na criação de janelas aonde as cenas serão desenvolvidas.
    Todo programa que usa a OpenGL tem alguns elementos no código fonte que são obrigatórios, vejamos eles a seguir.

    Exemplo de janela de aplicação Windows

  • Criando janelas

    Criando janelas

    Temos que definir nosso espaço de desenho. Chamamos esse espaço de volume de visualização .
    Esse volume pode ter a principio as seguintes formas
    De um paralelepípedo – projeção ortográfica.
    De um tronco de pirâmide – projeção perspectiva.

  • Criando janelas

    Criando janelas

    Projeção ortográfica:
    glOrtho(esquerda, direita, baixo, cima, perto, longe)

    gluOrtho2D(esquerda, direita, baixo, cima)

    esquerda

    baixo

    direita

    cima

    baixo

    perto

    esquerda

    cima

    longe

    direita


Matricule-se agora mesmo Preenchendo os campos abaixo
R$ 23,00
Pagamento único
Processando... Processando...aguarde...
Autorizo o recebimento de novidades e promoções no meu email.

  • Open GL Básico
  • Estrutura do Curso
  • 1 – O que é OpenGL?
  • O que é OpenGL?
  • 2 - Instalando o Dev C/C++ e a biblioteca
  • Criando janelas
  • Primitivas da OpenGL
  • Coloração
  • Transformações Geométricas