My name is Per Byhring.
This a place where I publish some things I make for fun and to learn new stuff.
Content ↴
# Fun With Shaders And Real-Time 3D
Slugs // Ημίθεος γυμνοσάλιαγκας
This scene is inspired by a poem about slugs (but not really). The three.js scene is made up of one PlaneGeometry (for the terrain) and one CylinderGeometry (for the slug) – no lights or out of the box materials. Everything is modeled and painted with GLSL vertex and fragment shaders.
Instanced Mesh Tunnel
A tiny interactive experiment where I wanted to try out how to write InstancedMesh-instances declaratively with my svelte/three-library.
Intentional Jellyfish
This jellyfish was created from a single IcosahedronGeometry. The top ended up looking a bit more like a mushroom. But that's okay.
Unintentional Jellyfish
This was my first go at creating something from scratch after having finished Bruno Simons great chapter on shaders in his Three.js Journey-course. I set out to sculpt a SphereGeometry into a cartoon cloud in the vertex shader. It ended up looking more like a jellyfish, so I doubled down on that.# Blender Fun
The Outpost
I made this thing because I wanted to try Blenders particle system. So I watched this quick tutorial and felt inspired to create a snowy landscape. I probably went a bit over board with the particles. But hey, that's how I learn. First go crazy and then – once you're done being overly excited about learning a new skill – tone it down and use it sensibly. The robot-model is from Quaternius.
The Outpost 🎥
Pathway To Somewhere / Unsuspected Company
I spent a couple of hours organizing all my asset packs into the new Asset Browser in Blender 3.0. Which felt like, but really wasn't, a dumb thing to do. I found it to improve my work flow immensely. These two images was created from throwing assets together and going "hummm.. haaah.. yes... no.. hummm.. yes" until I liked what I was seeing.