Skip to main content
GPU Acceleration enables a significant increase in computation speed for most implicit bodies. For those Implicit Bodies that utilize GPU acceleration, interactive manipulation of many of their scalar inputs is possible (by dragging the arrow icon next to an input). Since this implementation is in continuous evolution, there will be scenarios where rendering will fall back to the CPU rather than utilizing the GPU. Most notably, using Voxel Grids or Point Maps to construct Implicit Bodies will result in the computation falling back to the CPU. We are working on expanding GPU support for more blocks in the future.

System Requirements

Please refer to the System Requirements for recommendations for graphics cards. GPU Acceleration has been optimized for NVIDIA graphics cards. For systems with a suitably fast NVIDIA graphics card, nTopology 3.18 automatically enables GPU Acceleration when updating to this version. Regardless of hardware configuration, the setting can be changed at any time in the settings dialog. To toggle GPU Acceleration on or off, go to the settings window accessible from the file drop down menu, and toggle the checkbox next to “Enable GPU Acceleration” under the general tab.

Interactive Updates

  • When hovering over most scalar inputs, an arrow icon appears to the left of the input field. Upon clicking and dragging this icon left and right, the value of that input updates.
  • When the arrow is blue, it indicates that the corresponding model will have a live visual update as you interactively change the value.
Gray
NOTE:When the arrow is gray, it indicates that the live update is unavailable.
Blue
NOTE:The speed of the increments at which the value changes can be adjusted by left clicking on the icon to access a speed panel, where different speeds are shown.

Demo Clips

Demo

CPU vs GPU computational speed comparison:

GPU

GPU

CPU

CPU