rahisaurus
@rahisaurus.itch.io
1.1K followers 130 following 1.2K posts
Your new favourite pink fish dragon thingy. [they/he] Autistic, #artist, #programmer, #bionicle enjoyer. I made free #PNGTuber software #RahiTuber and I stream on #twitch! Find me ➡️ linktr.ee/rahisaurus Married to @doodleewe.bsky.social ❤️
Posts Media Videos Starter Packs
Pinned
rahisaurus.itch.io
Not used to being recognised! :o
First time someone's raided into my stream without knowing who i am and recognised me from the RahiTuber page ^^
#RahiTuber #pngtuber #vsky
rahisaurus.itch.io
Probably means that the 8 you lost weren't actively watching anyways
Reposted by rahisaurus
ehksidian.bsky.social
the worst trend in female character design for anthropomorphic characters in media has to be the absolute refusal to give women snouts.

gacha games and fortnite are especially egregious with this. come on. just a bit of a snout. it's not hard, people. give the wolf girl a snout. and DON'T squish it
Reposted by rahisaurus
torifloop.bsky.social
[finished PNGtuber]
and also comparing RahiTuber to Veadotube Mini
lil thread below
#vtuber #pngtuber #furry #synth #art #commission
Reposted by rahisaurus
doekimakura.bsky.social
Fragmata 2.0 is done~

I've been wanting to redo my #rahituber anyway, so might as well. Will add more expressions and utilities later.✨️

#sona #vtuber
Reposted by rahisaurus
littlefur.bsky.social
made a new rahituber model to replace my old one!! ^w^

still got a few tweaks to work out but it's almost 1am and i've been working on this since 10pm i need to sleep LOL
rahisaurus.itch.io
Edie can't believe this
(Art by @/theangorabunnie.bsky.social )
A pink anthro dragon girl with a BIG SNOUT and a tiny white and brown bunny peer over a ledge. The caption says "Do you see this shit, Bunnie?"
rahisaurus.itch.io
Nice :D I'm guessing that doesn't work on Xbox..
rahisaurus.itch.io
Wait can you put your own skin on it?
rahisaurus.itch.io
I wouldn't call it an incomplete product, tbh, but yeah it's expensive
rahisaurus.itch.io
Jumping straight back into sonic unleashed again today!
Now that medals aren't an obstacle any more (hee hee), i should hopefully be able to speed through the rest of the story!
Follow me on twitch.tv/rahisaurus to catch when i go live ^^
#pngtuber #sonicunleashed #sonicthehedgehog #indievtuber
rahisaurus.itch.io
I mean, the base game is £65
It's only £80 if you want minecraft and sponebob and whatever else they add later
rahisaurus.itch.io
Turns out i just fundamentally misunderstood how alpha premultiplication is supposed to work...
Just testing a new fix! If nothing breaks during my stream tomorrow I'll release it
rahisaurus.itch.io
Few people having the same issue with sprites having a white or black "fringe" around edges. Here's how to deal with it
rahisaurus.itch.io
This is the same problem that Cove was having.
It's an issue with OpenGL's interpolation, But i added various ways to avoid it in RT:
- Advanced menu has a "minimum alpha" setting which will cut out that fringe.
- use the "nearest pixel" scale filter in each layer's compositing settings

+
rahisaurus.itch.io
Just been catching up with IDW sonic...
@spiritsonic.bsky.social seeing that little Kanohi Akaku in your Whisper sketches was a very nice surprise :D
rahisaurus.itch.io
It *has* been almost 10 years since i did that computer visualisation course.....
rahisaurus.itch.io
That's almost what i ended up doing. I was so stuck on it being a shader issue that i hadn't considered doing the premultiplication on the image data itself. I'm sure i was taught this at some point 😅
rahisaurus.itch.io
It did break the clip layers though, so i can't release the fix just yet. Sorry
rahisaurus.itch.io
So, i was multiplying alpha, but i was doing it in the shader. Doing it on the cpu fixed it, thanks to luna's help!
rahisaurus.itch.io
I made an alternate texture and used GIMP to preserve the white values in the transparent pixels. i got this:
So the black fringe is absolutely bleeding in from the transparent pixels. That interpolation is done by the sampler2d before i ever get to see the color value, so what can I do about it?
2 versions of the same texture. left, with transparent values discarding color info; and right, with color values preserved in transparent pixels.
rahisaurus.itch.io
the previous version:
my fragment shader, only multiplying pixel.xyz with pixel.a the textures with the black colour values bleeding in
rahisaurus.itch.io
Thanks so much.
So, after i started multiplying the alpha channel too, i no longer have the black fringe, but i do now get a lighter fringe if the colour value is > 0 (with or without SRGB). I tried adding in another pixel *= a but that just added a much worse dark fringe.
The code of my fragment shader. a screenshot of the new light fringe around the sprite, which wasn't there before
rahisaurus.itch.io
Thanks.
I tried with ans without SRGB conversion, that made no difference.
What DID make a difference was changing
pixel.rgb * pixel.a
to
pixel.rgba * pixel.a

I never realized you had to ALSO multiply the alpha channel....
rahisaurus.itch.io
Thanks for the help and info btw.
Here's a video demonstrating it. As you can see the fringe only appears when swapping to the linear filter, and the transparency elsewhere in the texture is multiplied correctly.
rahisaurus.itch.io
Again, the fringe isn't coming from the semitransparent pixels in the image itself, it's coming from the GL_LINEAR sampling.
rahisaurus.itch.io
and multiplying alpha