Skip to content

Spartan v2026.08.10.02.21

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Aug 02:21
  • 1a66fd8 [lighting] clustured shading
  • 74eeda8 [spline] ability to snap to another spline (makes road building easier)
  • 466d335 [plan] snapped lamp posts to wall splines
  • 451cf1a [rendering] various improvements to clusterred shading and taau
  • 001257f [renderer] cleanup/simplification
  • 7bb9797 [misc] code/structure cleanup
  • a09f08a [physx] fixed errors during async loading
  • 90471bb [misc] multiple daily accumullated fixes for editor ui/ux and car simulation
  • 156b5ae [path_tracing] implemented missing parts, fixed a lot of bugs, almost there
  • 07f57fb [path_tracing] bug fixes
  • 3524a86 [path_tracing] fixed blurry surface, and implmeneted some missing paper aspects
  • b95b5dc [path_tracing] reduced noise
  • c9ca149 [path_tracing] cleanup
  • 3cc595c [path_tracing] don't compute specular lobe beyond 0.9 roughness and use RT reflections
  • 5177ec0 [path_tracing] reduced fireflies
  • e3b6899 [scripts] always do full setup
  • 611434b [sky] new volumetric clouds
  • db92600 [sky] clouds are now noise-free
  • 2bc353d [sky] minor cloud adjustments
  • 725170c [geometry] mesh let compression, 50% less vram usage
  • 8168e13 [rendering] procedural ghost of tsushima grass (gpu spawned instance buffer based on player visibility)
  • 7241559 [rendering] fixed most forest culling and instancing issues
  • 39e872b [rendering] fixed alpha testing not working for certain materials
  • 19c8a16 [rendering] revived grass, much denser, implemented real-time sky, optimised culling
  • a159fe8 [misc] compute queue lighting and overhauled texture viewer
  • d204e78 [misc] updated project files
  • 6fef239 [misc] multiple lighting fixes and calibrations
  • cd7ab64 [lighting] fixed bent normals
  • f676cec [misc] fixed microshadowing
  • 095fc94 [editor] icons are now loaded in the imgui font atlas
  • 1b11682 [path_tracing] higher quality
  • edd7487 d3d12: parity with vulkan (has bugs but it's now complete)
  • 0fbc1f8 [components] implement skidmark component, the car is now using it
  • e1dd6dc [skidmarks] fixed remaining bugs
  • c36204f [plan] tire smoke and prefab system cleanup
  • c4e9192 [path_tracing] completed
  • 9b0d13b [rendering] improved denoiser
  • 8bde85e [worlds] deleted game.h/cpp all worlds are now xml and lua files
  • c90eb18 [plan] added particle emmiters to all tires
  • b222d54 [misc] improved car (particles, headlights, tailights) and updated assets
  • e5ca58c [plan] on-screen controls
  • 14b956f [plan] fixed particle sync issues, implemeted editor icon clicking, adjusted car lights
  • 9aef9cf [particles] fixed GPU sync issue
  • f239929 [rendering] fixed wrong skidmark blending
  • e72296c [plan] lowered engine volume
  • 6549b47 misc: delete entities that spawned during gameplay (upon exiting play mode), create UI car dashboard at the bottom of the viewport
  • 129b393 [misc] bug fixes
  • 5422aff [plan] wheel view and playground
  • fc855b6 [plan] removed an object from the playground
  • 197331c [plan] added exhaust smoke and fire, added particle emitter on-screen icon (clickable)
  • f7119f3 [misc] updated assets and improve particle visuals
  • 1f22120 particles: implemented shading and did a visual overhaul for the car
  • da36082 editor: ui/ux improvements
  • 10ac725 plan: adjusted car body to fit wheels
  • 93b1cb0 screenshot: fixed HDR screenshots
  • 399ed6f camera: default presets and correct preset for each world
  • 15727a4 plan: perfectly fitted lights on car body
  • f944cc0 misc: minor tweaks
  • 815505f [engine] integrated mcp (still not connecting to anything)
  • 3da3ef4 [engine] mcp can now connect to server and function
  • 49912e5 misc: silence dependabot
  • b9bae12 mcp: faster and more control
  • 5f8d7c6 mcp: overhaul
  • 0422d62 mcp: fast and responsive
  • cb46259 mcp: memory capability from engine experience, critique the quality of work, and ask for features
  • 782a4e0 mcp: more deterministic control, less guessing
  • 0043f93 mcp: ability to read and assign materials, add and setup lights and so on
  • 89e3c75 mcp: access to all components
  • 6c692a8 mcp: renderer and physics control, undo/redo and more
  • 044e4de mcp: fixed bug where the agent would print file paths
  • cc496ad misc: volumetric particles and car presets as xml
  • 333cb2c plan: particle calibration
  • 4129edb particles: ray traced shadowed voxels
  • 7c4992b rendering: fixed issues with taau
  • f9d945e misc: cleanup
  • 2138864 misc: revert some changes
  • 87b337d ttau: add copyright
  • 7ef997a materials: support for automotive needs
  • 5a8aeb2 misc: less noisy rough reflections and shadow penumbra
  • 5827ff6 screenshot: reduced exportation from 10+ sec to sub 1 sec
  • 5df33a1 vulkan: fixed assert
  • b3315ad renderering: fft ocean water
  • 4d7439d fft ocean water: use world wind direction and strength
  • e02cd4b fft water: bug fixes
  • e6d6f58 shadows: optimised to 0.2 ms from 6.0 ms
  • 83ee211 rendere: timer/marker cleanup
  • f33e4aa sss: fixed distant stripe artifacts
  • cfa1e2f renderer: better naming of certain passes
  • f3ee00c renderer: better naming of certain passes
  • f13a48c fft water: even better
  • 284adb8 renderer: much faster culling and rendering dense geometry, aka forest
  • 7d47347 plan: gran turismo like car upgrades
  • f2895d4 plan: simulation of camber and tire bend
  • f6bf00b plan: fixed some car sim bugs
  • 9e573fd plan: added electric motor support, implemented hybrid combustion/electric torque for laferrari
  • db7247c Delete enc_temp_folder/61e57ac26dea9c3b7842b5ecbfed7be8 directory
  • 64ea951 vulkan: fixed issue that prevented the nvidia 1080 from booting
  • ce891b6 audio: mp3 support
  • 1d88246 misc: updated project files and improved water rendering
  • ad44e22 ocean: fixed a lot of bugs
  • 6925172 misc: improvements to car sim, clouds and path tracing
  • b2aff9a [path_tracing] reduced noise
  • ae33212 steam: integrated
  • 5ff3c14 lighting: bug fixes
  • 7afe398 atmospheric scattering: bug fixes
  • e8d1ce8 atmospheric scattering: decoupled from light component (which could override a intensity and temperature)
  • be65205 clouds: fixed visible noise
  • ab60394 misc: editor improvements
  • 4a4f3bb auto-exposure: many improvements and bug fixes
  • e658208 physics: buoyancysupport
  • 0249cf9 camera: physical movement
  • f0d6df1 rt: fixed warnings
  • e683069 forest: fixed bad uv and grass flicker
  • fdd3ee7 resources: fixed some bugs
  • 9334793 sequencer: completed basica functionality for the camera and created as simple sequence
  • 6eb1786 mcp: voice support (you can talk to spartan now)
  • 2f269bb ocean: next-gen caustics and volumetrics
  • 73b3598 plan: implemented camera panning and target lock, also made a car prop follow the spline road
  • dd7808f plan: first ever sequence in spartan
  • a829e45 readme: update
  • 925a55a plan: sequencer ux improvements
  • 1620e67 plan: completely new car file system
  • f04367d plan: better car presets
  • dc1d07d plan: brand new sequence of car shots and stationary pan shots
  • 960a134 plan: 10 cameras cinematography, with variety (hood, interior, wheel, tripod, etc)
  • 95d2bde renderer: debug draw of camera view frustum
  • 4a57657 plan: fixed minor issue with prop car front wheel spin
  • 71650d3 threading: fixed deadlocks during world loading
  • dae0613 misc: fixed an issue where upon interapting a lerp to entity, the camera would reset instead of take over, minor sequencer UX improvements
  • b8ff978 rendering: fixed glass rendering and imroved it with transmission and spectral dispersion
  • d2f0524 input: fixe issues where camera control could trigger (accidentally) editor shortcuts
  • 89e78b5 rendering: improved clouds and their shadows
  • 6d7729f editor: merged all entity on-screen icon toggles into one, and added camera support, gta v light flares, improved gas station
  • 8c4367a plan: added dockyard
  • 3794f8d plan: arterial road prototype
  • 976535f mcp: city blockout awareness
  • 1e4df5d d3d12: vulkan parity
  • 8c2eecc debugging: disable validation layers (forgotten enabled in last commit)
  • 133fdda logo: new
  • 5ef59a6 splash screen: new
  • 1c5a59c rendering: next-gen glass and radial blur for car wheels
  • 71c7bb4 misc: real stars, high quality motion blur, auto-exposure improvements and many other bug fixes
  • 2a58a2c water: foam where it meets objects
  • 917ed28 misc: cleanup
  • b43f8fd engine: present from dedicated queue (when possible)
  • 7a713a8 third_party: updated physx, assimp and sdl to latest
  • 7a984bf sdl: add mp3 header
  • 82e1c7c libraries: updated
  • 81e5ed1 logo: moved in data directory
  • e82c02e build fix
  • 6a6f291 boot splash screen: show spartan version
  • f644b1d steam: linked and enabled
  • 5d28409 editor: about window, third-party tab, add steamworks
  • 5d0b1d3 renderer: nvidia nrd support
  • c56b7c0 build fix
  • 425418d renderer: replaced custom denoisers with nrd
  • cf31a87 d3d12: build fix
  • de6fb1d car: physical body
  • c067da2 car: calibration and bug fixes
  • d21b23c car: even more realistic simulation
  • 4c2e504 car: debug draw for every component
  • 68a1de5 car: simulation improvements and bug fixes
  • cb7f168 car: improved tire simulation
  • 3fb904d car: fixed bugs from telemetry data
  • 708aa46 car: better wheel contact point detection
  • 75adf10 AI: car traffic (wip)
  • b5e6a3f plan: even more realistic car assembly, car away aware of obstacles and car dynamics
  • 97a5794 car: adjusted differential
  • 6afcb76 plan: fixed hero car controls affecting AI cars
  • 1e0d2c1 ai traffic: bug and crash fixes
  • 6a16b82 misc: better clouds, automatic resource barriers
  • 39a748b renderer: fixed assert
  • 536f78a renderer: performance and barrier optimisation
  • b814ea2 clouds: optimised
  • bf2d8c4 editot: even better ui/ux
  • e191e52 denoiser: calibrated presets for path tracing, shadows reflections
  • d0e73ee misc: path tracing and mcp upgrades
  • ec44bbc plan: improved airport and car playground blockouts
  • 8e07c8c misc: updated dropbox assets
  • a4ec6b9 plan: upgradet gas station
  • b1741b6 plan: added collision to every single world object
  • 6dc315a plan: even better gas station
  • d09cf30 plan: added ufo disc (very high, only few players will ever see it)
  • 35eec79 plan: fixed crash on exit
  • d3a781a editor: fixed some input bugs
  • 2f5b5de plan: bigger city
  • 9d42007 car: fix some handlings bugs, improved hud, improved start time by loading AI traffic async
  • 2f3ac42 plan: improved engine sounds (ferrari now sounds like a V12), player home/garage, spawn point component
  • 40b2527 car: fix audio cutting off and noise
  • 9ec5b4d buildl: fix
  • e830dd2 world: 3d text component
  • ed25ed5 mcp: improved ux
  • b7f399f plan: blockout tuning shop
  • 0a36d5f plan: optimised ai traffic physics performance
  • f5b9e32 camera: introduced automatic exposure, so every scene looks good without manual tweaks
  • a21e28c motion blur: fixed road bleeding onto car
  • 5c5fd9f world: even faster loading
  • 97982c9 car: fixed simulation bugs
  • 3331bd7 misc: improved path tracing, improved engine sound synthesis
  • de47350 path tracing: various improvements
  • 5b59556 misc: engine wide code clean up
  • 6356997 mcp: skynet level
  • fbef3e5 mcp: skynet level
  • 2002905 d3d12: upgrade agility sdk and fixed all crashes (vulkan parity)
  • 35ff365 renderer: fixed reflections bug
  • a90780d misc: polished asset viewer and how mcp interacts with it
  • c03b3a8 asset viewer: allow user to accept/reject revisions before saving master asset
  • 0fb985c build: fix
  • 7eef9ee misc: improved ocean, clouds and shader editor
  • 694a130 forest: improved grass and wind animation
  • a6fda50 shaders: some bug fixes
  • 182525d misc: engine-wide cleanup (deleted stale scripts, removed 7z requirment and more)
  • cc4dee7 kiss: quarantine engine_sim and cut duplicated asset viewer json
  • c5bb89d world: animated character with inverse kinematics
  • 8c764e0 animation: fixed some inverse kinematics bugs
  • ba27ca0 plan: added 100 pedestrians
  • 438c073 characters: ragdoll support
  • f8d596d ragdolls: fixed a force bug
  • 3532f64 misc: removed no longer needed debug logs
  • 3262893 misc: improved thread-safety across the board and reduced cpu usage in AI heavy scenes like the plan.world (cars and pedestrians)
  • 11be87d plan: improved startup performance and emulating more physical car components
  • 810ddf8 plan: fixed crashes, cleaned up resources
  • 166a14a plan: fixed multiple crashes
  • 1220a82 car: fixed suspension joints
  • f924733 car: correct handling based on telemetry findings
  • 3fe1976 car: lower driveline to axle height and color skeleton by system
  • c50fde3 xess: updated to latest
  • 7fd3ba4 misc: updated all third party libraries to latest and implemented spherical harmonics
  • ec60e98 editor: updated third party library versions in about window
  • 6684b47 rendering: fixed all depth of field artifacts
  • d6bc7c0 renderer: froxel fog
  • 3339bb1 Revert "renderer: froxel fog"
  • 637df42 taau: fixed black spots
  • f2fe03e tools: fix libraries.7z dropbox share url
  • d756176 taau: fixed remaining black spots
  • 1ccad5c misc: fix working directory not being correct when running from visual studio
  • 0d95962 rag dolls: drastically better
  • 23e0ba6 editor: new icons
  • fdbe421 engine: editor and performance pass
  • d8ebb71 profiler: improved accuracy and tracking of wait, present and acquire
  • 6d87147 rhi: stabilised frame time
  • 1e95663 renderer: overall performance boost
  • 3febae4 build: fix
  • fcaf313 animation: optimised animation and ik enough to populate a city
  • 203378e taau: stabilise
  • 4d6751f taau: even stability
  • 151ae05 renderer: fixed VR and doubled performance on heavy scenes
  • 086a585 plan: added ocean
  • 774f37f plan: added ocean and terrain
  • 259e4f8 plan: generated the island

Contributors

@PanosK92