NeoAxis Group släpper en ny version av NeoAxis Engine, en integrerad utvecklingsmiljö med inbyggd 3D-spelmotor. Miljön kan användas för att utveckla alla typer av 3D-projekt som datorspel, visuella tränare, VR-system, för att visualisera processer och utveckla fönsterprogram.
Video
Vi gjorde en video som i detalj beskriver funktionerna i NeoAxis Engine 2019.3.
Nature Demo
Demo är en mycket laddad scen med det stora antalet vegetationsobjekt. Många av objekten skapades med hjälp av det nya borstverktyget och Surface-komponenten, som tillsammans är ett kraftfullt verktyg för att skapa realistiska scener. Utöver detta visar demo kapaciteten hos multithreaded rendering, fysiskt baserade material, dekaler, smidig byte av detaljer och inställning av kameran för att flytta längs vägen. Demo finns i motorn SDK.
Terrain komponent med redaktören
NeoAxis Engine 2019.3 har nu landskap stöd och en redaktör för dem. Det är möjligt att importera färdiga höjdkartor som är förberedda i andra verktyg.
Byggare 3D
Och Byggare 3D add-on dök upp som en förlängning av scenredaktören, som är avsedd för redigering av 3D-modeller i scenen på nivån av deras geometri. Tillsatsen innehåller snabb nivå skapande verktyg, 3D-modelleringsverktyg, konstruktiv solid geometriverksamhet. Skapade modeller kan användas både som scenobjekt och som vanliga 3D-modeller.
Tre sätt att skapa objekt i scenen
Tre metoder för att skapa objekt stöds nu: Drag & Drop, One by Click, By Brush. Förutom ovan nämnda nya sätt att skapa objekt med en borste, har en annan dykt upp - skapa objekt genom att klicka. Och nu finns det stora möjligheter att skapa objekt i scenredaktören. Var och en av de sätt att skapa objekt har sina egna fördelar beroende på vilken typ av skapade objekt. Till exempel, med borsten, kan du skapa ett stort antal objekt.
Ytor
Ytor är en speciell typ av objekt för avancerad anpassning av borsten. Ytor låter dig konfigurera vilka objekt som kommer att skapas i scenen och hur exakt de kommer att skapas.
Grupp av objekt komponent
För förvaltning och rendering av ett stort antal objekt, en speciell Grupp av objekt objektet har dykt upp. Skapandet av objekt i scenredaktören direkt i gruppen av objekt stöds.
Decals
NeoAxis Engine 2019.3 inkluderar dekalt stöd.
Per-object rörelse blur
Motion blur är nu en baseffekt i SDK.
Package Manager
En pakethanterare har lagts till, och möjligheten att skapa motor- och redaktörstillägg har förbättrats.
C# inbyggda förbättringar
- C# Editor: Arbeta med CS-filer har förbättrats. Ändringar synkroniseras mellan filer. Nu finns det inga ogiltiga varningsmarkörer.
- C# Redaktör: Möjligheten att anpassa markörernas synlighet har lagts till.
Player app förbättringar
Spelaren har kunnat ändra videoläge, fullscreen mode, vertikal sync.
Plattform stödförbättringar
- Stöd för att skapa en byggnad för målplattformen har förbättrats. Nu stöds skript och motortillägg. Processen att skapa en byggnad förenklas. Sidan om att bygga i handboken har lagts till.
- Build for Universal Windows Platform (UWP) har förbättrats.
Andra förbättringar
- API av motorn och redaktören har uppdaterats. Nu anses de vara fullständiga.
- Smooth LOD övergång.
- Redaktör: Söka objekt dialog.
- Lager i scenen.
- Områdeskomponent. Representerar ett område i rymden definierat av uppsättningen punkter.
- Material: Avancerad blandning. Förmågan att konfigurera vilka kanaler som ska skrivas till G-Buffer. Används för dekaler.
- Occlusion query API har lagts till.
- Lens flares använder nu occlusion frågor för att upptäcka synlighet på skärmen. Lens flares visas nu och försvinner smidigt.
- Engine DLL assemblies management har förbättrats. Nu är onödiga församlingar inte laddade i simuleringen, vilket minskar belastningen på soporsamlaren.
En detaljerad lista över ändringar finns i Changelog.
Next releases
Motorn fortsätter att utvecklas. I framtida releaser kommer vi att fokusera på följande funktioner:
- 3D spel ram. Hantera tecken, olika typer av kameror, en uppsättning mer specialiserade spelobjekt.
- Terrain paint lager.
- Partiklar.
- Mer bygga plattformar stöd, inklusive mobila enheter stöd.
En detaljerad lista över planer finns i Roadmap.