Customize many aspects of Netfabb appearance and behavior
In an ongoing effort to improve the various UI texts of
Netfabb, some options have been slightly renamed from their previous versions. As these changes are largely cosmetic, they are not marked individually as changes.
Jump to:
- About the settings
- User interface
- General
- Import and export
- Display
- Netfabb application service
- Supports
- Slicing
- Orient part
- Repair
- Generate label
- 3S Executor
- 3S Generator
- Toolpath
- Part renaming
- Keyboard shortcuts
About the settings
The product settings are stored in two locations, the Windows® registry (HKEY_CURRENT_USER\Software\Autodesk\Netfabb) and in a database file (%APPDATA%\netfabb\ConfigDatabase).
To change Netfabb's settings, open . Some of the settings involve picking colors. For instructions on how to use the color selector, see Change colors.
You can export your settings to an XML file using the buttons in the dialog here.
During import, you can choose which sections to import from the XML file.
TopUser interface
Language |
Current available languages are English, German, Japanese, Chinese simplified, Chinese traditional, Korean, French, Spanish, Portuguese (Brazilian). |
![]() |
Note: Use the GUI scaling of Windows® itself instead.
|
General
Start without license |
Enables Netfabb to launch straight into the license-free Netfabb Basic regardless whether a trial period or any subscription is active. When this is set to Yes, and a trial has expired, it also disables the licensing reminder. |
Unit of length |
Switches between millimeters and inches as default units |
Proxy settings |
Licensing requires an internet connection. Using the options here, you may set them independently from your system's proxy settings. |
Logging |
Set path for storing log files, and logging priority level. By default, the path is, or is equivalent to, %APPDATA%\netfabb\netfabb.log. If you encounter any errors and want or need to contact support, we strongly recommend adding this file to your support case. When you can reproduce the issue, we may request to set logging to a lower level such as Info and repeat triggering the issue so that more logging information is generated before you add the log file to the case. |
Database type |
Sets type and, if non-local, connection to the database that stores certain information and configuration. For example, measurements and My Machines configurations are stored in a database. By default, the local database is a file that is stored at %APPDATA%\netfabb\ConfigDatabase but you can change that path. |
Rotation stepping, mouse |
Rotating a part using the mouse, hold ALT to rotate the objects in steps of this angle. This only applies to rotating by dragging the bounding box corners, not by dragging the gizmo handles. |
Rotation stepping, keyboard |
Rotating a part using the keyboard shortcuts, the part rotates in steps of this angle. |
Rotate individually |
Rotating multiple selected parts at once normally rotates them all around a common axis as if they were shells of one single part. With this set to Yes, those parts are rotated individually around their own axis. |
![]() |
Moving a part using the keyboard shortcuts, the part moves in steps of this distance. |
Colors |
Set the colors for platform, parts, and modules. |
Default buildroom shape |
Toggle between a cubic or a cylindrical platform shape. |
Default buildroom size |
The size of the platform is best adjusted to the size of the build platform in your machine. |
Zoom to newly created parts |
When set to Yes, whenever you have created a part, the display zooms and focuses in on it. |
Automatic check for faulty parts |
Check for faults in parts and display a warning sign if found. Important: This does not include self-intersections and degenerate triangles as those checks are computationally expensive and would slow down operation unreasonably. To check for those types of faults, use the respective functions in
Repair.
|
CSV export decimal separator |
Period or comma |
Recent-file count |
Sets the number (1-20) of recently opened files to list in the File menu |
Autosave |
Saves the currently open project to a temporary file in %APPDATA%\netfabb\autosave at a selectable interval. Can be switched off. |
Reverse zoom direction |
Inverts the direction of zooming for the mouse wheel |
Camera orbit |
Orbiting the camera about the parts can be free (around the Z axis of the viewport) or constrained (around the Z axis of the build platform): ![]() Free orbit (left) and constrained orbit (right) |
Warn if solid model associativity will get lost |
Mesh-based work such as cutting or repair on parametric models requires irreversibly turning them into actual meshes. This option switches the warning message on or off that appears when launching such work on parametric models, such as when the parametric nature is no longer needed or when you have taken a working copy of the parametric original. |
Import and export
Ask to export part before deleting |
When you want to delete a part, Netfabb prompts you to confirm this. |
Listen for browser plugin |
(deprecated) |
Default LOD on import |
All parts and project are opened and displayed with this level of detail (LOD) value. |
Restore LOD from project |
Whenever working with a lower LOD in order to speed up display processing, this switch saves it to continue working with this LOD next time. |
Confirm project saving |
When this option is activated and you save a project, you get a confirmation upon completion. |
Always use file preview |
Opens the File preview browser when using Add part from the project tree's and the 3D views' menus. Note: This does not affect
Add part in the main menu's
File category as it also contains a dedicated
File preview browser command.
|
Ask for saving on opening a project |
When you have an unsaved project loaded, you are asked for confirmation when you attempt to open another project. |
3MF import |
Select whether to always split 3MF build items, and to always ask for splitting with this file type. You may also select whether to interpret 3MF components as Netfabb groups. |
ASCII-STL import |
Select whether to always split ASCII-STL solids, and to always ask for splitting with this file type. |
CAD import |
Contains options regarding CAD import dialog display |
Use netProject cache |
Select whether to use this feature |
Use extended file import |
When this is activated, a dialog is offered that provides additional information and functions to be performed right at import. |
Use shorter texture names |
Select whether to shorten names of textures. |
Pentaho Reporting SDK folder |
Points to the SDK used for some of Netfabb's report templates. This is either the SDK shipped and installed with Netfabb or may be a separate installation, although it is recommended to use the included one for best compatibility. |
Java executable |
If auto-detection of Java fails, specify the directory of the Java executable here; needed to generate reports using Pentaho templates. |
Display
Background gradient strength |
Sets a percentage value for the strength of the white-to-black gradient used as the background of the 3D view |
Use enhanced display functions (OpenGL3.3) |
Performs rendering on graphics hardware instead of a CPU-only fallback renderer. If you have trouble with displaying your parts, set this switch to No. Note that this also disables and/or hides any transparency as well as related options and switches. |
Allow enhanced display functions on Intel |
Integrated graphics by Intel® may not support the display functions of OpenGL3.3 used by Netfabb well or at all, which is why they are disabled by default on these graphics units. This switch bypasses the check for Intel integrated graphics. |
Level-of-detail method |
Use the Simple mode for faster calculation, or Advanced for a more precise view of the part. |
Highlight center of platform |
Two lines along X and Y mark the center point along them and, where they cross, the center of the platform itself. |
Animate perspective switch |
Toggles whether changing between default perspective should be animated or instantaneous |
Use vertex buffer objects |
Specify whether to use vertex buffer objects, an OpenGL feature to increase performance when copies of parts are involved. Rather than rendering each part individually, only the original is kept in memory while the copies are drawn as instances of the original. |
Antialiasing |
Specify whether to use anti-aliasing for smoothed drawing of edges. This feature may use a lot of processing power in complex scenes, however, and might decrease performance. |
Transparent part visibility |
With this setting active, clicking the visibility icon in the project tree cycles through
This transparency stacks with any transparency or visibility coming from the clip planes. |
Transparency of parts |
Sets a percentage value for the strength of transparency used when parts are set to transparent |
Show normals loaded from OBJ |
When an OBJ file carries normals information, switching this to Yes makes the Netfabb renderer use this information for surface shading, producing a smoother appearance. Otherwise, even when normals information is present, Netfabb uses its regular flat shading of triangles. |
Clip planes show inner sections |
By default, the highlighting of cross sections is occluded wherever part surfaces are in front of them. Set this to Yes to always have them drawn in front of any part surfaces, occluding or not. |
Transparency of cuts |
Sets a percentage value for the strength of transparency used with the clip planes and for cutting |
Perspective indicator |
The perspective indicator, a representation of the global coordinate system can be configured in several ways. Set here its size as a percentage of the display's size, as well as the visibility and size of the colored planes. They vary between the minimum and maximum value, depending on the current perspective, with planes in the background always displayed larger than those in the foreground. The planes, when displayed, can be used for changing the perspective by clicking on them. This is also where you switch between the regular perspective indicator and the viewcube, and in which corner of the display it sits. ![]() The two styles of perspective indicator in Netfabb: the coordinate system and the viewcube |
Ruler |
Change color and visibility (transparency) of the ruler displayed at the bottom of the display. |
Netfabb application service
Enable server access |
Allow a Netfabb Application Service server to use this Netfabb instance, when running, for performing queued tasks |
Server URL |
This is the URL where this instance of Netfabb can register itself with the NAS server behind it. |
Server passphrase |
The required access control passphrase, if set in the server |
Supports
Colors |
Sets the colors used for things like the platform, mesh, supports, anchors, and down-oriented edges |
Decimal digits |
Adjust this to have the required number of decimal places displayed. |
Zoom animation duration |
To help with recognizing the orientation of a part after a switch of perspective, the transition to the new perspective is animated. Use this to affect the speed at which the animation runs. |
Show cutplanes |
When using the clipping planes, or cutting planes, this switch toggles visible, semi-transparent planes at the cuts. When off, only the contours along the clip or cut are highlighted. |
Zoom orientation |
When switching through support entities in the List tab while Zoom to selection is active, this perspective is used when focusing on the respective support entity. |
Mouse action for bar support |
For the command
|
Ask on deletion of all support |
Toggles whether to ask for confirmation upon choosing to delete any and all existing supports |
Laser diameter for volume calculation |
For calculating the amount of material rendered for non-solid supports, this diameter is used as the width of a single-pass toolpath. |
Apply as part attachment |
Set this to No when you do not want to create supports as attachment but rather as separate part. Some older applications and formats need this as they do not recognize dedicated support structures. For example, attached support is dropped when exporting meshes to STL instead of the modern 3MF. Note: You can always convert support structures regardless how you generated them using the
Manage support command in the
Home toolbar, but keep in mind that attaching a mesh that was parametric previously does not restore the parameters how it was generated, so you cannot edit them in the support editor.
Caution: The meshes so generated can be, and often are, unsuitable for printing as regular parts where support-specific toolpathing would otherwise accept the technically flawed mesh just fine. Make sure that either you process the support meshes appropriately yourself or that they are inherently treated as supports by your workflow anyway.
|
Respect part environment |
When set to No, the support editor ignores any part other than the one you are currently working on in the support editor even when it would intersect with projected supports of the current part. This also includes no-build zones. ![]() Two separate blocks in the build room. One is being worked on in the support editor, the other one (displayed with transparency) is acknowledged by the editor. Note how only a section of the other part is taken into account even though it is actually a full copy of the first (not shown). This is done for performance reasons but may lead to unexpected results like the bar supports to the platform on the far right. |
Environment size |
Sets the extra space around a part to be checked for other parts. Increase this if you often work with widespread parts closely nested against each other. |
Use voxel grid for walls |
Supports near walls can interfere with the same walls. When using the voxel grid approach, the wall detection is improved but the calculation cost increases. |
Voxel grid size, Voxel grid height |
The size of the voxels affects accuracy of wall detection and avoidance but incurs proportional computation costs. |
Show Apply behavior dialog |
When applying support from the support editor, you are asked with a dialog whether to keep or terminate the support editor entry in the project tree. The dialog contains a checkbox to choose to always use this dialog. After unchecking the box, your last choice is remembered and the dialog no longer appears. With this option, you get the dialog to appear again. |
Remove old support before script execution |
Typically, a support script is there to generate all required support at once, invalidating and possibly even negatively interfering with existing supports. As such, Netfabb deletes any existing support by default before running the script. Setting this switch to No disables the deletion. |
Projection height, Fixed height |
In some additive processes, parts do not require supports to reach all the way to the platform and be anchored there, they just need a flat base to stand on once released from powder or substrate. This setting effectively simulates a fixed distance of the part to the platform for supporting purposes regardless at what Z height in the buildroom the part actually sits. Switch Projection height from On to platform to Fixed height to enable this function, and use the parameter Fixed height to specify this simulated fixed distance. |
Slicing
Colors |
Define here the colors for a number of UI elements that are used when working in the
|
Release loaded slice files |
Slice files are usually loaded only partly to save on RAM requirements. However, this locks the files against access by other processes including Netfabb itself, when you load slice files generated by a machine, for example. To always load the entire slice file into memory and allow other processes access, set this to Yes. |
Highlighting grid spacing |
To highlight the interior of a closed contour, a placeholder hatching can be displayed. With this option, specify how tightly the lines for the placeholder filling should be spaced. |
Highlighting style |
Select in which direction the lines should point (read: which axis they should be parallel to) that are used for the placeholder hatching, in X, Y, or X and Y. ![]() Highlighting examples: Along both axes (left) and along X axis only (right). |
Enable slice calculation cache |
Affects how calculation is done internally. In rare cases, toggling this in either direction may remedy performance issues during slicing. By default, this is off. |
Default point reduction tolerance |
This is the default threshold up to which a change in shape is allowed when a point reduction is to be performed. |
Orient part
Colors |
Set colors used for the various elements |
Area selection angle |
When marking areas that must not be considered supportable, this specifies up to which angle adjacent triangles may be tilted away to still become marked as well. |
Repair
Colors |
Set colors used for outer and inner shells, boundary edges, self-intersections, duplicate triangles, edges, extrusions, and other part features |
Minimum edge length for good faces |
Determines which triangles are defined as degenerated in the repair module. All triangles with a height lower than this value can be displayed in orange and are deleted with the function Remove degenerate faces. Triangles with an edge shorter than the specified value are highlighted. |
Allow undoing |
Set whether to allow any undoing during repair, and if yes, whether there should be a limit to either 100000, 300000 or 800000 triangles involved. Increasing and removing the limit also increases the potential memory requirement. When a limit is set, undoing a change that (in sum with previous changes in repair) changed more triangles, Netfabb cancels the repair entirely, but not without prompting you for confirmation. |
Generate label
Colors |
Set colors for parts, backfaces, and two label types. |
Default depth , Default height |
Label dimension |
Default build type |
Add to part or subtract from part, and whether it should be inverted |
Default font |
Leave at Default, or double-click to select a font from those installed on the system. Note: The font size does not affect the label size. It does, however, affect the tessellation resolution of the text mesh. Large values produce greater triangle counts, and very small values can cause the triangulation to become so coarse that the symbols are no longer legible.
|
3S Executor
Set the colors used by Selective Space Structures for surface structures, parts, selections, volume data, surfaces, and other items.
Top3S Generator
Colors |
Set colors used for nodes, bars, backside faces, hatches, previews and other elements. |
Default raster size |
Specify three dimensions. |
Default cell size |
Specify three dimensions. |
Default layer thickness |
Small numeric value |
Default face thickness |
Small numeric value |
Default edge overlap |
Small numeric value |
Render package preview |
Yes or No |
Enable undo in generator |
Yes or No |
Toolpath
Set colors used for the filter blocks in the graphical toolpath editor in powderbed-fusion-type machine workspaces as well as the colors used in PBF toolpath preview.
TopPart renaming
The part renaming specifies the name applied to parts after they are modified, or more accurately, to the parts generated by those modifying actions. The name of the original is always part of the new name. To change renaming settings, double-click on a function in the list, or click the button ..." which appears to the right of the function after you click on it once. A dialog appears to change the automatic renaming. You can insert what is added before or after the part name in the text fields left and right of part name. Below, you can see a preview of how your parts are named. "Part name" always refers to the name of the original part. With the button Set to defaults at the bottom of the dialog, you restore the default naming for that particular function. The default setting for repaired parts, for example, is that (repaired) is added to the original part name.
Create hollow part, Inner offset, Outer offset, and Hollowing shell refer to the respective options for the function Create shell. Group of shells of one part and Group of shells of multiple parts stand for the names of the groups into which the shells are moved with Shells to parts. Similarly, Group of cut parts refers to the group into which cut parts are moved.
For functions that may create several parts at once, or that process several parts at once, such as Duplicate, Shells to parts, Cut parts, and Merge parts, there is the additional field XX. This is only enabled, when the box below is ticked. When several parts are created at once, the XX stands for a number which gets inserted for each part name. When you duplicate a part, for example, the copies are by default named Part name_c00, Part name_c01, Part name_c02, and so on. When several parts are processed by a function, the XX stands for the number of parts processed, as for example in Merge of 2 parts.

The dialog box for changing the automatic renaming for Shells to parts.
Any modified renaming items are written in italic letters. The very last item in the list, Defaults, restores the default naming settings for all functions.
TopKeyboard shortcuts
Keyboard shortcuts, such as Ctrl + S to Save project, are listed here and can be modified.
The shortcuts themselves are listed in a separate article.
Top