crispypin.cc_old/docs/index.html

100 lines
No EOL
4.2 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/style.css">
<link rel="icon" type="image/x-icon" href="/icons/cretin.png">
<title>Crispy's Cave</title>
</head>
<body>
<header>
<img src="/icons/cretin.png" alt="">
<a href="/" id="logo"><img src="/icons/logo.png" alt=""></a>
<img src="/icons/cretin.png" alt="" style="transform: scaleX(-1);">
</header>
<main>
<section id="introduction">
<h1>Hey nerd</h1>
<p>Welcome to my corner of the internet. I use this page to dump some of my less uninteresting projects.</p>
<p>Basically everything is also on <a href="https://github.com/CrispyPin">GitHub</a> and all my (published)
games are on <a href="https://crispypin.itch.io">itch.io</a></p>
<p>My list of future projects is essentially infinite, because it grows at a rate of 2 per week and i only
start like one thing every 2 weeks</p>
</section>
<section id="voxels">
<h2><a href="/voxels">Voxel engine in godot-rust</a></h2>
<a href="https://github.com/CrispyPin/gd-voxel-rs">https://github.com/CrispyPin/gd-voxel-rs</a>
<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.
</p>
<video src="/voxels/demo.mp4" controls height="320">video not supported :(</video>
</section>
<section id="ovr-utils">
<h2 class="title-link"><a href="#ovr-utils">OVR Utils</a></h2>
<a href="https://github.com/CrispyPin/ovr-utils">https://github.com/CrispyPin/ovr-utils</a>
<p>
OVR Utils is a VR overlay application that has some useful tools for SteamVR. I have been "working on
it"
on and off since May 2021.
</p>
<p>
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.
</p>
</section>
<section id="blender">
<h2><a href="/blender">Blender creations</a></h2>
<p>I have been using Blender since around August 2020 on and off, and did a course in it 2021, which boosted
my motivation a lot. I occasionally make art in it and of course use it for game jams.</p>
<img src="/blender/shork_wallpaper_preview.png" alt="">
</section>
<section id="voxel-raymarch">
<h2 class="title-link"><a href="#voxel-raymarch">Raymarched voxel rendering</a></h2>
<p>Source: <a
href="https://github.com/CrispyPin/voxel-raymarcher">https://github.com/CrispyPin/voxel-raymarcher</a>
</p>
<p>A raymarched voxel renderer made with a Godot shader.</p>
<img src="/projects/raymarched-voxels.png" alt="">
</section>
<section id="gol-wallpaper">
<h2><a href="https://gol.crispypin.cc/?cellsize=5&time=2&margin=0&populate=true">Game of Life wallpaper</a>
</h2>
<p>Source: <a
href="https://github.com/CrispyPin/gol-wallpaper">https://github.com/CrispyPin/gol-wallpaper</a></p>
<p>Click the title to see it live or go to <a href="https://gol.crispypin.cc/">gol.crispypin.cc</a></p>
<img src="/projects/gol.png" alt="">
</section>
<section id="fractals">
<h2><a href="/fractals">Fractals</a></h2>
<p> While I was learning web development and JavaScript I made a page with fractals. I thought it was
interesting enough to keep here.</p>
<img src="/fractals/tree.png" alt="">
</section>
</main>
<footer>
<p>me on other interweb location(s):</p>
<div class="links">
<a href="https://github.com/CrispyPin"><img src="/icons/github.png" alt="" width=32px></a>
<a href="https://crispypin.itch.io/"><img src="/icons/itch.io.svg" alt="" width=32px></a>
<a href="https://www.youtube.com/CrispyPin42"><img src="/icons/youtube.png" alt="" width=32px></a>
</div>
</footer>
</body>
</html>