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
+12-25Lines changed: 12 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,13 +15,14 @@ PlotOptiX
15
15
16
16
`Docs <https://plotoptix.rnd.team>`__
17
17
18
-
- Check what we are doing with PlotOptiX on `Behance <https://www.behance.net/RnDTeam>`__, `Facebook<https://www.facebook.com/rndteam>`__, and `Instagram<https://www.instagram.com/rnd.team.studio/>`__.
18
+
- Have a look what is possible with PlotOptiX: `Behance <https://www.behance.net/RnDTeam>`__, `Instagram<https://www.instagram.com/rnd.team.studio/>`__, and `Facebook<https://www.facebook.com/rndteam>`__.
19
19
- Join us on `Patreon <https://www.patreon.com/rndteam?fan_landing=true>`__ for news, release plans and hi-res content.
20
20
21
21
PlotOptiX is a 3D `ray tracing <https://en.wikipedia.org/wiki/Ray_tracing_(graphics)>`__ package for Python, aimed at easy and aesthetic visualization
22
22
of large datasets (and small as well). Data features can be represented in images as a position, size/thickness and color of primitives
23
23
of several basic shapes, or projected onto surfaces of objects in form of a color textures and displacement maps. Triangular meshes,
24
-
generated in the code or loaded from a file, are supported as well. All is finished with a photorealistic lighting, depth of field, and many other physically based effects simulated with a high quality.
24
+
generated in the code or loaded from a file, are supported as well. All is finished with a photorealistic lighting, depth of field, and many other
25
+
physically based effects simulated with a high quality.
25
26
26
27
No need to write shaders, intersection algorithms, handle 3D scene technicalities. Basic usage is even more simple than with
- *light sources*: spherical and parallelogram, light emission in volumes, uniform environmental light or environment map
66
67
- *post-processing*: tonal correction curves, levels adjustment, apply mask/overlay, AI denoiser and upsampler
67
68
- *callbacks*: at the scene initialization, start and end of each frame raytracing, end of progressive accumulation
68
-
- 8/16/32bps(hdr) image output to `numpy <http://www.numpy.org>`__ array, or save to popular image file formats
69
+
- 8/16/32bps(hdr) image output to `numpy <https://numpy.org>`__ array, or save to popular image file formats
69
70
- zero-copy access to GPU buffers wrapped in ndarrays: 8/32bpc image, hit and object info, albedo, normals
71
+
- direct access to `PyTorch <https://pytorch.org>`__ tensors data stored on GPU (and CPU as well) for texture and geometry updates
70
72
- GPU acceleration using RT Cores and everything else what comes with `OptiX <https://developer.nvidia.com/optix>`__
71
73
- hardware accelerated video output to MP4 file format using `NVENC 9.0 <https://developer.nvidia.com/nvidia-video-codec-sdk>`__
72
74
- Tkinter based simple GUI window or a headless raytracer
@@ -95,7 +97,7 @@ What's Included
95
97
Installation
96
98
============
97
99
98
-
**Note**, at this point, PlotOptiX binaries are tested in: Windows 10/11 (any Python 3), and Linux (Python 3.8 recommended): Ubuntu 18.04, CentOS 7.
100
+
**Note**, at this point, PlotOptiX binaries are tested in: Windows 10/11 (any Python 3), and Linux (Python 3.8-3.10 recommended): Ubuntu 18.04, CentOS 7.
99
101
100
102
PlotOptiX was also successfully tested on the `Google Cloud Platform <https://cloud.google.com/>`__, using Compute Engine instance with 2x V100 GPU's and Ubuntu 18.04 image.
101
103
Here are the `installation steps <https://github.com/rnd-team-dev/plotoptix/blob/master/gcp_install_gpu.txt>`__ so you can save some precious seconds (FFmpeg not included).
@@ -107,15 +109,7 @@ Windows prerequisites
107
109
108
110
*.NET Framework:*
109
111
110
-
Most likely you already got the right version with your Windows installation. Just in case of doubts, here is the command verifying this::
111
-
112
-
C:\>reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
0 commit comments