9a19ffc5b4EMotion FX: Added debug rendering for colliders and ragdoll joint limits to the Atom debug draw class
Benjamin Jillich
2022-02-15 16:36:04 +0100
40c0edde85EMotion FX: Automatically clear selection when closing skeleton outliner
Benjamin Jillich
2022-02-15 14:48:15 +0100
Added Async APIs for the various Process*FromList/Region terrain functions. (#7480)
bosnichd
2022-02-14 08:09:11 -0700
8b54e02041updating after PR feedback to use existing minimum element vector function
Guthrie Adams
2022-02-14 08:00:41 -0600
b0fd3d22f1resolving merge issues fixing crash on startup because allocator was not available when string was allocated
Guthrie Adams
2022-02-14 06:19:19 -0600
2b49b5eefeMoved loading code into separate functions based on source file type Moved table view code into its own class that will handle modifications to the document
Guthrie Adams
2022-02-13 17:01:31 -0600
2b16f6860fAtom Tools: Moving shader management console file operations into document class Standardizing how document classes are implemented between atom tools. Moved several functions that were added to allow shader variant lists to be built from a Python script into the tools document class. Reimplemented the portion of the script that generated a shader variant list from a shader asset into the document class. Opening a shader management console document from a shader asset will automatically generate this shader variant list data inside the document. Description now just opens and saves the documents to a new location.
Guthrie Adams
2022-02-13 02:04:14 -0600
Motion Matching: Added sections about the cost function and motion matching search to the readme (#7553)
Benjamin Jillich
2022-02-14 12:15:25 +0100
cd0079c199Atom Tools: Extracted the viewport input controller from ME to ATF These viewport controls will be shared with material canvas and other tools that share a similar environment and viewport configurations. These classes are currently duplicated between the material editor and prototype projects. This change generalizes some things that are specific to the material editor and moves the system to a common location. Event buses were removed and replaced with a normal interface.
Guthrie Adams
2022-02-14 03:29:14 -0600
7996591182Removing thumbnail context from thumbnail system This work has been on hold for a while. Revisiting removal of thumbnail contexts now while debugging related lockups exiting tools from script. Thumbnail contexts are an unused layer of indirection that makes debugging the system more difficult. All systems were only referencing the default context.
Guthrie Adams
2022-02-11 21:06:38 -0600
Added gltf support to Asset Processor. THis is a resubmission of #6024. Had issues getting the old branch up to date. (#7583)
Mike Cronin
2022-02-11 16:43:26 -0800
c6ba1ef064Atom Tools: updated document and windows systems and buses to support multiple instances • This change is partially to unblock physics tool prototyping. It introduces a tool ID that is passed down into systems and acts as a context for document, window, and other systems and buses. • The document system component is no longer a component. It is just a system class that can be constructed with a tool ID. Internally, it will connect to its buses and be addressable by tool ID. More than one can be instantiated, each with a unique tool ID. • These changes are still backward compatible because most of the buses were using broadcast for standalone applications. All of those calls have been updated but not all of the scripts, which should still work as is. • Got rid of the window factory request bus in favor of just instantiating the main window or any other UI in the application layer. • Fixed a couple of bugs that were discovered while making these changes.
Guthrie Adams
2022-02-11 01:10:17 -0600
ca297fdf38Remove unused variables
Chris Burel
2022-02-10 15:31:24 -0800
872f2a0cfaRemove unused private class member
Chris Burel
2022-02-10 15:30:54 -0800
41be03f193Silence warning about unnecessary lambda captures with clang
Chris Burel
2022-02-10 15:30:39 -0800