bsky.app
Open in
urlscan Pro
3.132.71.91
Public Scan
Submitted URL: https://glairedaggers.bsky.social/
Effective URL: https://bsky.app/profile/glairedaggers.bsky.social
Submission: On December 20 via api from US — Scanned from US
Effective URL: https://bsky.app/profile/glairedaggers.bsky.social
Submission: On December 20 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
Follow GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social 4K followers1.9K following 2.3K posts she/they tech/vfx artist for SpryFox @ Netflix working on Foxblade Fable in my spare time trans, gay, nerdy as hell. 😷 wearer in lesbians w/ 💍 @cyndervox.bsky.social 💍 gamedev links: linktr.ee/glairedaggers Tags: #foxbladefable | #art | #pixelart Posts Media Feeds Pinned GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2mo Oh wow!! Lots of new followers so let me make a new pinned post! I'm Hazel, aka GlaireDaggers! I'm a tech/VFX artist in games. I also do furry & fan #art for fun (and occasionally commission)! I'm currently working on #foxbladefable - a retro furry RPG (which has a Patreon btw!) ALT ALT ALT ALT 10 52 233 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3h Figures I'd post some shit I was working on & then a BSky moderator would do some stupid ass shit that *immediately* overshadows it lmao Cmon guys, I'm trying to get some engagement here 13 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3h Heh, realizing that A.) in my skinned model file I pre-transform vertices into the local space of the bone they attach to, and B.) I just store each bone's full local transform in the animation curves. As a result, I actually don't need to store any bind or rest transform data at all... 😅 1 12 View full thread GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3h When doing animation, I simply sample each bone's animation curves, build its local matrix, transform against cached parent matrix, & then multiply against vertex (which, as I said, has already been pre-transformed into bone's local space in the model file) 1 5 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3h (admittedly this does mean I cannot display a skinned mesh without also playing an animation on it. In the grand scheme of things, I don't think that's a big deal) 2 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5h Alright yea did another take on his arms, scarf, & tail & it was WAY easier with the updated rig. (mostly the same animation but it perhaps looks a bit smoother/more natural now!) #blender #gameart #lowpoly #psx #furry #animation 2 7 46 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5h Also here I realized his foot was "lifting" a bit by accident because when he shifts his weight, the foot wasn't able to reach the IK target. So I made him subtly lift up his heel instead 😅 ALT 11 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5h Reply to GhoulDaggers 🎃🍉🏳️⚧️ His scarf & tail have now been set up with the "Spring Bones" addon I found, & then I bake the results. I'm still manually animating the root bone of each, but the other bones are set to follow with a loose springy motion which makes the results a lot more fluid for a lot less effort! GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 10h Rig is definitely coming along! Learned how to add custom properties to control FK/IK switching, and also figured out how to set up very basic world/local space switching ^w^ #blender #animation #gameart ALT 3 4 45 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 10h The gist of the way the space switching works is that the FK bones are not parented to the shoulder bones, but instead have a pair of constraints: one Copy Location constraint, and one Child Of constraint. 1 2 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 10h The associated world space parameter then sets these up so you can either have the Copy Location constraint active or the Child Of constraint active - with the effect that the arm either rotates along with its parent, or maintains its own rotation! 2 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 12h Sometimes feels a bit like we're rapidly approaching "let them eat cake" territory. 3 1 23 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 12h Like we're definitely hitting the part where the underlying anger of the people is finally starting to boil over. And, as much as a bunch of the media works overtime to try and convince you otherwise, by and large they're seeing widespread support 1 12 Reposted by GhoulDaggers 🎃🍉🏳️⚧️ GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Angy!! #gameart #blender #animation #furry 3 13 53 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Honestly the more I dive in the more it looks like good 3D animation is a combination of having solid fundamentals, AND having a good rig so you can focus on the former rather than fighting to achieve results. And that seems like tech art territory, which is super my jam lol GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Starting to learn that every time there's a bit of animation that I really struggle with, it turns out it's because I'm doing it the hard way and there's a much easier way to do it lmao 1 16 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Starting to learn that every time there's a bit of animation that I really struggle with, it turns out it's because I'm doing it the hard way and there's a much easier way to do it lmao 2 1 16 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d "man it's so hard to make my character swing their arms convincingly using IK. ... Ah, it's because I really should be using FK for that (and setting up my rig to support both). I see." 1 8 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Now space switching otoh might be tough to set up... Maybe things like arms can be technically unparented, but w/ a "copy location" constraint that makes it track a desired parent bone? & create a driver to control the constraint's weight or something 1 1 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Looking it up & realizing I might actually just be able to rig up the scarf & tail to have mostly automatic secondary motion... Would honestly make things a lot easier 😅 16 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Probably my favorite frame of the animation lol Idk the pose just feels really good here 😅 #blender #gameart #furry ALT GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Angy!! #gameart #blender #animation #furry 1 3 39 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d He's schmovin' now #gameart #blender #animation #furry 3 7 59 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 1d Finally learning how to set up proper bone controls lol #art #gameart #blender ALT 2 5 39 Reposted by GhoulDaggers 🎃🍉🏳️⚧️ GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d The full model btw! #gameart #indiegamedev #blender #furry ALT GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d The PlayStation produces mind-boggling effects #indiegamedev #fantasyconsole #athena32 ALT 4 21 134 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d "You're complaining that people aren't putting enough effort into looking like a PS1 game but that's, like, really hard on modern engines" Look if you're gonna tell me your game looks like something I DO expect you to put the effort into looking at least a little bit like it. 9 6 141 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d Like you can't just announce intent to do something and then not do it cause it's too hard. If it's too hard, you don't have to do it! It's an arguably free country! 1 26 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d But honestly this sentiment goes for any other "inspiration". If you tell me your game is "inspired by Quake" then I expect to play your game and be, y'know, reminded of Quake a little bit. And if it *doesn't* remind me of Quake, I'm probably gonna be kinda disappointed. 1 26 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d Lot of people misunderstanding that post and I might just delete it cause I was generally not prepared to have to get into a whole explanation about what I actually mean with so many people. 3 16 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 2d The PlayStation produces mind-boggling effects #indiegamedev #fantasyconsole #athena32 ALT 5 20 177 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d A better look at his WIP model in Blender ALT ALT GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d For this sample app I made a model of... my boy Leigh! Look at 'im go! (no textures yet, just vertex colors) #indiegamedev #fantasyconsole #athena32 1 4 38 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d For this sample app I made a model of... my boy Leigh! Look at 'im go! (no textures yet, just vertex colors) #indiegamedev #fantasyconsole #athena32 4 19 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d Making a new model for this sample app & this has been the hardest part 😅 ALT 2 1 25 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d (except in very specific and intentional circumstances, with small triangles, under the knowledge that it will absolutely not look the same way but will hopefully not be super noticeable anyway) 2 Reposted by GhoulDaggers 🎃🍉🏳️⚧️ GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d Realized this feature was missing & added it: support for lighting calculations! Supports 3 directional lights + ambient color, defined as a pair of matrices. #indiegamedev #fantasyconsole #athena32 3 4 33 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d Reply to GhoulDaggers 🎃🍉🏳️⚧️ Oops forgot alt text. Alt: Screenshot of an Athena32 demo game. A 3D cube model is set against a prerendered CG sewer background. The cube is lit by two light sources - a pale blue light from the water, and a dim yellow light from the left. 2 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d Reply to GhoulDaggers 🎃🍉🏳️⚧️ The way it works is directly inspired by the lighting operations in the PSX's geometry coprocessor. You first set up a pair of matrices - one contains the direction of each 3 lights, and the other contains the color of each light + the ambient color. 1 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 3d Then you give it an array of normals, an array of vertex colors, and an output array to write results to. Each normal is transformed against the light matrix, clamped, transformed against the light color matrix, and then converted to a 15-bit color in the output array. GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 4d I wonder if I should add a "CD audio" like feature... Idea is it would let you stream an arbitrary audio file, but at the expense of not being able to access any game files while it's playing? 1 6 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 4d Alright so I think I'm tackling "memory cards" next, and then I should probably look at making an actual interface for this thing lol... 1 11 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 4d I see a lot of people using Cohost to dunk on BSky moderation but like I distinctly remember there being at least one case where they refused to can somebody who did horrible shit off-site until eventually a bunch of pressure made them backpedal so like Idk if that's really the best example y'all 1 3 33 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 4d Meant to say ban instead of can but w/e same meaning lol 17 Reposted by GhoulDaggers 🎃🍉🏳️⚧️ GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5d OK so!! - Ported more instruments - Fixed gauss LUT (which is why everything sounds more muffled now) - Most importantly, *rewrote the whole damn audio core in Rust*, loaded as a native binary. #indiegamedev #fantasyconsole #athena32 1 7 47 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5d oh wow I just realized the code I used to generate the gaussian filter LUT was totally busted. Oops. 1 15 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5d LMAOOO THAT IS SO MUCH MORE MUFFLED AFTER I FIXED IT 1 3 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5d Just like a real playstation 3 GhoulDaggers 🎃🍉🏳️⚧️ @glairedaggers.bsky.social · 5d OK somewhat better sounding piano this time. Found an easier workflow for looping on 40-sample boundaries, & exported other piano sounds to use for multiple regions in the piano patch. Might try & get strings, vibraphone, & pizzicato string next for this song. #indiegamedev #athena32 2 15 You have no feeds. Join the conversation Sign up Sign in English EnglishAragonés – AragoneseAsturianu – AsturianCatalà – CatalanDeutsch – GermanEnglish (UK)Español – SpanishSuomi – FinnishFrançais – FrenchGaeilge – IrishGalego – Galicianहिंदी – Hindimagyar – HungarianBahasa Indonesia – IndonesianItaliano – Italian日本語 – Japaneseភាសាខ្មែរ – Khmer한국어 – KoreanNederlands – Dutchनेपाली – NepaliPolski – PolishPortuguês (BR) – Portuguese (BR)Română – RomanianРусский – Russianภาษาไทย – ThaiTürkçe – TurkishУкраїнська – UkrainianTiếng Việt – Vietnamese简体中文 – Simplified Chinese繁體中文 – Traditional Chinese粵文 – Cantonese Privacy • Terms • Help JAVASCRIPT REQUIRED This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is. Learn more about Bluesky at bsky.social and atproto.com. PROFILE GhoulDaggers 🎃🍉🏳️⚧️ glairedaggers.bsky.social did:plc:nub2vqklqrl27gwhfofnrvnk she/they tech/vfx artist for SpryFox @ Netflix working on Foxblade Fable in my spare time trans, gay, nerdy as hell. 😷 wearer in lesbians w/ 💍 @cyndervox.bsky.social 💍 gamedev links: https://linktr.ee/glairedaggers Tags: #foxbladefable | #art | #pixelart