Skip to content

Commit 9725552

Browse files
committed
- updated README.md
1 parent 635cfa8 commit 9725552

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
This library supports the physically-based simulation of mechanical effects. In the last years position-based simulation methods have become popular in the graphics community. In contrast to classical simulation approaches these methods compute the position changes in each simulation step directly, based on the solution of a quasi-static problem. Therefore, position-based approaches are fast, stable and controllable which make them well-suited for use in interactive environments. However, these methods are generally not as accurate as force-based methods but still provide visual plausibility. Hence, the main application areas of position-based simulation are virtual reality, computer games and special effects in movies and commercials.
66

7-
The PositionBasedDynamics library allows the position-based handling of many types of constraints in a physically-based simulation. The library uses [CMake](http://www.cmake.org/), [Eigen](http://eigen.tuxfamily.org/), [json](https://github.com/nlohmann/json/), [pybind](https://github.com/pybind/pybind11), [glfw](https://www.glfw.org/), [hapPLY](https://github.com/nmwsharp/happly) and [AntTweakBar](http://anttweakbar.sourceforge.net/) (only for the demos). All external dependencies are included.
7+
The PositionBasedDynamics library allows the position-based handling of many types of constraints in a physically-based simulation. The library uses [CMake](http://www.cmake.org/), [Eigen](http://eigen.tuxfamily.org/), [json](https://github.com/nlohmann/json/), [pybind](https://github.com/pybind/pybind11), [glfw](https://www.glfw.org/), [hapPLY](https://github.com/nmwsharp/happly) and [imgui](https://github.com/ocornut/imgui) (only for the demos). All external dependencies are included.
88

99
Furthermore we use our own library:
1010
- [Discregrid](https://github.com/InteractiveComputerGraphics/Discregrid/) to generate cubic signed distance fields for the collision detection
@@ -48,10 +48,12 @@ pip install pypbd
4848
```
4949

5050
These are available for different Python Versions. See also here: [pyPBD](https://pypi.org/project/pyPBD/).
51-
51+
If you do not meet these conditions please refer to the build instructions and to the python binding
52+
[Getting started guide](https://positionbaseddynamics.readthedocs.io/en/latest/py_getting_started.html).
5253

5354
## Latest Important Changes
5455

56+
* GUI is now based on [imgui](https://github.com/ocornut/imgui)
5557
* added support of PLY files
5658
* added Python binding
5759
* added some XPBD constraints
@@ -78,7 +80,7 @@ These are available for different Python Versions. See also here: [pyPBD](https:
7880

7981
## Features
8082

81-
* Physically-based simulation with position-based constraint handling.
83+
* Physically-based simulation with (eXtended) position-based constraint handling.
8284
* Simple interface
8385
* Demos
8486
* Library is free even for commercial applications.
@@ -129,7 +131,8 @@ The following videos were generated using the PositionBasedDynamics library:
129131

130132
## Screenshots
131133

132-
![Cloth demo](http://www.interactive-graphics.de/j_images/PositionBasedDynamics.jpg "Cloth demo")
134+
|![](https://raw.githubusercontent.com/InteractiveComputerGraphics/PositionBasedDynamics/master/doc/images/PBD1.jpg)|![](https://raw.githubusercontent.com/InteractiveComputerGraphics/PositionBasedDynamics/master/doc/images/PBD2.jpg)|
135+
133136

134137
## References
135138

doc/PBD1.jpg

79.2 KB
Loading

doc/PBD2.jpg

77.7 KB
Loading

0 commit comments

Comments
 (0)