You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en-us/art/modeling/specifications.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ If you meet certain account requirements, you can sell your custom meshes as acc
26
26
27
27
See the following specifications for general geometry:
28
28
29
-
-**Budgets** - Individual meshes can not exceed 10,000 triangles. Avatar items have their own individual budget requirements for [characters](../../art/characters/specifications.md) and [accessories](../../art/accessories/specifications.md).
29
+
-**Budgets** - Individual meshes can not exceed 20,000 triangles. Avatar items have their own individual budget requirements for [characters](../../art/characters/specifications.md) and [accessories](../../art/accessories/specifications.md).
30
30
-**Watertight** - All geometry must be watertight without exposed holes or backfaces.
31
31
-**No N-gons** - Meshes must be in quads where possible.
32
32
-**Volume** - Meshes cannot be 0 thickness and must have some volume.
Copy file name to clipboardExpand all lines: content/en-us/cloud-services/data-stores/data-stores-manager.md
+30-1Lines changed: 30 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,14 @@ With the Data Stores Manager, you can browse and monitor your data stores, their
8
8
## Access the Data Stores Manager
9
9
10
10
<Alertseverity="info">
11
-
If you're the owner of an experience or the group owner of a group-owned experience, you have access to the Data Stores Manager by default. To give access to members of your group, [grant them permission](../../projects/groups.md#roles-and-permissions) to **View Data Stores Manager** or **Edit all group experiences**.
11
+
If you're the owner of an experience or the group owner of a group-owned experience, you already have full access to the Data Stores Manager by default.
12
+
13
+
To give members of your group access to the Data Stores Manager, you can [grant them one of the following permissions](../../projects/groups.md#roles-and-permissions):
14
+
15
+
-**View Data Stores** lets them view the Data Stores Manager page in the Creator Hub.
16
+
-**Edit Data Stores** lets them delete keys.
17
+
-**Delete Data Stores** lets them delete data stores.
18
+
-**Edit all group experiences** gives them full access to all of the functionality of the Data Stores Manager.
12
19
</Alert>
13
20
14
21
To access the Data Stores Manager:
@@ -18,6 +25,9 @@ To access the Data Stores Manager:
18
25
19
26
<imgsrc="./../../assets/data/data-store/Data-Stores-Manager-Page.png"alt="Overview of Data Stores Manager page displaying the Summary section, the Data Stores list, and the Keys list." />
20
27
28
+
<br/>
29
+
<br/>
30
+
21
31
The **Summary** section of the Data Stores Manager page includes the **Total Size** and the **Storage Limit** of your data stores. The Total Size is calculated by adding the number of bytes consumed by all existing keys in your experience, and the Storage Limit is calculated based on your experience's lifetime user count. For more information about storage limits, see [Limits](./error-codes-and-limits.md#limits).
22
32
23
33
## View data stores and keys
@@ -37,3 +47,22 @@ To further drill down into each specific data store, you can:
37
47
- Select a key entry, select a version under **Version History**, and click **Compare Version** to compare the current key entry version with the version you selected.
38
48
39
49
<imgsrc="./../../assets/data/data-store/Data-Stores-Manager-Compare-Versions.png"alt="Comparison of two key entries in a data store." />
50
+
51
+
## Delete data stores and keys
52
+
53
+
<Alertseverity="info">
54
+
When you schedule a data store for permanent deletion, that data store immediately becomes inaccessible. Any attempts to read or write to its entries will fail.
55
+
</Alert>
56
+
57
+
To schedule a data store or key for permanent deletion:
58
+
59
+
1. Go to Creations and select an experience.
60
+
2. Go to **Configure** > **Data Stores Manager**.
61
+
3. Click the **Action** menu next to the item you want to delete.
62
+
4. Click **Mark for Deletion**.
63
+
64
+
There is a cooldown period between when you delete a data store or key and when that item is actually deleted. During this cooldown period, you can undo the deletion and restore the item to its normal state.
65
+
66
+
To restore a data store, click the **Action** menu next to the data store you want to restore and then click **Restore**, or call the [`UndeleteDataStore`](/cloud/reference/DataStore#Cloud_UndeleteDataStore) method from the Open Cloud API.
67
+
68
+
To restore a key, call the `Class.GlobalDataStore.UpdateAsync|UpdateAsync` method from the Engine API or the [`UpdateDataStoreEntry`](/cloud/reference/DataStoreEntry#Cloud_UpdateDataStoreEntry__Using_Universes_DataStores) method from the Open Cloud API.
Copy file name to clipboardExpand all lines: content/en-us/effects/particle-emitters.md
+22-4Lines changed: 22 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,12 +100,12 @@ The `Class.ParticleEmitter.Color|Color` property tints each particle's texture t
100
100
**keypoint** that determines the color value of the property at that point in
101
101
the particle's lifetime.
102
102
103
-
<img src="../assets/studio/general/ColorSequence-White-Keypoints-Labeled.png" width="640" alt="Keypoints labeled in color sequence popup" />
103
+
<imgsrc="../assets/studio/general/ColorSequence-White-Keypoints-Labeled.png"width="640"alt="Keypoints labeled in color sequence popup" />
104
104
105
105
1. Click the keypoint at the start of the color sequence, click the
106
106
small square next to **Color**, and select a color from the popup window.
107
107
108
-
<img src="../assets/studio/general/ColorSequence-Red-White.png" width="640" alt="Color sequence popup from red to white" />
108
+
<imgsrc="../assets/studio/general/ColorSequence-Red-White.png"width="640"alt="Color sequence popup from red to white" />
109
109
110
110
1. If you want particles to change their color near the end of their
111
111
lifetime, click the keypoint at the end of the color sequence, click the small square next to **Color**, and select a color from the popup window.
@@ -393,9 +393,24 @@ Particle flipbook textures let you animate a particle's texture over its lifetim
393
393
394
394
<videosrc="../assets/lighting-and-effects/particle-emitter/Flipbook.mp4"controlswidth="800"alt="Flipbook looping over the four particles in its texture"></video>
395
395
396
-
To use particle flipbooks, the flipbook texturemust be of pixel dimensions 8×8, 16×16, 32×32, 64×64, 128×128, 256×256, 512×512, or 1024×1024. If the texture isn't a square with one of these dimensions, you can't set flipbook's properties in the [Properties](../studio/properties.md) window.
396
+
To use particle flipbooks, the texture's dimensions must be divisible by the number of frames in the layout grid. If the texture's dimensions are not compatible with the layout grid size, a warning appears next to the `Class.ParticleEmitter.FlipbookLayout|FlipbookLayout` property in the [Properties](../studio/properties.md) window.
397
397
398
-
The flipbook texture can have a frame layout of 2×2, 4×4, or 8×8. For example, the following 1024×1024 image has an 8×8 layout, so it's suitable for a 64‑frame animation.
A 1024×1024 texture with a `Enum.ParticleFlipbookLayout.Grid4x4|Grid4x4` layout. The texture's dimensions are divisible by 4, so each frame is 256×256. Similarly, a 1024×512 texture with a custom layout of 8×4 is compatible because 1024 is divisible by 8 and 512 is divisible by 4.
A 100×100 texture with a `Enum.ParticleFlipbookLayout.Grid8x8|Grid8x8` layout. The texture's dimensions are not divisible by 8, so the frames cannot be divided evenly. Similarly, a 1024×1024 texture with a custom layout of 10×10 is incompatible because 1024 is not divisible by 10.
410
+
</figure>
411
+
</GridContainer>
412
+
413
+
The flipbook texture can have a frame layout of 2×2, 4×4, 8×8 or custom. For example, the following 1024×1024 image has an 8×8 layout, so it's suitable for a 64‑frame animation.
399
414
400
415
<imgsrc="../assets/lighting-and-effects/particle-emitter/8x8-Explosion.png"width="512"alt="Sample texture for particle flipbooks" />
401
416
@@ -413,6 +428,7 @@ Once you've specified a valid flipbook [texture](#texture) for the emitter's `Cl
413
428
-**Grid2x2**— 2×2 frames for a 4-frame animation.
414
429
-**Grid4x4**— 4×4 frames for a 16-frame animation.
415
430
-**Grid8x8**— 8×8 frames for a 64-frame animation.
431
+
-**Custom**– A custom grid size defined by `Class.ParticleEmitter.FlipbookSizeX|FlipbookSizeX` and `Class.ParticleEmitter.FlipbookSizeY|FlipbookSizeY`.
416
432
417
433
To further customize the flipbook behavior, you can adjust the following properties:
418
434
@@ -427,7 +443,9 @@ The `Class.ParticleEmitter.FlipbookMode|FlipbookMode` property determines the ty
427
443
-**OneShot**— Play through the animation only once across the particle's lifetime. With this setting, the `Class.ParticleEmitter.FlipbookFramerate|FlipbookFramerate` property doesn't apply; instead, the framerate is determined by the particle's `Class.ParticleEmitter.Lifetime|Lifetime` divided evenly by the number of frames in the animation. **OneShot** animations are useful for clear non-repeating animations, such as an explosion that creates a puff of smoke and then fades out.
428
444
-**PingPong**— Play from the first to the last frame, then in reverse from the last to the first, repeating throughout the `Class.ParticleEmitter.Lifetime|Lifetime` of the particle.
429
445
-**Random**— Play the frames in a random order, blending/crossfading from one frame to the next. This can be useful for organic particle textures at low framerates, such as stars slowly twinkling between subtly different shapes.
446
+
430
447
</TabItem>
448
+
431
449
<TabItemlabel="FlipbookStartRandom">
432
450
The `Class.ParticleEmitter.FlipbookStartRandom|FlipbookStartRandom` property determines whether each particle begins at a random frame of the animation instead of always starting at the first frame. One use case is to enable this property and also set `Class.ParticleEmitter.FlipbookFramerate|FlipbookFramerate` to zero, causing each emitted particle to be a static frame chosen randomly from the flipbook texture.
0 commit comments