Roy Triesscheijn

@roytries
64 Followers
121 Following
491 Posts

I swear the web hates things being centered! 5 months ago I updated the splash page of my personal website: https://roy-t.nl.

I am certain that at that time the div marked red in the image was centered. But today I noticed that its now aligned to the right.

No clue how to get it centered again :/

Roy Triesscheijn – Homepage

Remember when games included their soundtracks on disc in such a way you could play them on any CD player? I think I listened to the soundtracks of Motorhead and Warzone 2100 more often than I played those games. Both soundtracks still hold up well! See: https://youtu.be/8tAQopUoPGc?si=DcfsA6egvnVjhLKt and https://youtu.be/H_ELeSipwtg?si=nxebjWQnr65MyQmX
Motorhead Original Soundtrack (Full OST)

YouTube

My tiled terrain in all its glory. Rendering, picking, modifications and updates in a background thread. Lots of work to replicate something as seemingly simple from games from 25 years ago.

#gamedev #gamedevelopment

In my tile based terrain I first naively drew each tile as two triangles and each tile border as a line segment. A 128x128 terrain was rendered using 32768 triangles and 33282 line segments!

To optimize this I wrote a O(n) algorithm to assign tiles into rectangular zones. Each zone can be drawn using just 2 triangles. For this, relatively flat, terrain this means I only need 5974 triangles. Only 18% of the original. As you can see I even merge angled tiles into zones.

#gamedev #gamedevelopment

Generation of large tile/grid based landscape is coming together nicely. #gamedev #gamedevelopment.

Its still relatively slow. I can optimize the number of triangles being drawn a lot by merging tiles. But I'm not sure how to optimize the grid rendering.

Wonder if I can do that completely on the GPU, without drawing any primitives, if I do something smart in the pixel shader. Like a distance field based on world coordinates?

Trying to get that X-Tycoon vibe down in a tiled terrain! #gamedev #gamedevelopment
Updated the front-page of my personal website: https://roy-t.nl. It includes a 2D curl noise simulation that can run on various qualities :D. The blog part of the site (https://roy-t.nl/blog) still needs a facelift. But its based on #jekyll and I'm running into more and more problems with it. Wonder if I can easily replace it with another static site generator that keeps the URLs intact.
Roy Triesscheijn – Homepage

Watching #startrek #strangenewworlds and I find this image from the opening seen truly beautiful. Did anyone come across a (ultra-) high resolution version of it? It would make a perfect wallpaper.

Random doodle, while trying to figure out a problem I was having with normal computation. Not particularly helpful for anyone but me. But it made me wonder, what do you do when you are trying to solve a problem?

This was done in http://getpaint.net, but I also make heavy use of the graphical calculator at http://desmos.com/calculator

#gamedev #gamedevelopment

Paint.NET - Free Software for Digital Photo Editing

Paint.NET is free image and photo editing software for computers that run Windows.

After implementing TAA, which got rid of sampling artefacts/noise in the grass rendering. I've added weighted random placement of grass. Pictured with the heightmap as input. 1M+ weights was tricky. But using Vose's algorithm this is quite fast (placement in ~200ms) #gamedev