Panda3D
Panda3D é um motor de jogo 3D para Microsoft Windows, Linux, e Mac OS X. O núcleo do motor é escrito em C++ e foi desenvolvido para ser usado com Python. Porém, também pode ser usado com C++. O Panda3D utiliza um grafo de cena para gerenciar os objetos no espaço virtual.
| Panda3D | |
|---|---|
| Desenvolvedor | Disney e CMUETC |
| Lançamento | 2002 (20–21 anos) |
| Versão estável | 1.10.6 (19 de março de 2020) |
| Idioma(s) | Inglês |
| Escrito em | C++ e Python |
| Sistema operacional | Microsoft Windows, Linux, e Mac OS X |
| Gênero(s) | Motor de jogo |
| Licença | BSD modificada (Panda3D License para versões anteriores a 28 de maio de 2008) |
| Estado do desenvolvimento | Ativo |
| Tamanho | 61 MB (Windows) 69 MB (Linux) 93 MB (Mac OS X) |
| Página oficial | www |
História
Panda3D foi desenvolvido pela Disney para seu jogo multiplayer online, Toontown. Ele foi lançado como código aberto em 2002. Porém, devido a erros no design da velha licença, versões anteriores a 28 de maio de 2008 não são consideradas software livre. Apesar disso, essas versões antigas podem ser usadas legalmente para desenvolver ambos jogos comercias e não-comerciais, sem qualquer custo financeiro.[1] Panda3D é agora desenvolvido juntamente pela Disney e Carnegie Mellon University's Entertainment Technology Center, e está disponível sob uma versão modificada da licença BSD.
O Panda3D faz uso de bibliotecas de terceiros, cujas licenças não são software livre, incluindo FMOD, FFTW, e ARToolKit.
O nome “Panda3D” foi anteriormente um acrônimo para “Platform Agnostic Networked Display Architecture” (que significa: “Arquitetura de Exibição em Rede Independente de Plataforma”).[2] Entretanto, desde que essa frase perdeu seu significado, a palavra "Panda3D" é raramente referido como um acrônimo.
Características
O Panda3D possui também recursos não relacionados com a renderização:[3]
- Motor de física independente e integração total do ODE
- Detecção de colisão
- Colisão angular ou linear
- Viscosidade
- Texturas animadas
- Suporta shaders
- Som 2D e 3D usando FMOD
- Suporte a teclado e mouse
Ver também
Referências
- «Panda3D Manual Chapter: 'Introduction to Panda'» (em inglês). Consultado em 4 de março de 2011
- «GameDev.net coverage of Game Developer's Conference, Austin, 2008» (em inglês). Consultado em 4 de março de 2011. Arquivado do original em 28 de setembro de 2008
- «Panda3D Manual» (em inglês). Consultado em 4 de março de 2011
Ligações externas
- Sítio oficial (em inglês)
- «Fórum oficial» (em inglês)
- «Panda3D Wiki» (em inglês). Wiki do Panda3D
- «Detalhes em Devmaster» (em inglês)