NeoAxis 3D Motor 3.5 freigegeben

NeoAxis Group kündigt eine neue Veröffentlichung seiner vielseitigen 3D-Projektentwicklungsumgebung NeoAxis Engine 3.5 an. Die neueste Version verfügt über aktualisiertes Editor-Design, ein neues Tool, um schnell 3D-Modelle, aktualisierte Beispiel-Karten, sowie mehrere kleinere Änderungen und Bugfixes zu importieren.

Inhalt

Über NeoAxis

NeoAxis 3D Engine ist vielseitige 3D-Projektentwicklungsumgebung. Die Umgebung kann verwendet werden, um alle Arten von 3D-Projekten wie Computerspiele, Visual Trainer, VR-Systeme zu entwickeln, Prozesse zu visualisieren und Fensteranwendungen zu entwickeln.

Es umfasst alle notwendigen Werkzeuge, um fortgeschrittene 3D-Projekte zu entwickeln, von der Import von Content-Utilities bis zum Bereitstellungstool zur Vorbereitung der Produktversion des Projekts.

Neue Features in 3.5

  • Die grafische Benutzeroberfläche der Tools wurde aktualisiert.
  • Es wurde ein Tool zum einfachen Import von 3D-Modellen aus einer Datei hinzugefügt.
  • Beispielkarten wurden aktualisiert.
  • Freeze Objects Manager wurde hinzugefügt. Das Objekt ist dazu bestimmt, Karten mit großer Anzahl von Objekten zu optimieren. Mit diesem Objekt kann der Entwickler einige Objekte auf der Karte einfrieren, um Ressourcen zu sparen.
  • Das Gelände zu optimieren wurde verbessert. Bessere Steuerung des Last-/Entlademechanismus.
  • Die Fähigkeit, Mip Karten beim Laden von Texturen überspringen.
  • Bugfix: Gebrochenes Rendering mit aktiviertem SoftParticles-Parameter des Materials.
  • Fehlerbehebung: Zerbrochene Dekale auf Gelände.
  • Bugfix: Gebrochener Export von 3D-Modellen von Map Editor zu DAE.

Programmierung und Skript

API basiert auf .NET. Die Hauptsprache ist C#. NeoAxis unterstützt .NET 4.0 oder später. Sie können Bibliotheken in C/C++ oder in einer anderen Programmiersprache anhängen. Das NeoAxis SDK umfasst die Game.exe-Anwendung, die gleichzeitig das Demo des Motors und das Skelett Ihres zukünftigen Projekts ist. Diese Anwendung ist ein Rahmen für eine schnelle und logische Entwicklung des Projekts. Es umfasst Beispiele für verschiedene Arten von Projekten, sowie ein komplettes Menüsystem einschließlich eines Kartenlademanagers und noch mehr! Durch die Nutzung dieses vorgefertigten Rahmens verschwendet der Entwickler keine Zeit für die Erstellung eines Basis-Anwendungsrahmens und beginnt sofort an seinem Projekt zu arbeiten.

Geeignet für alle Arten von Projekten

NeoAxis 3D Engine ist als universelles Entwicklungsgerüst für 3D-Projekte positioniert. Der Rahmen kann für verschiedene Arten von 3D-Projekten verwendet werden, wie die Erstellung von Videospielen, die Entwicklung von Simulatoren, Virtual Reality und Visualisierungssoftware oder die Erstellung von Fensteranwendungen.

Beispiele für verschiedene Projekttypen

Das SDK umfasst eine große Reihe von Klassen, Beispielen und Demonstrationskarten verschiedener Typen. Inklusive:

  • Beispiel eines First-Person-Shooters.
  • Beispiel für ein Echtzeit-Strategiespiel.
  • Beispiel für ein Tank Arcade-Spiel.
  • Beispiel für 2D-Plattformer.
  • Beispiele mit Netzwerkunterstützung.

Kann in Fensteranwendungen integriert werden (WPF, WinForms)

Das SDK umfasst Frameworks und Beispiele für die Integration des Motors in Windows Presentation Foundation (WPF) und Windows Forms (WinForms) Anwendungen.

Integriertes Set mit Vollbildeffekten

SDK-Engine enthält eine große Menge von Vollbild-Effekten sowie eine API, die Sie leicht neue Effekte hinzufügen können.

Fahrzeugunterstützung

Der Motor beinhaltet die Fähigkeit, Autos mit Simulator-Level-Qualität zu schaffen. Zu den Tools gehören bequeme Tools zur Konfiguration der Fahrzeugphysik. Beispiel für Auto, Tanks und Revolver Kreation sind im SDK verfügbar.

Unterstützung von sehr großen Landschaften und eingebautem Geländeredakteur

NeoAxis unterstützt sehr große Gelände mit Hintergrundbelastung der Sektoren. Enthält das Werkzeug, um Geländedaten von externen Werkzeugen zu importieren.

Physiksystem und Ragdollunterstützung

Geben Sie Ihrem Objekt Leben mit dem eingebauten NVIDIA PhysX. Physische X ist das fortschrittlichste und am häufigsten verwendete Physik-Rahmen in modernen 3D-Projekten. Mit dem physikalischen Modelleditor können Sie starre Körper, Gelenke, Motoren, Ragdolls, Fahrzeuge konfigurieren. Der Motor umfasst alle notwendigen Werkzeuge, um leicht Fahrzeuge zu schaffen, einschließlich Autos mit realistischer Physik, Tanks und ähnliche Ausrüstung.

Integrierte Netzwerkunterstützung

NeoAxis 3D Motor beinhaltet integrierte Unterstützung für die Netzwerksynchronisation basierend auf einer Client-Server-Architektur. Ermöglicht es Ihnen, Netzwerkunterstützung auf hohem Abstraktionsniveau hinzuzufügen, auch ohne Kenntnisse auf niedriger Ebene. NeoAxis enthält eine Anwendung für die Erstellung von dedizierten Servern, die in LAN oder über das Internet nutzbar sind.

Erweiterbares Benutzeroberflächensystem

NeoAxis erweiterte Benutzeroberfläche ist ein komplettes System zur Erstellung von Bedienelementen, Menüs, Dialogen und Spielbildschirmen. Die Tools des Motors umfassen einen vollwertigen Benutzeroberflächen-Editor, mit dem Sie die Benutzeroberfläche Ihres Projekts in kürzester Zeit gestalten können. Der Motor unterstützt das Rendern von Benutzeroberflächen in 3D-Raum und die integrierte Webbrowsersteuerung.

Unterstützung verschiedener Arten von Eingabegeräten

NeoAxis 3D Motor unterstützt die meisten modernen Eingabegeräte, darunter Joysticks, Gamepads, Lenkräder und Konsolensteuerungen. Motor bietet eine Schnittstelle zum Hinzufügen neuer Arten von Eingabegeräten.

Unterstützung verschiedener Pathfinding-Systeme

Der Motor umfasst mehrere Wegeerfassungssysteme, wie ein Pfadfindersystem basierend auf Navigation Mesh-Technologie und ein Pfadfindersystem basierend auf einem zweidimensionalen Raster.

Eingebaute Werkzeuge zur Anwendungsprofilierung

Eingebaute Werkzeuge können die Ressourcennutzung des Systems und die Leistung der Anwendung sehen.

Große Auswahl an Demonstrationskarten im SDK

SDK herunterladen.
Weiterlesen über NeoAxis.
Diskutiert auf dem Forum.

Unsere Website verwendet Cookies, um Ihr Surferlebnis zu verbessern. Wir erheben und verarbeiten keine personenbezogenen Daten über diese Cookies...