OpenGL Library

Tela Software:
OpenGL Library
Detalhes de Software:
Versão: 1.4
Data de upload: 2 Jun 15
Revelador: Ian Mallett
Licença: Livre
Popularidade: 26

Rating: 4.0/5 (Total Votes: 1)

OpenGL Library (glLib *) é uma biblioteca Python para desenvolver jogos baseados em OpenGL 2D e 3D.
Comentários de Desenvolvedor
Eu, pelo menos ficou doente de ter que descobrir como fazer tudo em PyOpenGL. Não me interpretem mal - PyOpenGL é um módulo brilhante, e, geralmente, não foi tão difícil, mas poderia ter sido mais fácil. Esqueceu como ligar texturizar ou iluminação? Google 15 minutos e adicione a uma linha de código que você precisa. Não consegue descobrir por que seus polígonos não aparecem? Recomeçar. Não consigo me lembrar como fazer uma esfera quadric? Desenterrar algumas décadas código antigo para procurar como.
Eu decidi mudar tudo isso e realmente fazer algum BaseCode PyOpenGL para uma mudança, em vez de refazê-lo o tempo todo.
Este código é o resultado.
Além disso, este código vai deixar você fazer coisas que você não sabia como fazer antes. Você quer carregar um mapa de alturas? Você quer ter um bom passeio de câmera suave? Você já fez mipmapping? Você quer sombras? Resposta: "Sim".
Então, para baixo:
Este código deve fazer PyOpenGL fazendo muito mais fácil para a maioria de nós. Você pode usar este código em qualquer lugar que quiser, mas por favor, dar o meu crédito para backend do seu bom jogo, e se você explicitamente levar o crédito por isso, talvez eu tenha que te matar ;-)
Por favor, note que esta é uma versão semi-beta. Tudo funciona (a menos que você tiver um computador antigo que não gosta de sombra), mas o código não está documentada nem particularmente estável (é fácil lançá-lo fazendo algo ruim, e você não tem idéia do que aconteceu). Dito isto, o código é projetado para ser fácil de ler

O que é novo nesta versão:.

  • Eu tenho acrescentou alguns novos recursos; há agora um construído no comando UnProject para recuperar facilmente a posição do mouse dentro da tela dentro da janela de visualização atual, e um tomador de screenshot.
  • A minha maior conquista desta vez foi para ajustar as sombras. Eu reparei algumas pequenas coisas e acrescentou um tutorial sobre como fazer a perspectiva da câmera de luz, distância e ângulo consciente. Não faz sentido para mim, mas, novamente, há muito poucos comentários. Eu também adicionou suporte para multishadowing - ou a sombra de uma cena usando mais de uma luz - agora você pode ter até oito diferentes sombras de qualquer cor interferir uns com os outros em tempo real realista
  • Ainda há muito para fazer, incluindo algumas correções de bugs conhecidos. Espero para adicionar mapeamento de reflexão (já tem diversos protótipos quase-trabalho) em breve e algumas outras coisas aleatórias.

Requisitos :

  • Python
  • pygame
  • PyOpenGL
  • NumPy
  • Psyco
  • wxPython
  • Numeric

Programas semelhantes

libpng
libpng

22 Jun 18

libimobiledevice
libimobiledevice

20 Feb 15

tcpdump
tcpdump

22 Jun 18

libaacs
libaacs

17 Feb 15

Outro software de desenvolvedor Ian Mallett

Comentário para OpenGL Library

Comentários não encontrado
Adicionar comentário
Ligue imagens!