Panda3d.

Un motore 3D: una libreria di subroutine per il rendering 3D e lo sviluppo del gioco
Scarica ora

Panda3d. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • The Panda3D Development Team
  • Sito web dell'editore:
  • http://www.panda3d.org/
  • Sistemi operativi:
  • macOS
  • Dimensione del file:
  • 92.6 MB
  • Data di rilascio:
  • 2021-06-13 03:30:53

Panda3d. Tag


Panda3d. Descrizione

motore Un 3D: una libreria di subroutine per il rendering 3D e sviluppo del gioco Panda3D è C ++ con un insieme di binding Python. Lo sviluppo del gioco con Panda3D di solito consiste di scrivere un Python o C ++ programma che controlla il Panda3D library.Panda è stato creato per lo sviluppo di giochi commerciali, ed i suoi utenti principali sono ancora gli sviluppatori di giochi commerciali. A causa di questo, Panda3D ha bisogno di sottolineare quattro aree: potenza, velocità, completezza e di tolleranza di errore. Tutti sanno che cosa potenza e velocità sono. Ma la tolleranza di errore e la completezza meritano qualche mezzo in più che commentary.Completeness Panda3D contiene tonnellate di poco emozionante, ma essenziali strumenti: scena di navigazione grafico, monitoraggio delle prestazioni, ottimizzatori di animazione, e così via. Queste cose non possono essere sexy, e, di conseguenza, i motori open source spesso non li hanno. Ma quando sei sul serio ottenere il lavoro fatto, e non solo giocando, questi strumenti devono essere there.Error la tolleranza è di circa il fatto che tutti gli sviluppatori di giochi creano bug. Quando si esegue, si desidera che il motore per darvi un messaggio di errore chiaro e aiutarvi a trovare l'errore. Troppi motori saranno solo in crash se si passa il valore errato a una funzione. Panda3D quasi mai si blocca, e molto del codice è dedicato al problema del monitoraggio e isolare gli errori. Qui sono alcune caratteristiche chiave di "Panda3D": Shader Generation: Molte tecniche di rendering avanzate ora completamente automatici: · Mappe speciali: Normal Map, Gloss Mappa, Glow Mappa · HDR Rendering: Tone Mapping, Bloom Filter · Cel Shading: Soglia di illuminazione, inchiostrazione · E c'è dell'altro Monitoraggio delle prestazioni: Potenti monitoraggio delle prestazioni e ottimizzazione strumenti: · Identifica i colli di bottiglia, sia CPU e GPU · Volta l'uso della CPU scomposto in più di 250 categorie · Conteggi maglie, poligoni, texture, trasforma, i cambiamenti di stato, ecc · Permette categorie CPU di utilizzo definite dall'utente · Strumenti per dosaggio e state-cambiamento minimizzazione · Toos per unire le texture e ridurre al minimo trama interruttori L'integrazione Python completa: Generato automaticamente involucri espongono la piena funzionalità del motore: · Altamente ottimizzato: tutte le funzionalità di base in C ++ · Accuratamente testati: due MMO commerciali in pitone · Strutture Panda3D garbage collection quando si usa Python · Programmi manuali e di esempio utilizzano pitone Basta Works, fuori destra della casella: No problemi di installazione: · Pacchetti di installazione convenienti per Windows, Mac OSX e Linux · Un solo esterni di dipendenza: il driver di lavoro grafica · Programmi di esempio correre a destra, fuori Start Menu · Nessun passo di compilazione necessaria Espone Full Power di Grafica API: Moderna OpenGL / DirectX caratteristiche esposto direttamente all'utente Panda3D: · Linguaggio shader di alto livello: Cg · Interfaccia potente tra gli shader e motore · Supporto per render-to-texture · L'utilizzo di profondità / ombra / texture stencil Strumenti di debug: enfasi pesante sulla tolleranza di errore e il codice debuggable: · Estrema resistenza al crash, anche quando gli errori sono fatti · Più di 5000 affermazione, controlli di errori di cattura primi · Strutture di dati di riferimento contati minimizzano le perdite di memoria · Molti strumenti per esaminare lo stato interno (quello mostrato qui) Matura, sistema completo: sistema maturo usati per fornire diversi giochi commerciali. Contiene tutto il necessario, non solo la roba "sexy": · Convertitori per formati di file più anziani · Importatori file di font · Strumento per confezionare giochi in ridistribuibili · Mezzi per imballare beni d'arte in fasci criptati · Un sacco di altra roba noiosa, ma essenziale Cosa c'è di nuovo in questa versione: · Risolto un problema di statica-init in ptloader su Windows · Problema di scala tessitura fisso quando si utilizza buffer · X2egg non è rotto · Threading in OSX accumulo fisso · Risolto il problema con sfarfallio colori Shader Generator · Eggcacher ora usa meno RAM · Dirs mancante 'modelli' nei giochi packpanda fissi · Passo Eggcacher nel programma di installazione Panda3D è ora facoltativa · Risolve rotti link di collegamento nel menu di avvio in Windows · Shader Generator ora supporta i piani di clip · Bug con l'combinare le modalità di Shader Generator fissi · Corretto il bug con struttura :: make_copy () · Bug con l'attore LOD fisso · Corretto il bug con la geometria mancante nel convertitore Collada · OdeUtil.collide instabilità fisso · Metodi OdeBody setData / getData esposti a Python


Panda3d. Software correlato

Radoop.

Un generatore di test unitario automatico e randomizzato open source per Java ...

185 2.5 MB

Scarica

Motore C4.

Uno dei motori 3D più tecnologicamente avanzati disponibili oggi. ...

5,845 414.1 MB

Scarica