Compare commits
15 Commits
020e7377f6
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 0af9fe0709 | |||
| 4c19f98643 | |||
| 83bb24763e | |||
| 4f068ab9dd | |||
| a79e9f6b8b | |||
| 178477613a | |||
| ee65895c32 | |||
| b47a9e2d7e | |||
| 0695b32198 | |||
| 1449a55cd5 | |||
| decdaf714d | |||
| 24630ae0c3 | |||
| a72b6a5cee | |||
| 13b145a737 | |||
| b07d4e3389 |
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1,5 +1,6 @@
|
|||||||
*.xcf filter=lfs diff=lfs merge=lfs -text
|
*.xcf filter=lfs diff=lfs merge=lfs -text
|
||||||
*.png filter=lfs diff=lfs merge=lfs -text
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
*.mkv filter=lfs diff=lfs merge=lfs -text
|
*.mkv filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||||||
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ jobs:
|
|||||||
- run: git init
|
- run: git init
|
||||||
- run: git remote add origin https://git.shockrah.xyz/shockrah/temper-tv.git
|
- run: git remote add origin https://git.shockrah.xyz/shockrah/temper-tv.git
|
||||||
- run: git pull origin master
|
- run: git pull origin master
|
||||||
- run: ls -laR main-site/
|
|
||||||
- name: Build website content
|
- name: Build website content
|
||||||
run: cd main-site && pwd && ls -a && hugo
|
run: cd main-site && pwd && ls -a && hugo
|
||||||
- name: Copy files with rsync
|
- name: Copy files with rsync
|
||||||
|
|||||||
@@ -3,6 +3,5 @@ title: '{{ replace .File.ContentBaseName "-" " " | title }}'
|
|||||||
description: null
|
description: null
|
||||||
date: {{ .Date }}
|
date: {{ .Date }}
|
||||||
thumbnail: null
|
thumbnail: null
|
||||||
ContentThumbnail: true
|
|
||||||
article: false
|
article: false
|
||||||
---
|
---
|
||||||
|
|||||||
161
main-site/content/feed/3-years-of-avatar-making-progress.md
Normal file
161
main-site/content/feed/3-years-of-avatar-making-progress.md
Normal file
@@ -0,0 +1,161 @@
|
|||||||
|
---
|
||||||
|
title: '3 Years of Avatar Making Progress'
|
||||||
|
description: 'No technical stuff, just an evolution in my tastes'
|
||||||
|
date: 2025-04-30T22:07:32-07:00
|
||||||
|
thumbnail: '/img/avi-progression-3yr/intro.png'
|
||||||
|
ContentThumbnail: true
|
||||||
|
article: true
|
||||||
|
---
|
||||||
|
|
||||||
|
# Where it started - Luna
|
||||||
|
|
||||||
|
|
||||||
|
Featured in the thumbnail **Luna** was my first model that I used
|
||||||
|
for a couple months while I still just hopped from public to public.
|
||||||
|
At some point she even got a disco out fit :smile:
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/01.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/02.png" >}}
|
||||||
|
|
||||||
|
Two things I learned from this first foray into model making:
|
||||||
|
|
||||||
|
1. I love bright colors.... a lot
|
||||||
|
2. Gloves on vr hands do **so much** for making the hands more connected.
|
||||||
|
|
||||||
|
The second point is really important because I realize making the dorsum
|
||||||
|
and palm feel slightly more beefy makes the fingers better ( for me at least ).
|
||||||
|
|
||||||
|
|
||||||
|
# The Beginning of My Current Model
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/03-bright.png" >}}
|
||||||
|
|
||||||
|
This was the first time I started messing with the idea of using a
|
||||||
|
male model :scream::ghost::scream::ghost::scream::ghost::scream::ghost:
|
||||||
|
Back When I first made this model male models were somewhat rare ( they
|
||||||
|
still kinda are though). Most male models were either hyper feminine or
|
||||||
|
hyper masculine [ see e-boys and girl models marketed as males -.- ].
|
||||||
|
|
||||||
|
I still wanted something femine since I'm a bit of a fruitcake myself :3
|
||||||
|
so i ended up making this:
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/032.png" >}}
|
||||||
|
|
||||||
|
:information_source:
|
||||||
|
Should note that at this point I still didn't have full-body so that
|
||||||
|
pose is done in [:link: VRoid Studio](https://vroid.com/en) not VRChat.
|
||||||
|
|
||||||
|
I started getting into really fem stuff at this point but I was still
|
||||||
|
more/less in my _amazon-basics-femboy-fit-phase_ hence the uhhh, outfit.
|
||||||
|
|
||||||
|
# Moving on to my Raver Era
|
||||||
|
|
||||||
|
:warning: I still very much go to raves at every opportunity I'm just
|
||||||
|
more selective about them since I have more experience now and _vibe-check_
|
||||||
|
certain scenes before deciding to full send. :warning:
|
||||||
|
|
||||||
|
Basically I wanted something casual, fun, and rave-inspired so I cut off
|
||||||
|
the sleeves of a hoodie in vroid and swapped to shorts from skirts:
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/04.png" >}}
|
||||||
|
|
||||||
|
This is the part where I start learning some really nasty tricks with VRoid;
|
||||||
|
like dropping poly counts by abusing alpha channels and putting stuff on
|
||||||
|
the **skin texture** because **omg** does that save a ton of space. Also I
|
||||||
|
finally decided to take on the prospect of using a non-default shader,
|
||||||
|
[:link: Poiyomi](https://www.poiyomi.com/download/). Which is how I got my
|
||||||
|
first fancy looking shiny things :3
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/05.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/06.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/07.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/08.png" >}}
|
||||||
|
|
||||||
|
You would be amazed at how long it took me to realize I need to use a cutout
|
||||||
|
rendering mode to get rid of those little black triangles (which are nearly
|
||||||
|
empty polygons but opaque sets all transparency to black).
|
||||||
|
|
||||||
|
> :stop_sign: Is that a hat in the last pic???
|
||||||
|
|
||||||
|
Yes I also picked up blender but only to make super simply hats which ended up
|
||||||
|
being super useful later on since it gave me the fundamentals to make more
|
||||||
|
complex things like these neato googles I made for a halloween project
|
||||||
|
:jack_o_lantern:.
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/09.png" >}}
|
||||||
|
|
||||||
|
That one had some nice pulsating animations that made it appear like fluid was
|
||||||
|
pumping through the pipes but in reality it was just a regular emmision that
|
||||||
|
flowed from the middle out :wink:.
|
||||||
|
|
||||||
|
Eventually I realized that I needed to fix my fitment; that is the way the
|
||||||
|
avatar is proportioned in relation to your actual body. The closer to your
|
||||||
|
actual proportions the better the avi will feel when wearing it. This took
|
||||||
|
a lot of recompiling and reuploading but was super worth because it felt
|
||||||
|
literally flawless eventually.
|
||||||
|
|
||||||
|
Below you can see in the first pic that my avi's hand is on the hip but it's
|
||||||
|
also perfectly lined up like that in real life.
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/10.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/11.png" >}}
|
||||||
|
|
||||||
|
Couple of updates to the outfit and I can get super tight poses in VRChat
|
||||||
|
that are completely 1 to 1 IRL to VR because of the fitment work.
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/12.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/13.png" >}}
|
||||||
|
|
||||||
|
Love that old club logos hat :smiling_face_with_tear:. Ended up learning how
|
||||||
|
to do audio link with it:
|
||||||
|
|
||||||
|
{{< clip "/img/avi-progression-3yr/audio-link-ex.mp4" >}}
|
||||||
|
|
||||||
|
Minor adjustments to the outfit but this ended up being the final outfit that
|
||||||
|
I ended up with for a while on this version.
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/14.png" >}}
|
||||||
|
|
||||||
|
|
||||||
|
# My Cottage Core Era and Maturing as a Femboy
|
||||||
|
|
||||||
|
Excuse the tangent(kinda). While I love the _cutesy hehe style of a lot
|
||||||
|
of femboy aesthetics_ I also realize that it's not a style that will age
|
||||||
|
very well. Coming from a background with a lot of older people I want to
|
||||||
|
be able to maintain an aesthetic that is still feminine but like more
|
||||||
|
grown up.
|
||||||
|
|
||||||
|
Thus my switch to **cottage core** so some shit idk zoomers have like 9999
|
||||||
|
names for every subgenre of styles and I don't bother to keep up.
|
||||||
|
|
||||||
|
My solution to the "aging femboy" that "dresses their age" is uhhh, long
|
||||||
|
skirts :3
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/15.png" >}}
|
||||||
|
|
||||||
|
Was not feeling the under turtle neck so I switch to a simple crop top
|
||||||
|
with a strap and kept the torn up edges from the halloween outfit.
|
||||||
|
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/16.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/17.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/18.png" >}}
|
||||||
|
|
||||||
|
|
||||||
|
# And Right Now
|
||||||
|
|
||||||
|
Currently I've got back to a more "masc" fit but still keeping the light
|
||||||
|
colors and generally easy going aesthetic. I do want to try making more
|
||||||
|
"femguy" models that feel more "mature" but still retain the fun :3
|
||||||
|
|
||||||
|
|
||||||
|
{{< pic "/img/avi-progression-3yr/19.png" >}}
|
||||||
|
{{< pic "/img/avi-progression-3yr/20.png" >}}
|
||||||
|
|
||||||
|
# Future models?
|
||||||
|
|
||||||
|
Definitely going to bounce around in what I'm calling :house:"fem-home-core"
|
||||||
|
because I really like being fem but I still like masc stuff; guess I just
|
||||||
|
need to find a way to establish a more mature femboy aesthetic :wink:
|
||||||
|
|
||||||
|
|
||||||
66
main-site/content/feed/pictures-and-painting.md
Normal file
66
main-site/content/feed/pictures-and-painting.md
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
---
|
||||||
|
title: 'Pictures and Painting'
|
||||||
|
description: New skills and fun hobbies I've picked up
|
||||||
|
date: 2026-02-01T02:02:05-08:00
|
||||||
|
thumbnail: /img/02-feb-2026/moon.jpg
|
||||||
|
article: true
|
||||||
|
---
|
||||||
|
|
||||||
|
# Moving Apartments and Mindsets
|
||||||
|
|
||||||
|
For some reason or another I've been hesitant to publish works that I experiment
|
||||||
|
with on this website because I've not felt that the work was "on-brand" enough.
|
||||||
|
After way too much deliberation I realize that creating _is_ what I do and often
|
||||||
|
I'm going to experiment with how I make stuff. Moving recently has pushed me to
|
||||||
|
fully realize I should let out what I do; even if it just stream of concious
|
||||||
|
type postings.
|
||||||
|
|
||||||
|
So below is the start of what I want to do fully...
|
||||||
|
|
||||||
|
## Woodworking and Repurposing a Harbor Freight Toolbox
|
||||||
|
|
||||||
|
Quick context: my new apartment is much bigger and thus I can justify having
|
||||||
|
furniture like a :sparkle: dining table :sparkle:
|
||||||
|
|
||||||
|
To make a toolbox a piece of proper furniture though was going to take some
|
||||||
|
effort because this is what I was starting with.
|
||||||
|
|
||||||
|
{{< pic "/img/02-feb-2026/before.jpg" >}}
|
||||||
|
|
||||||
|
|
||||||
|
First order of business was making an actual top for my new table for which I
|
||||||
|
chose red oak and surfaced with my new Taytool Benchplan No. 4.
|
||||||
|
|
||||||
|
{{< pic "/img/02-feb-2026/shavings.jpg" >}}
|
||||||
|
|
||||||
|
The shavings I was getting were actually very nice and I was able to plane down
|
||||||
|
to a very reflective surface in the end :smile: . Though I realize it's hard to
|
||||||
|
see there is some reflection coming off of the table top in the picture below.
|
||||||
|
_Random oak chunk for comparison_.
|
||||||
|
|
||||||
|
{{< pic "/img/02-feb-2026/sheen.jpg" >}}
|
||||||
|
|
||||||
|
Next was sanding and painting but that's all boring stuff :yawning_face:. The
|
||||||
|
_close to final rendition of the table looks something like this :sunglasses:
|
||||||
|
|
||||||
|
{{< pic "/img/02-feb-2026/after.jpg" >}}
|
||||||
|
|
||||||
|
### Future for the table?
|
||||||
|
|
||||||
|
Definitely going to add some shelf liners and drinks to the bottom tray, maybe
|
||||||
|
even some wood edges to make it a little more comfortable to rest your feet
|
||||||
|
on the bottom but we'll just have to mess around and find out :wink:
|
||||||
|
|
||||||
|
## Random Photography
|
||||||
|
|
||||||
|
Lately I've been exploring random cities and have started messing around with
|
||||||
|
taking pictures of cool places that I visit.
|
||||||
|
|
||||||
|
|
||||||
|
From a subway in San Fransisco
|
||||||
|
|
||||||
|
{{< pic "/img/02-feb-2026/subway.jpg" >}}
|
||||||
|
|
||||||
|
And a nice picture of one of my favorite rooftops in the San Diego Skyline.
|
||||||
|
|
||||||
|
{{< pic "/img/02-feb-2026/moon.jpg" >}}
|
||||||
@@ -1,18 +1,22 @@
|
|||||||
baseURL: 'https://temper.tv'
|
baseURL: 'https://temper.tv'
|
||||||
languageCode: 'en-us'
|
languageCode: 'en-us'
|
||||||
title: Hiya, I'm temper
|
title: Hi I'm temper
|
||||||
|
|
||||||
theme: 'temper'
|
theme: 'temper'
|
||||||
|
|
||||||
enableEmoji: true
|
enableEmoji: true
|
||||||
|
|
||||||
Params:
|
Params:
|
||||||
description: Silly maker of things
|
description: Wandering space and making stuff
|
||||||
name: temper.tv
|
name: temper.tv
|
||||||
twitch: https://twitch.tv/tempersama_
|
socials:
|
||||||
gitlab: https://git.shockrah.xyz/shockrah
|
- git: https://git.shockrah.xyz/shockrah
|
||||||
github: https://github.com/tempersama
|
# - github: https://github.com/tempersama
|
||||||
mastodon: https://mastodon.social/@tempertv
|
- twitch: https://twitch.tv/tempersama_
|
||||||
|
- mastodon: https://mastodon.social/@tempertv
|
||||||
|
- bluesky: https://bsky.app/profile/tempersama.bsky.social
|
||||||
|
- instagram: https://www.instagram.com/temper.sama/
|
||||||
|
- twitter-x: https://x.com/temper_xyz
|
||||||
|
|
||||||
# Here we link the fun stuff ;)
|
# Here we link the fun stuff ;)
|
||||||
launchpad:
|
launchpad:
|
||||||
|
|||||||
BIN
main-site/static/ded.png
LFS
Normal file
BIN
main-site/static/ded.png
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/after.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/after.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/before.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/before.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/moon.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/moon.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/sanded.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/sanded.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/shavings.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/shavings.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/sheen.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/sheen.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/02-feb-2026/subway.jpg
LFS
Normal file
BIN
main-site/static/img/02-feb-2026/subway.jpg
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/03-bright.png
LFS
Normal file
BIN
main-site/static/img/avi-progression-3yr/03-bright.png
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/032.png
LFS
Normal file
BIN
main-site/static/img/avi-progression-3yr/032.png
LFS
Normal file
Binary file not shown.
BIN
main-site/static/img/avi-progression-3yr/audio-link-ex.mp4
LFS
Normal file
BIN
main-site/static/img/avi-progression-3yr/audio-link-ex.mp4
LFS
Normal file
Binary file not shown.
@@ -5,12 +5,11 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h5>{{ .Params.Description }}</h5>
|
<h5>{{ .Params.Description }}</h5>
|
||||||
{{ if .Params.Thumbnail }}
|
{{ if .Params.Thumbnail }}
|
||||||
{{ if .Params.ContentThumbnail }}
|
|
||||||
<a href="{{ .Params.Thumbnail }}">
|
<a href="{{ .Params.Thumbnail }}">
|
||||||
<img class="card-img" src="{{ .Params.Thumbnail }}">
|
<img class="card-img" src="{{ .Params.Thumbnail }}">
|
||||||
|
<p>zingus</p>
|
||||||
</a>
|
</a>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
<div class="container">{{ .Content }}</div>
|
<div class="container">{{ .Content }}</div>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
||||||
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous"/>
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css">
|
||||||
<link href="/css/bootstrap.min.css" rel="stylesheet">
|
<link href="/css/bootstrap.min.css" rel="stylesheet">
|
||||||
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
<link rel="stylesheet" type="text/css" href="/css/style.css">
|
||||||
<link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/img/favicon.png">
|
<link rel="shortcut icon" type="image/png" href="{{ .Site.BaseURL }}/img/favicon.png">
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<nav class="navbar sticky-top">
|
<nav class="navbar sticky-top">
|
||||||
<a class="navbar-brand" href="/">
|
<a class="navbar-brand home-button" href="/">
|
||||||
<img src="/img/favicon.png" width="30" height="30" alt="main logo">
|
<img src="/img/favicon.png" width="30" height="30" alt="main logo">
|
||||||
Temper.tv
|
Temper.tv
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
@@ -1,12 +1,7 @@
|
|||||||
<a class="socials" href="{{.Site.Params.Gitlab}}">
|
{{ range .Site.Params.Socials }}
|
||||||
<i class="fab fa-gitlab"></i>
|
{{ range $social, $link := . }}
|
||||||
</a>
|
<a class="socials" href="{{ $link }}">
|
||||||
<a class="socials" href="{{.Site.Params.Twitch}}">
|
<i class="bi bi-{{ $social }}"></i>
|
||||||
<i class="fab fa-twitch"></i>
|
</a>
|
||||||
</a>
|
{{ end }}
|
||||||
<a class="socials" href="{{.Site.Params.Mastodon}}">
|
{{ end }}
|
||||||
<i class="fab fa-mastodon"></i>
|
|
||||||
</a>
|
|
||||||
<a class="socials" href="{{.Site.Params.Github}}">
|
|
||||||
<i class="fab fa-github"></i>
|
|
||||||
</a>
|
|
||||||
|
|||||||
@@ -49,6 +49,15 @@ blockquote {
|
|||||||
-o-animation: fadeIn 3s;
|
-o-animation: fadeIn 3s;
|
||||||
-ms-animation: fadeIn 3s;
|
-ms-animation: fadeIn 3s;
|
||||||
}
|
}
|
||||||
|
.home-button {
|
||||||
|
padding-left: 1em;
|
||||||
|
background-color: #212121;
|
||||||
|
border-style: solid;
|
||||||
|
border-width: 3px;
|
||||||
|
border-radius: 0.5em;
|
||||||
|
border-color: darkorange;
|
||||||
|
padding-right: 1em;
|
||||||
|
}
|
||||||
@keyframes fadeIn {
|
@keyframes fadeIn {
|
||||||
0% {opacity:0;}
|
0% {opacity:0;}
|
||||||
100% {opacity:1;}
|
100% {opacity:1;}
|
||||||
|
|||||||
Reference in New Issue
Block a user