jpct.

motor 3d completamente grátis para Java
Baixe Agora

jpct. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Helge Foerster
  • Site do editor:
  • http://www.jpct.net
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 3.5 MB

jpct. Tag


jpct. Descrição

Motor 3D completamente grátis para Java A ideia básica por trás do JPCT é fornecer uma API pequena, rápida e fácil de usar para renderizar gráficos 3D em applets e aplicativos. O JPCT é direcionado, mas não limitado a jogos de desenvolvimento.jpct suporta a renderização de software usando seu próprio renderizador de software e o OpenGL usando o LWJGL.jpct oferece todos os recursos que você precisa escrever um jogo 3D de aparência legal ou aplicativo em Java em um curto período de tempo. Não há necessidade de um pacote de GUI separado ou uma biblioteca extra para detecção de colisão para substituir o Swing / AWT. Aqui estão algumas características principais de "JPCT": Características do motor: · Carrega os arquivos 3DS, MD2, ASC e XML · Suporte para ocre e renderização portal · Animações Keyframe (tiradas de um arquivo MD2 ou auto-definido) · Iluminação do vértice com um número ilimitado de fontes de luz · Iluminação ambiente, difusa e especular · Construir primitivos como cones, cubos, esferas ... · Mapeamento de ambiente esférico · Detecção de Colisão (Ray-Polígono, Polígono da Esfera e Elipsoid-Polígono) · Interpolação de rotação e alinhamento para melhor controle da câmera · Gera vértice e face normais automaticamente · Escolha à base de geometria · Efeitos de transparência. · Billboard Características do renderizador de hardware (Java 1.4 ou superior): · Passagem única multi texturização usando até 4 etapas de textura (se o hardware suporta) · Multi passe texturização usando um número ilimitado de camadas de textura · Configurações avançadas de neblina e transparência · Usa tiras de triângulo e arrays de vértice · Suporte para integração Swing / AWT (benefícios de configurações multi core / cpu) · Suporte para tela cheia, janela Nativa OpenGL · Suporta dimensionamento RGB · Usa o LWJGL Características do renderizador de software (Java 1.1 ou superior): · Perspectiva rápida Correto de mapeamento de textura com subdivisão de scanline · Buffer de 32 bits · 2x e 1.5x oversampling e 0,5x undersampling · Filtragem de Texel (Filking Bilineear Filtering) · Mapeamento de colisão mapeado ambiental · Sub-pixel, sub-texel e precisão do sub-color · Algoritmo de remoção de superfície oculta baseada em span · Suporta a escala RGB e a iluminação de sobrobília Requisitos: · Java 1.1 ou posterior O que há de novo nesta versão: · Adicionado suporte para "compilando" Object3DS para maior desempenho ao renderizar o objeto de polígono alto. Escala fixa de objetos infantis (novamente ...). Objeto3d.getworldtransformation () agora leva conta em conta. Adicionado um método ao OCTree para desativar o uso do octree para renderização. Mudança de uso padrão de colisão de octree de falso para verdade. Os carregadores 3DS e OBJ agora carregam informações de transparência. Definir um destino de renderização usando os objetos de buffer de quadro agora usa o buffer de profundidade corretamente para a imagem renderizada no destino. Config.Savememory agora é verdadeiro por padrão. A luz ambiente do mundo agora é padronizada para 100.100,100 em vez de -100, -100, -100. O objetivo dos valores de luz negativos é muito longe com o renderizador legado está desatualizado. Objeto fixo3d.gettransparency () para objetos opacos. Adicionado Istransparent () para Object3D. Adicionado a interface iRenderhook que pode ser usada para executar o próprio código no pipeline de um objeto3D compilado. Adicionado dois métodos auxiliares para a ShadowHelper que podem ser úteis em um Irenderhook. Melhorar o desempenho geral do OpenGL-Renderer um pouco. Usando um alvo de renderização na mesma cena que é fornecido agora funciona bem ao usar o glrister de rosca única com FBOs. Adicionou um método setalpha () - para textura. Um objeto3D não pode ser atribuído como seu próprio pai / filho por mais tempo. Adicionou um método de mergeall estático ao object3d. Melhor desempenho e uso de memória para carregar formatos de arquivo baseados em texto, como Obj. As sobreposições não são mais selecionáveis por padrão. Removeu uma variante de EnableGlanvasRenderer Reprovada de FrutoBuffer. Adicionado a possibilidade de usar o JOGL em vez de LWJGR para renderizar em uma tela AWT. Removido o manual e o FAQ da documentação. Ambos estavam desatualizados e devem ser substituídos pelo Wiki. Corrigido um acidente que poderia ocorrer ao desativar um renderizador multi-threaded. Adicionado uma classe para um efeito de alargamento de lente simples para o utilitário. Adicionou a opção para girar uma sobreposição.


jpct. Software Relacionado

Typereflex.

Um pequeno utilitário criado para desenvolvedores usando mono para criar aplicativos .NET no Mac OS X ...

258 3 MB

Download

Zgrviewer.

Um visualizador de gráfico de zoom para GraphViz implementado em Java ...

191 2.9 MB

Download

Texttest.

Uma ferramenta independente de aplicativos para testes funcionais baseados em texto ...

168 5.5 MB

Download