mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +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:
@@ -86,6 +86,14 @@
|
||||
<source>ICON_NEW</source>
|
||||
<translation>new.png</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ICON_NEW_GL</source>
|
||||
<translation>newGL.png</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ICON_NEW_RT</source>
|
||||
<translation>newRT.png</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ICON_VIEW_RIGHT</source>
|
||||
<translation>view_right.png</translation>
|
||||
@@ -126,5 +134,17 @@
|
||||
<source>ICON_SAMPLE</source>
|
||||
<translation>lamp.png</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ICON_TOOL_SHADOWS</source>
|
||||
<translation>shadows.png</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ICON_TOOL_REFLECTIONS</source>
|
||||
<translation>reflections.png</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>ICON_TOOL_ANTIALIASING</source>
|
||||
<translation>antialiasing.png</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
|
Reference in New Issue
Block a user