Commit ba7bf26
Release 2023 08 14 (#5582)
* bump scene-runtime. Fix sdk sourcemaps (#5554)
* feat: Integrate single sign on (#5548)
* feat: Integrate single sign on
* fix: Update client
* fix: Update client
* fix: Update single sign on client
* fix: Update client
* feat: Update sso client
* feat: Update sso client
* feat: Sso url by query param
* fix: Update package
* fix: add `sourceType` property to `getActiveVideoStreams` response (#5571)
* fix: Update sso client (#5570)
* fix: removed link escaping when sending to kernel (#5568)
* Reduce the transaction amount again (#5578)
* Feat: camera reel polishing (#5544)
## What does this PR change?
This PR polishes CameraReel and Screencapture features (for the InWorld Camera initiative).
It includes major refactoring of both components.
On screencapture side
- Cinemachine was introduced in Camera movement logic
- Screenshot capturing HDR fixed, but with heavy texture upsacle, crop and resize operations
- Name tags added also to Avatar
On Camera Reel (Gallery) there were a lot of refactoring and polishing, adding transition and missing logic
- Metrics were also added
## How to test the changes?
You can follow this page to check all requirements https://www.notion.so/decentraland/In-World-Camera-736683ff6b2d4532ad71c873f7de522d
- ScreenCapture
1. Launch the explorer
2. Open screencapture camera by button below minimap or via keyboard C
3. Position camera by moving it (see shortcuts in the bottom-left). Check that you cannot pass through colliders and that you cannot go super far away (it should be bounded by sphere around of the player ~16 meters)
4. Check that all buttons in this view are functional - you can take close it, show/hide shortcut panel, take screenshot (animation should be there with SFX), and open CameraRell
- CameraReel Gallery
1. Open Gallery via shortcut K or in the ExploreMenu
2. Check sorting of the images and that new pictures added as first (at the top-left).
3. Check that you can delete/copy link/share twitter from the 3 dots on each picture
4. Check that downloaded resolution of pictures is 1920x1080 no matter what resolutions was your screen
- CameraReel Screenshot Viewer
1. Open one screenshot from the Gallery by clicking on it
2. Verify that you can see persons and wearables info on the ride panel
3. Verify that you can jump to a place by clicking on the Scene button in the right panel
4. Veriy that you can open Marketplace by clicking on the Wearables from the list
* chore: bumping schema versions and fixing test (#5581)
Co-authored-by: Agustina Aldasoro <agusaldasoro@users.noreply.github.com>
* Hotfix: Swap C and H as a new shortcut for control panel (#5586)
Changed UI representation from C to H for both tutorial and Controls screen
* Hotfix: disable CameraReel for guests users (#5585)
disable CameraReel for guests users
* Hotfix: first person vie screenshot camera stuck and jump/run animation freeze (#5588)
* enter 3rd person view on enabling screenshot camera
* fix avatar freeze in animation
* set flag for the transition
---------
Co-authored-by: Gon Pombo <gonzalo@decentraland.org>
Co-authored-by: Fernando Zavalia <24811313+fzavalia@users.noreply.github.com>
Co-authored-by: pbosio <pato@decentraland.org>
Co-authored-by: Ashley Canning <ashley.canning@decentraland.org>
Co-authored-by: Vitaly Popuzin <35366872+popuz@users.noreply.github.com>
Co-authored-by: Miguel Oliva <moliva@users.noreply.github.com>
Co-authored-by: Agustina Aldasoro <agusaldasoro@users.noreply.github.com>
Co-authored-by: D-Fabio <10808443+0xD-Fabio@users.noreply.github.com>1 parent 90c102a commit ba7bf26
File tree
222 files changed
+19532
-10271
lines changed- browser-interface
- packages
- config
- entryPoints
- unity-interface
- test/unit
- unity-renderer
- Assets
- AddressableAssetsData/AssetGroups
- DCLFeatures
- CameraReel
- Gallery
- Prefabs
- Scripts
- ScreenshotViewer
- Prefabs
- Scripts
- Section
- Prefabs
- Scripts
- ScreencaptureCamera
- CameraObject
- Prefabs
- Scripts
- Tests
- UI
- Materials
- Prefabs
- Scripts
- Textures
- Atlas
- ScreenshotCamera
- Prefabs
- Scripts
- Tests
- Textures
- Atlas
- DCLPlugins
- CameraReelPlugin
- TeleportHUDPlugin
- DCLServices
- CameraReelService
- EnvironmentProvider
- Rendering/ProceduralSkybox/ToolProceduralSkybox/Scripts
- Functionality
- Resources
- Prefabs
- ScriptableObjects/AudioEvents/HUDCommon
- Sentry
- Scripts/MainScripts
- DCL
- Analytics
- CameraReelAnalytics
- Controllers
- Camera
- CharacterController
- ExploreV2
- Resources/MainMenu
- Scripts/MainMenu/ExploreV2Menu
- HUD
- ChatWidgetHUD
- Common/Audio
- Resources
- SFX
- ControlsHUD/Resources
- Minimap/Resources
- MyAccountHUD
- TaskbarHUD/Resources
- TeleportPromptHUD
- Test
- InputController
- Resources
- Tests
- PlayerAvatarController
- WebRequest
- DataStore
- Environment
- Factories/ServiceLocatorFactory
- ScriptableObject
- WorldRuntime/DebugController/Resources
- TestsAsmdef/EditModeTests
- Tutorial/Prefabs/Steps/InitialTutorial
- ProjectSettings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
222 files changed
+19532
-10271
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | | - | |
68 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
69 | 70 | | |
70 | 71 | | |
71 | 72 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
78 | 80 | | |
79 | 81 | | |
80 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| 35 | + | |
| 36 | + | |
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
17 | | - | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | | - | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
37 | 42 | | |
38 | 43 | | |
39 | 44 | | |
| |||
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
149 | 150 | | |
150 | 151 | | |
151 | 152 | | |
152 | | - | |
| 153 | + | |
153 | 154 | | |
154 | 155 | | |
155 | | - | |
| 156 | + | |
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
66 | | - | |
| 67 | + | |
67 | 68 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
| 27 | + | |
| 28 | + | |
26 | 29 | | |
27 | 30 | | |
28 | 31 | | |
| |||
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
35 | | - | |
36 | | - | |
37 | | - | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
44 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
45 | 65 | | |
46 | | - | |
| 66 | + | |
47 | 67 | | |
48 | 68 | | |
49 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
316 | 317 | | |
317 | 318 | | |
318 | 319 | | |
319 | | - | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
320 | 331 | | |
321 | 332 | | |
322 | 333 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
| 152 | + | |
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| |||
0 commit comments