Sign in

OwenTheProgrammer

@owentheprogrammer.bsky.social
120 followers 75 following 295 posts

Game dev / Graphics dev. All I know is math now.

PostsRepliesMedia
OwenTheProgrammer @owentheprogrammer.bsky.social · 01/10/2026
im bettin this is a windows update issue💀 id be curious to see the windows event viewer logs that says why it shuts down though, its a very useful tool.. until its not.
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 01/10/2026
If you have an AMD graphics card, theres a good chance your gpu is spiking your power supply, but this came up randomly so I doubt that only *now*. as said before, id check temps with whatever version of hwmonitor; all depends on whats happening when your computer decides to die
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 01/10/2026
Id check if its ram first, since people forget thats a thing that can go bad (condolences if so..) Use MemTest64 for that, run it like 5 cycles, you should get no errors. If so.. one or more of your ram sticks are bad.
200
OwenTheProgrammer @owentheprogrammer.bsky.social · 01/10/2026
:) ive been dealing with my girlfriends PC for the same shit for the last two years. imma have a lot to say. Next time it restarts, go to Event Viewer > Windows Logs > System and look for the first "Critical" if its Kernel Power 41 then it was hardware, and your computer didnt have time to report.
100
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/09/2026
yet another magic data texture I had to create RGBA8_UNorm 16x16 (z-order) 40 pixels left, all for some damn lightning
050
OwenTheProgrammer @owentheprogrammer.bsky.social · 27/09/2026
ah yes, first image is without the IgnoreProjector tag, second is with. I cant recall if this fucks with other things though :/
001
OwenTheProgrammer @owentheprogrammer.bsky.social · 27/09/2026
All I feel like I can say without stirring some massive beef at 3am is: Since the very beginning of hearing VRCLV was becoming a thing, I feel theres something very very wrong. id honestly take arealit over vrclv personally, but I have plans to make my own simpler arealit once I have the time
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 27/09/2026
off the top of my head, you could go nuke and add Tags { "IgnoreProjector"="True" } to your shader lol ill see what I can throw together in a bit, as im curious myself
100
OwenTheProgrammer @owentheprogrammer.bsky.social · 27/09/2026
most neurotypical attribute "I love you" with familiarity to partner / family level, but moreso partner than family. Existing relationships also pose strain of the world due to "you loving someone else behind my back?" most neurotypicals dont have the head pat mentality either though lol
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 23/09/2026
My favourite method to getting better when sick as faaast as possible is to grab every blanket in the house, uncomfortably steam myself to almost dead temperatures (which viruses have a really hard time surviving in) and remember being sick is worse that being in a pool of sweat for a while.
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 22/09/2026
ohhh my god. I might actually have a valid use to train a neural network on something. LTCs GGX approximation uses a 3x3 matrix with five variables, which they normalize one to make it four and store that in a texture. They later just use two textures, but I dont like that.. z = f(x,y).. smooth.. :O
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 20/09/2026
juuuust in case you were curious, these are my solutions to the width, height, and centroid of the Henyey-Greenstein Phase Function. I was trying to reparameterize it into a linear transform for reasons
040
OwenTheProgrammer @owentheprogrammer.bsky.social · 17/09/2026
incredible.
130
OwenTheProgrammer @owentheprogrammer.bsky.social · 16/09/2026
yeah, the surfaces know both their normals, world space position, and the light vertices. im thinkin about making a light mapper, but the amount of math I gotta do for thaaaatttt uuuhhh I should probably finish what ive been asked to do before I get to that lmao
020
OwenTheProgrammer @owentheprogrammer.bsky.social · 16/09/2026
hell nah chief.
120
OwenTheProgrammer @owentheprogrammer.bsky.social · 16/09/2026
like ooooo~ shiny bolll
120
OwenTheProgrammer @owentheprogrammer.bsky.social · 16/09/2026
light irradiance is actually quite easy btw, its just *rest* thats hard.
161
OwenTheProgrammer @owentheprogrammer.bsky.social · 15/09/2026
Literally half my notes are like this lol
020
OwenTheProgrammer @owentheprogrammer.bsky.social · 14/09/2026
ohh the half vector "normalize(lightDir + viewDir)" is the direction in which a surface normal reflects all the light from into the cameras view! Always wondered wtf the half vector was www.desmos.com/calculator/y...
desmos.com
Light-View Half Vector
040
OwenTheProgrammer @owentheprogrammer.bsky.social · 14/09/2026
im familiar with that brand :3 first time ive heard it out in the wild!
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 14/09/2026
That has taken my #1 most unreadable font trophy good god XD
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
a fun problem for the nerds www.desmos.com/calculator/s... this one actually has a very simple form!
desmos.com
Triangle Bisection Problem
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
don't bake normals for a high poly mesh, and dont bake a normal map with no detail either. Disable dithering in blender before you bake to reduce the file size dramatically. In fact, evaluate if you need that texture in the first place, and compress it if so. I really need to write about this stuff
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
I've been trying to think of a concrete answer to this that doesn't straight up require me making an hour long video on when and when not to use static batching / gpu instancing lol
011
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
Require a retinal scan and a distance to monitor to determine the best suited FOV parameters for that persons eyes, Eye-dentity calibration
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
Sorting groups
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
Fog* why my phone gotta fuck me over like this 😭
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 13/09/2026
I believe I recognize that dog shader :3
100
OwenTheProgrammer @owentheprogrammer.bsky.social · 12/09/2026
im tellin you right now, dont sleep on avif as an image file format. the only downside I see so far is simply how long it takes to encode
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 11/09/2026
dude im telling you, the people that designed power supply connectors on the power supply side Ḅ̶̢̛͎̗̹̖̯̽̾̊͝͝͠Ĕ̵̜̤̪̮͐̔̊͠ͅT̴̙̠͉͎͇̆̐̒͋̋͒͝͠ͅT̶̥͎̝̲̱̦͛̒͆̌̒́̑Ę̵̱̻͕̰̒̇̐Ř̶̙̣͎̫̯̺͌̃̓͋́̕͝ ̸̢͉̩̞̱̣̪̬͋̅B̸̠̙̹̯̈́̔̾̈́ͅḘ̴͍̦͈̣̿̂̉̓͊͝ͅ ̴̡̨̹̜̖̠̋̉̏̄M̵͍̼͉͍͍͔̯̰̐̈́̂̃̇́̚͠A̷̭̒̿K̶̼͋̏͂͗̈́̂Ī̷̡̦̹͓̝͑́ͅN̵̠̂̚ͅͅG̸͇̩̅̈ ̸̡̥̟̔͐͐̓̓͐̚͝S̶̛̬̘̹͖̭̭͔̒͑͌̔̋͝ͅĔ̴͎̌Á̸͓͎̩̳͔̖̱̀͜T̷̙̳̜͓̱͑̔̑͐͜ ̸͚͖̖͇̤̮̗̈͌̂̒̑͜B̷̹̉́E̶̡̦͉͂̿̄̎̑̕L̶̖̩͇͚̍͑͋̿̒T̷̨̮̰̬̻͉̲̍̏̕S̵͖̱͑
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 10/09/2026
Also do yourself a massive favour and replace any copy pastes while changing one parameter.. with a material variant. Take the time in a blank ass unity project for all I care and go figure em out.
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 10/09/2026
Having something that’s scary in first person but is completely different in third person would be dope
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 10/09/2026
Looks kinda like what I’d expect out of an older program called instant meshes
020
OwenTheProgrammer @owentheprogrammer.bsky.social · 08/09/2026
ive got a bit of ocd under my belt
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 08/09/2026
Found yet another project that I never had enough time to finish
120
OwenTheProgrammer @owentheprogrammer.bsky.social · 08/09/2026
bribe one of your mutuals that liked it to unlike it
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 08/09/2026
good lord my desmos looks schizophrenic
011
OwenTheProgrammer @owentheprogrammer.bsky.social · 07/09/2026
For the card higher/lower guessing game, I put my hand camera inside the table looking up with max FOV, lens visibility disabled, and only for props. That way I can be like “hmmm *looks down at table* lower” and I get to drink when I want to :3
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 07/09/2026
ERP toggles disabled if audiolink bass isn’t active XD
121
OwenTheProgrammer @owentheprogrammer.bsky.social · 03/09/2026
Often times, the community created around a world sets its purpose, either directly or indirectly. You won’t know what something needs until people show up
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 01/09/2026
one day ill finally have enough time. my worlds have consisted of "heres a quad as a floor, with the main thing above it" for years because im typically helping others find their stuff out / working on some system. one day.
110
OwenTheProgrammer @owentheprogrammer.bsky.social · 30/08/2026
Would be cool to see a colour histogram
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 30/08/2026
Every event seems to happen when my index suffers some consequence of old age 😓every single time.
000
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/08/2026
this aint my project 🙃but im working on it
100
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/08/2026
I might not understand how to use this. Seemingly, I can only Make one of the current selections the parent (which I dont see how I select the "parent" from the multi selection) Id like to move a whole selection into another game object; but thanks for the pointer! I appreciate it!
100
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/08/2026
oh! second side bar to this post XD if you have a bunch of things selected, and you want to collect them all into one parent object, you can press ctrl+shift+g
130
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/08/2026
Side note: I've been made aware by @valenvrc.bsky.social that ctrl+x and ctrl+v does exist, but it doesnt quite move stuff correctly; but I didnt know this so I figured id add that onto here
230
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/08/2026
gist.github.com/OwenTheProgr...
gist.github.com
Unity Reparent To Selection
Unity Reparent To Selection. GitHub Gist: instantly share code, notes, and snippets.
010
OwenTheProgrammer @owentheprogrammer.bsky.social · 28/08/2026
Yo, im fuckin sick of dragging a bunch of things around in large heirarchies, so I made a tool in like ten minutes. Select all the shit you want, then right click some other game object, and "Reparent to Selection." I havent tested this, but it works so far lol
5153
OwenTheProgrammer @owentheprogrammer.bsky.social · 25/08/2026
I havent even finished this video and I've added like three things to my wtf list. This guys also making a camera emulation series as well; all round decent channel it seems youtu.be/5_Jy97TzZuM
youtu.be
30 little-known Blender tricks
YouTube video by Robin Squares
020