Skip to content

Add rg3d and rusty editor #144

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
Jun 2, 2020
39 changes: 39 additions & 0 deletions content/posts/newsletter-010/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,45 @@ If needed, a section can be split into subsections with a "------" delimiter.

## Library & Tooling Updates

### [rg3d engine](https://github.com/mrDIMAS/rg3d)

![3rd person walking simulator](rg3d_3rd_person_example.jpg)

rg3d is a 3d game engine, it has gained a lot of new features:

- Volumetric lights - lights now have configurable amount of light scattering
in volume which significantly improves light quality.
- Multi-camera rendering - can be used to make split-screen games, add
picture-in-picture features and so on.
- Asynchronous resource loading
- [Four new examples](https://github.com/mrDIMAS/rg3d/tree/master/examples)
- Screen-space ambient occlusion (SSAO)
- Directional lights for outdoor scenes, it still has no shadows yet.
- Documentation improvements - still far from completion, but covers some basic
use cases.
- Serialization improvements.
- [rg3d-ui crate](https://github.com/mrDIMAS/rg3d-ui) improvements: added
docking manager, menu, file browser, tree view.
- Editor - more about that below.

#### [rusty editor](https://github.com/mrDIMAS/rusty-editor)

![rusty editor](rusty_editor.jpg)

rusty editor is a scene editor for rg3d engine, the goal is to make robust
and easy-to-use editor which is able to load, modify, and save scenes in
native engine format. The editor is based on rg3d engine, user interface
is based on rg3d-ui crate which developing in parallel with editor. It is
still in very early development phase, but it already have some basic
features:

- Undo/redo
- Saving and loading of scenes.
- Interaction modes (move, scale, rotate).
- Node properties editor
- World outliner (scene hierarchy editor).
- And many other small stuff.

### [Goods]

Asset management library that aims to be easy to use, flexible, extensible
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/posts/newsletter-010/rusty_editor.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.