Panda3d

Een 3D-motor: een bibliotheek met subroutines voor 3D-rendering en game-ontwikkeling
Download nu

Panda3d Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • The Panda3D Development Team
  • Uitgever website:
  • http://www.panda3d.org/
  • Besturingssystemen:
  • macOS
  • Bestandsgrootte:
  • 92.6 MB
  • Publicatiedatum:
  • 2021-06-13 03:30:53

Panda3d Tags


Panda3d Beschrijving

Een 3D-motor: een bibliotheek met subroutines voor 3D-rendering en game-ontwikkeling Panda3d is C ++ met een set van Python-bindingen. Spelontwikkeling met Panda3d bestaat meestal uit het schrijven van een Python- of C ++ -programma dat de Panda3D-bibliotheek bestuurt. Panda is gemaakt voor de ontwikkeling van commerciële game en zijn primaire gebruikers zijn nog steeds commerciële game-ontwikkelaars. Hierdoor moet Panda3d vier gebieden benadrukken: macht, snelheid, volledigheid en foutentolerantie. Iedereen weet welke kracht en snelheid zijn. Maar fouttolerantie en volledigheid verdienen wat extra commentaar.completess betekent dat Panda3D ton niet-excentries bevat, maar essentieel gereedschap: scène grafiek browsen, prestatiemonitoring, animatie optimizers, enzovoort. Deze dingen zijn misschien niet sexy, en als gevolg daarvan hebben open-source-motoren ze vaak niet. Maar als je serieus bent om werk gedaan te krijgen, en niet alleen spelen, moeten deze tools er zijn.Error Tolerance gaat over het feit dat alle game-ontwikkelaars bugs maken. Wanneer u dat doet, wilt u dat uw motor u een duidelijk foutmelding geeft en u helpen de fout te vinden. Te veel motoren zullen gewoon crashen als u de verkeerde waarde doorgeeft aan een functie. Panda3d crasht bijna nooit, en veel code is gewijd aan het probleem van het volgen en isoleren van fouten. Hier zijn enkele belangrijke kenmerken van "Panda3D": Shader-generatie: Veel geavanceerde renderingstechnieken nu volledig automatisch: · Speciale kaarten: normale kaart, glanskaart, gloedkaart · HDR-rendering: TONE MAPPEN, BLOOM FILTER · Cel Shading: drempelverlichting, inkten · Meer volgt nog Prestatie monitoring: Krachtige prestatiemonitoring en optimalisatiehulpmiddelen: · Identificeert knelpunten, zowel CPU als GPU · CPU-tijdgebruik afgebroken in meer dan 250 categorieën · Telt meshes, polygonen, texturen, transformaties, veranderingen van de staat, enz · Hiermee kan de gebruiker gedefinieerde CPU-gebruikscategorieën · Hulpmiddelen voor het minimaliseren van batching en staatsverandering · Too's om texturen samen te voegen en textuurschakelaars te minimaliseren Volledige Python-integratie: Automatisch gegenereerde wrappers blootstellen volledige functionaliteit van de motor: · Zeer geoptimaliseerd: alle kernfunctionaliteit in C ++ · Geheel getest: twee commerciële mmos in Python · Panda3D-structuren Garbage verzameld bij het gebruik van Python · Handmatige en voorbeeldprogramma's gebruiken Python Werkt gewoon, recht uit de doos: No-Hassle Installeer: · Handige installateurspakketten voor Windows, Mac OSX en Linux · Slechts één externe afhankelijkheid: werkende grafische driver · Voorbeeldprogramma's lopen rechtstreeks uit het menu Start · Geen compilatiestap nodig Exposeert volledige kracht van grafische API: Moderne OpenGL / DirectX-functies die rechtstreeks worden blootgesteld aan Panda3D-gebruiker: · Shader Taal op hoog niveau: CG · Krachtige interface tussen schaduw en motor · Ondersteuning voor render-to-textuur · Gebruik van diepte / schaduw / stencil-texturen Debugging Tools: Zware nadruk op fouttolerantie en debuggable code: · Extreme weerstand tegen crashen, zelfs wanneer fouten worden gemaakt · Meer dan 5000 bewering-cheques om vroege fouten te vangen · Referentie-telgegevensstructuren minimaliseren geheugenlekken · Veel hulpmiddelen om de interne toestand te onderzoeken (een hier getoonde) Volwassen, compleet systeem: Volwassen systeem dat wordt gebruikt om verschillende commerciële games te leveren. Bevat alles wat je nodig hebt, niet alleen de "sexy" dingen: · Converters voor oudere bestandsindelingen · Font-bestand importeurs · Tool om games te pakken in herverdelbotables · Middelen om kunstactiva in gecodeerde bundels in te pakken · Veel andere saaie maar essentiële dingen Wat is er nieuw in deze release: · Een statisch-init-probleem opgelost in PtLoader op Windows · Vaste textuurschalingsprobleem bij het gebruik van buffers · X2EGG is niet langer gebroken · Threading in OSX Build Fixed · Vast probleem met flikkerende kleuren in Shader Generator · Eggcacher gebruikt nu minder RAM · Missing 'Models' Dirs in PackPanda Games Fixed · EggCacher-stap in Panda3D-installatieprogramma is nu optioneel · Fixes Broken Sneltcut-links in Start-menu op Windows · Shader-generator ondersteunt nu clipplaten · Bug met combineermodi in Shader Generator Fixed · Vaste bug met textuur :: make_copy () · BUG MET ACTOR LOD FAST · Vaste bug met ontbrekende geometrie in Collada Converter · Odeutil.Collide Instability Fixed · Odebody SetData / GetData-methoden die zijn blootgesteld aan Python


Panda3d Gerelateerde software

Hoeksteen

Neem de controle over Subversion met een clienttoepassing die speciaal voor Mac-gebruikers is ontworpen. ...

139 18.8 MB

Downloaden