Commit Graph

1402 Commits (5e65c5c71071f283f92e65d98a8a67d080c84ec8)
 

Author SHA1 Message Date
Benjamin Jillich 5e65c5c710
[LYN-2515] Project Manager Gem List Base (#603)
* [LYN-2515] Project Manager Gem List Base

* Added gem model based on a standard item model
* Added list view using the gem model
* Added item delegate for a gem according to the UX design
* Removed th gem catalog ui file and replaced it with code
* Moved the gem catalog files into a sub folder
5 years ago
dmcdiarmid-ly 8afb35cb10
Merge pull request #633 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15063
[ATOM-15063] Toggling visibility on a reflection probe does not disable rendering
5 years ago
dmcdiar 4cf9af6c06 Released probe handle when deactivating the controller 5 years ago
sourjon cd0628f513
Merge pull request #565 from aws-lumberyard-dev/Prefab/PhysX/ColliderFixes
Prefab/physx/collider fixes - Addresses collider crashes on starting in game mode
5 years ago
AMZN-mnaumov 5703d1e1f0
Merge pull request #625 from aws-lumberyard-dev/Atom/mnaumov/ATOM-15291
[ATOM-15291] Better AP error message when missing image present
5 years ago
Danilo Aimini 1af6c42e38
Merge pull request #628 from aws-lumberyard-dev/LYN-3636
LYN-3636 | Cherrypick to main - Creating a child entity causes an Editor crash in Slice mode
5 years ago
AMZN-mnaumov 5fb923738e
Merge pull request #614 from aws-lumberyard-dev/Atom/mnaumov/ATOM-15474
[ATOM-15474] Material Editor camera controller zoom respects viewport boundary
5 years ago
jonbeer 8947abcbb7 PR fixes and recommendations 5 years ago
daimini 62a84459ee Fix to begin/end pair that was missed when porting a change from Prefab Outliner to Slice Outliner. 5 years ago
mnaumov 550d935b82 Better AP error message when missing image present 5 years ago
jckand-amzn 7d1eedc8c4
Merge pull request #616 from aws-lumberyard-dev/jckand/FoundationAuto
Marking AssetPicker test as xfail due to ATOM-15493
5 years ago
Chris Santora 9ec968e7e7
Merge pull request #524 from aws-lumberyard-dev/Atom/santorac/PomHeightOffset-ATOM-14495
ATOM-14495 "POM Height Bias"

- Added parallax "Height Offset" properties to StandardPBR and EnhancedPBR. (StandardMultilayerPBR coming soon).
- Refactored depth pass and shadow pass shaders to use the GetParallaxInput utility.
- Updated EnhancedPBR.materialtype to match the parallax controls and functors of StandardPBR.materialtype.
- Updated EnhancedPBR's shadow pass shader to apply a ShadowMapDepthBias because I noticed StandardPBR is doing this, so I made them match.
- Updated StandardPBR, EnhancedPBR, and StandardMultilayerPBR (for each individual layer) to use the depth offset property, as well as heightmap clipping debug view.

ATOM-15434 "Decal + POM (Grey outline issue)"
ATOM-15034 "Remove Opacity From Multi-Layer Material Types For Now"

- Made sure the depth and shadow shaders enable parallax calculations when alpha clipping is enabled (instead of only when parallax POM is enabled).
- Moved the alpha calculations to be *after* the parallax calculations.
- Factored out ShouldHandleParallax() and ShouldHandleParallaxInDepthShaders() utility functions, which help us ensure consistent application of parallax calculations across the various shaders in each material type.
- Removed some dead code in a couple shaders where dirToCamera was calculated but not used.
- Removed opacity support from StandardMultilayerPBR rather than addressing whatever additional alpha cutout issues might be present on multilayer materials (we had planned to do this anyway).

Upcoming changes will include...
- Rename a lot of the "depth" terms to "heightmap" or "displacement".

Testing:
- AtomSampleViewer full test suite.
- Added a new AtomSampleViewer screenshot test for alpha clipping with parallax (separate repo).
- Addional testing of relevant properties in Matirial Editor.
- Tested updated StandardMultilayerPBR in Editor.exe where I had shadows and clipping against other geometry.

Corresponding ASV changes: https://github.com/aws-lumberyard/o3de-atom-sampleviewer/pull/44
5 years ago
jonbeer bf38935e85 Updating conformity tests 5 years ago
jonbeer 3751493862 Fixing ATOM RPI issue with new serialization changes 5 years ago
Brian Herrera 854a1fa201
Merge pull request #604 from aws-lumberyard-dev/build-strike/SPEC-6668
[SPEC-6668] Fix email notifications and limit to watched branches
5 years ago
cgalvan 6d338137a9
Merge pull request #609 from aws-lumberyard-dev/cgalvan/FixLCPreferredComponents
[LYN-3613] Fixed preferred category for Landscape Canvas when adding components since legacy components have been removed and now Mesh is in the Atom category.
5 years ago
jckand-amzn 1a90528e6c Marking AssetPicker test as xfail due to ATOM-15493 5 years ago
Chris Santora 778594a357 Merge branch 'main' into Atom/santorac/PomHeightOffset-ATOM-14495 5 years ago
mnaumov dfd0cbb0fd Material Editor camera controller zoom respects viewport boundary 5 years ago
Mike Balfour 1ea550690a
Merge pull request #611 from aws-lumberyard-dev/mbalfour/missing-font-fix
Moved null check before setting the status to "initializing".
5 years ago
mbalfour 066a1eddf5 Moved null check before setting the status to "initializing". Otherwise, if the first call to InitFont() is with a null render scene, the status will get stuck in initializing forever and fonts will never render. This does NOT fix the text being drawn in the wrong location, that's a separate bug. 5 years ago
Chris Galvan 6aaec0504b [LYN-3613] Fixed preferred category for Landscape Canvas when adding components since legacy components have been removed and now Mesh is in the Atom category. 5 years ago
Guthrie Adams 261067cfdf
Merge pull request #605 from aws-lumberyard-dev/Atom/guthadam/LYN-3612
LYN-3612 Removing reference to redcoded decal component causing drag/drop crash
5 years ago
Vincent Liu 828284d109
[LYN-3463] Improve error message based on resource mapping manager loading status (#551) 5 years ago
Brian Herrera 618a02ff13
Update step to also send email to build requestor on all branches 5 years ago
chiyenteng ede1889507
[CherryPick][LYN-3398][LYN-3399] Let EditorEntityModel always use the optimized algorithm even in Slice mode (#585)
* [LYN-3398][LYN-3399] Let EditorEntityModel always use the optimized algorithm even in Slice mode (#490)
5 years ago
Luis Sempé 743d4489d5
Merge pull request #593 from aws-lumberyard-dev/carlitosan-beta-fixes
Expose raw BC properties to the NodePalette
5 years ago
guthadam d551d01bed LYN-3612 Removing reference to redcoded decal component causing drag/drop crash
https://jira.agscollab.com/browse/LYN-3612
5 years ago
cgalvan 13a40aba02
Merge pull request #602 from aws-lumberyard-dev/cgalvan/FixedEmptyFloatingWindow
[LYN-3439] Make sure the toolbar spacer is created with a parent to prevent an empty floating window.
5 years ago
greerdv a07d69105b
Merge pull request #416 from aws-lumberyard-dev/non-uniform-scale-decal
Non uniform scale decal
5 years ago
chcurran fc95af4d58 Merge branch 'main' into carlitosan-beta-fixes 5 years ago
Brian Herrera bdfee639d9
Update formatting 5 years ago
Brian Herrera 032500ddb9
Fix email notifications and limit to watched branches 5 years ago
Benjamin Jillich 32b1d52341
[LYN-2515] Added shared gem info class (#574) 5 years ago
Guthrie Adams c2c6d79688
Merge pull request #592 from aws-lumberyard-dev/Atom/guthadam/ATOM-15473
ATOM-15473 added context menu to material inspector group header with expand and collapse actions
5 years ago
Chris Galvan 7dec09d9ae [LYN-3439] Make sure the toolbar spacer is created with a parent to prevent an empty floating window. 5 years ago
jonbeer e1c98d1468 Merge branch 'Prefab/PhysX/ColliderFixes' of https://github.com/aws-lumberyard-dev/o3de into Prefab/PhysX/ColliderFixes 5 years ago
jonbeer 52d2998a06 Removing physics test and aztoolsframework dependency 5 years ago
greerdv 578cd47a0a replacing virtual function with default parameter with overloaded function 5 years ago
hnusrath 785e22541a
Merge pull request #580 from aws-lumberyard-dev/PhysxTimeout
LYN-3465 : The test timeout for AutomatedTesting::PhysicsTests_Sandbox
5 years ago
Aaron Ruiz Mora f258802377
(cherry-pick from 1.0) Fix registry colliding by using a different extension for the files used to override registry 5 years ago
greerdv 368bf69ae6 Merge branch 'main' into non-uniform-scale-decal 5 years ago
balibhan 499152d23c
Merge pull request #542 from aws-lumberyard-dev/SC_migration_branch
Script canvas automation scripts migration
5 years ago
moudgils 57ed4095c4
Merge pull request #597 from aws-lumberyard-dev/AddBuildersToMac
Add Vulkan and DX12 builders for Mac/Automatedtesting
5 years ago
guthadam c8b0a7be8a Merge branch 'main' into Atom/guthadam/ATOM-15473 5 years ago
AMZN-koppersr 4661da23bb Cleaned up the flags in the BaseJsonSerializer.h 5 years ago
AMZN-koppersr ec52e51476 Additional unit tests for the Json Serialization to make sure custom json serializer work if they're the first used through the higher Load/Store calls. 5 years ago
moudgils 46b4b76682 Add Vulkan and DX12 builders as Mac should be able to build assets from other platforms 5 years ago
AMZN-koppersr 6ad135f35c Fix for smart pointers being loaded through the main load point with a default JSON object. 5 years ago
AMZN-nggieber 724add6365
Fix Project Manager Qt Ui files not Being Autogenerated (#588)
* Moved Qt files into to renamed 'S'ource

* Updated files after moving all Qt folder into Source

* Updated Source capitalization in cmake files list

* Adding newline to the end of project_manager_files.cmake

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
5 years ago