Advertisement · 728 × 90

Posts by Jakub Tomšů - making BEHEADER

Post image

sneak peek at new steam page art

11 months ago 5 1 0 0

The skewing is actually un-skewing the original geometry, because the initial grid works on integer coordinates. So skewing the square grid into a diamond makes the triangles equilateral.

For more detailed info I recommend checking out talks about Townscaper

1 year ago 4 0 0 0
Post image Post image Post image Post image

My algorithm is almost exactly the same as Oskar's, just the initial steps are slightly different. Here is the idea:
- generate a grid of triangulated squares
- collapse N squares into quads
- subdivide each face
- skew all points and round edges a bit
- iteratively relax points

1 year ago 6 0 1 0
Video

finished my implementation of irregular quad grids inspired by @oskarstalberg.bsky.social

1 year ago 17 1 1 0

Went down a rabbit hole implementing an optimization to brick rendering because I can't use "conservative depth" (not supported in Dawn currently :/).

(CD enables the early-z test even when writing depth in the fragment shader, as I do in brick rendering.)

What I concocted:

1/

1 year ago 6 1 1 0
screenshot of a cylinder with a tiling rock cliff material on it. the rock is craggy, eroded, and layered. the color of the cliff is very light grey

screenshot of a cylinder with a tiling rock cliff material on it. the rock is craggy, eroded, and layered. the color of the cliff is very light grey

screenshot of a cylinder with the same tiling rock cliff material on it, zoomed closer in. the color of the cliff is black, with hints of brown in the edges

screenshot of a cylinder with the same tiling rock cliff material on it, zoomed closer in. the color of the cliff is black, with hints of brown in the edges

screenshot of a cylinder with the same tiling rock cliff material on it, pointed downward a bit to feel like we're looking into a ravine or at the base of an outcropping. the color of the cliff is tan, sandstone-like.

screenshot of a cylinder with the same tiling rock cliff material on it, pointed downward a bit to feel like we're looking into a ravine or at the base of an outcropping. the color of the cliff is tan, sandstone-like.

made a rock cliff to relax. in #SubstanceDesigner again. using the colorizer I made for my quake projects at full res, to save a lot of time, so this isn't completely from scratch; just the heightmap is

1 year ago 171 13 3 0

oh very cool, thanks for including me!

1 year ago 3 0 0 0
Advertisement

Made an Odin Programming Language starter pack!

Let me know if you post about Odin and want to be included.

bsky.app/starter-pack...

1 year ago 29 6 6 0

28 oct 2024 (late)

- added support for (animated) sprites to the renderer
- asset pipeline loads spritesheets and builds atlases + anims
- the non-uniform anim timeline is re-sampled at bake time into an uniform timeline for O(1) frame lookup
- mesh and sprite particles

1 year ago 9 0 0 0

it's probably not clear but I meant what feels easy to me, it doesn't mean I don't focus on the product. But for some reason technical problems are easier to solve than game design problems for me

1 year ago 0 0 0 0

for me it's literally like this

1 year ago 8 0 1 0

27 oct 2024

- finished the asset system refactoring (!!)
- assets are separated into GPU and CPU side
- most assets will only need to get decompressed, no deserialization at all
- fixed copy&paste in the editor
- changed the fog shader

1 year ago 9 0 0 1

in the discords. straight up "jorking it". and by "it", haha, well. let's justr say. My penger.

1 year ago 4 0 0 0
Preview
MrEliptik - Twitch Sunday sidequest with Godot | !hyperslice !course !playtest

🔴 Live on twitch!

🎮 Sunday side-quest with GodotEngine

Join me 👇
twitch.tv/mreliptik

1 year ago 8 2 0 0

If you want to write posts then your own website is the nicest. But youtube devlogs are best in general

1 year ago 0 0 1 0
Advertisement
Video

Trying out SOKOL library for drawing 3D graphics, using Odin!

It seems like a fun and fairly low level way to create cross-rendering-API code.

1 year ago 13 1 2 0
Preview
Hot Saves - Fast iterations without Hot Reload | Jakub Tomšů Get more from Jakub Tomšů on Patreon

I wrote a Patreon post with detailed explanation of my specific implementation if you're interested in more info:

www.patreon.com/posts/hot-sa...

1 year ago 2 0 0 0

The iteration time is almost the same as with hot reload, but the system is much simpler because you don't have to mess with DLLs.
In Odin the implementation is trivial, like 20 lines of code with the help of CBOR serializer.

1 year ago 1 0 1 0

Usually the solution to fast iteration times is Hot Reloading system.
But it has a bunch of issues - data changes, debugger support, and makes working with libs difficult.

Instead I use a system of "Hot Saves" where I serialize part of the program state and reload it at startup

1 year ago 2 0 1 0
Preview
(Yet another) Introduction to quaternions

✨A new article: (Yet another) Introduction to quaternions!

I'm a mathematician, so my desires are unconventional and my perspective is skewed, but I hope it will be useful at least in some way 😅

I've also added a useful cheatsheet in the end 🥳

lisyarus.github.io/blog/posts/i...

1 year ago 143 38 6 0

single big article for sure

1 year ago 2 0 0 0

shadow wizard money gang

1 year ago 1 0 0 0
Video

finally put some clothes on the guy
#screenshotsaturday #picotron #gamedev

1 year ago 22 3 3 0
Advertisement

The only real algorithm on this site is "who's awake and posting at the same time as you."

1 year ago 537 78 16 4
Post image

A simple todo app written in Odin and Raylib github.com/GCodergr/tod... #odinlang #raylib #raygui #programming #coding

1 year ago 16 1 0 0

i just opened bsky...

1 year ago 5 0 2 0

24 oct 2024
- working on improving the asset tooling
- loading sprites and animated sprites/spritesheets
- rect-packing the sprite rects into whatever many atlases is needed (WIP)

1 year ago 12 0 0 1

I didn't forget about you I just didn't have time to write a proper reply yet! I'll write it soon I promise:)

1 year ago 1 0 0 0

very nice! I assume the orange color is from the sun light atmospheric scattering or something?

1 year ago 0 0 1 0
I added a custom Level Editor to my game | BEHEADER Devlog #2
I added a custom Level Editor to my game | BEHEADER Devlog #2 YouTube video by Jakub Tomšů

I also occasionally make youtube devlogs about my game, this is the last one:

youtu.be/36y-eSX2Fvg?...

1 year ago 4 0 0 0