Areloch
ce4c8dabc9
Ongoing wipwork of the BaseUI update. Some bugfixes pending
2023-12-16 23:18:33 -06:00
Areloch
616d974212
Wipwork for updating the BaseUI
...
Adds ability to select an actionmap for a GuiInputCtrl which will push it onto the stack, so menus can enact an action map
Update of the MainMenuGUI to fit new style and have the logic needed for KBM and gamepad navigation
Very early wipwork of OptionsMenu overhaul for new standard
2023-12-06 19:50:51 -06:00
Brian Roberts
97de2e6b60
Merge pull request #1145 from Azaezel/typofix
...
typofix
2023-11-29 13:35:37 -06:00
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