Commit graph

6555 commits

Author SHA1 Message Date
AzaezelX 9b7d99fc1d typofix 2023-11-29 13:34:27 -06:00
Brian Roberts f63371432e
Merge pull request #1141 from Azaezel/alpha41/nonobutton
filter out component inspector button callbacks
2023-11-29 02:27:04 -06:00
Brian Roberts d7ca55a085
Merge pull request #1142 from Azaezel/alpha41/spamfilter
stop spamming the console every spawnObject call
2023-11-29 02:26:54 -06:00
Brian Roberts bb6bc91615
Merge pull request #1144 from Azaezel/alpha41/brdfbadness
overdark causality review
2023-11-29 02:26:39 -06:00
AzaezelX ccfe2478b7 overdark causality review
two things stuck out as proximal causes for an overdark result on community review
1) $PostFX::HDRPostFX::keyValue was significantly too low given existing calculations, so upped that to 00.5 in keeping with the general assumption were remain intending to have that be the dead center value of a luminance range
2)  Fr_DisneyDiffuse input assumptions differ from current engine ones, so reverting that to lambert .
2023-11-28 19:34:09 -06:00
Brian Roberts be7afc9934
Merge pull request #1143 from Areloch/MiscPrototypingAdditions
Adds a few new shapes to prototyping module
2023-11-28 19:00:25 -06:00
Areloch d867c1f7d0 - Adds Color Calibration card and Material Grid for reference resources to prototyping module
- Adds arrow primitive shape to prototyping module
2023-11-28 18:54:50 -06:00
AzaezelX c1e81e0327 stop spamming the console every spawnObject call
assuming there was a spawnscript, the eval was also dumping that to the log
2023-11-27 21:10:39 -06:00
AzaezelX 113b3324a8 filter out component inspector button callbacks
specifically targets the undo manager via avoiding onInspectorFieldModified et al tripping on clicks
2023-11-27 19:45:15 -06:00
Brian Roberts d671f2611e
Merge pull request #1140 from Areloch/D3DCompilerDLLAdd
Adds the D3DCompiler_47.dll to ensure it's packed and ready for projects when publishing
2023-11-23 14:40:09 -06:00
Areloch 14351b03f3 Fixed typo 2023-11-23 13:38:43 -06:00
Areloch 7e5ccc65bd Removed extra PATTERNs from cmakelists 2023-11-23 13:09:54 -06:00
Areloch 431cffac11 Adds the D3DCompiler_47.dll to ensure it's packed and ready for projects when publishing 2023-11-23 12:46:55 -06:00
Brian Roberts 0738562296
Merge pull request #1139 from Azaezel/alpah41/ambientfix
ambient scales ibl
2023-11-20 15:26:56 -06:00
AzaezelX 456334fc55 ambient scales ibl
so default to 1,1,1, not 1/3rds
2023-11-20 15:26:30 -06:00
Brian Roberts 52e7156436
Merge pull request #1138 from Azaezel/alha41/luxTargTricks
lighting corrections:
2023-11-20 12:03:23 -06:00
AzaezelX 593d0ef9f0 lighting corrections:
1) fix spotlight shadow casting. we weren't properly accounting for reversedepthbuffer there
2) fix mismatched variables in forward lit spotlight param array
3) use disney diffuse in the generalized brdf, and apply it for spotlights after angular attenuation, not before
4) .provide a generailze luxTargMultiplier approach for spot and point lights (as well as future growth areas) so that range, angle ect can impact the brightness variable sent to a given light source shader without perpixel overhead
5) for spotlightParams in particular, use sizeof(point4f) for the alignedarray untill that's properly reviewed/revised
6) narrow attenuation slightly based on a given lights dot product to prevent tool vs outcome leakage, plus provide safeties for when a given spotslight's inner and outter angles match identially
2023-11-18 19:05:12 -06:00
Brian Roberts 1ee64b0a82
Merge pull request #1137 from Areloch/MiscUIFixes_20231116
Misc Tools UI fixes
2023-11-16 19:01:40 -06:00
Areloch 20e0fa8ec9 Misc Tools UI fixes
- Fixes the AB's select button not being properly offset to the right side
- Fixes incorrect height offset for the main editor tabbook because of a no-longer-used variable
- Fixes the bottom of the scene tree scroll being cut off
2023-11-16 18:55:18 -06:00
Brian Roberts 917cb882e9
Merge pull request #1136 from Areloch/TabbedEditorFormBaseline
Moves the world Editor guis to be based through a tabbed structure
2023-11-14 19:31:42 -06:00
Brian Roberts 762a0cbb9c
Merge pull request #1135 from Azaezel/alpha41/particlePunt
hide particleemitter dupes
2023-11-14 19:31:12 -06:00
Areloch 59247bd9ca Moves the world Editor guis to be based through a tabbed structure to make it easier to begin separating out editor/tool guis into their own tabs or elements for better separation.
Currently establishes the MainScene tab and otherwise retains existing behavior directly
2023-11-14 18:58:58 -06:00
AzaezelX 61b7813f11 hide particleemitter dupes
if you have a selected particleemitternode when opening the particle editor, don't show the edit-copy one
2023-11-14 13:11:01 -06:00
Brian Roberts 52b5ab197c
Merge pull request #1134 from Azaezel/alpha41/spotlightFix
revert b5d1d1a02c
2023-11-14 12:10:00 -06:00
AzaezelX 182fec8b1a revert b5d1d1a02c
turns out that caused lighting 'occlusion' artifacting
2023-11-14 12:09:32 -06:00
Brian Roberts fcd611353d
Merge pull request #1133 from Azaezel/alpha41/updateAudioStateCrashFix
fix updateAudioState null crash
2023-11-12 21:32:56 -06:00
AzaezelX 155477492d fix updateAudioState null crash 2023-11-12 21:32:24 -06:00
Brian Roberts efd81758a8
Merge pull request #1132 from Azaezel/alpha41/fixbitmapButtons
fix bitmap button state display
2023-11-12 19:50:00 -06:00
AzaezelX 7a9715654d fix bitmap button state display 2023-11-12 19:49:45 -06:00
Brian Roberts 4f0f97c5e7
Merge pull request #1131 from Azaezel/alpah41/assetLoadRefactor
asset load refactor
2023-11-12 18:43:57 -06:00
AzaezelX 1cf754dbca asset load refactor
genral load method, now returns loadedstate across the board
2023-11-12 16:33:17 -06:00
Brian Roberts 11ad16583e
Merge pull request #1130 from Azaezel/alpha41/doDropdownDisplay
kill duplicate ToolsGuiPopupMenuProfile define
2023-11-11 21:31:35 -06:00
AzaezelX 99b024d0c6 kill duplicate ToolsGuiPopupMenuProfile define 2023-11-11 13:34:59 -06:00
Brian Roberts aeee1d8e98
Merge pull request #1128 from Azaezel/alpha41/clusterCluck
clean up "Add" menubar categoes on the 3d object side via the following:
2023-11-10 02:51:05 -06:00
AzaezelX eeb42632f5 Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/clusterCluck
# Conflicts:
#	Engine/source/gui/worldEditor/guiConvexShapeEditorCtrl.cpp
#	Engine/source/gui/worldEditor/guiConvexShapeEditorCtrl.h
#	Engine/source/scene/sceneContainer.h
2023-11-10 02:50:13 -06:00
Brian Roberts e20e31072b
Merge pull request #1129 from Azaezel/alpha41/sigSour
fix getPrototypeSig
2023-11-10 02:46:10 -06:00
AzaezelX b0aadfb6e6 fix getPrototypeSig for cases of no input values whatsoever for a given method 2023-11-10 02:31:58 -06:00
AzaezelX 4e93c0543e hide scopealwaysshape from the "add" list, by consensus shive portals et al back to being tagged as volumes 2023-11-09 16:09:27 -06:00
AzaezelX 373508f622 add a generic fallback for gamebaseObject spawning via the "add" menu that fills in a generalized datablkock dropdown popup based on class name if a specified one does not exist 2023-11-09 11:51:58 -06:00
AzaezelX fbcfe02098 clean up "Add" menubar categoes on the 3d object side via the following:
SceneObject now defaults to a category of "misc"
getCategoryOfClass now checks parent classes for what categories they hold so that variants can inherit
categories are in one of a few rough groups and subgroups depending on actual mapper needs/usages
2023-11-08 20:42:47 -06:00
Brian Roberts a44c57aee4
Merge pull request #1127 from Azaezel/alpha41/playAudioCrashfix
fix playAudio crash
2023-11-05 15:31:09 -06:00
AzaezelX 12d0688abd fix playAudio crash 2023-11-05 15:30:19 -06:00
Brian Roberts 78aee62f71
Merge pull request #1126 from jamesu/fix_cast_ray
Alternate fix for castRay issue
2023-11-04 17:37:10 -05:00
James Urquhart 97d7d2e992 Alternate fix for castRay issue 2023-11-04 22:06:13 +00:00
Brian Roberts edbb76155b
Merge pull request #1123 from Azaezel/development
imageasset entries can be blank
2023-10-31 16:24:03 -05:00
AzaezelX 0303cadcc0 imageasset entries can be blank
don't spam the console. and definitely don't try and load it
2023-10-31 12:00:35 -05:00
Brian Roberts 8d643a35b6
Merge pull request #1122 from jamesu/fixconvex
Fix castray for cases where callback is used
2023-10-28 14:17:06 -05:00
James Urquhart e8271413e1 Set ri.object for castRay so convex shape editing works 2023-10-28 19:39:21 +01:00
Brian Roberts 105e45c56b
Merge pull request #1119 from Areloch/AssetPropEditRefreshFix
Ensures that when the asset is edited via the asset properties window the asset is refreshed in the backend systems as well
2023-10-24 18:42:53 -05:00
Brian Roberts 9ac8bfed8b
Merge pull request #1120 from Areloch/WorldEditorAddMenuAdded
Adds an Add menubar item to the World Editor menubar
2023-10-24 18:42:41 -05:00