From 8f32fd58cafe677c07d9ed9fff84f6e255156d37 Mon Sep 17 00:00:00 2001 From: darkuss Date: Sat, 22 Aug 2026 01:58:37 +0200 Subject: holy shit i'm finally done --- src/desktop/files/netpunk.tsx | 127 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 src/desktop/files/netpunk.tsx (limited to 'src/desktop/files/netpunk.tsx') diff --git a/src/desktop/files/netpunk.tsx b/src/desktop/files/netpunk.tsx new file mode 100644 index 0000000..7645495 --- /dev/null +++ b/src/desktop/files/netpunk.tsx @@ -0,0 +1,127 @@ +import { VirtualTextFile } from "$/apps/source"; +import { Hr } from "../hr"; +import { Link } from "../link"; + +export default { + name: "Netpunk.txt", + type: "text", + content: ( + <> +

Netpunk (feat. Kasane Teto)

+

I think I started working on this about 2-3 years ago? It’s been so long I don’t remember! The oldest file on my PC with “netpunk” in the name is from 2024, so it must’ve been something like that. It was around the time I got my first electric guitar, a Yamaha Pacifica 112J in light blue. I’ve been practicing guitar ever since and it’s really hard, but a lot of fun as well. My fingers sure have grown extra layers of skin from all that playing.

+ +

+ This is also the first time I’ve ever used a vocal synth! I love Teto so much… I’m kinda terrible at writing lyrics so I’m really happy I got help from retraceyoursteps! She perfectly understood the type of girlfailure energy I wanted to write about. Read the lyrics below! +

+

A clumsy robot forgets about their girlfriend’s anniversary, scrambling to find something to do for the date, eventually concluding they should watch a movie. Of course the movie is in high demand, so the tickets have sold out. Ultimately they resort to piracy, and things spiral out of control…

+
+

Graphics

+

This was originally going to get a bigger music video, but the scope was a little bigger than I could handle on my own. Stellazium and I came up with a big storyboard, but unfortunately she got occupied with other work. I actually learned Blender and made a ton of assets using it, but they didn’t end up getting used this time. Maybe they’ll be useful for future projects though!

+

Eventually I decided to reduce the scope of the video and make it more manageable for one person. I think it still ended up pretty nice, despite cutting out a bunch of our ideas.

+ + + + + +
+

Character design

+

We figured out the song’s narrative, and I had to come up with a character design that reflected the clumsy idiotic nature of the protagonist. I brainstormed a bit with Avolicis and our initial iteration looked like this:

+ +

I tried modeling this in Blender. Blender however, is way more difficult than it seems. Getting the mesh right was quite a challenge already, but then getting the rig working was even worse! To animate a 3D model it needs to have a skeleton (also called a rig). That skeleton will then deform the mesh when you move the bones around. This was far more work than I first thought, as I kept running into issues like the mesh not deforming correctly.

+ +

The original design had a skirt but I had to ditch it because it wouldn’t bend the way I expected. My friend Niko has a lot of experience with Blender so he was able to help me a lot with the technical stuff. Thanks to him I gained a ton of knowledge about the type of things that are easy or hard to do in Blender, and adjusted the 2nd iteration of the character accordingly.

+

Ghosttra.in helped me a lot with the model revision, giving me feedback on the proportions, hairstyle and outfit design. This time we went for a crop top and bodysuit, along with shorter hair that’s easier to animate.

+

+ I also used{" "} + a base mesh by KeyframeChef{" "} + to make sure I would get the mesh deformation right. Using that as a starting point I sculpted the model more towards my reference. I recommend watching{" "} + their video about low poly character creation! +

+

The character looks way better than before, and it’s easier to animate as well. I’m very happy with the way this model turned out!

+ + + +
+

Textmode

+

+ Similar to{" "} + Internet Exploder’s music video + , I got help from humanbydefinition for the textmode graphics. They made{" "} + a tool{" "} + that lets me interpret videos as a grid of text symbols, also known as textmode art. I used this tool for the backgrounds in the music video, by feeding it footage from my camcorder, glitchy scenes I made in Blender and more. +

+ +
+

Netpunk papercraft

+

To celebrate the release of my debut album I’ve made something silly… This may seem random, but I’ve always wanted to design a papercraft figure from scratch. And now that I’ve learned Blender I was finally able to do it!

+

+ Big announcement: You can build one yourself too,{" "} + get the template here!! +

+ + +
+

+ Lyrics written by Sunnexo and retraceyoursteps, performed by{" "} + + Kasane Teto SV + +

+

I just woke up

+

My head in the clouds

+

I've got one shot

+

To figure it out

+

But there's one problem

+

The tickets sold out

+

What the hell am I gonna do? (Oh god)

+
+

I'm running on an empty charge

+

You know my heart is still at large

+

I can't believe I'm such a mess

+

My head is yearning for more rest

+

An anniversary forgot

+

Because I stayed in bed to rot

+

My mind is about to blow up

+

My time is running out

+
+

(♫)

+
+

Now I'm searching the internet

+

Gotta see if they have it yet

+

It's a new film, no resales found

+

Need to figure something out

+


+

So I'm trying to pirate it

+

But this website looks kinda shit

+

Now out of options, I've got no choice

+

But to take this chance

+


+

My antivirus uninstalled

+

I sense my data all dissolved

+

I can't believe I screwed this up

+

Can barely even make a sound

+

My head is feeling all abuzz

+

Because my code is all for naught

+

My mind is about to blow up

+

My time is rŗ̶̢̧͉̤̼̮͚͍̳̯̪͔̥̐̈́̄͒̌͗͆́̉́́͝ư̵̧͉͐̔̾̀͋̀̓̔̓͂͒̕͠n̷͚̬͉̦͒̐̈̈̌͌͂̉̑̃͛̒͝͠͝n̷̡̠͈̲̪͙̤͈͔̭͔̞͖̻͖̑̍́̍̒̉́̑̊̊̓͌̈̚ͅǐ̷͓n̵̢̙̉͐̆͑̈́͆͗̏̅͗̇̒̐ǵ̸͎̻̤̬͗̅̃̈̀̃̾̓ ̵̻̟̖̦̠̥̮̄͂̈́͛̉̎̌̽̒̕͘ő̵̞̯̱̼̼̭̲̘̳͑͛̆̅u̷̢͍̮̤̖̼̼̽̀́͒̆̂̃̒́̏̂̓͝͝͠͝t̶̨͇̮͓̦̯̞͍̬̮̯̞̼͖̊͌̈́̇̂̒̈́͋̚

+
+

(̵̻̱̣́♫̷̦̈́̍͝)̸̺̓͑

+
+

Alright I've got an idea

+

Think I know what I gotta do (oh yeah)

+
+

I'm thinking of a better plan

+

I know the time I have at hand

+

I may have hit my head real hard

+

That might've made me really smart

+

So tickets for the local fair

+

A dinner date with time to spare

+

Some scented candles and the rest

+

Today will be the best

+
+

(♫)

+ + ), + height: "70vh", + width: "70vw", +} as VirtualTextFile; -- cgit v1.2.3