Commit Graph

27169 Commits

Author SHA1 Message Date
balazs toereki
61417b52dd [Interchange - glTF] Transmission body fix for Specular and IOR handling.
#rnx
#rb JeanLuc.Corenthin

[CL 28289304 by balazs toereki in ue5-main branch]
2023-09-27 16:06:02 -04:00
balazs toereki
d6733b59c0 [Interchange - glTF] Fixing ClearCoat BottomNormal material connections.
#rnx
#rb JeanLuc.Corenthin

[CL 28289255 by balazs toereki in ue5-main branch]
2023-09-27 16:05:17 -04:00
brooke hubert
1736db087a [TEDS] Rework the previous move of outliner functionality to remove the dependency on anything other than the TEDS API.
#Jira UE-187130
#rb ronald.koppers aditya.ravichandran logan.buchy
#rnx

[CL 28288232 by brooke hubert in ue5-main branch]
2023-09-27 15:47:50 -04:00
daniel holden
fde22d041d LearningAgents: Added a explicit memory state to the policy which is used in training to allow for agents to remember previous observations and use them to make actions. Switched to a custom PPO implementation.
#rb brendan.mulcahy

[CL 28284016 by daniel holden in ue5-main branch]
2023-09-27 14:26:37 -04:00
charles derousiers
38723263e7 Change Hair card generator icond.
#rb none

[CL 28277065 by charles derousiers in ue5-main branch]
2023-09-27 12:14:03 -04:00
daniel holden
8be5475c72 NeuralMorphModel: Fix for crash when training on curves.
#rb john.vanderburg
#jira UE-196160

[CL 28275314 by daniel holden in ue5-main branch]
2023-09-27 11:27:24 -04:00
chris constantinescu
f4bfe5de39 LLT: Mobile is not compiled from the BG script
[CL 28272255 by chris constantinescu in ue5-main branch]
2023-09-27 09:39:38 -04:00
allan bentham
f5e0f0b7ca Android: Add 'Product name' to android misc, gives access to the device's marketing/product name - if available.
#rb chris.babcock

[CL 28268625 by allan bentham in ue5-main branch]
2023-09-27 06:36:53 -04:00
flo schar
3a6ccc2b56 DMX - Change 'Add Source' icon, remove obsolete style resources
#jira UE-194470
#rb none

[CL 28266629 by flo schar in ue5-main branch]
2023-09-27 04:34:43 -04:00
florent guinier
323b8520c9 NNE QA Add NNERuntimeORT runtime
Problem:
We want to reach beta quality for ML inference in editor however
NNERuntimeORTCpu and NNERuntimeORTGpu have constraints preventing us to move forward with this (notably platform coverage and maintenance cost)

Solution:
NNERuntimeORT is a new editor plugin jointly proposing ORTCpu and ORTDml runtimes.
It is replacing NNERuntimeORTCpu and NNERuntimeORTGpu plugin.
It can for co-exist with NNERuntimeORTCpu and NNERuntimeORTGpu until with have migrated all dependancies for the old plugins to the new ones (both internal dependancies and internal customer)

Notes: using same binary as NNEruntimeORTGpu was using for now (1.13.1), next step is to upgrade to 1.14.1

Tests:
Win64 editor (using new NNERuntimeORTCpu runtime): NNE Smoke tests + NNE all tests + Style transfer demo
win64 standalone : Style transfer demo + NNE Smoke tests
Compile non-unity

#jira UE-195401
#rb nico.ranieri
#rnx

[CL 28266600 by florent guinier in ue5-main branch]
2023-09-27 04:28:01 -04:00
buildmachine
1ebfbfadd7 Localization Automation using CL 28258893
[CL 28264246 by buildmachine in ue5-main branch]
2023-09-27 01:27:31 -04:00
Takashi Kuribayashi
35b734fe8b VCamHUD Optimization
- No auto scaling on mask/overlay/reticle/button widgets
- Update widget only when value or style is changed in VCamButton/VCamHUDButton/VCamOptionStepper
- Adjusted VCamHUDButton font size and not auto scaling the layout in VCamHUD
- Use switch for interface functions on HUDInfoModifier/MaskAndOverlayModifier
- Remove print in SensorCorrectionModifier
- Fix Dial close animation
- Clean up unused connection point on Teleport
#jira UE-195483, UE-195482

#changelist validated

[CL 28259795 by Takashi Kuribayashi in ue5-main branch]
2023-09-26 21:42:30 -04:00
joe kirchoff
a28c20fbf2 Ensure UnrealBuildTool.dll exists when cleaning projects in installed builds
#jira UE-192937

[CL 28258784 by joe kirchoff in ue5-main branch]
2023-09-26 21:09:30 -04:00
devon penney
6b027c0446 expose solid velocity on summary
[CL 28255089 by devon penney in ue5-main branch]
2023-09-26 19:25:30 -04:00
devon penney
285156eba8 more cleanup - move pressure iterations
[CL 28253808 by devon penney in ue5-main branch]
2023-09-26 18:58:26 -04:00
joe kirchoff
55dc07301f Prevent unnecessary rebuilds of windows resource files for development builds to reduce how often binaries relink
Only embed info from Build.version in exes and dlls for precompiled or shipping targets. This information is always available at runtime via the BuildSettings module regardless of being embedded in the binaries
Set default windows resource ProductVersion to ENGINE_VERSION_STRING if BUILD_VERSION is not defined

#jira UE-195983
#rb ryan.hummer

[CL 28250002 by joe kirchoff in ue5-main branch]
2023-09-26 17:42:24 -04:00
devon penney
53db699088 optimize/simplify particle sourcing module
#rb none

[CL 28234641 by devon penney in ue5-main branch]
2023-09-26 12:57:16 -04:00
stephen ma
ebce5e7a32 Add option to force AfterSteps to be True when ran outside of preflights.
#jira UE-196058

[CL 28228086 by stephen ma in ue5-main branch]
2023-09-26 10:31:55 -04:00
buildmachine
512ae6e06b Localization Automation using CL 28214606
[CL 28216514 by buildmachine in ue5-main branch]
2023-09-26 00:50:15 -04:00
Takashi Kuribayashi
0fc463e9a7 Update EarMenu to remove VCamHUD reference
#jira UE-194885

[CL 28210852 by Takashi Kuribayashi in ue5-main branch]
2023-09-25 19:09:39 -04:00
thomas ross
c549d7a65d Android Studio build improvements:
- Allow pass through of BypassGradlePackaging argument in UBT
- Allow setting skippackage to actually skip packaging on Android in UBT
- Fix to Android Studio detection to skip build.gradle stomping when building in RunUAT or VisualStudio. Requires setting File > Settings > Build, Execution, Deployment > Build Tools > Gradle > "Generate *.iml files for modules imported from Gradle"
- Save RunConfiguration for app config in AndroidStudio so that we can load already having the debugger set to dual and the correct LLDB StartupCommand set.
#tests Android, Dev, Client, compile, mobile
#rb swarm

[CL 28206857 by thomas ross in ue5-main branch]
2023-09-25 17:28:13 -04:00
devon penney
ad9ec36557 fix multiple scattering (needs 16 bit buffer)
[CL 28198630 by devon penney in ue5-main branch]
2023-09-25 14:57:57 -04:00
dan engelbrecht
196345a2cd Update zenserver to v0.2.24 [585bc23] https://github.com/EpicGames/zen/releases/tag/v0.2.24
v0.2.24
- Feature: New endpoint `/admin/logs` to query status of logging and log file locations and cache logging
  - `cacheenablewritelog`=`true`/`false` parameter to control cache write logging
  - `cacheenableaccesslog`=`true`/`false` parameter to control cache access logging
  - `loglevel` = `trace`/`debug`/`info`/`warning`/`error`
- Feature: New zen command `logs` to query/control zen logging
  - No arguments gives status of logging and paths to log files
  - `--cache-write-log` `enable`/`disable` to control cache write logging
  - `--cache-access-log` `enable`/`disable` to control cache access logging
  - `--loglevel` `trace`/`debug`/`info`/`warning`/`error` to set debug level
- Feature: Add endpoint for controlling Insights tracing
  - GET `/admin/trace` to query if tracing is currently running or not
  - POST `/admin/trace/start` to start tracing
    - `host=<tracehostip>` start tracing to a trace server at ip `<tracehost>`
	- `file=<filepath>` start tracing to file at path `<filepath>`
  - POST `/admin/trace/stop` stop the currently running trace
- Feature: Add `zen trace` command to control Insights tracing
  - `zen trace` to show the status of tracing ("enabled" or "enabled")
  - `zen trace --host=<tracehostip>` start tracing to a trace server at ip `<tracehost>`
  - `zen trace --file=<filepath>` start tracing to file at path `<filepath>`
  - `zen trace --stop` stop the currently running trace
- Feature: Implemented virtual file system (VFS) support for debugging and introspection purposes
  - `zen vfs mount <path>` will initialize a virtual file system at the specified mount point. The mount point should ideally not exist already as the server can delete the entirety of it at exit or in other situations. Within the mounted tree you will find directories which allow you to enumerate contents of DDC and the project store
  - `zen vfs unmount` will stop the VFS
  - `zen vfs info` can be used to check the status of the VFS
- Bugfix: Do controlled shut down order of zenserver and catch exceptions thrown during shutdown
- Bugfix: Make sure we don't throw exceptions when reporting errors to Sentry
- Improvement: Add names to background jobs for easier debugging
- Improvement: Background jobs now temporarily sets thread name to background job name while executing
- Improvement: Background jobs tracks worker thread id used while executing
- Improvement: `xmake sln` can now be used on Mac as well to generate project files
- Improvement: http.sys request queues are named to make it easier to find performance counters in Performance Monitor and such
- Improvement: http.sys - if request rate is too high then rejected requests will get a 503 response instead of a dropped connection

#rb

[CL 28195445 by dan engelbrecht in ue5-main branch]
2023-09-25 13:57:45 -04:00
buildmachine
6c963f4eef Localization Automation using CL 28187642
[CL 28194876 by buildmachine in ue5-main branch]
2023-09-25 13:49:55 -04:00
aditya ravichandran
a8c9ea2508 TEDS-Outliner: Add support for a separate widget purpose for the Item Label Column
StarshipCoreStyle: Add icon badges to signify data has overrides from the base class
#jira UE-191898
#rb ronald.koppers

[CL 28192862 by aditya ravichandran in ue5-main branch]
2023-09-25 13:04:50 -04:00