NeoAxis Engine 2019.3 Released
<p> NeoAxis Group <a href=https://www.neoaxis.com/news/neoaxis_engine_2019_3_released rel="external nofollow">releases</a> a new version of NeoAxis Engine, an integrated development environment with built-in 3D game engine. The environment can be used to develop all kinds of 3D projects such as computer games, visual trainers, VR systems, to visualize processes and develop windowed applications. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_2019_3.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_2019_3.png data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_2019_3.png src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_2019_3.png&key=3d539faaafe736a011b72d4e9eed200c676938668399468fb37a6abba90c6315" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Video </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> We made a video that will describe in detail the capabilities of NeoAxis Engine 2019.3. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <iframe allowfullscreen frameborder=0 height=315 referrerpolicy=strict-origin-when-cross-origin src=https://www.youtube.com/embed/YxZbaEWkegY style=border:0px; width=560></iframe> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Nature Demo </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> The demo is a highly loaded scene with the large number of vegetation objects. Many of the objects were created using the new brush tool and Surface component, which together are a powerful tool for creating realistic scenes. In addition to this, the demo shows the capabilities of multithreaded rendering, physically-based materials, decals, smooth switching of detail levels and setting the camera to move along the path. The demo is present in the engine SDK. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo01.jpg rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_NatureDemo01.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo01.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo01.jpg&key=9528746e9255d5d7d3d3ca986b7031580a649042f03222bf529abf49cf89a79f" title vspace=10 width=600></a> </div> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo02.jpg rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_NatureDemo02.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo02.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo02.jpg&key=8132d815e199e9466626c1bfec98462c8b555c5366f57f3aa2a91427e5cd54b5" title vspace=10 width=600></a> </div> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo03.jpg rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_NatureDemo03.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo03.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo03.jpg&key=1ca1c6d05f3de82b64717197692a2ce6d2f64e39af38557125c60a62461a8a45" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Terrain component with the editor </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> NeoAxis Engine 2019.3 now has<span> </span><a href=https://www.neoaxis.com/docs/html/Terrain.htm rel="external nofollow" style=color:#00a7ed;>landscapes support</a><span> </span>and an editor for them. It is possible to import ready-made height maps prepared in other tools. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Terrain.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_Terrain.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Terrain.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Terrain.jpg&key=d51c95c577a0cb5b1c3d2331e9dbf17040ba48fc657a0f98edaea84a2fb92e45" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Builder 3D </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> The<span> </span><a href=https://www.neoaxis.com/docs/html/Builder_3D.htm rel="external nofollow" style=color:#00a7ed;>Builder 3D</a><span> </span>add-on appeared as an extension of the scene editor, which is intended for editing 3D models in the scene at the level of their geometry. The add-on includes fast level creation tools, 3D modeling tools, constructive solid geometry operations. Created models can be used both as scene objects and as ordinary 3D models. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Builder3D.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_Builder3D.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Builder3D.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Builder3D.jpg&key=2e06e108a81fab945559c7a4d3e481b3e9a2e8299beb943ce1b34381540ce10f" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Three ways to create objects in the scene </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/docs/html/Scene_Editor.htm#Object_creation_modes rel="external nofollow" style=color:#00a7ed;>Three methods for creating objects</a><span> </span>are now supported: Drag & Drop, One By Click, By Brush. In addition to the above-mentioned new way to create objects with a brush, another one has appeared - creating objects by click. And thus, now there are great possibilities of creating objects in the scene editor. Each of the modes of creating objects has its own advantages depending on the type of created objects. For example, using the brush, you can create a huge number of objects. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_HugeAmountOfObjects.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_HugeAmountOfObjects.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_HugeAmountOfObjects.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_HugeAmountOfObjects.jpg&key=b898531fc554dd6b51ae68689524c41876ecf0f42c9f8aa6187b1d8631fafca5" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Surfaces </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/docs/html/Surface.htm rel="external nofollow" style=color:#00a7ed;>Surfaces</a><span> </span>is a special type of object for advanced customization of the brush. Surfaces allow you to configure which objects will be created in the scene and how exactly they will be created. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Surface.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_Surface.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Surface.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Surface.jpg&key=3dab8335443b996527e24cb89b3320b93f9b6b258895aebff139918dfd07122c" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Group Of Objects component </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> For the management and rendering of a large number of objects, a special<span> </span><a href=https://www.neoaxis.com/docs/html/Group_Of_Objects.htm rel="external nofollow" style=color:#00a7ed;>Group Of Objects</a><span> </span>object has appeared. The creation of objects of the scene editor directly into the group of objects is supported. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_GroupOfObjects.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_GroupOfObjects.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_GroupOfObjects.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_GroupOfObjects.jpg&key=5b5a9da5d7c52f8441e373430c2b661de3e958bc4ca661bf6e0398215228cbbd" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Decals </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> NeoAxis Engine 2019.3 includes<span> </span><a href=https://www.neoaxis.com/docs/html/Decal.htm rel="external nofollow" style=color:#00a7ed;>decal support</a>. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Decals.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_Decals.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Decals.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_Decals.jpg&key=ae10396f791a9eedddd3ac5611fd36af1e34d73dcfef786e32ef0fb217e908d5" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Per-object motion blur </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/docs/html/Motion_Blur.htm rel="external nofollow" style=color:#00a7ed;>Motion blur</a><span> </span>is now a base effect in the SDK. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_MotionBlur.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_MotionBlur.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_MotionBlur.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_MotionBlur.jpg&key=c3798ffdfb8383f7b238efbd3b4d8e71ba3bbe07d61ceea998d4e2aed76f178c" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Package manager </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> A package manager has been added, and the ability to create engine and editor extensions has been improved. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_PackageManager.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_PackageManager.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_PackageManager.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_PackageManager.jpg&key=9f4b62ff230a23b974a3178ff34f37678e8f4afa84515c64c6b35a20a08bdf82" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> C# built-in editor improvements </h2> <ul style=background-color:#ffffff;color:#000000;font-size:14px;padding:0px;><li style="padding:0px 0px 0px 24px;"> C# Editor: Work with CS files has been improved. Now changes are synchronized between files. Now there are no invalid warning markers. </li> <li style="padding:0px 0px 0px 24px;"> C# Editor: The ability to customize the visibility of markers has been added. </li> </ul><div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_CSharp.png rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_CSharp.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_CSharp.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_CSharp.jpg&key=13dcfc5862d96502e7220300779e851979cadc9e54cbc4475e86896b5d5e1232" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Player app improvements </h2> <p style=background-color:#ffffff;color:#000000;font-size:14px;> Player has been able to change video mode, fullscreen mode, vertical sync. </p> <div align=center style=background-color:#ffffff;color:#000000;font-size:14px;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_PlayerOptions.jpg rel="external nofollow" style=color:#00a7ed;><img alt=NeoAxisEngine_PlayerOptions.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_PlayerOptions.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_PlayerOptions.jpg&key=9d4f05cf9b13a15f89d60a5820124a41436fa6f3ff09bdc2b2e2294e6d7ef5f7" title vspace=10 width=600></a> </div> <h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Platform support enhancements </h2> <ul style=background-color:#ffffff;color:#000000;font-size:14px;padding:0px;><li style="padding:0px 0px 0px 24px;"> Support for creating a build for the target platform has been improved. Now scripts and engine add-ons are supported. The process of creating a build is simplified. The page about build in manual has been added. </li> <li style="padding:0px 0px 0px 24px;"> Build for Universal Windows Platform (UWP) has been improved. </li> </ul><h2 style=background-color:#ffffff;color:#000000;font-size:32px;> Other improvements </h2> <ul style=background-color:#ffffff;color:#000000;font-size:14px;padding:0px;><li style="padding:0px 0px 0px 24px;"> API of the engine and the editor have been updated. Now they are considered complete. </li> <li style="padding:0px 0px 0px 24px;"> Smooth LOD transition. </li> <li style="padding:0px 0px 0px 24px;"> Editor: Searching objects dialog. </li> <li style="padding:0px 0px 0px 24px;"> Layers in the scene. </li> <li style="padding:0px 0px 0px 24px;"> Area component. Represents an area in space defined by the set of points. </li> <li style="padding:0px 0px 0px 24px;"> Material: Advanced blending. The ability to configure which channels to write to the G-Buffer. Used for decals. </li> <li style="padding:0px 0px 0px 24px;"> Occlusion query API has been added. </li> <li style="padding:0px 0px 0px 24px;"> Lens flares now use occlusion queries to detect visibility on the screen. Lens flares now appear and disappear smoothly. </li> <li style="padding:0px 0px 0px 24px;"> Engine DLL assemblies management has been improved. Now unnecessary assemblies are not loaded into the simulation, thereby reducing the load on garbage collector. </li> </ul><p style=background-color:#ffffff;color:#000000;font-size:14px;> A detailed list of changes can be found in the<span> </span><a href=https://www.neoaxis.com/support/changelog rel="external nofollow" style=color:#00a7ed;>Changelog</a>. </p> <h2 style=background-color:rgb(255,255,255);color:rgb(0,0,0);font-size:32px;text-align:center;> <a href=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo04.jpg rel="external nofollow" style=color:rgb(0,167,237);><img alt=NeoAxisEngine_NatureDemo04.jpg data-imageproxy-source=https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo04.jpg src="https://www.neoaxis.com/images/2019_3/NeoAxisEngine_NatureDemo04.jpg&key=17046646a2bd6ecd46260f7d70c625da429486c87b95d2c970cace44fcfd60da" title vspace=10 width=600></a> </h2>
Discussion