Areloch
66cc6fb9d1
Removes current implement of shadow caching
...
Also removes EC stuff as it's not ready for prime-time yet
2019-12-13 01:14:03 -06:00
Areloch
b2fcd5e7fb
WIP corrections for drag-n-drop handling for cubemap and shape asset types
...
Added ability to override radio button behavior when selecting items in popup menus
Added ability to turn on rotation snapping as a setting, with SHIFT just inverting the rot snap mode
Implemented proper asset type filtering, complete with multiple type selection, and listing of active filters in AB footer. Selectable via visibility popup Menu
Moved asset preview button generation from code to template GUI file
added ability to move asset with drag-n-drop(Image asset only so far)
New AB folder icon
Properly link image asset fields to material asset if 'AlwaysPresentImageMaps' config setting is active
2019-11-24 06:52:34 -06:00
Areloch
7b5e1c3c58
@rextimmy fix for GuiWindowCtrl so they snap correctly again
...
Added asset loose files for editor and bake level files on level asset
Correct return of ConsoleGetType on TypeShapeAssetPtr
Adds shape asset support to TSStatic, now will support either raw shape file or ShapeAsset
Adds onInspect function behavior, so when object is inspected, it can do special editor behavior
Adds callback for when editTSCtrl is resized
Added editor setting to force the world editor sidebar(scene tree and inspector windows) to resize to fit to the right side of the screen automatically instead of float
If assimp loader encounters error, it's output into the console log
Makes root Data item in folder hierarchy tree in Asset Browser able to support right mouse popup menu action
Material and Shape assets now correctly base on current browsed folder
Material asset generation now more properly fills out common maps, as well as handles skipped dependencies better
More theme corrections
Updated TestGrid images asset defs to have proper loose file handling
2019-11-18 03:30:04 -06:00
Areloch
ebb51bb178
Catch the template files up and add the improved convex editor bits.
2019-05-19 21:30:45 -05:00
Areloch
e83ec69292
Merge branch 'PBR_ProbeArrayGLWIP' of https://github.com/Azaezel/Torque3D into development
2019-05-06 01:50:45 -05:00
Areloch
13fb5cd5b9
Merge pull request #2311 from Bloodknight/TerrainSnapOffsetZ
...
Snap to terrain Z offset.
2019-05-04 14:25:03 -05:00
AzaezelX
dd1470202d
Merge branch 'development' of https://github.com/GarageGames/Torque3D into PBR_ProbeArrayGLWIP
...
# Conflicts:
# Engine/source/gfx/D3D11/gfxD3D11Device.cpp
# Engine/source/lighting/lightManager.cpp
# Templates/Full/game/levels/Empty Room.mis
# Templates/Full/game/levels/Empty Terrain.mis
2019-05-01 23:18:31 -05:00
Areloch
9bf8337e4a
Initial implementation of the Scene object for handling scenes/levels in a more consistent and deliberate way.
2019-02-23 15:55:28 -06:00
Marc Chapman
c92c508a5d
Adds the capability to add a small offset to the Z value of items being told to snap to terrain
2019-02-12 03:14:01 +00:00
suncaller
8a7c09c8fe
Clean up redundant variables
2019-02-06 15:03:06 -05:00
Azaezel
13ce1a7441
corrects compilation errors on mac
2019-01-01 13:11:46 -06:00
Azaezel
1eed979a9c
Merge branch 'method_Unmangle' into PBR_PR
2018-12-12 14:54:22 -06:00
Areloch
835513b861
Deleting a probe in the editor now automatically does a cleanup of it's baked cubemap files
...
Also added it to do the prefilter/irrad processing on any StaticCubemap selected.
2018-12-10 00:46:28 -06:00
Areloch
121ca2ac97
Merge pull request #2258 from Areloch/OthroCameraFix
...
Fixes the front/back ortho views in the editors
2018-12-09 15:35:38 -06:00
Areloch
bb30de04f7
Merge branch 'development' into ConvexProxies
2018-12-09 15:34:12 -06:00
Areloch
6cf0c9e360
Merge branch 'development' into EngineAPI-Refactor
2018-12-09 14:48:50 -06:00
Ratfish Studios
19682cbe22
Fixes the front/back ortho views in the editors to comply with art tool standards.
2018-05-21 01:32:01 -05:00
Lukas Joergensen
7d91d0a577
Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic
2018-04-20 22:09:58 +02:00
Lukas Joergensen
6b524ae58a
Eliminate ConsoleStaticMethod
2018-04-20 20:27:09 +02:00
Lukas Joergensen
0fff33869c
Eliminate unnecessary uses of ConsoleMethod
2018-04-17 22:36:32 +02:00
Lukas Joergensen
76908eae3c
Eliminate DefineConsoleMethod
2018-04-17 21:01:50 +02:00
Azaezel
cbce2ee805
Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
...
# Conflicts:
# Engine/source/console/consoleFunctions.cpp
2018-03-28 15:42:34 -05:00
Areloch
19e66ceabb
Merge pull request #2215 from Areloch/MeshBaking_Expanded
...
Expanded mesh baking functionality
2018-03-17 00:41:37 -05:00
Azaezel
2580e3329c
gfxDrawutil, gizmo shadowvar cleanups
2018-03-15 20:44:13 -05:00
Azaezel
f59b92bf4e
winconsole many, many i vars. worldEditor path arguement, lockPtr doubleup. volume.cpp: uneccesary duplicated FileNode::Attributes attr; def
2018-03-12 19:10:55 -05:00
Azaezel
bca01fa976
nother set of generic 'object' varnames, all of which referenced different things
2018-03-12 04:37:41 -05:00
Glenn Smith
7769da9434
Use strncat instead of strcat to prevent some buffer overflows
2018-03-06 00:48:44 -05:00
Areloch
8dedcf456a
Cleanup of export function to remove redundant arg
...
Removed unused var
Cleaned up collision export on convexShape
Added prefab export functionality
2018-03-04 16:03:39 -06:00
Areloch
49639a908f
Expanded mesh baking functionality, now supporting baking of LODs and Collision meshes
2018-03-01 01:51:18 -06:00
Areloch
fad103e4b1
Merge pull request #2126 from Areloch/FixComponentEditorDisplay
...
Fixes the inspector/component editor to display components
2018-01-10 13:12:35 -06:00
Areloch
f43bb6b565
Merge pull request #2059 from Bloodknight/SaharaUndo
...
#define AUTOPAINT_UNDO
2018-01-10 09:47:24 -06:00
Areloch
b5277e0f08
Fixes the inspector/component editor to display the components attached to an entity correctly in the inspector.
2017-12-03 01:21:30 -06:00
Areloch
b5dfdf1fbb
Adds functionality to automate convex proxy objects for appropriate types. Instead of having to manually convert a zone or portal or occlusion volume to convex to edit it's shape, then back again, simply entering the convex editor will automatically convert them to proxy convex shapes, with a special material to denote them.
...
When the convex shape editor is exited, it converts them back to their original type, with the changes made to the proxy convex applied to them.
2017-10-12 01:41:27 -05:00
Areloch
6479c7592a
Merge pull request #2088 from Areloch/EditorTool
...
Initial implementation of the EditorTool class and world editor hook-in.
2017-10-11 12:00:21 -05:00
Areloch
bc898e1150
Initial implementation of the EditorTool class and world editor hook-in.
2017-09-21 00:10:44 -05:00
Areloch
f8702b717b
Sets the default grid snap size to 1 rather than 10. 1 Seems like a more neutral default value, and also makes it match the displayed '1' in the UI interface as the default as well.
2017-09-17 18:24:44 -05:00
Marc Chapman
4df27e2109
Merge branch 'feature/SaharaUndo' into SaharaUndo
2017-07-30 11:26:21 +01:00
Areloch
25686ed4be
Implementation of sRGB image support. Overhauls the linearization setup to utilize the sRGB image types, as well as refactors the use of ColorF and ColorI to be properly internally consistent. ColorIs are used only for front-facing/editing/UI settings, and ColorFs, now renamed to LinearColorF to reduce confusion of purpose, are used for color info in the engine itself. This avoids confusing and expensive conversions back and forth between types and avoids botches with linearity. Majority work done by @rextimmy
2017-06-23 11:36:20 -05:00
Masquara
15f67015d3
Reordering initialization methods #1912
2017-04-19 14:02:45 -04:00
Azaezel
f1d315d51a
adds an atGizmo option - for now drops a new object at a given singular mesh position. TODO: at the center of a given group.
2017-02-26 18:34:32 -06:00
Azaezel
1458494b2a
applies mUseGroupCenter checks across the board
2017-02-22 15:49:26 -06:00
Azaezel
ebdd441833
adds a useGroupCenter var/button to allow folks to use non-itterative snapping, and defaults it to do so (maintains prior functionality envelope)
2017-02-22 14:31:26 -06:00
Azaezel
7d2315c781
sets snap to grid to itterate through selected objects and settle them into the nearest (seected value), ie 1, 2.5, 3.33 ect.
2017-02-22 00:36:53 -06:00
Thomas "elfprince13" Dickerson
27e2871b01
Replaced StringTable->insert("") with StringTable->EmptyString()
2017-01-11 23:36:04 -05:00
Thomas "elfprince13" Dickerson
bcc5459818
whitespace
2017-01-11 23:34:46 -05:00
Areloch
eb2d3a908a
Tweaked the naming convention to a) be more in line with the prefab creation functions, and b) avoid common artist terminologies that may lead to confusion on what it does.
2016-12-11 23:02:13 -06:00
Areloch
1d754cbbad
Makes it so prefabs can correctly 'export to collada' by running the buildPolyList function on it's children.
...
Also adds a 'Bake Selection to Mesh' option to the tools menu in the editor to export the selected mesh to a collada file, and then replaces the selection with a TSStatic.
2016-12-10 17:27:27 -06:00
Areloch
3ab2f98ec3
Fixes up some erroneous behavior with Simgroup parentage.
...
Fixes Prefab creation handling of SceneObjects and SimGroups.
Fixes SceneObjects where the default icon incorrectly defaulted to the simgroup folder rather than the generic class object when the class has no specific class icon.
2016-10-26 00:49:05 -05:00
Anis
60e258e5a9
Merge pull request #1806 from Azaezel/byeByeVarVar2
...
more unused variable cleanups
2016-10-23 21:04:36 +02:00
Azaezel
1ee127b753
more unused variable cleanups
2016-10-16 14:41:34 -05:00