branchsbox-scenestaging/maincancel

568 Commits over 517 Days - 0.05cph!

35 Days Ago
Delete IESTextureGenerator, causes exceptions and IES are now images
35 Days Ago
Correct roughness curve for dynamic reflections
35 Days Ago
Start adapting denoiser to new API Iterate denoiser https://files.facepunch.com/sampavlovic/1b0311b1/sbox-dev_0AMMNcrONB.mp4
35 Days Ago
Cleanup editor
35 Days Ago
Create separate spline class Cleanup SplineComponent Cleanup test scene
35 Days Ago
Merge roll, up, scale & tangent mode into spline point
36 Days Ago
Update spline tests scene
39 Days Ago
Update Dynamic Reflections
39 Days Ago
IES Profile as an asset, add sample IES profile
39 Days Ago
Use I8 instead of RGBA8888 for IESTextureGenerator Support for horizontal angles in IES https://files.facepunch.com/sampavlovic/1b3011b1/TMbj0aVAVh.png
41 Days Ago
Iterate Dynamic Reflections Component, add shader Iterate Dynamic Reflections Component, almost feature complete
42 Days Ago
Scene reproducing Facepunch/sbox-issues#7443
43 Days Ago
Update decals test scene
43 Days Ago
Direct port of IES Profile Texture from hackweek into TextureGenerator, use Source instead of a file for now https://files.facepunch.com/sampavlovic/1b2611b1/OCXtsLYQSC.png
45 Days Ago
New decal
49 Days Ago
Update Viewmodel scene with ssao also showcasing proper prepass
49 Days Ago
Remove GTAO include code from scenestaging DynamicReflections component stub
55 Days Ago
Scene testing dynamic action graph properties
55 Days Ago
Add ParticlePhysics test
56 Days Ago
Fix water shader scene name
60 Days Ago
Update Test Scene https://files.facepunch.com/lolleko/2025/January/10_18-17-TornAllosaurus.mp4
60 Days Ago
Cleanup spline component & tool naming
60 Days Ago
Base SplineModelRenderer of ModelRenderer Allows Tint, MaterialOverrides and other options to be used on spline models
60 Days Ago
Enable Global Scale for spline models https://files.facepunch.com/lolleko/2025/January/10_11-16-TintedAfricanparadiseflycatcher.png
2 Months Ago
Some Model Deformation optimization Still only on the CPU but it's surprisingly fast https://files.facepunch.com/lolleko/2025/January/09_21-39-VacantIridescentshark.mp4 Add spacing parameter https://files.facepunch.com/lolleko/2025/January/09_23-00-AngelicVipersquid.mp4 🚂 Update Spline Collider to match new SplineModel Deformation https://files.facepunch.com/lolleko/2025/January/09_23-59-LinearAlligator.png Delete legacy/unused deformation code
2 Months Ago
More customization for tangent frames/up vectors This is useful for stuff like loops. 1. Default Up Vector (0,0,1) -> twisting artifacts: https://files.facepunch.com/lolleko/2025/January/09_17-52-OrangeredCowrie.png 2. Automatic up vectors using rotation minimizing frames (RMF) https://files.facepunch.com/lolleko/2025/January/09_17-53-DesertedClam.png 3. Manual up vectors/frames: https://files.facepunch.com/lolleko/2025/January/09_17-52-MisguidedWryneck.png
2 Months Ago
Move spline deformation away from vertex shader to allow deformation of arbitrary models Deform spline models on the CPU like a cavemen. Use RMF to avoid twisting artifacts. Will move this to a compute shader eventually. https://files.facepunch.com/lolleko/2025/January/08_10-35-AgileHectorsdolphin.png
2 Months Ago
Play around with tangent frame calculation using Parallel Transport / RMF https://files.facepunch.com/lolleko/2025/January/07_20-51-CriminalBlackfish.mp4
2 Months Ago
Fix some NREs in spline model renderer
2 Months Ago
Binary search for accessing splines at a distance
2 Months Ago
Remove GetNormal function from spline component for now There are so many different ways to calculate normals for splines (Frenet-Serret-Frame, Fixed Up Vector, RMF/Parallel Transport...) Not sure yet, which one we want to offer.
2 Months Ago
Fix spline loop (de)serialization
2 Months Ago
Cleanup spline components and test scene
2 Months Ago
Scene reproducing Facepunch/sbox#1756
2 Months Ago
Rename some vars in spline math
2 Months Ago
code -> Code
2 Months Ago
Bump hitbox of spline line Align tangent mode names with exiting curve class Fix roll and scale changes not invoking spline changed
2 Months Ago
Fix spline gizmo culling
2 Months Ago
More spline undo improvements
2 Months Ago
Revert "fix PlayerSquish collision" This reverts commit 18ba5597c624789e8e8b999e7b64bd33ae33e4ae.
2 Months Ago
fix PlayerSquish collision
2 Months Ago
Improve spline editor undo
2 Months Ago
Fix typos
2 Months Ago
Bounding box calcualtion for spline components
3 Months Ago
Defocus input when switching spline point
3 Months Ago
Cleanup Spline Editor Proper undo support for gizmo initiated changes Frustum cull Gizmos as they are fairly expensive to create. Optimize Gizmo drawing.
3 Months Ago
Spline Collision Support BoneTransforms and Rotation Spline collider now provides accurate collision for any shape and any rotation. Deformed/Twisted citizens with collisions: https://files.facepunch.com/lolleko/2024/December/23_12-34-DishonestQuagga.png https://files.facepunch.com/lolleko/2024/December/23_12-34-HorribleNightheron.png
3 Months Ago
Add Shader Classes Test
3 Months Ago
Spline collider now supports all collision shapes Added custom subdivision logic for each shape. How much subdivision/collision geometry is created can be controlled by the user via property. Performance still sucks, but optimization should be easy going forward. Individual bone/shape transforms are currently not working. https://files.facepunch.com/lolleko/2024/December/19_18-49-AnotherDrongo.png https://files.facepunch.com/lolleko/2024/December/19_18-48-SecretNuthatch.mp4
3 Months Ago
Update terrain scene, adjust things, envmapprobe had inverse scale (wtf), use ibl, should be a good starting point to have a terrain with nice lighting setup https://files.facepunch.com/sampavlovic/1b1911b1/NLZEcHl7Uh.jpg