Skip to content

Commit f82e8ca

Browse files
N32: Add Terrain Generator and Bloom3D (#995)
Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
1 parent 4f2eace commit f82e8ca

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

content/news/032/bloom3d.jpg

215 KB
Loading

content/news/032/index.md

+32
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,24 @@ fun and test your skills.
318318

319319
[rust-nonogram]: https://github.com/henryksloan/rust-nonogram
320320

321+
### [Terrain Generator][terrain-generator]
322+
323+
![A screenshot looking down on mountainous terrain and an ocean](terrain_generator.jpg)
324+
325+
"Terrain Generator" is a website made by [@kettlecorn][kettlecorn_twitter] that
326+
generates procedural island landscapes. It uses WebAssembly SIMD and multithreading
327+
via WebWorkers to speed up generation.
328+
329+
The terrain is generated with multi-octave simplex noise using the new
330+
simplex-noise crate [`clatter`][clatter].
331+
332+
Terrain Generator's code is open-sourced on [GitHub][terrain-generator-github].
333+
334+
[terrain-generator]: https://ianjk.com/terrain_generator/
335+
[kettlecorn_twitter]: https://twitter.com/kettlecorn
336+
[clatter]: https://ianjk.com/terrain_generator/
337+
[terrain-generator-github]: https://github.com/kettle11/open_world_game
338+
321339
## Engine Updates
322340

323341
### [godot-rust](https://github.com/godot-rust/godot-rust)
@@ -408,6 +426,20 @@ series.
408426

409427
## Tooling Updates
410428

429+
### [Bloom3D][bloom3d]
430+
431+
![A screenshot of Bloom3D's interface and a simple low-polygon building.](bloom3d.jpg)
432+
433+
[Bloom3D][bloom3d] is an extremely minimalist in-browser 3D modeling tool made
434+
by [@kettlecorn](kettlecorn_twitter)
435+
that released earlier this month.
436+
437+
Bloom3D is built completely with Rust from user-interface to core algorithms.
438+
The game engine and many of the libraries powering Bloom3D are open-sourced on [GitHub][koi].
439+
440+
[bloom3d]: https://bloom3d.com
441+
[koi]: https://github.com/kettle11/koi
442+
411443
## Library Updates
412444

413445
### [bevy_match3]
275 KB
Loading

0 commit comments

Comments
 (0)