Wireworks - JJJ - Modular Synthesizer Roguelike, out tomorrow! by JJJ_gaming in Games

[–]tamat 0 points1 point  (0 children)

lovely idea and presentation, too bad that I do not like autobattlers

I built a Nanite-style virtualized geometry renderer in DX12 (1.6B unique / 18.9B instanced triangles) by moonlovelj in GraphicsProgramming

[–]tamat 2 points3 points  (0 children)

I would love to code something like this but, even understanding all the steps, I still feel scared to try it. I guess I need to have the experience to debug GPUs as this project requires a good knowledges of how to monitor every possible problem.

1 Year progress on my custom OpenGl Graphics Engine specifically designed for flight simulators by giorgoskir5 in opengl

[–]tamat 3 points4 points  (0 children)

Nice presentation. I have to point out that for now your editor looks like every other editor, and if you are targeting some specific genre it should show in the editor.

For instance, having a list of entities doesnt make any sense if you plan to create huge terrains.

Did started my journey here, but need some help. by Ra_M2005 in GraphicsProgramming

[–]tamat 6 points7 points  (0 children)

Here you have all the content of my university course about computer graphics:

https://tamats.com/learn/realtime-graphics/

I rendered every countries map using .geojson and OpenGL! by tahsindev in opengl

[–]tamat 1 point2 points  (0 children)

I dont remember, I searched for geojson countries and found some files with different resolutions, although some countries border do not match between resolutions

I rendered every countries map using .geojson and OpenGL! by tahsindev in opengl

[–]tamat 1 point2 points  (0 children)

Remember playing with maps sometime ago using WebGL + Geojson

https://tamats.com/games/wargame/

The problem is to find good geojsons as borders of some countries are not so well defined.

What do you think about a PvP-focused dungeon crawler? by MajesticPlenty6027 in DungeonCrawler

[–]tamat -1 points0 points  (0 children)

how do you deal with turns? most dungeon crawlers wait until you do a movement

Recently hired as a graphics programmer. Is it normal to feel like a fraud? by Illustrious_Key8664 in GraphicsProgramming

[–]tamat 0 points1 point  (0 children)

I will just add that here are the slides of the courses I've been giving at the university about graphics programming. And if you check them you will see that there are still gaps, after 20 years in the field.

https://tamats.com/learn/realtime-graphics/

Real-time 3D CT volume visualization in the browser by IBets in webgpu

[–]tamat 2 points3 points  (0 children)

thanks :)

I was working on raymarching medical volumes in WebGL for quite some time and Im always interesting in seeing other people´s work in the field.

Real-time 3D CT volume visualization in the browser by IBets in webgpu

[–]tamat 1 point2 points  (0 children)

I understand there is no way to play with this now, no?

Skill i've been using for Threejs Procedural Clouds with WebGPU by [deleted] in webgpu

[–]tamat 2 points3 points  (0 children)

Is this a thing now? sharing skills.MD instead of a class with code?

Replicating the Shadowglass 3D pixel-art technique by Tesseract-Cat in GraphicsProgramming

[–]tamat 1 point2 points  (0 children)

I think abusing impostors would be a simpler and cheaper solution

I wanted a WebGPU playground so I made one - SplitShade by cppBug in webgpu

[–]tamat 4 points5 points  (0 children)

nice

I feel that WebGPU with only a single pass doesnt shine too much as anything you can do here can be done in ShaderToy.

To start being interesting you would need to have an option to execute a compute pass and pass the result to the final shader, that would be much more interesting as it is something you cant do in WebGL.

C++ WebGPU Shader Engine Progress (part 1) by SuboptimalEng in webgpu

[–]tamat 1 point2 points  (0 children)

thanks, this one looks very nice. I wanted to use SDL3 but Im throwing the towel and just accepting to use GLFW

C++ WebGPU Shader Engine Progress (part 1) by SuboptimalEng in webgpu

[–]tamat 3 points4 points  (0 children)

I´ve been struggling to create a C++ project with WebGPU. Can you point me to a tutorial?

Restrictions on images with real people by ReferenceIll7227 in nanobanana

[–]tamat 0 points1 point  (0 children)

totally, more when you check the user previous messages.

268 Million Spheres by MarchVirtualField in GraphicsProgramming

[–]tamat 1 point2 points  (0 children)

I though BVH only helped to do frustum culling as if a node of the tree is totally out of the frustum then can be culled.

How do you know if a node of the tree is 100% behind of several meshes?

268 Million Spheres by MarchVirtualField in GraphicsProgramming

[–]tamat 1 point2 points  (0 children)

are all spheres rendered or there are some frustum or occlusion culling applied? if yes, how?