User Tools

Site Tools


the_baker_knald_1.1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
the_baker_knald_1.1 [2016/02/01 01:30]
adavies
the_baker_knald_1.1 [2017/05/23 03:49] (current)
Line 1: Line 1:
 ====== The Baker ====== ====== The Baker ======
  
-The baker is the interface that we use to bake textures from high to low polygonal sources. From within the baker you can generate [[normal_maps_knald_1.1|Tangent Space Normal]]((Knald uses MikkTSpace by Morten S. Mikkelsen, which is available for free, from [[http://​wiki.blender.org/​index.php/​Dev:​Shading/​Tangent_Space_Normal_Maps]] & the [[http://​www.xnormal.net/​Developers.aspx|xNormal SDK]].)), [[normal_maps_knald_1.1|Object Space Normal]], [[derivative_maps_knald_1.1|Derivative]],​ [[height_maps_knald_1.1|Displacement/​Height]],​ [[ambient_occlusion_maps_knald|Ambient Occlusion]],​ [[concavity_maps_knald_1.1|Concavity]],​ [[convexity_maps_knald_1.1|Convexity]],​ [[curvature_maps_knald_1.1|Curvature]],​ [[transmission_maps_knald_1.1|Transmission]],​ [[vertex_color_maps_knald_1.1|Vertex Color]] & [[material_id_maps_knald_1.1|Material ID]] maps from 3d source data.+The baker is the interface that we use to bake textures from high to low polygonal sources. From within the baker you can generate [[normal_maps_knald_1.1|Tangent Space Normal]]((Knald uses MikkTSpace by Morten S. Mikkelsen, which is available for free, from [[http://​wiki.blender.org/​index.php/​Dev:​Shading/​Tangent_Space_Normal_Maps]] & the [[http://​www.xnormal.net/​Developers.aspx|xNormal SDK]].)), [[normal_maps_knald_1.1|Object Space Normal]], [[derivative_maps_knald_1.1|Derivative]],​ [[height_maps_knald_1.1|Displacement/​Height]],​ [[ambient_occlusion_maps_knald_1.1|Ambient Occlusion]],​ [[concavity_maps_knald_1.1|Concavity]],​ [[convexity_maps_knald_1.1|Convexity]],​ [[curvature_maps_knald_1.1|Curvature]],​ [[transmission_maps_knald_1.1|Transmission]],​ [[vertex_color_maps_knald_1.1|Vertex Color]] & [[material_id_maps_knald_1.1|Material ID]] maps from 3d source data.
  
 [{{https://​s3.amazonaws.com/​docs.knaldtech.com/​docuwiki/​baker_knald.png?​nolink|The Global Bake Settings}}] [{{https://​s3.amazonaws.com/​docs.knaldtech.com/​docuwiki/​baker_knald.png?​nolink|The Global Bake Settings}}]
Line 12: Line 12:
 \\ \\ \\ \\ \\ \\ \\  \\ \\ \\ \\ \\ \\ \\ \\ \\  \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\  \\ \\ \\ \\ \\ \\ \\ \\ \\  \\ \\ \\ \\ \\ \\
  
-**Dilation On/Off:** Enables dilation.+**Dilation On/Off:** Enables dilation. ​**This setting requires a rebake to take effect if selected post bake.**
  
 **Anti-aliasing:​** Here you can choose how much Anti-Aliasing is used during the baking process. **Anti-aliasing:​** Here you can choose how much Anti-Aliasing is used during the baking process.
Line 19: Line 19:
   * **16xAA:** 16xAA Anti-aliasing (Supersampling) will be used during the baking process at the cost of a little speed.   * **16xAA:** 16xAA Anti-aliasing (Supersampling) will be used during the baking process at the cost of a little speed.
  
 +**This setting requires a rebake to take effect if selected post bake.**
  
 [{{https://​s3.amazonaws.com/​docs.knaldtech.com/​docuwiki/​no_aa.png?​256|No Anti-Aliasing((Art courtesy of Charles Metze III http://​www.the3dcharles.com/​))}}][{{https://​s3.amazonaws.com/​docs.knaldtech.com/​docuwiki/​16xaa.png?​256|16x Anti-Aliasing (Supersampling)((Art courtesy of Charles Metze III http://​www.the3dcharles.com/​))}}] [{{https://​s3.amazonaws.com/​docs.knaldtech.com/​docuwiki/​no_aa.png?​256|No Anti-Aliasing((Art courtesy of Charles Metze III http://​www.the3dcharles.com/​))}}][{{https://​s3.amazonaws.com/​docs.knaldtech.com/​docuwiki/​16xaa.png?​256|16x Anti-Aliasing (Supersampling)((Art courtesy of Charles Metze III http://​www.the3dcharles.com/​))}}]
Line 38: Line 39:
 **Update Integrator:​** Update the current baked image to [[the_integrator_knald_1.1|The Integrator]]. Mesh data from the baker is automatically carried over to The Integrator for use within Mesh AO and Transmission if needed. **Update Integrator:​** Update the current baked image to [[the_integrator_knald_1.1|The Integrator]]. Mesh data from the baker is automatically carried over to The Integrator for use within Mesh AO and Transmission if needed.
  
 +
 +
 +===== Ray Projection Settings =====
 +
 +----
  
 **View Cage:** Enables viewing of the projection cage. **View Cage:** Enables viewing of the projection cage.
Line 45: Line 51:
 **Search Range:** The distance between the projection cage and the range cage. **Search Range:** The distance between the projection cage and the range cage.
  
-  * **1x Push** Sets the distance between the projection cage and the range cage to be identical to the value set on the push slider/​spinner. +  * **1x Push:** Sets the distance between the projection cage and the range cage to be identical to the value set on the push slider/​spinner. 
-  * **2x Push** Sets the distance between the projection cage and the range cage to be twice the value set on the push slider/​spinner.+  * **2x Push:** Sets the distance between the projection cage and the range cage to be twice the value set on the push slider/​spinner.
   * **Manual:** Unlocks the range slider/​spinner so a manual value may be used.   * **Manual:** Unlocks the range slider/​spinner so a manual value may be used.
  
-===== Ray Projection Settings =====+**Ray Distribution::​** The method used for controlling ray distribution.
  
-----+  * **Aligned:​** Forces the cage vertices to align with the soft normal direction of the Low Poly vertices. 
 +  * **Unadjusted:​** Forces the ray direction to be controlled by the unmodified cage vertices. 
 + 
 +In general soft normals (Adjusted) results in a better distribution of rays than points placed by hand as they are a mathematically "​perfect"​ angular distribution for the geometry, but for some meshes you may get better results using points placed by hand (unadjusted) as it greatly depends on the topology of the cage as to how the projection will align. 
 + 
 +Essentially '​Adjusted'​ is  a way of using the cage to indicate ray distance but not distribution of rays whereas with unadjusted we allow the cage to dictate ray distance and distribution simultaneously.
  
 +**This setting requires a rebake to take effect if selected post bake.**
  
-**Push:** The amount you wish to inflate the projection cage. The projection cage should in most instances ​completly ​enclose the High Poly mesh in order to render correctly.+**Push:** The amount you wish to inflate the projection cage. The projection cage should in most instances ​completely ​enclose the High Poly mesh in order to render correctly.
  
 **Range:** The amount you wish to inflate the range cage. This should be set at a distance that is as close to the High Poly mesh as possible, while still being enclosed by it. Setting this value too high can cause unnecessary increases in render times. See the images below for more details. **Range:** The amount you wish to inflate the range cage. This should be set at a distance that is as close to the High Poly mesh as possible, while still being enclosed by it. Setting this value too high can cause unnecessary increases in render times. See the images below for more details.
the_baker_knald_1.1.1454290204.txt.gz · Last modified: 2017/05/23 03:49 (external edit)