Almost done!๐The joints are animated, everythingโs moving now, and Iโve been taking my time with it (slow cooking, heheโจ). All thatโs left now is adding it to the shaders and itโll be complete!๐๐ฅณ๐
#GraphicsProgramming #GameDev #IndieDev
#Vulkan #DotNet #CSharp
If you would like to find out more about shaders, feel free to DM me!
#TechArt #Unity3D #URP #ShaderGraph #GameDev #IndieDev #RealtimeVFX #TechnicalArtist #GraphicsProgramming #VFX #UnityTips #Shader #MadeWithUnity #GameGraphics #RenderPipeline
Axis-aligned normals
Planet render with axis-aligned normals
Soft normals
Planet render with soft normals
Soft normals for my #voxel ray tracer in C++.
#raytracing #graphics #programming #computergraphics #3d #cplusplus #graphicsprogramming #gamedev #indiedev #solodev #gaming #realtime #indiegamedev
DirectX 12 PBR Renderer in C: github.com/simstim-star...
#graphicsprogramming #gamedev #cprogramming
๐ Weโre #Hiring! The Forge Interactive is looking for Graphics Programmers and Interns to join our team!
๐ Apply on LinkedIn: The Forge Interactive, Inc.
#GraphicsProgramming #Intern #GameDevCareers #OpenRole
New dev blog is live
This week I went deep into the Wii GX pipelineโbreaking down how rendering actually works on the hardware
dreamagaingames.com/blog/f/into-...
#gamedev #indiedev #wii #retrogaming #homebrew #graphicsprogramming
dreamagaingames.com/blog/f/into-...
Procedurally generated voxel planet with different bioms, seas and continents; test skydome in the background
Procedurally generated voxel planet with different bioms, seas and continents; test skydome in the background
Procedurally generated voxel planet with exaggerated mountain peaks; test skydome in the background; debug GUI
Ray traced #voxel planet procedural #generation in C++! Continents, seas, mountains and fields.
#raytracing #graphics #computergraphics #3d #cplusplus #graphicsprogramming #gamedev #indiedev #solodev #gaming #realtime #indiegamedev
Been busy at work, but Iโm almost there. No animation yet, but I think Iโve got the joints set up correctly. ๐ This is the famous Cesium Man (from the glTF sample assets), and of course, the Tarisland Dragon.
#GraphicsProgramming #GameDev #IndieDev
#Vulkan #CSharp #DotNet
Woo, mesh shader emulation support in Entropy. This triangle is being subdivided by a mesh shader. The emulation aspect comes in with a compute pipeline + using indirect draws and dispatches. Why emulate? Because my hardware demographic doesn't all support these things. #GraphicsProgramming
Update on my university CPU Ray Tracer: recursive tracing, HDR sky with global illumination, spheres... and painfully low fps :P It's Work In Progress though!
#raytracing #graphics #computergraphics #3d #cplusplus #graphicsprogramming #gamedev #indiedev #solodev #gaming #realtime #indiegamedev
New video just dropped: Why Your Game Physics Needs Deterministic Atomic Buffers. If you're building game engines or leveling up your GPU workflow, this one is for you.
๐๐ youtu.be/g7cR3Nze5Es
#Vulkan #GameDev #GraphicsProgramming #Rendering #GPU #EngineDev #TechVideo #gpu #programming
New video just dropped: Advanced Lighting and Shadows with Vulkan. If you're building game engines or leveling up your GPU workflow, this one is for you.
๐๐ youtu.be/M8iRAjoteDc
#Vulkan #GameDev #GraphicsProgramming #Rendering #GPU #EngineDev #TechVideo #gpu #programming
SPIR-V 1.6 Revision 7 has been released.
See change log: registry.khronos.org/SPIR-V/specs/unified1/SP...
#SPIRV #vulkan [โฆ]
[Original post on fosstodon.org]
SPIR-V 1.6 Revision 7 has been released.
See change log: registry.khronos.org/SPIR-V/specs...
#SPIRV #vulkan #GPUProgramming #GPU #GraphicsProgramming
I can now load any format supported by Assimp. ๐ Iโve tested it with FXB and GLTF. ๐This example uses a GLTF file. Iโm hoping to finish the animation routine later this week. ๐ฉโ๐ป
#GraphicsProgramming #GameDev #IndieDev
#Vulkan #CSharp #DotNet
Tarisland Dragon:by Hallow:shetchfab:CC-BY-4.0
Finished Ray Tracing in One Weekend. Really interesting stuff and looking forward to go through Ray Tracing the Next Week. This is part of my learning journey of graphics programming #graphicsprogramming
DX11Lab Week 2 is live ๐
This week I built the first real Direct3D rendering path:
CPU vertex data โ GPU vertex buffer โ HLSL shaders โ triangle on screen.
Read the breakdown:
dreamagaingames.com/blog/f/dream...
#gamedev #DirectX11 #graphicsprogramming
ReSTIR definitely showed me how mathematically inept i am
though the spatial reuse already makes a bit of a difference
#voxelgame #indiedev #minecraft #graphicsprogramming
Slow development on my Vulkan framework/engine. I'm currently in the middle of creating the asset/content cooker using AssimpSharp. Right now, my mesh loader only supports OBJ and MS3D, which I wrote from scratch...
#GameDev #IndieDev #GraphicsProgramming
#Vulkan #DotNet #CSharp
Going to get into L-Systems soon.
#graphics #graphicsprogramming
compute shaders are fascinating
#glsl #shader #graphics #computergraphics #graphicsprogramming #gamedev #realtime #screenshotsaturday
I just had to make sure it runs on the real Linux platform because the file handling is different from Windows or on its WSL. And ta-daa! It works on ๐๐ถ๐ป๐๐
๐ ๐ถ๐ป๐! Iโm so happy! โจ๐ง๐
#GameDev #IndieDev #GraphicsProgramming
#Vulkan #Linux #MintDistro #DotNet #CSharp
New video just dropped: Advanced Vulkan Rendering of Frame Graphs & Memory Management. If you're building game engines or leveling up your GPU workflow, this one is for you.
๐๐ youtu.be/TUh5E04m3z0
#Vulkan #GameDev #GraphicsProgramming #Rendering #GPU #EngineDev #TechVideo #gpu #programming
Graphics Programming
Graphics Programming
#Opengl #Graphicsprogramming #Gpu #Shaders #Cpp
programmerhumor.io/cpp-memes/graphics-progr...
C64 Line Drawing: Quiss of Reflex Breaks Down Bresenham and Beyond at Fjรคlldata 2026
#Commodore64 #C64 #Demoscene #MOS6502 #Assembly #Bresenham #RetroComputing #Fjalldata #FairLight #GraphicsProgramming
theoasisbbs.com/c64-line-dra...
Hooray!๐I canโt believe Iโve pulled this off ~ this #Vulkan project is now running on Windows โ
and Android โ
Next step: I need to install Linux to test it there as well and maybe grab a Steam Deck too, just for testing purposes.๐
#GraphicsProgramming #Gamedev #IndieDev
#DotNet #CSharp #Android
I have absolutely no reason to be so excited and satisfied about doing this.
#vulkan
#graphicsprogramming
One step at a time! ๐ At least now I know I can successfully load the Vulkan API and retrieve the Vulkan version using pure C#. This is a small milestone, but it confirms that the core integration is working. ๐
#GraphicsProgramming #Vulkan #GameDev #IndieDev
#Dotnet #CSharp #Android
Been playing with perspective projection to give the illusion of 3D. I know this technique's been used forever, but I'm actually surprised how easy it to pull off effectively.
(This is just basic JavaScript running in a browser)
#gamedev #indiedev #programming #graphicsprogramming #gameengine