Panda3d.

Um motor 3D: uma biblioteca de sub-rotinas para renderização em 3D e desenvolvimento de jogos
Baixe Agora

Panda3d. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • The Panda3D Development Team
  • Site do editor:
  • http://www.panda3d.org/
  • Sistemas operacionais:
  • macOS
  • Tamanho do arquivo:
  • 92.6 MB
  • Data de lançamento:
  • 2021-06-13 03:30:53

Panda3d. Tag


Panda3d. Descrição

Um motor 3D: uma biblioteca de sub-rotinas para renderização em 3D e desenvolvimento de jogos Panda3D é C ++ com um conjunto de ligações python. O desenvolvimento de jogos com Panda3D geralmente consiste em escrever um programa Python ou C ++ que controla a biblioteca Panda3D.Panda foi criada para o desenvolvimento de jogos comerciais, e seus principais usuários ainda são desenvolvedores de jogos comerciais. Por causa disso, Panda3d precisa enfatizar quatro áreas: energia, velocidade, integridade e tolerância ao erro. Todo mundo sabe que poder e velocidade são. Mas a tolerância a erros e a integridade merecem algum comentário extra.Completeness significa que o Panda3D contém toneladas de ferramentas inexperientes, mas essenciais: navegação de gráfico de cena, monitoramento de desempenho, otimizadores de animação e assim por diante. Essas coisas podem não ser sexy, e como resultado, os motores de código aberto geralmente não os têm. Mas quando você está falando sério sobre como fazer o trabalho, e não apenas jogando, essas ferramentas precisam estar lá. A tolerância contor é sobre o fato de que todos os desenvolvedores de jogos criam insetos. Quando você quer, você quer que seu motor lhe dê uma mensagem de erro clara e ajude você a encontrar o erro. Muitos motores só vão bater se você passar o valor errado para uma função. Panda3d quase nunca falha, e muito código é dedicado ao problema de rastreamento e isolamento de erros. Aqui estão algumas características principais de "panda3d": Geração Shader: Muitas técnicas avançadas de renderização agora totalmente automática: · Mapas especiais: Mapa normal, mapa de brilho, mapa de brilho · Renderização HDR: Mapeamento de Tom, Filtro de Bloom · Cel Shading: iluminação limítrea, tinta · Mais para vir Monitoramento de desempenho: Poderosas ferramentas de monitoramento e otimização de desempenho: · Identifica gargalos, tanto CPU quanto GPU · O tempo de CPU é decomposto em mais de 250 categorias · Contagens de malhas, polígonos, texturas, transformações, alterações de estado, etc · Permite categorias de uso de CPU definidas pelo usuário · Ferramentas para minimização de lotes e mudança de estado · Toos para mesclar texturas e minimizar os interruptores de textura Integração completa do python: Wrappers gerados automaticamente expõem a funcionalidade completa do motor: · Altamente otimizado: toda a funcionalidade principal em C ++ · Extensamente testado: dois MMOs comerciais em python · Lixo de estruturas Panda3D coletadas ao usar o Python · Programas manuais e de amostra usam python Apenas funciona, bem fora da caixa: INSTALL DE NO-HASSLE: · Pacotes de instalação convenientes para Windows, Mac OSX e Linux · Apenas uma dependência externa: driver de trabalho de gráficos · Programas de amostra correm para fora do menu inicial · Nenhuma etapa de compilação necessária Expõe o poder total da API gráficos: Recursos modernos OpenGL / DirectX Expostos diretamente ao usuário Panda3D: · Idioma de sombreamento de alto nível: cg · Interface poderosa entre shaders e motor · Suporte para render-to-textura · Uso de texturas de profundidade / sombra / stencil Ferramentas de depuração: Ênfase pesada na tolerância a erros e do código depurável: · Extrema resistência ao travamento, mesmo quando os erros são feitos · Mais de 5000 verificações de asserção para erros de captura antecipadamente · Estruturas de dados contadas por referência minimizam vazamentos de memória · Muitas ferramentas para examinar o estado interno (um mostrado aqui) Sistema maduro, completo: Sistema maduro usado para entregar vários jogos comerciais. Contém tudo que você precisa, não apenas as coisas "sexy": · Conversores para formatos de arquivo mais antigos · Importadores de arquivos de fonte · Ferramenta para embalar jogos em redistribuíveis · Meios para embalar ativos de arte em pacotes criptografados · Muitas outras coisas chatas mas essenciais O que há de novo nesta versão: · Corrigido um problema de inicialização estática no PTLoader no Windows · Problema de escala de textura fixa ao usar buffers · X2egg não está mais quebrado · Threading in Build OSX fixo · Corrigido problema com cores cintilantes no gerador de shader · Eggcacher agora usa menos RAM · Ausentes 'modelos' dirs em jogos packpanda corrigidos · Eggcacher Step In Panda3d Installer é agora opcional · Corrige links de atalho quebrados no menu Iniciar no Windows · Gerador de sombreamento agora suporta aviões de clipes · Bug com modos de combinação no gerador de sombreamento fixo · Bug fixo com textura :: make_copy () · Bug com ator LOD Corrigido · Bug fixo com geometria ausente no conversor colada · Odeutil.colide instabilidade fixa · Os métodos Odebody SetData / GetData expostos ao Python


Panda3d. Software Relacionado

Dabo.

Framework de aplicativo de desktop 3-tier para Python ...

422 2 MB

Download