Real3D Renderer (R3DR)

R3DR for viewing, processing, and editing 3D triangular meshes. It is an extensible mesh and points processing system that can perform smoothing, cleaning, filtering, decimation, reconstruction, registration, merging, and hole filling, etc. It offers features for processing point clouds and meshes produced by 3D digitization tools/devices and for preparing models for 3D printing. It has ability to import and export more than 60 well-known 3D geometry file formats, including, PLY, STL, OBJ, OFF, 3DS, WRL, COLLADA, X3D, DAE, XYZ, AMC, BVH.


A common need when converting the (scanned) pointclouds data into triangular meshes or generating a geometry with the same shape and features but with less or high triangles (or points).


R3DR offers different algorithms to decimate triangulated surfaces that have ability to preserve geometrical detail and texture mapping. In other cases, if the user wants to increase the number of triangles (or points), R3DR also provides different subdivision schemes.

Visualization and Presentation

R3DR offers various visualization features (including Decorators and Shaders) that can help in graphically present the peculiar characteristics of a 3D model.

Hole Filling

R3DR offers hole filling algorithm to obtain watertight meshes. It also provides various algorithms for cleaning, smoothing, refinement, and aligning of 3D pointclouds and meshes.


R3DR offers different ways to measure the distance between two selected points, angle between three selected points, and 3D coordinates at any point. It provides various options to change the color, font size, style of the widgets, and mouse interaction.

Scaling, Positioning and Orienting

R3DR offers a variety of features to manipulate the scale, positioning and orientation of a 3D model, including basic transformation operations like translation/scaling/rotation, interactive manipulators for rotation/translation/scaling, and many others.


Latest version 1.0.3 released on 2017.08.08.