Skip to content

N32: Add Terrain Generator and Bloom3D #995

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 5 commits into from
Apr 9, 2022
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added content/news/032/bloom3d.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions content/news/032/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,24 @@ March's full weekly devlogs: "This Week In Veloren...":
[veloren-164]: https://veloren.net/devblog-164
[veloren-165]: https://veloren.net/devblog-165

### [Terrain Generator][terrain-generator]

![A screenshot looking down on mountainous terrain and an ocean][terrain_generator.jpg]

"Terrain Generator" is a website made by [@kettlecorn][kettlecorn_twitter] that
generates procedural island landscapes. It uses WebAssembly SIMD and multithreading
via WebWorkers to speed up generation.

The terrain is generated with multi-octave simplex noise using the new
simplex-noise crate [`clatter`][clatter].

Terrain Generator's code is open-soruced on [GitHub][terrain-generator-github].

[terrain-generator]: https://ianjk.com/terrain_generator/
[kettlecorn_twitter]: https://twitter.com/kettlecorn
[clatter]: https://ianjk.com/terrain_generator/
[terrain-generator-github]: https://github.com/kettle11/open_world_game

## Engine Updates

### [Notan v0.2.1][Notan]
Expand Down Expand Up @@ -295,6 +313,20 @@ series.

## Tooling Updates

### [Bloom3D][bloom3d]

![A screenshot of Bloom3D's interface and a simple low-polygon building.](bloom3d.jpg)

[Bloom3D][bloom3d] is an extremely minimalist in-browser 3D modeling tool made
by [@kettlecorn](kettlecorn_twitter)
that released earlier this month.

Bloom3D is built completely with Rust from user-interface to core algorithms.
The game engine and many of the libraries powering Bloom3D are open-sourced on [GitHub][koi].

[bloom3d]: https://bloom3d.com
[koi]: https://github.com/kettle11/koi

## Library Updates

### [bevy_match3]
Expand Down
Binary file added content/news/032/terrain_generator.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.