• Română
  • Documentația 3DCoat
  • Chapters
    • Introduction to 3DCoat
    • Getting started
    • Interface
    • Brush Components
    • Workspaces Rooms
    • Scripting & Core API
    • Întrebări și răspunsuri
    • licensing
    • Tutoriale de instruire
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Română Română
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
  • Introduction to 3DCoat
  • Getting started
    • System requirements
    • Activating 3DCoat
    • Startup error
      • Startup error Mac
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
    • Folders Structure
      • Custom documents folder
    • Different Forms of “Resolution”
    • Import and Export
    • Applinks in 3DCoat
      • Blender 4.1 applink
        • Blender with the Applink in Linux
      • Blender 4.2/3 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Opening Dialog (Quick Start Menu)
    • Navigation Panel
    • Camera and Navigation
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigation using 3DConnexion devices
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Hotkeys
  • Interface
    • File
    • Edit
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Preferences
    • View
    • Symmetry
    • Textures
    • Calculate
    • Layers
    • Freeze
    • Hide
    • Bake
    • Curves
      • Curves editor
      • Fill with mesh layer
      • Scale of imported curves
    • Windows
      • Tabbed and Popup Panels
      • Controls
    • Scripts
    • Addons
    • Capture
    • Help
    • Room Customization
    • Modify or Create new Room
  • Brush Components
    • Brushes general use
      • Create alpha brushes and decals
      • Making alpha from current sculpt
      • Create a Brush from a 3D Object
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Strokes
      • Curves Popup Menu
    • Brush Options panel
    • Brush Top Bar
    • Conditions Limiter
    • Strips Panel
    • Stencils Panel
    • Smart Materials
      • Add new images or materials
      • Attach a Smart material to a layer
      • Import Quixel Material
    • Presets for Brush alphas
  • Workspaces Rooms
    • Paint
      • Texture Painting & Modes
        • Per Pixel Painting
        • Displacement Painting (Micro-Vertex)
        • Ptex Painting
        • Surface Painting (Vertex painting)
      • Importing Into the Painting Room
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lock Normals
        • Load new UV layout After Model Changes
        • DAZ Genesis models into 3DCoat
      • Paint Menus
        • Edit menu
        • Textures Menu
          • Texture Baking Tools
        • Hide
        • Bake Paint menu
        • The Color Picker
      • Top Bar for the Painting
      • The Layers Panel
        • The Blending Panel
        • Layer and Clipping Masks
      • Left Tool Panel
      • Opacity & Transparency
      • Tweak tools
        • Tweak Toolset
        • Exporting from the Tweak Room
      • Stencil & Material preview panel
      • Exporting from the Painting Room
    • UV
      • UV Top Bar
      • UV Left tool panel
      • UV Preview Panel
      • UV workflow example
      • Importing Into the UV Room
      • Exporting from the UV Room
    • Retopology
      • Importing into Retopo Room
      • Retopo Mesh Menu
        • Virtual Mirror Mode
      • Bake menu
        • Autopo Baking guide
        • Baking guide
      • Top Bar
        • Select geometry
      • Left tool panel
        • Overall Purpose & Function
        • Add Geometry in the retopology room
          • Strokes tool in Retopology
        • Tweak Tools
        • UV Tools
        • Commands for Retopology room
      • AUTORETOPO
        • Autoretopology Guide
      • Poly Groups
    • Sculpt
      • Sculpt Tree
      • Sculpt Layer
      • Brush engine
      • Sculpt Brush options
      • Right mouse button menu
      • Geometry menu
      • Shader
      • Voxel mode
        • Pure Voxel Sculpting
        • Density and Resolution
        • Clay Engine
        • Right-Click Menu
        • Voxel Tools
        • Surface tools on Voxels
        • Voxel Adjustment Tools
        • Volumetric Painting
        • Transform Tools
        • Voxel Objects Tools
          • Voxel Primitives & Import Tools
      • Surface mode
        • Surface tools
        • Surface custom tools
        • Surface adjust tools
        • Surface transform tools
        • Surface Painting
        • Surface Objects Tools
          • Sculpt Primitives & Import Tools
        • Multi Level Resolution
          • Multires tools
          • Multires adjust
          • Multires commands
        • Right-Click Menu
      • Sculpt curves
        • Spline Curves
        • Splines model creation
      • Commands for Sculpt room
      • Vector Displacement
      • Live Booleans
      • Import to Sculpt Room
      • Exporting from the Sculpt Room
    • Render
      • Comparison of different roughness values
      • Render Panel Functions
      • Turntable
      • Fakebake the lighting -non PBR-
    • Factures
      • Workflow
    • Simplest
    • Modeling
      • Mesh Menu
      • Left tool panel
        • Add Geometry
        • Tweak
        • UV panel
        • Commands panel
        • Selected
        • Entire Mesh
      • Loft surface example by Fluffy
      • Blockout by Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Nurbs
    • Nodes
      • Sculpt shader Nodes Library
  • Scripting & Core API
    • Scripting
    • Core API
    • Python API
  • Free 3DCoatPrint
Expand All Collapse All
  • Introduction to 3DCoat
  • Getting started
    • System requirements
    • Activating 3DCoat
    • Startup error
      • Startup error Mac
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
    • Folders Structure
      • Custom documents folder
    • Different Forms of “Resolution”
    • Import and Export
    • Applinks in 3DCoat
      • Blender 4.1 applink
        • Blender with the Applink in Linux
      • Blender 4.2/3 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Opening Dialog (Quick Start Menu)
    • Navigation Panel
    • Camera and Navigation
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigation using 3DConnexion devices
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Hotkeys
  • Interface
    • File
    • Edit
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Preferences
    • View
    • Symmetry
    • Textures
    • Calculate
    • Layers
    • Freeze
    • Hide
    • Bake
    • Curves
      • Curves editor
      • Fill with mesh layer
      • Scale of imported curves
    • Windows
      • Tabbed and Popup Panels
      • Controls
    • Scripts
    • Addons
    • Capture
    • Help
    • Room Customization
    • Modify or Create new Room
  • Brush Components
    • Brushes general use
      • Create alpha brushes and decals
      • Making alpha from current sculpt
      • Create a Brush from a 3D Object
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Strokes
      • Curves Popup Menu
    • Brush Options panel
    • Brush Top Bar
    • Conditions Limiter
    • Strips Panel
    • Stencils Panel
    • Smart Materials
      • Add new images or materials
      • Attach a Smart material to a layer
      • Import Quixel Material
    • Presets for Brush alphas
  • Workspaces Rooms
    • Paint
      • Texture Painting & Modes
        • Per Pixel Painting
        • Displacement Painting (Micro-Vertex)
        • Ptex Painting
        • Surface Painting (Vertex painting)
      • Importing Into the Painting Room
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Lock Normals
        • Load new UV layout After Model Changes
        • DAZ Genesis models into 3DCoat
      • Paint Menus
        • Edit menu
        • Textures Menu
          • Texture Baking Tools
        • Hide
        • Bake Paint menu
        • The Color Picker
      • Top Bar for the Painting
      • The Layers Panel
        • The Blending Panel
        • Layer and Clipping Masks
      • Left Tool Panel
      • Opacity & Transparency
      • Tweak tools
        • Tweak Toolset
        • Exporting from the Tweak Room
      • Stencil & Material preview panel
      • Exporting from the Painting Room
    • UV
      • UV Top Bar
      • UV Left tool panel
      • UV Preview Panel
      • UV workflow example
      • Importing Into the UV Room
      • Exporting from the UV Room
    • Retopology
      • Importing into Retopo Room
      • Retopo Mesh Menu
        • Virtual Mirror Mode
      • Bake menu
        • Autopo Baking guide
        • Baking guide
      • Top Bar
        • Select geometry
      • Left tool panel
        • Overall Purpose & Function
        • Add Geometry in the retopology room
          • Strokes tool in Retopology
        • Tweak Tools
        • UV Tools
        • Commands for Retopology room
      • AUTORETOPO
        • Autoretopology Guide
      • Poly Groups
    • Sculpt
      • Sculpt Tree
      • Sculpt Layer
      • Brush engine
      • Sculpt Brush options
      • Right mouse button menu
      • Geometry menu
      • Shader
      • Voxel mode
        • Pure Voxel Sculpting
        • Density and Resolution
        • Clay Engine
        • Right-Click Menu
        • Voxel Tools
        • Surface tools on Voxels
        • Voxel Adjustment Tools
        • Volumetric Painting
        • Transform Tools
        • Voxel Objects Tools
          • Voxel Primitives & Import Tools
      • Surface mode
        • Surface tools
        • Surface custom tools
        • Surface adjust tools
        • Surface transform tools
        • Surface Painting
        • Surface Objects Tools
          • Sculpt Primitives & Import Tools
        • Multi Level Resolution
          • Multires tools
          • Multires adjust
          • Multires commands
        • Right-Click Menu
      • Sculpt curves
        • Spline Curves
        • Splines model creation
      • Commands for Sculpt room
      • Vector Displacement
      • Live Booleans
      • Import to Sculpt Room
      • Exporting from the Sculpt Room
    • Render
      • Comparison of different roughness values
      • Render Panel Functions
      • Turntable
      • Fakebake the lighting -non PBR-
    • Factures
      • Workflow
    • Simplest
    • Modeling
      • Mesh Menu
      • Left tool panel
        • Add Geometry
        • Tweak
        • UV panel
        • Commands panel
        • Selected
        • Entire Mesh
      • Loft surface example by Fluffy
      • Blockout by Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Nurbs
    • Nodes
      • Sculpt shader Nodes Library
  • Scripting & Core API
    • Scripting
    • Core API
    • Python API
  • Free 3DCoatPrint

Importing Into the Painting Room

774 views 0

Written by Carlos
September 19, 2022

The primary way to import assets into the Painting Room is through the Opening Dialog and its sub-options.
In order to Paint some textures, 1 of 2 conditions must be met:

  1. A model with topology and UVs created in 3DCoat has been successfully Baked into the Painting Room (which can’t happen without a UV Map).
  2. A model created externally, which has been UV Mapped, is imported into 3DCoat for texturing using one of the Painting Methods (which automatically places any existing UV Maps and Textures into the UV Room and the Painting Room). The model can have Multiple UV tiles; see below.

In this context, the Texture Menu becomes available, also, in the Main Menu Panel.
As described in the “Importing Into the UV Room” section the options available in this menu allow you to import existing texture assets into the Painting Room for further modification.

With the middle column select, pick one of these OBJ files you can see in the menu from the screenshot below.
Or select the file menu and click on File→Import→Model for per pixel painting, then choose “sample.obj” file (it is in the Sample folder).

Upon importing an object, you will be prompted with the following image.
There are many options you will see in this prompt.

Import Object for Per Pixel Painting


Normal Map Software Preset:

There is a setting called “Normal Calculation Method” in the “Input/Output” menu of “Preferences”. Depending on the content of the bake, you may need to change the settings here.


Initial subdivision: Set the initial subdivision of the object for a smoother look (if needed).
UV-mapping type: Keep the original UV or choose Auto-mapping.
UV-set smoothing: This option works only if you subdivide the model during import.

Z-up coordinate system Z-up based coordinate system for compatibility with Rhino, 3DS-Max, and other applications with Z-axis up.
The world coordinates change between applications: in Unreal, 3D Studio Max, Blender the Z axis is up, while in Maya, Modo, and Cinema 4D, Y is up.
Import Multiple UV tiles as UV sets Import separate UV tiles as separate UV sets.
Triangulate: Triangulate a mesh to avoid UV glitches.
Weld Vertices Weld separate vertices that are at the same point in space.
Invert Normals
Lock Normals Don’t recalculate normals, use normals directly from the object file. If you subdivide mesh, this option will be ignored.
Don’t Snap Subdivision Vertices to Surface: This option helps to avoid snapping of the subdivided mesh to the surface of the high-poly mesh. It makes the Layer0 mesh very smooth. In this case, all displacement (normal maps) will be placed on higher layers. This option is very helpful if you export a low poly mesh and displacement map.
No Center Snap: 3DCoat tries to move a bound box of the model to the origin of the scene by default. Check this box if you want to import the model as is, without any centering. Turn OFF to avoid all models appearing off center.
Set sharp edges (split normals) over UV seams:
Auto smoothing groups: This option allows the creation of smoothing groups automatically. By specifying the value in the “Maximum angle” option responsible for the maximal angle between faces when the edge becomes sharp, it is necessary to activate the Auto smoothing groups option. To use this option, turn the Auto smoothing groups on.

If you see this warning popup at import, problem happens often if model have random or incorrect UV set.
So such models should be loaded with Auto-mapping and then get UV set correction.

UVset verts outside 0,1 UVspace

Sometimes the UVset is tiled or some verts are outside 0-1 uv space, also the problem seems to happen when you have another UV channels that are not properly unwrapped.


Treat Retopo Objects as Painting Objects: In this mode, each material of the object will be treated as a separate UV set (separate texture) regardless of the initial UV sets.
If you deselect “Treat Retopo Objects as Painting Objects, your painting Objects or retopo object layers be converted to surface materials, and you only now will have one painting object with several surface materials.
Rename your Painting object as a combination name of all the retopo object layers.


UV-set name: Enter UV-set name.
Texture width: Set texture width.
Texture height: Set texture height.
• Note: If your video card has less than 2GB of Vram, you should avoid textures larger than 2000 x 2000.

Import Object for Microvertex Painting


MicroVertex Painting (Displacement)
You will see a number of options that you can specify upon importing your object.

Millions of Polygons: This is responsible for mesh resolution, the number of millions of polygons after mesh smoothing during the loading. This amount should be greater than the number of pixels on the texture. These polygons are used to create the normal map on the fly.
Display Mesh Resolution (Polygons): The mesh consists of two levels of detail: carcass mesh (mid-poly mesh) and high-resolution mesh. Usually, you will see mid-poly mesh in the viewport with a normal map created using high-poly mesh.
Smooth Object: You can also “smooth” the object while opening the file. For this case, let’s tick “Smooth object”.
Mapping Type: Specify what texture coordinates should be used during the editing process.
By default, the UV-mapping type is “Keep UV”. For this option of course, you must have a pre-existing UV-mapped mesh that remains as it was. If you want, you can change it.

  • Keep UV: Keep UV Coordinates: Choose this option only when the entire model is mapped without overlaps.
  • UV Sub-Patch Smoothing: The type of smoothing that will be applied to UV islands.
  1. No Smoothing: UV-sub patches will not be smoothed.
  2. Smooth, Keep Edges:
  3. Full UV Set Smoothing: The UV set will be completely smoothed.
  4. Smooth But Keep Corners: Smooth the UV-set and even out the boundaries, but keep the corners unsmoothed.
  • Keep Clusters (Islands): Choose this option if your model has overlaps in UV mapping. This will move clusters, so they do not overlap. When the texture is exported, it will be saved using the original UV coordinates. If a mapping conflict is detected, more painted pixels will be preferred.
  • Auto Smoothing Groups: The “Auto smoothing groups” option allows the creation of smoothing groups automatically. By specifying the value in the “Max. angle” option responsible for the maximal angle between faces when the edge becomes sharp, activating the “Auto smoothing groups” option is necessary. This option provides automatic UV mapping. While the result is usually satisfactory, unmapped or complex convex shapes should be mapped manually.

Invert Normals: Check this option if you want to invert the normals of the model.
Weld Vertices:
Z-up coordinate system:
No Center Snap:
Preserve Positions: With the help of “Preserve positions” options, you can specify the initial vertex positions to be saved, compensating their shift when smoothing by extra pressure.
Ignore Smoothing Groups: This allows you to import meshes without normal information. The model will be smoothed after the import in this case.

UV Set Name, Texture Width & Height are the same for per-pixel painting.

Import Image as Mesh


Provides a comprehensive set of options for importing your model into Painting Room, making it ready for Vertex Painting.
The options provided in the opening dialog allow for some preliminary texturing using image maps as a basis for final Bump, Stencil, and Color texture maps (available for export and use within 3rd party applications).

Create Mesh from Image

Heightmap landscape for game engines: This tutorial shows how to create a mesh from a black and white height map & color texture if you have it, retopo it and paint on textures, colors and, fine bump details, etc. By Psionic Games.

Tutorials


This video begins a general overview of a common workflow where a 3DCoat user imports a poly mesh generated from a CAD application, inspects and/or edits the mesh and UV’s, then proceeds to texture paint the model with Smart Materials.
After the texture painting stage, the objective is to export the model from 3DCoat for the purposes of rendering the model.

Import Object to Merge: This quick video demonstrates the steps to Import an object to merge into a current scene rather than into a new scene. We get questions about it, thus the video—base model courtesy of Fellipe Beckman.

Import to Microvertex Options Notes: This video mentions some quick and important notes about importing a model into the Painting Room using the MicroVertex (displacement map in-depth channel) option.

Is there a way to import an ORM map, or an ‘Occlusion,Roughness,Metallic’ map ?
These are ‘packed’ images, that use the Red, Green and Blue channels respectively.

When you try and load a packed map, as Metalness/Roughness or other greyscale map… 3DCoat recognizes that the map has R/G & B channels, so actually asks which channel you want to use. 

How to import a model with textures in 3DCoat ? To import a model with textures in 3DCoat, go to Paint Room > “File” > “Import”, select your model file, make sure your model has correct UV mapping for the textures to be applied accurately.
* When exporting your model from another software, choose a format that supports texture mapping, like OBJ, FBX, or a format specific to your workflow.
* Check that your model has proper UV unwrapping before importing, as this is crucial for correctly applying textures in 3DCoat.

Tags:import paint

Was this helpful?

Yes  No
Related Articles
  • 3DPrint
  • Nodes
  • Create brushes based on Curves
  • Right-Click Menu
  • Baking guide
  • Autopo Baking guide
Previously
Surface Painting (Vertex painting)
Up Next
Initial CC subdivision

On This Page: [hide]

Import Object for Per Pixel Painting

Import Object for Microvertex Painting

Import Image as Mesh

Tutorials

AI:
Hi! How can I help you?
Attention: This is a beta version of AI chat. Some answers may be wrong. See full version of AI chat