|
You are here |
cprimozic.net | ||
| | | | |
frozenfractal.com
|
|
| | | | | I didn't have time during the holidays to implement any new features, so enjoy this filler post that I prepared earlier! In the very first post in this series, I wrote: The prototype took place on a rectangular map, with the left side wrapping around to the right to form a cylinder. [...] Many games do this and get away with it, but because I'm a perfectionist, I want my game to take place on an actual sphere. Today I'm going to write up in some detail why spheres are harder to work with. | |
| | | | |
www.willusher.io
|
|
| | | | | [AI summary] This article provides a step-by-step guide to setting up a WebGPU context and rendering a triangle on the screen, introducing the basics of WebGPU and its advantages over WebGL. It covers the setup of the rendering context, shader modules, vertex data, render pipeline configuration, and the rendering loop, culminating in a working example of a triangle being displayed. | |
| | | | |
www.miaumiau.cat
|
|
| | | | | [AI summary] The post details a technical solution for performing real-time mesh voxelization and distance field calculation in WebGL by overcoming the lack of compute shaders through triangle splitting and special handling for large triangles. | |
| | | | |
mynameismjp.wordpress.com
|
|
| | | A common part of most HDR rendering pipelines is some form of average luminance calculation. Typically it's used to implement Reinhard's method of image calibration, which is to map the geometric mean of luminance (log average) to some "key value". This, combined with some time-based adaptation, allows for a reasonable approximation of auto-exposure or human... | ||