Last time we had a lot of hard work. Main new engine's feature is integration of bullet physics library and creation of physical editor. Also, we opened bug-tracker for our customers.
SDK:
Engine:
- Bullet Physics Library 2.80 was integrated. Supports rigid bodies, compounds, convex hulls, terrains, joints, 2D physics, friction, elastisity.
- SSAO (screen-space ambient occlusion).
- Lua updated to 5.2.
- Removed bitwise operations from Lua API.
- Vignetting post effect.
- Detection of Intel video cards.
- Definitions in shaders for detection of video vendor.
- Added tonemapping.
- Texture coordinates animation.
- Texture coordinates scaling.
- Static mode for text rendering.
- New, more realistic atmospheric scattering model.
- Customizable night brightness.
- Lod settings for particles.
- Vertex normals factor for refraction distortion.
- Opacity accumulation mode for volume rendering.
- Terrain generation is parallelized.
- Improved realtime terrain texturing by using fractal noise.
- Added ThreadPool() class.
-
Added setGroup(), getGroup(), setActive(), getActive(), setData() and getData() methods for Node class.
- Added PlatformWindows::getHandle() and PlatformWindows::getGLRC() methods.
- Method 'Platform::setResolution' has been renamed to 'Platform::setVideoMode'.
- Custom position offset for camera.
- Added NodePhysical() class.
-
Added Hardware() class.
- Added 'resizable' parameter for window in config.
- SmartPtr() class.
-
Fixed OBJ reading.
GUI:
- New WidgetTreeView.
- Hold mode for WidgetButton.
-
WidgetList supports multiselection.
-
WidgetWindow supports scrolling with mouse wheel. It helpful for small displays, when window height is greater than
height of OS-native window.
- Added WidgetPanel::setRenderForm().
Editor:
- Node list (tree).
- Physics editor (you can edit common body properties, materials, shapes and joints).
Added detailed profiler.
- Particles emitters number in profiler.
- Total frame time chart in profiler.
- HDR, SSAO,
FOV and double collision
settings.
- Improved surfaces list (multiselecting, open material editor by double click on surface, button for fast setting of default material).
- Nodes with disabled active flag don't selecting.
- New hotkey 'P' for play/stop scene.
- Copying of groups.
Difference between enabled SSAO and disabled:
New smooth terrain editing:
Demo of our engine almost comleted and will be available for download in matter of days.