NeoAxis Group brengt een nieuwe versie van NeoAxis Engine uit, een geïntegreerde ontwikkelomgeving met ingebouwde 3D game engine. De omgeving kan worden gebruikt om allerlei 3D-projecten te ontwikkelen, zoals computerspelletjes, visuele trainers, VR-systemen, om processen te visualiseren en venstertoepassingen te ontwikkelen.
Video
We maakten een video die de mogelijkheden van NeoAxis Engine 2019 in detail zal beschrijven.3.
Natuur Demo
De demo is een zeer geladen scène met het grote aantal vegetatie objecten. Veel van de objecten zijn gemaakt met behulp van de nieuwe penseel tool en Surface component, die samen zijn een krachtig hulpmiddel voor het creëren van realistische scènes. Daarnaast toont de demo de mogelijkheden van multithreaded rendering, fysiek-gebaseerde materialen, decals, soepel schakelen van detail levels en het instellen van de camera te bewegen langs het pad. De demo is aanwezig in de motor SDK.
Terreincomponent met de editor
NeoAxis Engine 2019.3 heeft nu landschapsondersteuning en een redacteur voor hen. Het is mogelijk om kant-en-klare hoogtekaarten bereid in andere gereedschappen te importeren.
Bouwer 3D
De Bouwer 3D add-on verscheen als een uitbreiding van de scène editor, die is bedoeld voor het bewerken van 3D modellen in de scène op het niveau van hun geometrie. De add-on omvat snelle niveau creatie tools, 3D modellering tools, constructieve solide geometrie operaties. Gemaakte modellen kunnen zowel als scene objecten als als gewone 3D modellen worden gebruikt.
Drie manieren om objecten in de scène te maken
Drie methoden voor het maken van objecten worden nu ondersteund: Sleep & Drop, One by Click, by Brush. Naast de bovengenoemde nieuwe manier om objecten met een penseel te maken, is er nog een andere verschenen - objecten creëren door te klikken. En dus zijn er nu grote mogelijkheden om objecten te maken in de scène editor. Elk van de modi van het maken van objecten heeft zijn eigen voordelen, afhankelijk van het type van gemaakte objecten. Bijvoorbeeld, met behulp van de penseel, kunt u een enorm aantal objecten.
Oppervlakten
Oppervlakten is een speciaal type object voor geavanceerde aanpassing van de penseel. Met oppervlakken kunt u configureren welke objecten in de scène zullen worden gecreëerd en hoe ze precies zullen worden gecreëerd.
Groep van objecten component
Voor het beheer en de weergave van een groot aantal objecten, een speciale Groep van objecten object is verschenen. Het aanmaken van objecten van de scène-editor direct in de groep objecten wordt ondersteund.
Decalen
NeoAxis Engine 2019.3 omvat decale ondersteuning.
Vervaging per object
Bewegingsvervaging is nu een basiseffect in de SDK.
Pakketbeheerder
Er is een pakketmanager toegevoegd, en de mogelijkheid om engine en editor extensies te maken is verbeterd.
C# ingebouwde editor verbeteringen
- C# Editor: Werken met CS-bestanden is verbeterd. Wijzigingen worden nu gesynchroniseerd tussen bestanden. Nu zijn er geen ongeldige waarschuwingsmarkeringen.
- C# Editor: De mogelijkheid om de zichtbaarheid van markers aan te passen is toegevoegd.
Verbeteringen van de spelersapp
De speler heeft de videomodus, de volledige schermmodus en de verticale synchronisatie kunnen wijzigen.
Platformondersteuningsverbeteringen
- De steun voor het creëren van een bouw voor het doelplatform is verbeterd. Nu worden scripts en engine add-ons ondersteund. Het proces van bouwen wordt vereenvoudigd. De pagina over ingebouwde handleiding is toegevoegd.
- Build for Universal Windows Platform (UWP) is verbeterd.
Andere verbeteringen
- API van de motor en de editor zijn bijgewerkt. Nu worden ze als compleet beschouwd.
- Een soepele LOD overgang.
- Editor: Zoeken naar objecten dialoog.
- Lagen in de scène.
- Oppervlaktecomponent. Vertegenwoordigt een gebied in de ruimte gedefinieerd door de reeks punten.
- Materiaal: Geavanceerd mengen. De mogelijkheid om te configureren welke kanalen naar de G-buffer te schrijven. Gebruikt voor decals.
- Occlusie query API is toegevoegd.
- Lens fakkels gebruiken nu occlusie-queries om zichtbaarheid op het scherm te detecteren. Lens fakkels verschijnen nu en verdwijnen soepel.
- Het beheer van engine DLL assemblages is verbeterd. Nu worden onnodige assemblages niet in de simulatie geladen, waardoor de belasting op afvalverzamelaar wordt verminderd.
Een gedetailleerde lijst van wijzigingen is te vinden in de Changelog.
Volgende releases
De motor blijft evolueren. In toekomstige releases zullen we ons richten op de volgende functies:
- 3D spel framework. Het beheren van personages, verschillende soorten camera's, een set meer gespecialiseerde game objecten.
- Verflagen.
- Deeltjes.
- Meer bouwplatforms ondersteuning, waaronder mobiele apparaten ondersteuning.
Een gedetailleerde lijst van plannen is te vinden in de Routekaart.