Skip to content

Commit 0fe1c93

Browse files
committed
added timestep setting and phyiscs settings documentation
1 parent 52354fa commit 0fe1c93

File tree

5 files changed

+10
-806
lines changed

5 files changed

+10
-806
lines changed
Lines changed: 2 additions & 2 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ ZeroSim provides a multitude of tools for building robots and environments in Un
4242

4343
* **COMING SOON:**
4444
* More complete documentation.
45-
* Secure communications via WebSockets.
4645
* URDF import & export.
46+
* Finish Docker integration with Unity. (Currently incomplete)
47+
* Secure communications via WebSockets.
4748
* Support for other Physics engines such as Bullet or Havok.
4849

4950
## Getting Started
@@ -65,8 +66,9 @@ ZeroSim provides a multitude of tools for building robots and environments in Un
6566
![ZeroSim Package Installed](Documentation~/images/zerosim_package_installed.png)
6667
1. Import the ZeroSim Samples by selecting the Samples `Import` button in the Package Manager:
6768
![Import ZeroSim Samples](Documentation~/images/import_zerosim_samples.png)
68-
3. *IMPORTANT* the default Unity physics setting do not work well with a lot of simulations. It is very much reccomended (required for probably most all simulations) to set the physics settings by opening the Unity menu `Edit -> Project Settings... -> Physics` and set the `Default Solver Iterations` to `10` and the `Default Solver Velocity Iterations` to `60`. ![Unity Physics Settings](Documentation~/images/unity_physics_settings.png)
69-
4. If running Unity on Linux you want to avoid using OpenGL and use Vulkan, otherwise image based sensors may run slowly or not at all. To change to using Vulkan:
69+
3. **IMPORTANT** the default Unity physics settings do not work well with a lot of simulations. It is very much recommended (required for probably most all simulations) to set the physics settings by opening the Unity menu `Edit -> Project Settings... -> Physics` and set the `Default Solver Iterations` to `30` and the `Default Solver Velocity Iterations` to `60`. ![Unity Physics Settings](Documentation~/images/unity_physics_settings.png)
70+
4. **IMPORTANT** the default Unity fixed timestep setting does not work well with a lot of simulions. It is very much recommended to set the `Fixed Timestep` setting by `Edit -> Project Settings... -> Time` to `0.005` ![Timestep Settings](Documentation~/images/unity_timestep_settings.png)
71+
5. If running Unity on Linux you want to avoid using OpenGL and use Vulkan, otherwise image based sensors may run slowly or not at all. To change to using Vulkan:
7072
1. In the Unity Menu: `Edit -> Project Settings...`:
7173
2. Uncheck `Auto Graphics API for Linux` and then under `Graphics APIs for Linux` set `Vulkan` ahead of `OpenGL`:
7274
![Vulkan Settings](Documentation~/images/vulkan_settings.png)

0 commit comments

Comments
 (0)