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.rst
+18-9Lines changed: 18 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ No need to write shaders, intersection algorithms, handle 3D scene technicalitie
45
45
46
46
Check `examples on GitHub <https://github.com/rnd-team-dev/plotoptix/tree/master/examples>`__ for practical code samples and `documentation pages <https://plotoptix.rnd.team>`__ for a complete API reference.
47
47
48
-
PlotOptiX is a set of CUDA shaders by `R&D Team <https://rnd.team>`_ wrapped in C#/C++ libraries with a Python API. It is based on `NVIDIA OptiX 7.7<https://developer.nvidia.com/optix>`_ framework and makes use of RTX-capable GPU's.
48
+
PlotOptiX is a set of CUDA shaders by `R&D Team <https://rnd.team>`_ wrapped in C#/C++ libraries with a Python API. It is based on `NVIDIA OptiX 8.1<https://developer.nvidia.com/optix>`_ framework and makes use of RTX-capable GPU's.
49
49
50
50
You can quickly display data in a simple plot:
51
51
@@ -78,21 +78,21 @@ Features
78
78
System Requirements
79
79
-------------------
80
80
81
-
- a `CUDA-enabled GPU <https://developer.nvidia.com/cuda-gpus>`__ with compute capability 5.0 (Maxwell) to latest (Ada Lovelace);
82
-
- NVIDIA driver >= r530;
81
+
- a `CUDA-enabled GPU <https://developer.nvidia.com/cuda-gpus>`__ with compute capability >= 5.0;
82
+
- NVIDIA driver >= r555;
83
83
- **Python 3 64-bit**
84
84
- Windows:
85
-
- Framework .NET >= 4.8 (present in all modern Windows)
- all other supporting 3'rd party libraries: FFmpeg (Windows only), LibTiff, Newtonsoft.Json
95
+
- supporting 3'rd party libraries: LibTiff, Newtonsoft.Json
96
96
- Python examples
97
97
98
98
Installation
@@ -112,13 +112,22 @@ Windows should be ready to go in most cases. You need to do some more typing in
112
112
Windows prerequisites
113
113
---------------------
114
114
115
-
*.NET Framework:*
115
+
*FFmpeg:*
116
116
117
-
You have it built in your Windows. Go ahead and install PlotOptiX.
117
+
FFmpeg shared libraries >= 7.0 are required to enable video encoding features. Visit `FFmpeg site <https://ffmpeg.org/download.html>`__ and go to the site with pre-built Windows
118
+
binaries. Download the *full-shared* package. Unpack it to a new folder. You'll need to add path to dll files (the `bin` folder) to your `PATH` environment variable.
118
119
119
120
Linux prerequisites
120
121
-------------------
121
122
123
+
*NVIDIA driver*
124
+
125
+
It is recommended to update to the most recent release. Check instructions for your linux distribution. E.g. in Ubuntu::
126
+
127
+
sudo add-apt-repository ppa:graphics-drivers/ppa
128
+
sudo apt install nvidia-driver-XXX
129
+
sudo reboot
130
+
122
131
*Mono runtime:*
123
132
124
133
Check if / which Mono release is present in your system::
@@ -161,7 +170,7 @@ After successful installation you should be able to do python's import:
161
170
162
171
*FFmpeg:*
163
172
164
-
FFmpeg shared libraries >= 4.1 are required to enable video encoding features in PlotOptiX. Uninstall older version first. Visit `FFmpeg site <https://ffmpeg.org/download.html>`__ and download the most recent release sources. Unpack it to a new folder, cd to it. Configure, compile and install as below::
173
+
FFmpeg shared libraries >= 7.0 are required to enable video encoding features. Uninstall older version first. Visit `FFmpeg site <https://ffmpeg.org/download.html>`__ and download the most recent release sources. Unpack it to a new folder, cd to it. Configure, compile and install as below::
0 commit comments