Share

Applies to 2025.0 Update and later

 
 

Product settings

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

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 Settings > Settings. 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.

Top

User interface

Language

Current available languages are English, German, Japanese, Chinese simplified, Chinese traditional, Korean, French, Spanish, Portuguese (Brazilian).

Removed: Font size
Note: Use the GUI scaling of Windows® itself instead.
Top

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.

Translation stepping, keyboard

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.

Top

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.

Top

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 visible, transparent, and hidden instead of just switching between visible and hidden.

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.

Top

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

Top

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 Create new bar, this setting determines whether you need a single or a double-click to place a bar.

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.

Top

Slicing

Colors

Define here the colors for a number of UI elements that are used when working in the Slices section.

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.

Top

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.

Top

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.

Top

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.
Top

3S Executor

Set the colors used by Selective Space Structures for surface structures, parts, selections, volume data, surfaces, and other items.

Top

3S 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

Top

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.

Top

Part 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.

Top

Keyboard 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

Was this information helpful?