Hello.Worlds.mp4
Virtual javascript worlds at planetary scales.
Warning These libraries are a work in progress. APIs may change unexpectedly until they reach version 1.0.
In this project you'll find a growing collection of tools to plop large planets into your three.js
scene, and then populate that world with interesting things.
If you're interested in using this library and want to keep up to date, please follow me on Twitter, and/or click the Watch button for this repository.
Visit https://worlds.kenny.wtf/intro to learn more.
Visit https://worlds.kenny.wtf to explore a test scene.
Name | Description |
---|---|
@hello-worlds/planets | Tools build large-scale planets, moons, planetoids, ring-worlds, and other fantastic environments in three.js , and help you query against them to create interesting features for your game or web experience. |
@hello-worlds/react | React.js components to easily integrate @hello-worlds/planets and other components into your @react-three/fiber scene |
@hello-worlds/tongues | Tools to build and operate against ConLangs |
@hello-worlds/cultures | Tools to generate cultures and societies |
@hello-worlds/core | shared utilities |
Find me on Twitter, streaming on Twitch, or the Hello Worlds Discord
There are a couple solutions allow you to create beautiful terrain for the web:
These require high resoluion sample data generated offline, and don't generate them procedurally
This library would not be possible without their help.