• Nederlands
  • 3DCoat documentatie
  • Chapters
    • Inleiding tot 3DCoat
    • Aan de slag
    • Interface & Navigatie
    • Brush Componenten
    • Werkruimten Kamers
    • Scripting en Core API
    • Vragen
    • licensing
    • Trainingshandleidingen
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Nederlands Nederlands
    • 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
    • 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
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
  • 3DCoat documentatie
  • Chapters
    • Inleiding tot 3DCoat
    • Aan de slag
    • Interface & Navigatie
    • Brush Componenten
    • Werkruimten Kamers
    • Scripting en Core API
    • Vragen
    • licensing
    • Trainingshandleidingen
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Nederlands Nederlands
    • 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
    • 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
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
Expand All Collapse All
  • Inleiding tot 3DCoat
  • Aan de slag
    • System requirements
    • Why 3DCoat is Unique?
    • 3DCoat activeren
    • Opstartfout
      • Startup error Mac
    • Color management
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
    • Mappen structuur
      • Custom documents folder
    • Verschillende vormen van "oplossing"
    • Tablet on Window
    • Import en Export
    • Applinks in 3DCoat
      • Blender -applink
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Dialoogvenster openen (snelstartmenu)
    • Navigatiepaneel
    • Camera en navigatie
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigatie met behulp van 3DConnexion-apparaten
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Sneltoetsen
  • Interface & Navigatie
    • Bestandsmenu
    • Menu bewerken
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Voorkeuren
    • Menu bekijken
    • Symmetrie
    • Textures
    • Calculate
    • Lagen-menu
    • Menu bevriezen
    • Hide
    • Bake
    • Bochten 2022
      • Curven-menu
      • Curves Properties RMB
      • Vul met mesh-laag
      • Scale of imported curves
    • Windows-menu
      • Windows-pop-upvensters met tabbladen
      • Schuifregelaars
    • Scripts
    • Addons
    • Capture
    • Help-menu
    • Maatwerk
    • Wijzig of maak een nieuwe kamer
  • Brush Componenten
    • Brush bovenste balk
    • Borstels algemeen gebruik
      • Borstels en emblemen maken
      • Alfa maken van huidige beeldhouwkunst
      • Maak een Brush van een 3D-object
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Beroertes
      • Pop-upmenu Curven
    • Brush opties
    • Voorwaarden Begrenzer
    • Strips-paneel
    • Stencils paneel
    • Slimme materialen
      • Voeg nieuwe afbeeldingen of materialen toe
      • Bevestig een Smart-materiaal aan een laag
      • Import Quixel Material
    • Voorinstellingen voor Brush maken
  • Werkruimten Kamers
    • Painting
      • Textuur Painting en modi
        • Per-Pixel Painting
        • Verplaatsing Painting (Micro-Vertex)
        • Ptex Painting
        • Oppervlakte Painting (Polypainting)
      • Importeren in de Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Normalen vergrendelen
        • Laad een nieuwe UV indeling na modelwijzigingen
        • DAZ Genesis models into 3DCoat
      • Menu's van de Painting
        • Edit menu
        • Texturen-menu
          • Textuur Baking
        • Verbergen
        • Menu voor de Bake Paint
        • De kleurkiezer
      • Bovenste balk voor het Painting
      • Het Lagenpaneel
        • Het mengpaneel
        • Layer and Clipping Masks
      • Gereedschap voor het Painting van kamers
      • Dekking - Transparantie
      • Tweak werkruimte
        • Tweak-toolset
        • Exporteren vanuit de Tweak Room
      • Voorbeeldvenster masker/materiaal
      • Exporteren vanuit de Painting
    • UV werkruimte
      • UV bovenbalk
      • UV Linker gereedschapspaneel
      • UV voorbeeldpaneel
      • UV workflow voorbeeld
      • Importeren in de UV kamer
      • Exporteren vanuit de UV kamer
    • Retopologie
      • Importeren in de Retopo Room
      • Retopo Mesh-menu en bakmenu
        • Virtuele spiegelmodus
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Bovenste balk
        • Selecteer geometrie
      • Linker gereedschapspaneel in Retopology-kamer
        • Algemeen doel en functie
        • Geometrie toevoegen
          • Strokes-tool in Retopology
        • Retopo Tweak-tools
        • UV hulpmiddelen
        • Commando's voor Retopologie kamer
      • AUTORETOPO
        • Autopo guide
      • Polygroepen
    • Beeldhouwen
      • Sculpt Layer
      • Boom beeldhouwen
      • Beeldhouwen Brush opties
      • Top Bar
      • Brush
      • Submenu Geometrie
      • Beeldhouwen "Rechtsklik" -menu
      • Schaduwen
      • Voxel modus
        • Pure Voxel -beeldhouwkunst
        • Dichtheid en resolutie
        • Clay-motor
        • Voxel tools
        • Oppervlaktetools op Voxels
        • Voxel aanpassingstools
        • Volumetrisch Painting
        • Hulpmiddelen voor Voxel objecten
      • Oppervlakte-modus
        • Oppervlak gereedschap
        • Oppervlak aangepaste tools
        • Hulpmiddelen voor het aanpassen van oppervlakken
        • Oppervlakte Painting
        • Hulpmiddelen voor oppervlakteobjecten
        • Resolutie op meerdere niveaus
          • Multires tools
          • Multires adjust
          • Multires commands
      • Bochten beeldhouwen
        • Spline-curven
        • Splines model creation
      • Vectorverplaatsing
      • Hulpmiddelen voor oppervlaktetransformatie
        • Hulpmiddelen voor Voxel transformatie
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel primitieven en Import
      • Levende booleans
      • Opdrachten voor beeldhouwkamer
      • Import naar beeldhouwkamer
      • Exporteren vanuit de beeldhouwkamer
    • Veroorzaken
      • Comparison of different roughness values
      • Paneelfuncties renderen
      • Draaitafel
      • Fakebake de verlichting -niet PBR
    • Factures
      • Werkstroom
    • eenvoudigste
    • Modellering
      • Mesh Menu
      • Linker gereedschapspaneel in de modelleerkamer
        • Geometrie toevoegen
          • Geselecteerd
        • Aanpassing
        • Smart Hybrid
        • UV
          • Commando's
        • Geheel gaas
      • Voorbeeld loftoppervlak van Fluffy
      • Blokkade door Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Snelle creatie van 3D-modellen
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Mesh naar NURBS-kamer
    • Nodes
      • Sculpt shaders Nodes-bibliotheek
  • Scripting en Core API
    • Scripting
    • Core API
    • Python-API
  • Gratis 3DCoatPrint

Sharp (hard) edge

1329 views 0

Written by Carlos
November 17, 2023

In order to successfully perform a normal bake as intended, there seems to be a trick to the UV development method and smoothing settings.

3DCoat preserves import/export of smoothing groups via normals.
Normals signal that some edge is sharp or smooth.

Smoothing groups are supported via OBJ format. But you need to export normals also from your 3D-model app.

Set sharp edges: Whit this option you can set sharp edges (split normals) over UV seams.

3DCoat uses normals in OBJ file to recover smoothing groups.

It is better to avoid sharp angles between faces (like in example, retopo mesh between A and B), even angle a little less 90 degrees are not recommended, it will lead to problems if you are using 3DCoat’s method for calculating normals (Edit ->Preferences -> Normals calculation).

Maya normals calculation method will work correctly in this case, so if you need sharp angles, use Maya normals calculation in Preferences.

This is related to method of calculation. 3DCoat calculates normals as  weighted average of neighbor faces, weight is proportional to face square. It allows to display bevel between faces correctly.

But if there is sharp angle between big and small faces then vertex normal will be negative to small face normal and baking on that face will fail.
Maya’s method calculates vertex normal as arithmetical average of neighbor faces normals. It is more appropriate for baking, but not good to display meshes without normal map.

Generally we recommend to add bevel between sharp edges.

What does the “angle” in the automatic smoothing setting mean?


Each software has a setting item for automatically applying smoothness. Smoothing is applied to angles that are less than the specified value. So, if you want to avoid applying smoothness to a 90° corner, you will need to set a value smaller than 90°, such as “89°”, or if you want it to be more precise, you should set it to “89.9°”.

There are two main points necessary for normal baking.


Separate UVs with hard edges in UV expansion

On the low-poly side, decide “edges you want to have sharp edges” (hard edges) and “edges you want smoothed” (soft edges).

Avoid smoothing hard edges when baking

Set the value of “Setting items for automatic smoothing” of each software to “89.5°” etc. so that smoothing will not be applied to edges where the angle is 90° or more.

3DCoat can highlight hard edges during UV development

3DCoat has a function that helps you add seams to hard edges during UV development. *In 3DCOAT, “hard edge” is treated as “sharp edge” .

Settings required when importing a model for UV unfolding


In order to highlight hard edges in the “UV” room, you need to pay attention to the following settings when importing the model:

Set sharp edges (normal division) on UV seams: If checked, all “edges with seams” will be set to “also be highlighted as sharp edges” and imported. (This is added when importing a model that has already been UV-developed or to the UV-developed results using “auto mapping “, but I can’t think of a use for it at the moment.)
Auto smoothing group/max angle: The edges highlighted by “Show sharp edges” introduced below are set based on this value. A good value would be “89.5”.
Show Sharp edges: When checked, parts corresponding to sharp edges will be highlighted in red in the viewport. 
SharpSeams: When you use this tool, edges with angles greater than the value specified in “Fold Angle” will be judged as sharp edges, and if you press “OK”, a seam will be added automatically.

Tags:sharp eedge

Was this helpful?

Yes  1 No
Related Articles
  • Surface Array
  • Top Bar
  • Curves Properties RMB
  • Left tool panel Kitbash
  • Create kitbash
  • Color management
Previously
UV Set smoothing
Up Next
Normalen vergrendelen
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