Panda3d

Un moteur 3D: une bibliothèque de sous-routines pour le rendu 3D et le développement de jeux
Télécharger maintenant

Panda3d Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • The Panda3D Development Team
  • Site Internet de l'éditeur:
  • http://www.panda3d.org/
  • Systèmes d'exploitation:
  • macOS
  • Taille du fichier:
  • 92.6 MB
  • Date de sortie:
  • 2021-06-13 03:30:53

Panda3d Mots clés


Panda3d La description

Un moteur 3D: une bibliothèque de sous-programmes pour le rendu 3D et le développement de jeux Panda3D est C ++ avec un ensemble de fixations de python. Le développement de jeux avec Panda3D consiste généralement à écrire un programme Python ou C ++ qui contrôle la bibliothèque Panda3D.Panda a été créée pour le développement de jeux commerciaux et ses principaux utilisateurs sont toujours des développeurs de jeux commerciaux. Pour cette raison, Panda3D doit mettre l'accent sur quatre domaines: puissance, vitesse, complétude et tolérance d'erreur. Tout le monde sait quel pouvoir et quelle vitesse sont. Mais la tolérance et l'exhaustivité des erreurs méritent de faire un commentaire supplémentaire.Les implantations signifient que Panda3D contient des tonnes d'outils inexcitants mais essentiels: la navigation graphique de scène, la surveillance des performances, les optimiseurs d'animation, etc. Ces choses peuvent ne pas être sexy et, par conséquent, les moteurs open-source ne les ont souvent pas. Mais lorsque vous êtes sérieux au sujet du travail, et non seulement de jouer, ces outils doivent être là.Error Tolérance concerne le fait que tous les développeurs de jeux créent des bugs. Lorsque vous faites, vous voulez que votre moteur vous donne un message d'erreur clair et vous aidez à trouver l'erreur. Trop de moteurs se bloqueront simplement si vous passez la mauvaise valeur à une fonction. Panda3D ne se bloque presque jamais et beaucoup de code est dédié au problème du suivi et de l'isolation des erreurs. Voici quelques caractéristiques essentielles de "Panda3D": Génération de shader: De nombreuses techniques de rendu avancées désormais entièrement automatiques: · Cartes spéciales: carte normale, carte brillante, carte de lueur · Rendu HDR: cartographie de tonalité, filtre de fleurs · CEL ombrage: éclairage seuil, encrage · Plus à venir Suivi de la performance: Outils de surveillance et d'optimisation puissants de la performance: · Identifie les goulots d'étranglement, la CPU et le GPU · Utilisation du temps de la CPU décomposé en plus de 250 catégories · Compte les mailles, les polygones, les textures, les transformations, les changements d'état, etc. · Permet aux catégories d'utilisation de la CPU définie par l'utilisateur · Outils pour la minimisation des combats et des changements d'état · Toos pour fusionner des textures et minimiser les commutateurs de texture Intégration complète de Python: Les wrappers générés automatiquement exposent une fonctionnalité complète du moteur: · Très optimisé: toutes les fonctionnalités de base en C ++ · Testé à fond: deux mmos commerciaux en python · Les ordures de structures Panda3D collectées lors de l'utilisation de Python · Les programmes manuels et d'échantillons utilisent Python Fonctionne juste, hors de la boîte: Installation sans tracas: · Packages d'installateurs pratiques pour Windows, Mac OSX et Linux · Seulement une dépendance externe: pilote graphique de travail · Les exemples de programmes sont exécutés hors du menu Démarrer · Aucune étape de compilation nécessaire Expose la pleine puissance de l'API graphique: Caractéristiques Modern OpenGL / DirectX exposées directement à l'utilisateur Panda3D: · Langue de shader de haut niveau: CG · Interface puissante entre les shaders et le moteur · Support pour le rendu à la texture · Utilisation de textures de profondeur / ombre / stencil Outils de débogage: Suscence intense sur la tolérance aux erreurs et le code de débisibilité: · Résistance extrême à l'écrasement, même lorsque des erreurs sont faites · Plus de 5000 assertions-vérifications pour attraper des erreurs tôt · Les structures de données comptées de référence minimisent les fuites de mémoire · De nombreux outils pour examiner l'état interne (un montré ici) Système mature et complet: Système mature utilisé pour livrer plusieurs jeux commerciaux. Contient tout ce dont vous avez besoin, pas seulement les choses "sexy": · Convertisseurs pour les formats de fichiers plus anciens · Importateurs de fichiers de police · Outil pour emballer des jeux dans Redistributables · Moyens pour emballer des actifs d'art dans des paquets cryptés · Beaucoup d'autres trucs ennuyeux mais essentiels Quoi de neuf dans cette version: · Correction d'un problème statique-init dans Ptloader sous Windows · Problème de mise à l'échelle de la texture fixe lors de l'utilisation de tampons · X2EGG n'est plus cassé · Filetage dans la construction OSX fixe · Problème fixe avec des couleurs scintillantes dans le générateur de shader · L'ufcacher utilise maintenant moins de RAM · Les "modèles" manquants des jeux de packpanda fixés · L'étape d'ufcacher dans Panda3D Installer est maintenant facultative · Corrige des liaisons de raccourci brisées dans le menu Démarrer sous Windows · Le générateur Shader prend désormais en charge les plans de clips · Bug avec des modes de combine dans le générateur de shader fixe · Bug fixe avec texture :: make_copy () · Bug avec acteur LOD fixe · Bug fixe avec la géométrie manquante dans le convertisseur Collada · Odétil.Collide Instabilité Fixe · Odebody SetData / GetData Méthodes exposés à Python


Panda3d Logiciels associés

Moteur C4

L'un des moteurs de jeu 3D les plus avancés technologiquement avancés disponibles aujourd'hui. ...

5,845 414.1 MB

Télécharger