JPCT.

Motore 3D completamente gratuito per Java
Scarica ora

JPCT. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Helge Foerster
  • Sito web dell'editore:
  • http://www.jpct.net
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 3.5 MB

JPCT. Tag


JPCT. Descrizione

Motore 3D completamente gratuito per Java L'idea di base dietro a JPCT è quella di fornire una API piccola, veloce e facile da usare per il rendering della grafica 3D nelle applet e nelle applicazioni. JPCT è mirato, ma non limitato a Games Development.jpct supporta il rendering del software utilizzando il proprio rendering del software e OpenGL utilizzando LWJGL.jpct offre tutte le funzionalità necessarie per scrivere un gioco o un'applicazione 3D dall'aspetto fantastico in Java in breve tempo. Non è necessario un pacchetto GUI separato o una biblioteca extra per il rilevamento della collisione per sostituire l'oscillazione / AWT. Ecco alcune caratteristiche chiave di "JPCT": Caratteristiche del motore: · Carica file 3DS, MD2, ASC e XML · Supporto per octrees e rendering del portale · Animazioni del fotogramma chiave (prese da un file MD2 o auto definito) · Illuminazione vertice con un numero illimitato di sorgenti luminose · Illuminazione ambientale, diffusa e speculare · Primitivi di build-in come coni, cubetti, sfere ... · Mappatura dell'ambiente sferico · Rilevamento della collisione (Ray-Polygon, Sphere-Polygon ed Ellissoid-Polygon) · Interpolazione di rotazione e allineamento per un migliore controllo della fotocamera · Genera automaticamente il vertice e il viso · Picking basato sulla geometria · Effetti di trasparenza · Billboarding Caratteristiche del rendering hardware (Java 1.4 o superiore richiesto): · Single Pass Multi Texturing utilizzando fino a 4 stadi di trama (se l'hardware lo supporta) · Multi Pass Texturing utilizzando un numero illimitato di strati texture · Impostazioni avanzate di nebbia e trasparenza · Utilizza strisce triangolari e array vertice · Supporto per l'integrazione swing / awt (benefici da configurazioni multire core / cpu) · Supporto per fullscreen, finestra nativa OpenGL · Supporta il ridimensionamento RGB · Utilizza il LWJGL Caratteristiche del software Renderer (Java 1.1 o superiore richiesto): · Prospettiva veloce Texture-mapping-mappatura con suddivisione della scansione · 32 bit W-buffering · Oversampling 2x e 1.5x e sottomarchie da 0,5 volte · Filtro di Texel (filtraggio bilinear falsificato) · Mappatura dell'urto ambientale mappato · Sub-pixel, sub-texel e accuratezza del sottofondo · Algoritmo di rimozione della superficie nascosta basata su span · Supporta l'illuminazione RGB-ridimensionamento e sovracorrente Requisiti: · Java 1.1 o successivo Cosa c'è di nuovo in questa versione: · Aggiunto supporto per "Compilazione" Object3DS per prestazioni più elevate durante il rendering dell'oggetto ad alto poligono. Risolto il ridimensionamento degli oggetti figlio (di nuovo ...). Object3d.getWorldTransformation () ora prende in considerazione il conto in considerazione. Aggiunto un metodo per octree per disabilitare l'utilizzo dell'OCTREE per il rendering. Modificato l'utilizzo di collisione predefinito di octree da false a true. I 3DS- e OBJ-PAREDER ora caricano le informazioni sulla trasparenza. Impostazione di un destinazione di rendering Utilizzo degli oggetti del buffer del fotogramma ora utilizza correttamente il buffer di profondità per l'immagine resa nel bersaglio. Config.savememory è ora vero per impostazione predefinita. La luce ambientale del mondo ora predefinita su 100.100.100 invece di -100, -100, -100. Lo scopo dei valori di luce negativa è andato da tempo con il rendero legacy che è obsoleto. Risolto oggetti3d.gettrasparenza () per oggetti opachi. Aggiunto istransparent () a Object3d. Aggiunta l'interfaccia IRENDERHook-può essere utilizzata per eseguire il proprio codice nella pipeline di un oggetto compilato3D. Aggiunti due metodi dell helper al shadowhelper che possono essere utili in un irlenderhook. Miglioramento delle prestazioni generali opengl-rendering un po '. L'utilizzo di un obiettivo di rendering nella stessa scena che viene reso ora funziona bene quando si utilizza il glRenderer a filettato singolo con FBO. Aggiunto un setalpha () - Metodo per texture. Un oggetto3D non può essere assegnato più a lungo il proprio genitore / bambino. Aggiunto un metodo di mergeall statico per Object3D. Prestazioni migliorate e utilizzo della memoria per il caricamento dei formati di file basati su testo come Obj. Le sovrapposizioni non sono più selezionabili per impostazione predefinita. Rimosso una variante di EnableGLCanvasRenderer demolita da FrameBuffer. Aggiunta la possibilità di utilizzare jogl invece di lwjgl per il rendering in una tela AWT. Rimosso il manuale e le FAQ dalla documentazione. Erano entrambi obsoleti e dovrebbero essere sostituiti dal wiki. Risolto un arresto anomalo che potrebbe verificarsi quando si disabilita un rendering multi-thread. Aggiunta una classe per un semplice effetto di flare lente per Util. Aggiunta l'opzione per ruotare una sovrapposizione.


JPCT. Software correlato

qbuf.

Sviluppo di buffering String gratuito e semplice per Python scritto in c ...

369 8 KB

Scarica