2024-07-06 15:32:30 +02:00
<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title > something silly - old-project-list< / title >
< link rel = "stylesheet" href = "/style.css" >
2024-07-06 15:41:31 +02:00
< link rel = "icon" type = "image/x-icon" href = "/creacher.png" >
2024-07-06 15:32:30 +02:00
< / head >
< body >
< main >
< h1 id = "projects" > projects< / h1 >
< p >
< code > 2024-07-06< / code > < br >
Some older projects that were created before this blog< br >
< / p >
< h3 id = "voxel-engine-in-godot-3--rust" > Voxel engine in Godot 3 + Rust< / h3 >
< p >
start: < code > 2022-04-19< / code > < br >
last update: < code > 2022-05-05< / code > < br >
source: < a href = "https://github.com/CrispyPin/gd-voxel-rs" > github.com/CrispyPin/gd-voxel-rs< / a > < br >
< / p >
< p >
I made a voxel engine in rust to learn rust and godot-rust as well as explore voxel systems. It has (practically) infinite terrain generation, lets you place and remove voxels and supports transparent voxel types. The main point was to develop an optimised meshing algorithm.< br >
< video src = "/projects/voxel_media/demo.mp4" controls > < / video >
This one I actually wrote a post about < a href = "/projects/voxels" > here< / a > < br >
< / p >
< h3 id = "ovr-utils" > OVR Utils< / h3 >
< p >
start: < code > 2021-05-14< / code > < br >
last update: < code > 2022-05-08< / code > < br >
source: < a href = "https://github.com/CrispyPin/ovr-utils" > github.com/CrispyPin/ovr-utils< / a > < br >
< / p >
< p >
OVR Utils is a VR overlay application that has some useful tools for SteamVR.< br >
I wanted an overlay that could tell me the time without having to open the steam dashboard, and to see the battery levels of my controllers easily, but couldn't find one for free that also had Linux support. So I decided to create my own, and also wrote down a long list of other useful tools. So far only a few of these have been implemented, such as the image overlay and the keyboard.< br >
< / p >
< h3 id = "raymarched-voxel-rendering" > Raymarched voxel rendering< / h3 >
< p >
start: < code > 2021-04-18< / code > < br >
last update: < code > 2021-04-29< / code > < br >
source: < a href = "https://github.com/CrispyPin/voxel-raymarcher" > github.com/CrispyPin/voxel-raymarcher< / a > < br >
< / p >
< p >
A raymarched voxel renderer made with a Godot shader.< br >
< img src = "/projects/raymarched-voxels.png" alt = "" >
< / p >
< h3 id = "game-of-life-wallpaper" > Game of Life wallpaper< / h3 >
< p >
start: < code > 2021-03-21< / code > < br >
last update: < code > 2022-02-22< / code > < br >
source: < a href = "https://github.com/CrispyPin/gol-wallpaper/" > github.com/CrispyPin/gol-wallpaper< / a > < br >
< / p >
< p >
This is hosted on github pages at < a href = "https://gol.crispypin.cc/?cellsize=5&time=2&margin=0&populate=true" > gol.crispypin.cc< / a > < br >
< img src = "/projects/gol.png" alt = "screenshot of conways game of life" >
< / p >
< h3 id = "fractals" > Fractals< / h3 >
< p >
start: < code > 2020-03-04< / code > < br >
last update: < code > 2020-05-19< / code > < br >
source: < a href = "https://github.com/CrispyPin/Webb-1-Projekt/" > github.com/CrispyPin/Webb-1-Projekt/< / a > < br >
< / p >
< p >
While I was learning web development and JavaScript I made a page with fractals.< br >
It has now been moved < a href = "/projects/fractals" > here< / a > < br >
< img src = "/projects/fractal_tree.png" alt = "" >
< / p >
< p >
back to < a href = "/" > more recent stuff< / a > < br >
< / main >
< / body >
< / html >