mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
0024130: Implementing ray tracing visualization core
The purpose of this functionality is to bring a basic ray-tracing solution to existing OCCT visualization toolkit (TKOpenGL). Currently ray-tracing visualization core supports sharp shadows, specular reflections, transparency and adaptive anti-aliasing. However, the basis for all ray-tracing algorithms is versatile, allowing you to add new ray-tracing features easily (such as ambient occlusion). All ray-tracing computations are performed on the GPU using OpenCL framework, allowing real-time rendering performance. It is important to note, that real-time ray-tracing is possible using high-performance GPUs with support of OpenCL 1.1 and higher (such as NVIDIA GeForce 660 or ATI/AMD Radeon 7850). When using low-end GPUs (such as NVIDIA GeForce 640) the ray-tracing performance may slow down significantly. Therefore, even with NVIDIA GeForce 640 you can render scenes with the millions of triangles. The support of OpenCL-enabled CPUs and integrated graphics cards is not guaranteed.
This commit is contained in:
@@ -94,6 +94,14 @@
|
||||
<source>MNU_FILE</source>
|
||||
<translation>&File</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_PREFERENCES</source>
|
||||
<translation>&Preferences</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_USE_VBO</source>
|
||||
<translation>&Use VBO</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_GOLD</source>
|
||||
<translation>&Gold</translation>
|
||||
@@ -130,6 +138,18 @@
|
||||
<source>MNU_TOOL_TRANS</source>
|
||||
<translation>&Transpatency</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_TOOL_SHADOWS</source>
|
||||
<translation>&Shadows</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_TOOL_REFLECTIONS</source>
|
||||
<translation>&Reflections</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_TOOL_ANTIALIASING</source>
|
||||
<translation>&Antialiasing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>BTN_BRASS</source>
|
||||
<translation>Brass</translation>
|
||||
@@ -234,6 +254,10 @@
|
||||
<source>MNU_CH_BACK</source>
|
||||
<translation>&Change Background</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_CH_ENV_MAP</source>
|
||||
<translation>&Environment Map</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TBR_CH_BACK</source>
|
||||
<translation>Change Background</translation>
|
||||
@@ -316,11 +340,23 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>TBR_WINDOW_NEW3D</source>
|
||||
<translation>New 3d View</translation>
|
||||
<translation>New 3D View</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_WINDOW_NEW3D</source>
|
||||
<translation>&New 3d View</translation>
|
||||
<source>TBR_WINDOW_NEW3D_GL</source>
|
||||
<translation>New GL 3D View</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_WINDOW_NEW3D_GL</source>
|
||||
<translation>New GL 3D View</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>TBR_WINDOW_NEW3D_RT</source>
|
||||
<translation>&New RT 3D View</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_WINDOW_NEW3D_RT</source>
|
||||
<translation>&New RT 3D View</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>MNU_STATUS_BAR</source>
|
||||
|
Reference in New Issue
Block a user