maj00r
|
592d1687d5
|
feat(track): the texture of a shared running surface blends into the texture of the rail it lies on: 2 cm on each side of the boundary both are drawn in tinted variants of their materials that fade per vertex into the mean colour of the two treads, sampled from the texture files, so the edge of the wheels of the other track leaves a soft band instead of a line
|
2026-10-14 00:01:20 +02:00 |
|
maj00r
|
f067824014
|
feat(renderer): a matte variant of a material for the parts of rails no wheel rolls on: it lights the same maps as weathered steel, with the weathering scaled per vertex by userdata, so a polished running surface fades into unused steel without a bright stripe; the cut faces of rails are drawn in it in an extra pass
|
2026-10-13 18:30:16 +02:00 |
|
|
|
35bda3778c
|
Heightmap terrain: .tch chunk packs, streaming with LOD, terrain painting, water and modifiers - terrain/<name>/terrain.yaml + <px>_<pz>.tch packs of 16x16 chunks (250 m, 0.5/1/2/5 m spacing), slices with crc-32 and optional zstd (vendored zstd 1.5.6 in ref/zstd) - heightmap_terrain [name] endheightmap_terrain directive replaces editorterrain - streamer: worker threads, camera + look-ahead loading, geomipmap LOD with skirts, pooled geometry - mat_terrain shader: up to 8 painted layer materials per chunk via texture arrays (opengl33); other renderers fall back to the dominant material - water bodies (outline + level), terrain modifiers (vertical profile shaping kept non-destructive) - F11 Terrain work mode rebuilt: chunks, sculpt, smooth, paint, point spacing, water tools
|
2026-10-09 21:02:25 +02:00 |
|
jerrrrycho
|
8fbb482350
|
feat(materials): texture randomization for loads
* feat(materials): texture randomization for loads
|
2026-09-27 00:09:16 +02:00 |
|
jerrrrycho
|
d85096f64d
|
reformat: remove redundant parentheses
|
2026-06-30 21:19:46 +02:00 |
|
|
|
426ee0baac
|
use textureGather for shadow PCF
|
2026-05-26 22:08:06 +02:00 |
|
docentYT
|
ca699d117f
|
Remove not needed includes
|
2026-05-02 14:40:31 +02:00 |
|
jerrrrycho
|
9f43dca48b
|
refactor: create paths namespace instead of global variables
|
2026-03-15 11:55:30 +01:00 |
|
copilot-swe-agent[bot]
|
7e49aa8740
|
Rewrite #includes to use explicit subdirectory paths
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com>
|
2026-03-14 19:16:48 +00:00 |
|
copilot-swe-agent[bot]
|
0531086bb9
|
Reorganize source files into logical subdirectories
Co-authored-by: Hirek193 <23196899+Hirek193@users.noreply.github.com>
|
2026-03-14 19:01:57 +00:00 |
|