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: readme.md
+40-6Lines changed: 40 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# robotec-o3de-tools
2
2
3
3
This repository is a collection of useful gems that are usable in O3DE.
4
-
Those gems are open source, but refer to the license of every gem.
4
+
Those gems are open source but refer to the license of every gem.
5
5
Note that this is not a "Canonical" part of O3DE - those gems are third-party contributions and are not tested against any particular version of the O3DE engine.
6
6
7
7
# RobotecRecordingTools
@@ -10,8 +10,8 @@ Toolset for joystick-controlled cameras and spline animation tools.
10
10
# SplineTools
11
11
The tools for expanding the usability of the Spline component in O3DE.
12
12
It allows to:
13
-
## Load spline from CSV file
14
-
13
+
- Import spline from CSV file
14
+
- Export spline to a CSV file
15
15
Having a CSV file formatted as :
16
16
```csv
17
17
x,y,z
@@ -52,17 +52,23 @@ A component that allows to look at an entity from 3rd person perspective and to
52
52
53
53
# RobotecWatchdogTools
54
54
55
-
Minimal dependency Gem that allows to setup runtime checks and prevents starting the Editor/GameLauncher if the requirements are not met
55
+
Minimal dependency Gem that allows the setup runtime checks and prevents starting the Editor/GameLauncher if the requirements are not met
56
56
Refer to [readme](Gems/RobotecWatchdogTools/readme.md)
57
57
58
+
# Disable the main view
59
+
60
+
Deprecated, please use `-console-mode` switch available in o3de 2409.
61
+
The description of said feature is in the original [PR](https://github.com/o3de/o3de/pull/18093).
58
62
59
63
# LevelModificationTools
60
64
61
-
TBD
65
+
The level modification tool contains a component called PrefabVariantEditorComponent.
66
+
This component allows the change a variant of loaded prefab during game mode.
67
+
It exposes PrefabVariantRequestsBus to Script Canvas or LUA.
62
68
63
69
# SensorDebug
64
70
65
-
A tool that allows to adjust frequency, activate and deactive sensor during game mode.
71
+
A tool that allows the adjusted frequency, activate and deactivate sensor during the game mode.
66
72
67
73
# Smoothing
68
74
@@ -102,3 +108,31 @@ alt lat lon name
102
108
0 12.5897646831551 30.1933927129084 ball
103
109
104
110
```
111
+
112
+
# ExposeConsoleToRos
113
+
114
+
Simple utility Gem that exposes the O3DE console to ROS 2 topics.
115
+
It has two std_msgs/msg/String topics:
116
+
```
117
+
\o3de_console_out
118
+
\o3de_console_in
119
+
```
120
+
Currently `o3de_console_in` is usable only.
121
+
The gem functionality is available only in Profile/Debug.
122
+
123
+
# Pointcloud
124
+
125
+
A Gem that introduces point clouds to O3DE.
126
+
It offers:
127
+
- PointcloudFeatureProcessor with public API
128
+
- Pointcloud product asset
129
+
- A public API for configuration (`PointcloudConfigurationBus`)
130
+
131
+
At this moment it accepts [PLY](https://en.wikipedia.org/wiki/PLY_(file_format)) as a source asset.
132
+
133
+
\
134
+
Pointcloud asset was obtained from [potree](https://github.com/potree/potree).
135
+
136
+
# ROS2PoseControl
137
+
138
+
A utility gem that introduces a way to control robots in simulation as puppets with Pose messages or TFs.
0 commit comments