Skip to content

Commit 324e070

Browse files
update Open Source Docs from Roblox internal teams
1 parent 664336e commit 324e070

File tree

6 files changed

+18
-10
lines changed

6 files changed

+18
-10
lines changed

content/common/navigation/engine/tutorials.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@ navigation:
7878
section:
7979
- title: Creating Character Animations
8080
path: /tutorials/building/animation/creating-an-animation
81-
- title: Scripting Avatar Animations
81+
- title: Changing Default Animations
82+
path: /tutorials/building/animation/creating-an-animation
83+
- title: Triggering Animations
8284
path: /tutorials/building/animation/scripting-avatar-animations
8385
- title: In Blender
8486
section:
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:32d6ed6fccb9c356881164bf088c9fb52223c55feda11ebf8dc86c5dd8e00c9a
3+
size 7182255

content/en-us/studio/microprofiler/modes.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ Pausing the MicroProfiler with <kbd>Ctrl</kbd><kbd>P</kbd> (<kbd>⌘</kbd><kbd>P
2222

2323
## Detailed Mode
2424

25-
In addition to the bar graph from frame mode, detailed mode adds a colorful timeline that shows the different tasks the engine is performing.
25+
In addition to the bar graph from frame mode, detailed mode adds a colorful timeline that shows labels for each engine process.
2626

27-
- Labels that appear directly below another label indicate tasks that are performed as part of the higher-level task.
27+
- Labels that appear directly below another label indicate processes that are performed as part of the higher-level process.
2828

29-
Rather than the parent process, you typically want to troubleshoot the worst-performing child processes; the sum of all child processes defines the length of the parent process.
29+
Rather than the parent process, you typically want to troubleshoot the worst-performing child processes; a parent process can't be shorter than the sum of its child processes.
3030

3131
- Scrolling zooms the timeline in or out. Combined with the millisecond labels at the top of the timeline, you can get a sense of how long a task took in an absolute sense, but also how long it took relative to other tasks.
3232

@@ -58,7 +58,7 @@ In addition to the bar graph from frame mode, detailed mode adds a colorful time
5858

5959
## Timers Mode
6060

61-
**Timers mode** is an alternative way of visualizing the data in the detailed view: as a list of labels with processing times and call counts. Horizontal bar graphs in some columns help you spot the busiest tasks.
61+
**Timers mode** is an alternative way of visualizing the data in the detailed view: as a list of labels with processing times and call counts. Horizontal bar graphs in some columns help you spot the busiest processes.
6262

6363
<img alt="Timers mode." src="../../assets/optimization/microprofiler/micro-timer.png" width="800px" />
6464

@@ -80,11 +80,11 @@ Counters mode is a lengthy list of categories and statistics, including instance
8080
<img alt="Counters mode with a single graph." src="../../assets/optimization/microprofiler/micro-counter.png" width="800px" />
8181

8282
- Just like the detailed view, left-click and hold to pan up and down.
83-
- Left-click in the Graph column to add a small usage graph with minimum and maximum values. Left-click the graph again to expand it.
83+
- Left-click in the **Graph** column to add a small usage graph with minimum and maximum values. Left-click the graph again to expand it.
8484
- Right-click a graph to close it.
8585
- You can't filter this view, but you can left-click on a category (for example, `memory`) to collapse it.
8686

87-
While counters mode can be useful, the [Developer Console](../../studio/optimization/memory-usage.md) is the recommended way to [identify memory issues](../../performance-optimization/identifying.md#memory). You might also find the [x-ray view](index.md#using-the-web-ui) in the web UI helpful for identifying when problematic memory allocation occurs.
87+
While counters mode can be useful, the [Developer Console](../../studio/optimization/memory-usage.md) is the recommended way to [identify memory issues](../../performance-optimization/identifying.md#memory). You might also find the [X-ray view](index.md#using-the-web-ui) in the web UI helpful for identifying when problematic memory allocation occurs.
8888

8989
## Hidden Mode
9090

content/en-us/tutorials/building/animation/creating-an-animation.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: The process for using the Animation Editor to create custom charact
55

66
**Character animations** include a series of key poses that programmatically flow together to make your characters appear as if they're moving in their environment. While Roblox provides a set of default character animations for every experience, creating custom animations for your characters helps players understand their unique personalities by how they carry themselves and interact with other characters.
77

8-
Using the [Walking Character Animations](https://www.roblox.com/games/76570977337311/Walking-Character-Animation) `.rbxl` file as a starting place, this tutorial shows you how to create a walk cycle character animation from start to finish, including guidance on:
8+
Using the [Walking Character Animations](https://www.roblox.com/games/134383324873456/Walking-Character-Animation) `.rbxl` file as a starting place, this tutorial shows you how to create a walk cycle character animation from start to finish, including guidance on:
99

1010
- Adding a pre-built character rig to the 3D space that you can move and rotate into different key poses.
1111
- Breaking down a reference image to guide your animation decisions and ensure each pose reflects your character's personality.
@@ -16,6 +16,8 @@ After you complete this tutorial, you will have an assetID for your animation, a
1616

1717
<img src="../../../assets/tutorials/creating-character-animations/Ref-All.jpg" alt="" width="100%" />
1818

19+
<video controls src="../../../assets/tutorials/creating-character-animations/Final-Animation.mp4" width="100%"></video>
20+
1921
## Add Rig
2022

2123
**Rigs**, or collections of parts connected by joints like `Class.Bone` or `Class.Motor6D` objects, are necessary to create character animations because they include the internal structure you need to move and rotate body parts into different poses. While you can [create your own rigs](../../../art/modeling/rigging-a-humanoid-model.md) using external 3D modeling tools, Studio provides several pre-built rigs that you can access through the [Rig Builder](../../../studio/rig-builder.md) plugin.
@@ -512,6 +514,8 @@ To test your poses:
512514

513515
1. Select, move, and rotate your rig until the animation matches your character's personality.
514516

517+
<video controls src="../../../assets/tutorials/creating-character-animations/Final-Animation.mp4" width="80%"></video>
518+
515519
## Publish Animation
516520

517521
In order to play your animation in your open experience, as well as store it for reuse in other projects, you must publish the animation to the cloud. This process creates a unique assetID for your animation that you can reference in scripts, which is especially important if you want to replace any of Roblox's default character animations.

content/en-us/tutorials/building/animation/scripting-avatar-animations.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
title: Scripting Avatar Animations
33
description: The process for updating default animations.
4-
prev: /tutorials/building/animation/creating-an-animation
54
---
65

76
Scripts can be used to update default animations and to add new ones. The two examples covered by this tutorial will change the default run animation and will play an animation on command when a player touches an object.

content/en-us/tutorials/building/effects/laser-traps-with-beams.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Using a sample [Laser Beam Blaster](https://create.roblox.com/store/asset/163826
1616
You can create your own assets in third-party modeling tools and follow along with your own design. For information on exporting models for use in Studio, see [Exporting Requirements](../../../art/modeling/export-requirements.md).
1717
</Alert>
1818

19-
<video controls src="../../../assets/tutorials/laser-traps-with-beams/Script.mp4" width="90%"></video>
19+
<video controls src="../../../assets/tutorials/laser-traps-with-beams/Script.mp4" width="100%"></video>
2020

2121
## Get Blaster Asset
2222

0 commit comments

Comments
 (0)