JPCT

Motor 3D completamente gratis para Java
Descargar ahora

JPCT Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Helge Foerster
  • Sitio web del editor:
  • http://www.jpct.net
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 3.5 MB

JPCT Etiquetas


JPCT Descripción

Motor 3D completamente gratis para Java La idea básica detrás de JPCT es proporcionar una API pequeña, rápida y fácil de usar para representar gráficos 3D en applets y aplicaciones. JPCT está dirigido, pero no limitado al desarrollo de juegos.jpct Admite la representación de software utilizando su propio renderizador de software y OpenGL usando el LWJGL.jPCT le ofrece todas las funciones que necesita para escribir un juego o una aplicación de enfriamiento en Java en poco tiempo. No hay necesidad de un paquete GUI separado o una biblioteca adicional para la detección de colisiones para reemplazar el swing / AWT. Aquí hay algunas características clave de "JPCT": Características del motor: · Carga archivos 3DS, MD2, ASC y XML · Soporte para ocrees y representación portal. · Animaciones de fotogramas clave (tomadas de un archivo MD2 o auto definido) · Iluminación de vértices con un número ilimitado de fuentes de luz · Iluminación ambiental, difusa y especular. · Primitatos de construcción, como conos, cubos, esferas ... · Mapeo del entorno esférico · Detección de colisiones (ray-polígono, esfera-polígono y elipsoid-polígono) · Interpolación de rotación y alineación para un mejor control de la cámara. · Genera normales de vértices y cara automáticamente. · Recogida a base de geometría. · Efectos de transparencia. · Billboarding Características del renderizador de hardware (Java 1.4 o superior requerido): · Pase de una sola textura múltiple utilizando hasta 4 etapas de textura (si el hardware lo admite) · Multi Pass Texturing utilizando un número ilimitado de capas de textura · Configuración avanzada de niebla y transparencia. · Utiliza tiras de triángulo y matrices de vértice. · Soporte para la integración de Swing / AWT (beneficios de las configuraciones Multi Core / CPU) · Soporte para la pantalla completa, ventana de OpenGL nativa · Soporta RGB-Scaling · Usa el lwjgl Características del renderizador de software (Java 1.1 o superior requerido): · Perspectiva rápida Mapeo de textura correcta con subdivisión de Scanline · 32 bits W-tamping · 2x y 1.5x sobreampling y 0.5x Subsampling · Filtrado de Texel (filtrado bilineal falsificado) · Mapeo de golpes mapeados ambientales · Precisión de sub-píxeles, sub-texel y sub-color. · Algoritmo de eliminación de superficies ocultas a base de espantos · Soporta la ampliación de RGB y la iluminación excesiva Requisitos: · Java 1.1 o posterior ¿Qué hay de nuevo en este lanzamiento: · Soporte agregado para "compilar" objetos3ds para un rendimiento más alto al representar un alto objeto de polígono. Escalada fija de objetos infantiles (de nuevo ...). Object3d.getWorldTransformación () Ahora toma en cuenta la cuenta de Bill. Se agregó un método a OCTREE para deshabilitar el uso del octree para la representación. Se cambió el uso de colisión predeterminado de Octree de False a True. Los cargadores 3DS- y OBJ ahora cargan información de transparencia. El ajuste de un objetivo de renderizado con objetos de búfer de marco ahora utiliza el búfer de profundidad correctamente para la imagen prestada en el objetivo. Config.Savememory ahora es cierto por defecto. La luz ambiental del mundo ahora está por defecto a 100,100,100 en lugar de -100, -100, -100. El propósito de los valores de luz negativos se ha ido con el renderizador legado desactualizado. Objeto fijo3d.getTransparency () para objetos opacos. Añadido isTransparent () a Object3D. Se agregó la interfaz de Irenderhook que se puede usar para ejecutar el código propio en la tubería de un objeto compilado3D. Se agregaron dos métodos de ayuda para el Shadowhelper que pueden ser útiles en un Irenderhook. Mejora el rendimiento general de OpenGl-Renderer un poco. El uso de un objetivo de renderizado en la misma escena que se representa ahora funciona bien cuando se usa el glrenderer de un solo rosco con los FBOS. Se agregó un setalpha () - método a la textura. Ya no se puede asignar un objeto3D como su propio padre / hijo por más tiempo. Se agregó un método estático MERGEALL-MÉTODO AL OBJETO3D. Un mejor rendimiento y uso de memoria para cargar formatos de archivo basados ​​en texto como OBJ. Las superposiciones ya no son seleccionables de forma predeterminada. Se eliminó una variante en desuso en enaplcanvasrenderer de FrameBuffer. Se agregó la posibilidad de usar JOGL en lugar de LWJJGL para representar en un lienzo AWT. Se eliminó el manual y las preguntas frecuentes de la documentación. Ambos estaban obsoletos y deben ser reemplazados por la Wiki. Se corrigió un choque que podría ocurrir al deshabilitar un renderizado multi-roscado. Se agregó una clase para un simple efecto de destello de lente para utilizar. Se agregó la opción para rotar una superposición.


JPCT Software relacionado

Typerflex

Una pequeña utilidad creada para los desarrolladores que utilizan Mono para crear aplicaciones .NET en Mac OS X ...

258 3 MB

Descargar

Zagre

Un visor de gráficos a zoom para Graphviz implementado en Java ...

191 2.9 MB

Descargar

Texttest

Una herramienta independiente de la aplicación para pruebas funcionales basadas en texto ...

168 5.5 MB

Descargar