Profile avatar
chroohn.bsky.social
Hobby C/C++ coder and Electrician. And still bad at English. I usually dont say much.
8 posts 25 followers 45 following
Regular Contributor
Conversation Starter

WebGPU compute-boids sample ported to sokol_gfx.h compute shaders (wip, not yet merged): C source: github.com/floooh/sokol... GLSL source: github.com/floooh/sokol...

February 2025 development update. Forging ahead! #vintagestory #voxelart #voxel #sandbox #survivalgames #pixelart www.vintagestory.at/blog.html/ne...

How to create beautiful terrain with erosion in Blender fast (thread) ✨

I rarely see Fractal Texturing used anywhere but find it really useful. It makes a single texture look good at any distance, without getting pixelated or blurry and tiled, by interpolating between different scales of the same texture based on the depth. #gamedev #godot #godotengine

A handy soft normals trick I learned from the source mapping ppl and also reminded of recently by @kronok.bsky.social who seems to be making an UE mapping addon In blender press Ctrl+Shift+R to make extra edges and RMB>Smooth. Unlike bevel it wont mess up orthogonal geo and its also easier to undo

I've been adding some hardware rendered 3D tooling to #olcPixelGameEngine. You can play with it already on the develop branch. I'm excited to see what this all leads too...

Did a video covering useful math for game developers, check it out! Made with #threejs / #shaders Video: youtu.be/eRVRioN4GwA

A project I did last year that perhaps did not make the BlueSky rounds: Realtime path tracing via WebGPU compute shaders gnikoloff.github.io/webgpu-raytr...

Retro Urban Kit has been updated✨ Many optimizations, improvements and new models (20+). The package is completely free, and can be used in any project without giving attribution or donating. Download: kenney.nl/assets/retro... #gamedev #gameassets

Subtle things to make your shaders better: 1) Anti-aliasing - Real life is not limited to pixels so unless you're specifically going for a pixelated style, you should be anti-aliasing everything! mini.gmshaders.com/p/antialiasing

Running some stress test (zooming large blocks of chinese text) over code to optimize some bad edge cases. Tracy Profiler's sampling mode is very convenient there (it needs your .exe running as Admin on Windows).

Dear Players, version 1.20.0 is now out, considered stable at long last! #vintagestory #voxelart #voxel #sandbox #survivalgames #pixelart www.vintagestory.at/blog.html/ne...

I have been looking for ideas for the API for my UIpainter test. The SDF-ness some unique opportunities and maybe limitations (to be seen). The shadertoy 2D vector lib by @lritter.bsky.social is certainly high on my steal list: www.shadertoy.com/view/lslXW8 PanGui looks super cool too: pangui.io

I wrote about anti-aliasing in shaders and how you can implement it! mini.gmshaders.com/p/antialiasing

I had a stupid throw away idea to add a hardware depth buffer to #olcPixelGameEngine and oh dear... the possibilities

New blog post! The discussions about mipmapping alpha-tested textures made me wanna try all the methods I could find and post the results with a ton of textures to compare these methods: lisyarus.github.io/blog/posts/e...

I have created a new GitHub repository containing Mathematica packages for several types of projective geometric algebra: github.com/EricLengyel/...

v1.20.0-rc.7 new years release-olution: Stable soon! www.vintagestory.at/blog.html/ne... #vintagestory #voxelart #voxel #sandbox #survivalgames #pixelart

Finally implemented texture blending on the terrain. The tile textures still need some work but it looks much better up close and gives me a lot more options than the giant single texture I was using for so long

Google finally did it. Is it time to switch to Firefox? I believe users should be in control of what they can install and use on their desktop or laptop. There's uBlock Origin Lite, which replaces the original uBlock Origin for Chrome and similar browsers. Give it a try.

Mesa 24.3.2 released with more graphics driver bug fixes for Linux #Mesa #Linux #LinuxGaming #OpenSource

Merry Christmas and Happy New Year from GamingOnLinux #MerryChristmas

I'm late for ~7 months, but I've finally published my C++ & WebGPU raytracer on GitHub! I've tried to keep the code fairly commented and readable. It works pretty well, but I've never managed to make refractions work with VNDF. Maybe another time :) github.com/lisyarus/web...

Hello everyone! I've been experimenting with some different ways of rendering a fluid simulation, and made a video about the journey over here: youtu.be/kOkfC5fLfgE

Ok, my Dear ImGui C bindings wrapper repo (using the new 'official' dear_bindings code generation approach) is now ready for prime times, has version tags back to v1.91.0: github.com/floooh/dcimgui

I often get asked about my book recommendations for graphics programming and game development. I updated my old list and made it easier to find on my website. With Black Friday/Cyber Monday, many are on sale right now (at least in Canada/US) www.jendrikillner.com/books/

A really good in-depth interactive article on the techniques, tricks and subtleties of antialiasing: blog.frost.kiwi/analytical-a...

There's a real lack of #Linux and #OpenSource accounts in my Starter Pack. Boosts and suggestions once again appreciated fam. Let's build up Bluesky together. go.bsky.app/VpVujwk