mirror of
https://github.com/planetrenox/logo.git
synced 2026-10-29 03:34:51 +00:00
Each design version now carries its own package.json, lockfile, script, README and rendered files, so versions can be built and changed independently. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
18 lines
1.1 KiB
Markdown
18 lines
1.1 KiB
Markdown
# Renox as a planet: blue
|
|
|
|

|
|
|
|
The word **Renox** is the planet. The script uses [opentype.js](https://github.com/opentypejs/opentype.js) to turn the word, set in Unbounded Black, into vector outlines, and splits every curve into many short segments. It then wraps each point around a 3D sphere with an orthographic projection. That way the letters curve over the globe and get squeezed toward its edges like real continents. Stacked shells raise the letters off the surface, and gradients light the whole planet from one light source. Clouds, an ice cap, an atmosphere glow, a few islands, a ring and a moon finish it off. [resvg](https://github.com/thx/resvg-js) renders the PNGs.
|
|
|
|
```sh
|
|
bun install
|
|
bun run build
|
|
```
|
|
|
|
| file | what |
|
|
| --- | --- |
|
|
| `logo.svg` / `logo.png` | on a deep-space background |
|
|
| `logo-transparent.svg` / `logo-transparent.png` | planet only, transparent background |
|
|
|
|
The settings at the top of `index.js` control the camera tilt (`T`), how far the word wraps around the planet (`SPAN`), how high the letters rise (`RISE`), the letter spacing (`TRACK`), the light direction (`L`) and the ring bands (`RINGS`).
|