Jump to content

Search the Community

Showing results for tags 'opengl'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

  1. Fernando Couto

    Textura: imagem de fundo

    Olá. Quero colocar uma imagem de fundo num programa que estou a fazer, para isto criei uma textura. No entanto estou a ter os seguintes problemas: a textura está a aparecer com uns tons azulados, já tentei mudar os vértices que correspondem às cores mas só fica pior. E outro problema: não estou a conseguir com que ocupe a janela toda: caso coloque o 3ºvértice (z) a -1 fica a ocupar a janela toda mas fica à frente dos outros objetos, o que não é suposto, aliás a partir de -5 fica à frente dos mesmos, só -6 ou valores inferiores fazem com que não se sobreponha em relação aos objetos (tornando a
  2. Fernando Couto

    Rotação dum objeto

    Olá, Estou com o seguinte problema: num programa do Visual Studio em que uso c++, tenho algumas figuras que constituem uma casa como o telhado, a porta, a janela. Sendo que faço cada um deste elementos deslocar-se para um sítio, como está no código seguinte (aqui está o exemplo da porta, o da janela terá uma deslocação para um sítio diferente, já o telhado e as paredes ficam no mesmo sítio) que funciona bem: glm::mat4 mvp = glm::ortho(-40.0f, 40.0f, -40.0f, 40.0f); unsigned int matrix = glGetUniformLocation(programID, "mvp"); glUniformMatrix4fv(matrix, 1, GL_FALSE, &mvp[0][0])
  3. Boas. Estou novamente com dificuldades em criar um Makefile. Tenho a seguinte estrutura de pastas: include/KHR/khrplatform.h include/glad/glad.h bin/ obj/ src/test.c src/glad.c Makefile Preciso de criar um Makefile para fazer os linkings e etc. Comecei através de um pequeno exemplo que encontrei na net: IDIR =../include CC=gcc CFLAGS=-I$(IDIR) ODIR=obj LDIR =../lib LIBS=-lm _DEPS = hellomake.h DEPS = $(patsubst %,$(IDIR)/%,$(_DEPS)) _OBJ = hellomake.o hellofunc.o OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ)) $(ODIR)/%.o: %.c $(DEPS) $(CC) -c -o $@ $< $(CFLAG
  4. [Nota: para além destes recursos externos, podem também encontrar conteúdos úteis no portal de downloads e no wiki.] Introduções, Tutoriais e Outras Documentações Learn C++ (Inglês) C++ Language Tutorial (Inglês) C++ Made Easy: Learning to Program in C++ (Inglês) The Function Pointer Tutorials (Inglês) 20 aulas sobre programação de jogos em C++ (Português) Apostilando - Programação em C++ (Português) Livros (disponíveis gratuitamente) Thinking in C++ Volume 1 / Thinking in C++ Volume 2 de Bruce Eckel (Inglês) The Boost C++ Libraries
  5. CrzB

    [C++/OpenGL] Rodar peça

    Boas pessoal. Estou a desenvolver um jogo em que a primeira parte consiste na criação de um cenário tipo tetris. Já tenho esta parte bem adiantada. O que me falta é a rotação da peça em 90º graus. Estive a pesquisar e encontrei umas "fórmulas" que consistem no seguinte: novo x = -y novo y= x(antigo) O problema destas fórmulas, apesar de ela rodar, é que não se mantêm no sitio em que estão antes de proceder á rotação, isto é se a peça estiver na posição, por exemplo, (-3,5), ela roda, como eu quero, mas para uma posição longe de onde a peça se encontrava. Gostava que me ajudassem a mante
  6. Toolkits gráficos: (para janelas) GTK wxWidgets Qt FLTK (Fast Light Toolkit) (para aplicações multimedia/jogos) Allegro DirectX OpenGL SDL (Simple DirectMedia Layer) ClanLib Bibliotecas de suporte: libglade - gera as janelas através de um ficheiro .XML gerado pelo Glade gtkmm - bindings de C++ para GTK Bakery - framework que facilita a criação de aplicações de janelas em GNOME/gtkmm sdlmm - bindings de C++ para SDL OpenML - framework que facilita sincronização de audio/vídeo Editores de GUIs grátis/open-source: Glade - editor oficial para toolkit GTK
  7. Estou com um problema na hora de compilar o meu código, ele está perfeito, foi feito em sala de aula. Recentemente, eu instalei o linux Ubuntu, sei que tenho que instala as bibliotecas do opengl, principalmente a mesa 3d, que estou com dificuldades para instala-las.... Embora tenha instalado várias bibliotecas, o mesmo erro persiste: gcc -o teste1 teste1.cpp -lGL -lglut -lglu teste1.cpp:7:21: erro fatal: gl/gl.h: Arquivo ou diretório não encontrado compilação terminada. Alguém pode me ajudar?
  8. Apartir de amanhã vou ter mais tempo livre e decidi dedicar-me a aprender a parte gráfica da programação. Ainda só tenho ideias básicas acerca disso e antes de arriscar eu queria saber a opnião de alguém mais experiente nessa area. Será que essa componente é demasiado dificil para um iniciante como eu? Quanto tempo se leva mais ou menos a aprender e a fazer algo aceitável com texturas e shaders? Será que devo entrar pelos caminhos do glew e do glm, ou devo apenas aprender a estrutura do opengl em si para me servir de apoio para outras como o Vulkan? E já agora, e como eu sou uma pessoa que go
  9. jestem programista

    [OpenGL] Gerar cubos automáticos

    Viva maltinha, Eu quero gerar cubos a cair a partir da janela (em cima). Começando a cair de cima para baixo. (tipo tetris vá, só que apenas cubos). Alguém me sabe dizer como? :/ Urgente... Grande abraço a todos
  10. Boas malta, preciso de uma sugestão da vossa parte. Tenho um trabalho da universidade que se está a aproximar a entrega, e as nossas aulas práticas estão um bocado apertadas na matéria, e não queria deixar tudo para fazer em cima da hora uma vez que estamos a dar coisas relativamente básicas. O nosso trabalho é relativamente simples nesta primeira fase. Temos que fazer um gerador de figuras, e um leitor das figuras geradas. O exemplo dado no enunciado para o gerador é algo como executar o comando gerador esfera 1 10 10 output.3d em que "gerador" é o nome do programa gerador de figuras
  11. Anonymouskiller

    Duvidas OpenGL

    O que acham da biblioteca OpenGL? , Acham que é uma das melhores bibliotecas para desenvolver uma interface grafica se nao qual é?
  12. Erica Ramires

    Erro de instalação do Allegro

    Pessoal, instalei a biblioteca allegro (versão 4.4.2) no codeblocks (versão 13.12) no sistema Windows 8.1 mas dá um erro na hora de compilar, fica preto(tela como qualquer programa em c) como se fosse rodar mas não aparece a tela do jogo que deveria aparecer. O código não está errado pois roda em outro pc e é de um tutorial. JÁ TENTEI DIVERSOS TUTORIAIS. Abaixo aparece como se estivesse compilando e usando esses endereços mingw32-g++.exe -I"C:\Program Files (x86)\CodeBlocks\MinGW\include" -c "C:\Users\Erica\Desktop\ALLEGRO\Allegro en CodeBlocks\main.cpp" -o "C:\Users\Erica\Desktop\ALLEG
  13. JakeBass

    opengl glitch

    Estou a seguir os tutoriais do learnopengl.com e surgiu-me este problema. O que poderá ser? à esquerda é como está no tutorial e à direita é o que me aparece
  14. Deixo aqui um pequeno vídeo do meu projeto final de licenciatura Criei um conjunto de algoritmos e um motor 3D para gerar de forma procedimental ambientes urbanos. O motor foi feito em C e OpenGL(GL, GLU, GLUT). Parte fixe do projeto: Dá para exportar as cidades para OBJ, ou seja, é possível usar as cidades para fazer um jogo, simulador, etc. Link para o vídeo: https://www.youtube.com/embed/MhaoCKvAg4Y?feature=oembed
  15. mstavares

    OpenGL Textura Curva

    Boa noite pessoal, Sou novo aqui no forum e gostava da vossa ajuda para trabalho da faculdade. "Básicamente" o que eu queria era aplicar uma textura no topo do rato de um computador, qualquer coisa deste tipo http://pngimg.com/upload/small/computer_mouse_PNG7701.png O topo do rato está feito com triângulos de forma que faça o feitio da curva onde acentamos a mão. Até aqui tenho aplicado texturas em superficies da seguinte forma: Ex: glTexCoord2f(0, 1); glVertex2f(0, 1); glTexCoord2f(1, 1); glVertex2f(1, 1); Isto funciona quando estou aplicar texturas numa superficie "direita" já na cu
  16. CrazyMike97

    Game development-Duvidas

    Boas De momento estou a aprender c++ , escolhi isso mesmo para ser direccionado para fazer jogos de grande escala , estou ainda nos meus tutoriais e não tenho pressa em querer começar a desenvolver as minhas capacidades em game making pois ainda não adquiri as necessárias no resto , portanto este tópico basicamente é para ter uma ideia do que eu vou precisar para o fazer. Por exemplo. De inicio gostaria de utilizar um game engine em vez de criar o meu , pois parece algo bem complexo de entender . Por exemplo , quais as capacidades totais de um game engine ? Graficos e as physics do jogo ?
  17. seuqram

    OpenGl Image Loader Library

    Bom dia, já a algum tempo que ando por volta deste assunto e esta semana resolvi pesquisar um pouco acerca de bibliotecas que façam load de texturas compativel com c++/opengl glut. Algumas despertaram-me a atenção, a biblioteca SOIL e a freeimage. Pelo que vi, a segunda é mais recente mas têm menos conteúdo na internet. Já que não tenho nenhuma experiência com esse tipo de bibliotecas resolvi fazer este tópico. Qual a que me aconselham a usar? Será uma mais simples e mais bem estruturada do que outra? Obrigado.
  18. seuqram

    winsock2 troca de dados

    Pessoal, estou a desenvolver um joguinho multiplayer com o winsock2 e com o opengl. Fiz uma versão teste do cliente na console aplication e correu tudo bem mas agora estou a ter algumas dificuldades em enquadrar o codigo com o resto do projeto. Fiz duas funções: a que iniciava o processo todo dos sockets... e outra para atualizar de frame em frame a troca de dados entre servidor/cliente. O problema é que, pelos vistos, ele só recebe os dados uma vez no inicio e depois para. As duas funções: #include "global.h" char buffer[uLTV+1]; void connect() { WSAData wsaData; if(WSAStartup(MAKEWOR
  19. Bom dia. Eu estou a desenvolver uma camara 3d com a biblioteca glut do opengl. Está quase como terminada, apenas a movimentação da mesma está errada. Eu usei esta funçao: glutKeyboardFunc para saber que tecla está a ser pressionada. O problema desta função é que funciona do seguinte modo: 1->Se a tecla x está a ser pressionada executa a função de movimento 1 vez. 2->espera um determinado tempo. 3->se continuar a ser executada, agora, continua a função de movimento até a tecla x deixar de ser pressionada. Ou seja esta função apenas é util para a escrita, por exemplo. Já que es
  20. Boas! Queria começar um projecto que involve a app que estou a criar ligar-se a uma base de dados MySql. encontrei um tutorial em Androidhive.com e já tenho a aplicação a correr mas dá-me alguns erros quando tento ligar à base de dados. Alguém consegue ajudar? Agradecido desde já, Guilherme Correia http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/ JSON Parser Class: package com.example.androidhive; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingExceptio
  21. Olá, fiz um Space Invaders e agora queria colocar textura no jogo, mas não estou conseguindo O código: #include <GL/glut.h> #include <math.h> #include <time.h> #include <stdio.h> #include <stdlib.h> #include <SOIL/SOIL.h> #define V 0.1 #define SPACEBAR 32.0 #define MAX_LATERAL 35 //inclinação máxima da nave #define MAX_MOVE 7 //distancia maxima lateral da nave #define MAX_TIROS_DIST 25 //distancia maxima dos tiros #define PART 50 //limite de particulas #define EXPLOSAO_TEMPO 0.03 //Velocida das particulas float T=0; float viewangle=0, tippangl
  22. Estou começando a programar o jogo Space Invaders em OpenGL e estou com algumas dúvidas. Primeiro tinha feito uma função que desenhava a nave (triangulo) e os aliens (quadrinhos) juntos, mas ao mover a nave, os aliens moviam-se juntos. Então fiz uma função para desenhar a nave e outra para desenhar os aliens, mas não estou conseguindo fazer com quem os dois apareçam na tela. Ajuda? OBS: O código ainda não está otimizado. #include <gl/gl.h> #include <gl/glut.h> void DesenhaNave(void); void DesenhaAliens(void); void Janela(GLint x, GLint y); void ParametrosVisualizacao(void); vo
  23. msmsms

    ajuda para executar o codigo opengl

    estou com este exemplo de codigo e estou a obter o erro error C2668: 'cos' : ambiguous call to overloaded function alguem me pode ajudar a executar este codigo? /* * horse.c * 1.It uses animation by pressing the left button of your mouse. * 2.It manipulates 3D Object by using glTranslate*(), glRotate*(), glScale*(). * 3.The program renders illumination by defining the desired light location. * 4.It sets material properties for the objects in the scene. * 5.It maximize performance by using Display List command. */ #include <stdlib.h> #include <stdio.h> #include <
  24. cdgramos

    Tutoriais de OpenGL

    Quem se estiver a iniciar em OpenGL tenho uns tutoriais escritos por mim no meu site pessoal Sugestões para novos ou melhoria dos actuais são bem vindas 😄 http://www.cdgramos.com/tutorials.html
  25. Boa noite. Quando comecei a programar em OpenGL, comecei tambem a utilizar a GLM (OpenGL Mathematics) para os shaders. Depressa descobri que a GLM tem a velocidade de desempenho de... uma tartaruga (pudera, com aqueles "templates" todos)! Traumatizado que fiquei, resolvi seguir a sugestão que me foi dada no blog "DaniWeb": Criar a minha própria biblioteca matemática. Embora seja uma biblioteca muito simples e incompleta, e talvez um bocado atabalhoada, no entanto não fiquei nada desapontado com o desempenho dela nas minhas aplicações, pelo contrário... até fiquei surpreendido! Modéstia à
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.