Commit graph

8105 commits

Author SHA1 Message Date
Brian Roberts cd68af6373
Merge pull request #1623 from Azaezel/alpha41/minLuminaceSync
hdr format caching sidesteps reinitialization
2025-12-17 18:22:51 -06:00
AzaezelX d8618be499 hdr format caching sidesteps reinitialization
we never actually turn hdr off. so drop a few assumptions about it starting in the disabled state
fix HDRPostFX::minLuminace
2025-12-17 18:22:26 -06:00
Brian Roberts 2d09dbd520
Merge pull request #1621 from Azaezel/alpha41/lightsAnimsNetfix
fix AnimValue smooth values on clients
2025-12-17 15:45:53 -06:00
AzaezelX 80c49ec692 fix AnimValue smooth values on clients
the dbs were not transmitting the bools
2025-12-17 15:00:24 -06:00
Brian Roberts 9d4bfec4d1
Merge pull request #1619 from Azaezel/alpha41/translucentOpacity2
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
simplified translucent opacity nudging
2025-12-16 16:14:25 -06:00
AzaezelX 8d0fde4d1c simplified translucent opacity nudging
the basic articulable principle is the thicker and less translucent a given object is, the more it mimics standard solid objects. the more transparent, the less light bounces back since it continues on uninterrupted, casuing less backscatter.
2025-12-16 15:46:37 -06:00
Brian Roberts 3e846af473
Merge pull request #1618 from Azaezel/alpha41/hdrAdaptOvercome
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
clean up mangled hdr vals
2025-12-15 22:45:20 -06:00
AzaezelX 1b27b1372f clean up manggled hdr vals
reset standard samples to standard hdr key and adaptation rate values
2025-12-15 22:39:52 -06:00
Brian Roberts b530c5fdc1
Merge pull request #1616 from Azaezel/alpha41/fresnelFindings
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
fresnel corrections for prior exploratory pr
2025-12-15 14:34:09 -06:00
AzaezelX ec34e1a984 fresnel corrections for prior exploratory pr 2025-12-15 14:33:47 -06:00
Brian Roberts 37ef090137
Merge pull request #1615 from TorqueGameEngines/revert-1612-alpha41/translucentReflectionOpacity
Revert "take ibl amount into account for translucent opacity"
2025-12-15 13:54:22 -06:00
Brian Roberts 854bea3246
Revert "take ibl amount into account for translucent opacity" 2025-12-15 13:53:31 -06:00
Brian Roberts e9a8961543
Merge pull request #1612 from Azaezel/alpha41/translucentReflectionOpacity
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
take ibl amount into account for translucent opacity
2025-12-15 10:06:41 -06:00
Brian Roberts 9c233bd1c5
Merge pull request #1614 from Azaezel/alpha41/editorTweaks
clean up editor ui seperations
2025-12-15 10:06:00 -06:00
Brian Roberts 30ef348124
Merge pull request #1610 from Azaezel/alpha41/physicsFindings
physics findings
2025-12-15 09:49:06 -06:00
Brian Roberts 50ee9606bf
Merge pull request #1613 from Azaezel/alpha41/fileExecTrace
add executing file reporting to the trace(true/false) script command
2025-12-15 09:48:06 -06:00
AzaezelX 1a2ca353f1 clean up editor ui seperations 2025-12-14 17:37:40 -06:00
AzaezelX f78f3606b5 add executing file reporting to the trace(true/false) script command 2025-12-14 16:33:39 -06:00
AzaezelX 681caf9392 brdf calc fixes from mar, rake roughness into account for translucent reflections 2025-12-14 15:33:30 -06:00
AzaezelX 5893355d0a simplify calcs, account for roughness for better defered vs translucent pairing outcomes when fed textures 2025-12-14 14:01:48 -06:00
AzaezelX f00b1d955f revisions to ensure high saturation reflections overtake albedo 2025-12-14 12:40:19 -06:00
AzaezelX 2199fb6881 use a nonlinear reflectionopacity curve, and the greater of metalness or reflectionopacity for ibl overtaking albedo 2025-12-14 02:29:31 -06:00
AzaezelX fad8e12667 take ibl amount into account for translucent opacity 2025-12-13 20:52:36 -06:00
AzaezelX 4c083d713d physics findings
rigid: main finding is rigid needs to take delta into account for integration (aka interpolation)
also used POINT_EPSILON for thresholds for consistency

for rigidshape/item/player, main finding was length calcs for the search area were all over the place,
so we now derive the extended length of the cached area based on the velocity and the object's radius itself rather than guessin per class

atrest gravity calc suplimental syncing between rigidshape and vehicle

**remindernote POINT_EPSILO is 0.0001
2025-12-13 17:41:21 -06:00
Brian Roberts 9f29bee45f
Merge pull request #1606 from marauder2k9-torque/AssimpImportFixes
Some checks failed
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Has been cancelled
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Has been cancelled
Assimp Import Axis
2025-12-11 11:02:40 -06:00
Brian Roberts d2e4ae383d
Merge pull request #1607 from Azaezel/alpha41/fixKeyvalue
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
set default hdr postfx keyvalue to baseline
2025-12-10 16:34:21 -06:00
AzaezelX f57bc015a9 set default hdr postfx keyvalue to baseline 2025-12-10 16:29:09 -06:00
marauder2k7 dd1486c8d8 Update build-macos-clang.yml 2025-12-10 08:22:20 +00:00
marauder2k7 cc17dcdc17 Update assimpShapeLoader.cpp
signage still causes issues
2025-12-10 08:21:47 +00:00
marauder2k7 a716107dd2 Assimp Import Axis
Build a matrix to fix the assimp import to be zup yforward
2025-12-10 04:52:03 +00:00
Brian Roberts b919ab50ed
Merge pull request #1604 from Sir-Skurpsalot/Skurpz/controls-menu-fixes
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
Skurpz/controls menu fixes
2025-12-09 21:31:43 -06:00
Brian Roberts bebce304b3
Merge pull request #1603 from Azaezel/alpha41/assetNetworkFollowup
followup to https://github.com/TorqueGameEngines/Torque3D/pull/1601
2025-12-09 21:31:30 -06:00
Brian Roberts 3448d8f21a
Merge pull request #1605 from marauder2k9-torque/Asset-Networking
follow up to asset data management
2025-12-09 21:31:04 -06:00
marauder2k7 34a8e5ef52 follow up to asset data management 2025-12-10 03:27:54 +00:00
Sir-Skurpsalot 083fe1e70f
Update utility.tscript
ctrl key bitmap shows in keybinds menu now
2025-12-09 18:58:58 -07:00
Sir-Skurpsalot 6526e87724
Update optionsMenu.tscript
Fixed re-mappable binds with "mouse" as the device not showing up in the menu.
2025-12-09 18:35:43 -07:00
Sir-Skurpsalot 2e291d8ab2
Update controlsMenu.tscript
Fixed broken refreshing of the mapping list in the menu when you remap an action to a key / button that is already being used.  Got rid of unused  / broken / redundant functions in this script.
2025-12-09 18:31:01 -07:00
Sir-Skurpsalot b55be19d7a
Update utility.tscript
Fixed so remappable actions bound to the control key show the proper bitmap in the menu.
2025-12-09 18:25:18 -07:00
AzaezelX 3ec347b2bb followup to https://github.com/TorqueGameEngines/Torque3D/pull/1601 2025-12-09 18:46:00 -06:00
Brian Roberts af73e79424
Merge pull request #1601 from marauder2k9-torque/Asset-Networking
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
Asset data management
2025-12-09 15:19:48 -06:00
Brian Roberts 1321c89686
Merge pull request #1602 from Azaezel/alpha41/glowyScrolly
extra testcase
2025-12-09 15:19:37 -06:00
AzaezelX 2b95634a6b extra testcase
add a placeable, scrollable, glowing, decal arrow
2025-12-09 12:31:08 -06:00
marauder2k7 74638c0f2c Asset data management
Added functions to AssetManager to pack/unpack assets using an id hash instead of their id string this cuts down how much data is sent across the network for assets

All asset macros updated to use this new functionality.
2025-12-09 10:05:39 +00:00
Brian Roberts 563c0266e4
Merge pull request #1599 from Azaezel/cleanupCleanups
Some checks failed
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Has been cancelled
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Has been cancelled
clean up polluted placeholder slots
2025-12-04 20:52:26 -06:00
AzaezelX d822ebb178 clean up polluted placeholder slots 2025-12-04 20:51:37 -06:00
Brian Roberts 2ebd49a058
Merge pull request #1598 from Azaezel/profileCleanups
Some checks are pending
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Waiting to run
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Waiting to run
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Waiting to run
Profile cleanups
2025-12-04 12:30:04 -06:00
AzaezelX abe1bc6e1e use modal = false profiles for overlay guis not intended to capture clicks
minor layout adjustments
2025-12-04 10:35:00 -06:00
AzaezelX dc41f1f4d7 add missing profiles 2025-12-04 10:33:27 -06:00
Brian Roberts 42e8687067
Merge pull request #1596 from Areloch/ReflectProbeDataCleanupFix
Some checks failed
MacOSX Build / ${{matrix.config.name}} (map[build_type:Release cc:clang cxx:clang++ generator:Ninja name:MacOSX Latest Clang]) (push) Has been cancelled
Windows Build / ${{matrix.config.name}} (map[build_type:Release cc:cl cxx:cl environment_script:C:/Program Files (x86)/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat generator:Visual Studio 17 2022 name:Windows Latest MSVC]) (push) Has been cancelled
Linux Build / ${{matrix.config.name}} (map[build_type:Release cc:gcc cxx:g++ generator:Ninja name:Ubuntu Latest GCC]) (push) Has been cancelled
Add cleanup of irradience and prefilter cubemap datas in reflection probes when the probe is deleted
2025-12-03 06:46:25 -06:00
Brian Roberts d9db53d0a3
Merge pull request #1595 from Areloch/InspectorArrayAssetFixes
Various fixes pertaining to handling of assets' macros and inspector fields that didn't work with array'd fields
2025-12-03 06:46:09 -06:00