general:interface_navigation:edit_menu:preferences

This Panel opens up a very detailed dialog of settings which allow you to customize 3DCoat. We’ll give you a general overview of the categories and choices available.


At the top of this dialog are 4 constant options which allow you to return 3DCoat to its “factory” default settings:

Restore all “Don't show again” hints: Specify which kind of hints you want to see displayed and where you want them displayed.
Reset Hotkeys: Restore all settings to their default state.
Restore Hotkeys to Default: Reset hotkeys to the state they were distributed with.
Restore Windows & their locations: Restore all windows to their default positions and size.


Zip saved scenes:
Allow inertia: Allows you to use your scroll wheel to gain velocity in tool and dialog scrolling in the same way the scroll wheel works in a web browser, for example.
Auto Save: Switch autosave on/off and set autosave time to adjust time intervals and depth history. Auto saving file has name autosave.3b, which is located in the folder User Data.
Autosave Depth History: Amount of autosave files to be sequentially stored.


Show Tooltips: Allows you to show or hide popup tooltips near your mouse cursor:.
Show Expanded Tooltips (Bottom of 3D Viewport): .
Hide Left Tool Panel: You can hide left tool panels if you prefer to use “space” menu.
Show Current Pick Point Coordinate Preview: .


Use Multi-Core Optimization: Set your preferences to correspond to your system hardware.
Max Processors: Number of Processors to use with 3DCoat.
Use Multi-Core for saving: .
Use MRT: Use multiple render targets to speed up real time normal map updates.
Shader Debug Mode: Shader debug mode allows you to see errors while shaders are compiling. Off by default.


New options in Preferences for AO/Curvature layers: Calculate default values/ask with dialog/skip calculation.



- Megascans support improvement: New option Edit > Preferences > I/O > Additional Quixel folder.

On startup “3DCoat” checks “Downloads” and “Additional Quixel folder” for new Quixel materials as zip-archives and already extracted folders.


FBX export units: Units meaning in the FBX. Meters mean scale 1:100, Centimiters 1:1, Millimeters - 10:1. This is applied to FBX export only.
Embed textures to FBX: When you export FBX textures will be embedded directly into the FBX file.
External 2D Editor: This path will be used to specify which external ‘Paint” application you wish to use (i.e. Photoshop) to edit 2D-images. This editor should be able to edit PSD-files, so usually it is Adobe Photoshop. This editor will be called by “Edit”-“Sync Layers with Ext. Editor/Edit All Layers in Ext. Editor/Edit Projections in Ext. Editor”.


Normal Map Software Preset: Use this array of options to precisely specify the way you want your Normal Maps to be dealt with, internally and externally in 3rd party apps. There is a list or suggested parameters for each software.
Normals Calculation Method: Choose how normals of the mesh for painting will be calculated.
Normal maps export: Select the standard of normal maps exporting: 3D-Max or Maya.
Triangulaton Method: Triangulaton method is important for compatibility of normal maps. If triangulation method does not correspond to your modeling software and you will bake normal maps - cross-like artifacts may appear on quads.
Tangent Space Standard: Tangent space is important to render normal maps correctly. If you are using incorrect tangent space seams will be visible on baked model in your modeling software. So you need to choose method that is well compatible with your modeling software after exporting from 3DCoat. Difference is not too visible on organic models but may affect baking hard surface models essentially.
Swap TB: Invert normals direction.
Denormalized TB: Denormalized Texture Baking means resetting the length of each normal in the map to 1.


Realtime Padding mode: There are several methods for padding.
- First one linearly interpolates color between pixels from opposite island.
- Second one Takes nearest pixel from opposite island.
- Third one, the naive, takes nearest pixel from current island.

Padding: When you export textures you will be asked if you need a border around the texture clusters (padding). This option allows you to answer the question automatically.
Padding width: Padding width, used when texture exporting.

3D-Printing presentation parameters
Render front, back, left, right, top views in perspective.
Amount of shots for the turnable rendering.
Angle over the horizon for the turnable rendering.



Z-up coordinate system: Z-up based coordinate system for compatibility with Rhino, 3DS-Max, and other applications with Z-axis up.


Use Fixed Scene Scale: If you use a fixed scene scale the object will always be opened with this scale except scenes saved previously. This may be problematic in cases when objects are too huge or too small. It is recommended to keep scaled object size in the range 10-300.
Fixed Scene Scale: The scene scale to import objects.
Measure Units: They are just visual marks for units. No actual scaling is performed in dependence on units.


Vertical synchronization: .
Gamma Correction: Red/Green/Blue.
Use ACES tonemapping: Use ACES tone mapping.


Enable VoxTree Properties by RMB: Enable or disable RMB properties window in Sculpt room. Window may be disabled as well by assigning hotkey in Windows→Popups→Trigger volume properties window.
Allow material navigation via LMB/RMB dragging in viewport: Allow material navigation via LMB/RMB dragging in viewport.
Near plane modulator: Allows you to set how close the Viewport Camera can get to an object. It Tweak camera near plane to be able to move closer to surface.
Environment sphere map: Specify which spherical image will be used in rendering any environmental effects.
Show import thumbnails on start page: .
Screen Space Grid Size: Set the grid size in pixels.
Grid Subdivision: This value represents the number of subdivisions in the screen grid. Use zero for none.
Background Type: Scene background style.
Background Image: Image to be used as a background.


Camera Zoom Speed: Determines Camera Zoom Speed.
Camera Rotation Speed: Determines Camera Rotation Speed.
Freeze pattern Scroll Speed: Freeze pattern scroll speed. Change the pattern used to indicate frozen areas in the freeze menu.


Mouse Wheel: Select which parameter to change with the mouse wheel.
Ctrl+Wheel: Select which parameter to change with ctrl+mouse wheel.
Shift+Wheel: Select which parameter to change with shift+ mouse wheel.
Alt+Wheel: Select which parameter to change with alt+mouse wheel.


Wheel Zoom Perspective Speed: Determines Wheel Zoom Perspective Speed.
Wheel Zoom Orthographic Speed: Determines Wheel Zoom Orthographic Speed.
Wheel Zoom UV Speed: Determines Wheel Zoom UV Speed.


3D Printing settings

Layer Thickness for 3D printing: Layer thickness for 3D-printing export.
Build Size: on X,Y,Z.


Voxel paint depth: The depth of the voxel painting. Be careful with a big depth of the color penetration, it may cause artifacts (penetration to another side of the object, noise color spots over the noisy surfaces). So, we recommend low paint depth for noisy surfaces. Pay attention, the bigger depth leads to slower performance.
Tablet Interface: Let you select Wintab or Tablet PC.
Brush Sensitivity: Adjust Pen sensitivity if you are using a digital pen.
Treat eraser as pen: .


Remember Brush/Strip For Every Tool: Specify whether you wish 3DCoat to remember prior settings each time you use that Brush.
Remember Own Brush Radius for Every Tool: Specify whether you wish 3DCoat to remember prior settings each time you use that Brush.


Top Panel Display Brush Preferences: If you are limited in screen space or you don’t often use Brush Falloff or Focal Shift you can choose to hide the 'Focal shift' and Falloff slider in the top panel.

  • Show Focal shift in top panel: Show “Focal shift” slider in top panel.
  • Show Falloff in top panel: Show “Falloff” slider in top panel.

—- Symmetry Point Opacity: .
Prevent double painting over stacked UV islands: This option is important if you have stacked or mirrored UV islands. If the option is enabled the point on UV map may be painted only once per stroke.
It is helpful if stacked islands have no boundary with each other (for example body - one island, arms and legs - other mirrored islands). If you enable symmetry and this option, arms and legs will not be painted twice.
But if mirrored islands have common boundary between them, enabling this option will lead to artifacts near the common edges because same pixel is present on both sides of the edge.


Hide Brush w/ Caps Lock: If this option is checked brush will be hidden constantly in CAPS LOCK mode, otherwise it will be hidden only while drawing.
Hide Brush When Stroking: If this option is checked brush will be hidden when drawing.
Show Brush Curve:
Show Brush Alpha Texture:


Brush Circle Color:
Brush Curve Color:
Brush Curve Color w/ CTRL:
Brush Curve Color w/ SHIFT:
Show Central Dot in CAPS Mode While Drawing:
Message Above Brush:
Message Below Brush:
Messages Color: Color of the messages below or above the brush.

Compact interface: Toggle compact/full interface. TAB hotkey.


3DCoat support 3D Space Navigator from 3DConnexion. You can find all of the options to control your 3D mouse here. If you own one of these devices use these settings to obtain the precise kind of control you need.

3DCoat takes all that settings from the Control panel of the 3D-Connexion device, so no need for many settings there.
So press the device settings/menu button and edit the settings there. Pay attention, rotation around the vertical axis is in Advanced settings → Navigation modes → Lock horizon.

The only fields that can't be edit there exposed below.

Orthographic mode zoom speed
The speed modulator for objects translation: The additional speed modulator for the translation when the object manipulation mode with the 3D-mouse turned on.

3dconnexion Support: This video demonstrates the benefits of using a 3dconnexion device, especially the flagship version, SpaceMouse Enterprise, in 3DCoat. It allows the user to smoothly navigate along 6 different axis, simultaneously while working. This doubles productivity as the user does not have to constantly stop, navigate, resume working, all with the same working hand.

It also reduces repetitive-action stress on the work-hand, by sharing the workload across both hands. It also keeps the user's hands off their keyboard and their focus on their model.

Use 3D-Connexion API from 3D-Coat 4.xx: Use older version of 3D-Connexion API. It is not recommended because in some cases it may lead to additional lags if you use wireless devices (mouse, pen, keyboard). But if the new API does not work for you - please use older one.


Show Folders As Buttons“
Max. amount of lines in folders list: Maximal amount of lines in folders list used for items lists like brushes, stencils, presets etc.
Font Size: Select Font size.
Hide Scrollers: Hide Scrollers bar.
Save your own color scheme: Press the button, then enter the name of the color scheme, it will appear in Windows > UI color theme, and the theme file written to the “Docs/3DCoat/UserPrefs/UI_Color_Themes/TheMeName.json”. If the theme with this name exist, it will be overwritten.
3D Button Color: Use a 3D style for the buttons.
Gradient Menu: Use a gradient texture for menus and backgrounds.
Display Colors: Change colors to personalize your theme.

All of the options of Interface Theme and Layout in these section of the Preferences let you precisely design the look and layout of the entire interface. No two people like the same things, so these settings have been provided to let you set the “Look & Feel” of 3DCoat exactly the way you prefer.

The UI is fully customizable. By default there are three UI themes present upon installation.
They are “Dark”, “Grey” and “Light”.
You can change a UI them by going to Edit–>Preferences–>Load, you will be directed to a folder named “OptionsPresets”, there are 3 .xml files in it, each of them is corresponding to a theme, to load the themes, simply select one .xml file and click Open.

You can of course edit many more parts of the UI and create your own UI theme and save it as an .xml file.
Just go to Edit → Preferences.
Here you can customize the color of text, interface background, header, buttons, grid, background, and so on. You can also turn on/off 3D button style, Gradient menus.
After all these done, just save the .xml file, all the UI & hot keys and other customized information are stored in it.
You can load it anytime or share with your friends. Simply press the button Save in Preferences panel.

You can even change the icons of the tools to you own, just go to the installation folder of 3DCoat, in the path textures\icons you will find the source PSD files of the icons, they are “baseicons.psd” and “SmallIcons.psd”, open the PSD file in Photoshop and draw your own icons.
When finished, save them as DDS format, keep the name and replace the original “baseicons.dds” and “SmallIcons.dds”.
Next time you start 3DCoat, it will load the new icons.


Change Contrast background color of Panels, Controls and Windows.


Auto - select edges when faces deleted (Select/Faces): When you delete selected faces the bounding edges will be selected. Turn it off if you don't need edges selection.
Move only the selected group of faces:.
Skip the “Smooth All” dialog in the Sculpt room: If this option turned ON the “Smooth all” dialog will not appear. Smoothing will be performed just once.
Auto Extrude in Smart Extrude: Extrude auto commit after new Selection.
SmartExtrude Const Selection: Selection enable all time.
Skip the question about layer Downgrade/Restore: When you click on cache/uncache from the VoxTree you will be asked if you really need it. If this option is turned on the question will not appear.
Use QWER for gizmo modes switching: Use it to turn on/off using the QWER for the gizmo modes switching.
Move only the selected group of faces

Use RGB cavity as the default cavity calculation method: The new RGB cavity introduced as possible default calculation method. In this case multi-range cavity will be calculated on the GPU, additional control in UI of conditions/smart materials will appear - the “Cavity width”. It allows to vary the cavity width/smoothing in realtime, it is very important for the realistic PBR texturing.
Cavity width (using the RGB cavity) may be used for smart materials for each layer separately. Each material layer has own cavity width settings. It gives the possibility to create much better effects for “aging” materials, like several differently “aged” layers of paint.

RGB cavity is a multi-range cavity texture, each channel corresponds to a different cavity scale. B is the local cavity, G is a middle-range cavity, R is the far-range cavity. Bakes curvature with radius 1, 20, 100 to RGB channels respectively.

If you already have the old cavity layer in the scene, you need to delete it to use this feature. This is very significant feature for the PBR painting over the texture/mesh.
If the RGB cavity enabled by default and you are loading the scene that has the old-style cavity layer, the Coat will warn you that it is better to re-calculate the cavity to get better control.


ShowBetaTools: We recommend that you always enable this option, since 3DCoat is in a constant state of improvement, bug fixes and other updates. Seeing and using the beta tools and functions allows you experience any new fixes and to get an advanced look at features which will not be present until the next major release of 3DCoat.
Allow Volumetric Painting:
Allow splines from V4.9: Enable the old version of splines in the E-panel. The new version of splines will be available as well.
Show activity bar (Top-right): .
Treat retopo groups as materials EXPERIMENTAL Treat the retopo groups as materials instead on objects. Use this option on your own risk, it is not usual 3D-Coat's workflow. By default, retopo groups will be baked as objects.


Beta tools presented for the preview and testing purposes only. They make an essential part of 3DCoat 2021. They may be disabled in V4.9xx after the release of 3DCoat 2021.

  • general/interface_navigation/edit_menu/preferences.txt
  • Last modified: 2022/09/29 22:47
  • by carlosan