Bah, First they said, "Don't draw." Then it was, "Don't code." Now it's, "Don't read books." What's next ~ don't think? 🤭
TrishaDev
@trishadev.bsky.social
Enthusiast of vintage computers and retro games. What excites me most is the challenge of building my own game entirely from the ground up ~ a personal project I pursue purely for the joy of it! Human | She/her | DMs are closed.
I might use AI for programmer art or content assets since I'm not an artist,mainly to make my prototypes look better, I can replace it later with human talent anyway. But I won't use vibe coding for my game or engine,I'll be writing the code myself, not against anyone who uses it, tho. #GameDev
Stay a while and listen! Another cool tool for gamedev from the legend Erin Catto, pushing Box3D to the limit. When I have some free time, I'll P/Invoke this library for my C#/Vulkan mini engine or create a wrapper 💃
Pushing Box3D to the limit. A pyramid with 16290 boxes. Stabilized by contact recycling. www.youtube.com/watch?v=vG4H...
Later, I'll delete all my gaming-related posts. I think it's better to keep this account focused on game development content only. 😄
While tweaking some variables in my default shader, I accidentally created this result. Now I'd like to expose it as an effect parameter ~ a kind of luminance threshold and grayscale, but "without" doing some post-processing. 💃 #GraphicsProgramming #GameDev #IndieDev #Vulkan #PureCSharp #DotNet
Got the shininess settings I wanted for my PBR implementation. It took a bit of tweaking, but e'm really happy with how it's looking at the moment 💃 Still room for improvement! 😊 Credit : Boots model from SF, CCA #GraphicsProgramming #GameDev #IndieDev #Vulkan #PureCSharp #DotNet
WIP Integrated ORM map feature💃but still need to choose which texture channel is used by the artist 🎨for each map. It would need a controls for adjusting the intensity or influence of each channel color.🧮 #GraphicsProgramming #Vulkan #GameDev #IndieDev #PureCSharp #DotNet
✨ Fixing my TBN for my PBR to make the shading look much more natural. Still tweaking it, but I'm really happy with the results so far! 💖 Playing with Master Chief model while waiting for Halo evolved 🎮 #GraphicsProgramming #GameDev #IndieDev #Vulkan #PureCSharp #DotNet
My WIP PBR said,"Trust the process."💖✨All the essential maps are showing, the final color is still on its villain arc. We'll fix her later ~ today we're celebrating the small wins.💅🎉 It's Halo! Master Chief!🤭 #GraphicsProgramming #GameDev #PBR #Vulkan #PureCSharp #DotNet
Nothing much today, just having fun tweaking my height map settings and trying out different values to see what works 💃 #GraphicsProgramming #GameDev #IndieDev #Vulkan #PureCSharp
Nooo, e'm not procrastinating 😭💅 e'm just having a tiny existential crisis trying to implement PBR. Like, seriously... how many maps are enough? At this point I'm collecting maps like they're Pokémon. ✨ WIP ~ Not all maps are working yet 😅 #GraphicsProgramming #GameDev #IndieDev #Vulkan #CSharp
Busy refactoring my workflow🥲 Instead of stuffing an object data to limited size push constants, I now push only world matrix n related indices and fetch the actual data from a storage buffer. Cleaner, scalable, more future-prof for PBR data etc💃 #GraphicsCoding #GameDev #IndieDev #Vulkan #CSharp
Handling animated meshes is really a pain, all of my previous posts didn't receive lights outside of the environment, also why the f* HLSL doesn't have an inverse function! lol, nywayz it's working now with exaggerated light colors to test 💃 #GraphicsProgramming #GameDev #IndieDev #Vulkan #CSharp
Anyway, just a quick update~after months of trying, I finally got this running on a Mali-GPU Tablet. 💃 Dealing with Vulkan on Mali has been challenging, at least on my end.😐 #GraphicsProgramming #GameDev #IndieDev #Vulkan #MaliTablet #CSharp #DotNet
Crunch time. Coz I just switched my light data from a fixed array in the uniform to a storage buffer for unlimited lights, and boom~no lights 😑🤔 this may take a while to work 😢 #GraphicsProgramming #Vulkan #GameDev #IndieDev #CSharp
I’m honestly obsessed with what just a simple two-texture map can do ~ like, give me a base color and a normal map, and suddenly everything looks so much more alive. It’s giving min effort, max impact energy✨ #GraphicsProgramming #GameDev #IndieDev #Vulkan #CSharp #DotNet #MarcusFenix
The Khronos 3D Formats Working Group has launched an Education, Insights, and Outreach (EIO) Subgroup to help developers and creators get the most from #glTF and #KTX — closing the gap between specification and real-world practice. www.khronos.org/blog/from-sp... #Khronos #OpenStandards
From Specification to Practice: Unlocking glTF’s Full Potential
The Khronos 3D Formats Working Group, which manages both the glTF and KTX standards, has launched an Education, Insights, and Outreach (EIO) Subgroup dedicated to equipping creators and developers wit...
khronos.org
I’ve been working on this basic effect, and OMG I just realized the normal wasn’t even working until now 😭 this hangar has sooo many details, geez ✨ #GraphicsProgramming #GameDev #IndieDev #Vulkan #DotNet #CSharp #NoVideCode
Satisfied!💃of adding full control over front and back shadows~ being able to make them subtle or adjust them using subtract or multiply modes. There’s still no PBR yet, just Albedo and Normal maps w/ max sampling of 8. #GraphicsProgramming #GameDev #IndieDev #Vulkan #CSharp #NoVibeCode