Posts by lisyarus@mastodon.gamedev.place
(DIR) Post #Ada8hy2tp2CaIHOMIy by lisyarus@mastodon.gamedev.place
2024-01-06T21:06:35Z
0 likes, 0 repeats
Phew, turns out I don't need to know where the interior is for the doors: just put them as if the player looks from the outside of the house! This also gives the player more control over door placement.#screenshotsaturday
(DIR) Post #Adfr4aP0Tl7zg97x56 by lisyarus@mastodon.gamedev.place
2024-01-09T13:08:23Z
0 likes, 0 repeats
These doors, walls, and roofs don't exactly match each other visually, but again I'm just starting to figure these out, and I want a lot of material & style combinations to be possible. I think I like where the buildings style is going overall
(DIR) Post #Adg0Lcb6TCbAzsz1fs by lisyarus@mastodon.gamedev.place
2024-01-09T16:30:52Z
0 likes, 0 repeats
Added support for per-object color transform matrix, which allows me to e.g. change the hue of the roofs from red to this dark cyan. I guess the final tiled roof model will be white with some brightness variation, and the actual on-screen color will be set via this color matrix.
(DIR) Post #Ai2d25663oysr5W7yi by lisyarus@mastodon.gamedev.place
2024-05-05T19:02:17Z
0 likes, 0 repeats
Been trying to implement transparent BTDF. Not quite there yet...
(DIR) Post #AlSFQtU6K2ThtueOfI by lisyarus@mastodon.gamedev.place
2024-08-29T08:18:37Z
0 likes, 0 repeats
I've found a fun way of generating simple tree bark textures in GIMP! First, fill the image with [Filters > Render > Noise > Cell noise], then scale it along the Y axis (I used 2x scaling).(1/3)
(DIR) Post #AlSFQuTQe1XCy7LNFw by lisyarus@mastodon.gamedev.place
2024-08-29T08:22:39Z
0 likes, 0 repeats
Then, add some [Filters > Noise > HSV Noise]. We only need value noise, so I set Hue and Saturation to 0. I used Value=0.1 and the default Dulling=2. Then comes the fun part: apply [Filters > Enhance > Emboss]. Default settings seem OK to me.(2/3)
(DIR) Post #AlSFQvI7bY5HVL3rGq by lisyarus@mastodon.gamedev.place
2024-08-29T08:25:51Z
0 likes, 0 repeats
This already looks fun, but we can do a bit better. Apply [Filters > Blur > Gaussian blur] with a kernel size of 1 pixel. Then apply [Filters > Enhance > Emboss] again.Now apply [Colors > Map > Gradient map] to colorize the thing, and you have a nice base for a tree bark texture!(3/3)
(DIR) Post #AnbscIPwL3cGywgtDk by lisyarus@mastodon.gamedev.place
2024-11-01T10:48:29Z
1 likes, 1 repeats
I'm starting the tutorial series on writing your own CPU rasterization engine! It will be huge, so I'll publish it piece by piece. The first three articles are already live 🥰https://lisyarus.github.io/blog/posts/implementing-a-tiny-cpu-rasterizer.html
(DIR) Post #AnlNKcoK2DtUiojkKu by lisyarus@mastodon.gamedev.place
2024-11-06T10:01:14Z
0 likes, 0 repeats
@julesh What do you mean?
(DIR) Post #ApNSugCR5fqIgLvlEO by lisyarus@mastodon.gamedev.place
2024-12-24T17:11:37Z
4 likes, 1 repeats
Computer graphics community must be so weird to outsiders. Everybody is just posting literally the same image of the same scene, and everyone else is congratulating them
(DIR) Post #ArkasxiCnoJuBN0kJU by lisyarus@mastodon.gamedev.place
2025-03-05T16:51:45Z
2 likes, 2 repeats
The hardest part of returning to a project is figuring out what on Earth were you doing back then
(DIR) Post #AtpgSxXUUjmHd2rxY0 by lisyarus@mastodon.gamedev.place
2025-05-06T12:50:20Z
0 likes, 1 repeats
Ah, all the artifacts were fixed by replacing one '<' with '<=', duh. It all works now, particle life completely on WebGPU! There are 2^18 (~260k) particles here; my PC struggles after about half a million particles. Will probably try to optimize it a bit later.
(DIR) Post #AtzQMkxkgXh5CTlwpc by lisyarus@mastodon.gamedev.place
2025-05-10T09:09:10Z
0 likes, 1 repeats
@ale Dead internet 101
(DIR) Post #AxVjIBuVueSKY0X4DI by lisyarus@mastodon.gamedev.place
2025-08-24T20:18:24Z
5 likes, 7 repeats
I had a student who did my university raytracing course in Odin, now they've sent me an image made by their raytracer and I'm dying
(DIR) Post #AyCZ44qpT6FmjxLs12 by lisyarus@mastodon.gamedev.place
2025-09-14T13:40:38Z
1 likes, 0 repeats
Previously I'd pre-spawn a bunch of villagers & instruments at (0,0) coordinates, which isn't a great idea now. So, while I don't have a "new game" screen or smth like that, I've made another debug button to just spawn them anywhere and start playing :)#indiegames #indiedev #gamedev
(DIR) Post #Azpttp7b78JDx96F04 by lisyarus@mastodon.gamedev.place
2025-11-02T13:17:29Z
0 likes, 0 repeats
@shalien The world : sshGermany : what if we drop the h
(DIR) Post #B11FkpmbjuHNgT5XO4 by lisyarus@mastodon.gamedev.place
2025-12-07T17:37:29Z
0 likes, 0 repeats
So I went to a cafe and had a hot dog and it was bad so I went home and ordered the ingredients and made my own and it was good so suck that capitalism
(DIR) Post #B2VJqkoc457zdC2Tvk by lisyarus@mastodon.gamedev.place
2024-02-15T22:20:31Z
0 likes, 0 repeats
@johncarlosbaez I'm probably misunderstanding something: how can all angles be rational if they should sum to pi?
(DIR) Post #B2VJqnGKxyUdDl1eQC by lisyarus@mastodon.gamedev.place
2026-01-20T11:11:22Z
0 likes, 0 repeats
@11011110 @johncarlosbaez Oh I see, thank you!
(DIR) Post #B3DKwTC0rbkOwK3Xlo by lisyarus@mastodon.gamedev.place
2026-02-11T08:55:19Z
0 likes, 0 repeats
We all been talking about google search getting worse and etc, but not being able to recognise a word just due to a single spelling error (lithos) while possessing 10% of the world's computing power is quite something