{"id":995,"date":"2026-10-31T20:41:47","date_gmt":"2026-11-01T00:41:47","guid":{"rendered":"https:\/\/www.evillair.net\/v4\/?page_id=995"},"modified":"2026-10-31T20:41:47","modified_gmt":"2026-11-01T00:41:47","slug":"polykiln","status":"publish","type":"page","link":"https:\/\/www.evillair.net\/v4\/polykiln\/","title":{"rendered":"polyKiln"},"content":{"rendered":"<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-logo.png\" alt=\"polyKiln\" width=\"440\" height=\"151\" \/><\/p>\n<p><span style=\"font-size: 20px;\"><strong><span style=\"color: #ffffff;\"><br \/>\nPOLY<\/span><span style=\"color: #ff9900;\">KILN<\/span><\/strong> : A free texture baker for Windows<\/span><br \/>\nBakes the detail of a high-poly model onto the UVs of its low-poly.<\/p>\n<p>Download latest: <a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polyKiln-1.2.0-windows-x64.zip\">polyKiln-1.2.0-windows-x64<\/a> (33.2 MB)<\/p>\n<p><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-hdri-3d-locked.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-hdri-3d-locked.jpg\" alt=\"polyKiln with a wine barrel in the 3D View\" width=\"700\" height=\"509\" \/><\/a><\/p>\n<p>A wine barrel with its baked maps, lit by an HDRI in the 3D View.<\/p>\n<section>\n<h3>What it does<\/h3>\n<p>You give polyKiln two meshes: the detailed high-poly and the game-ready low-poly with its UVs. It casts rays from the low-poly&#8217;s surface, finds the high-poly around it, and writes what it finds into images that line up with the low-poly&#8217;s UVs. Tick the maps you want, pick a size and click Bake.<\/p>\n<p>The baking is done by polyKiln itself, on every core of your CPU. There&#8217;s nothing else to install, and no other program runs in the background.<\/p>\n<\/section>\n<section>\n<h3>Before You Start<\/h3>\n<ul>\n<li>Windows 10 or 11, 64-bit.<\/li>\n<li>A CPU from 2013 or later (Intel Haswell \/ AMD Ryzen or newer).<\/li>\n<li>A graphics card with DirectX 12 or Vulkan, for the 3D View.<\/li>\n<li>A high-poly and a low-poly, as .obj or .fbx. The low-poly needs UVs.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h3>The 3D View<\/h3>\n<p>Every baked map can be seen flat, or on the model: click 3D above the map, or press Tab. The 3D View shows the low-poly with its maps, using <strong>Normal<\/strong>, <strong>Basecolor<\/strong>, <strong>Roughness<\/strong>, <strong>Metallic<\/strong>, <strong>AO<\/strong>, <strong>Cavity<\/strong> and <strong>Lighting<\/strong>. Each one can be switched off, or shown on its own. Any other map, or a checker for spotting UV stretching, can go on the model too.<\/p>\n<p><figure style=\"width: 700px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-3dview.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-3dview.jpg\" alt=\"The 3D View with a bolted metal panel\" width=\"700\" height=\"509\" \/><\/a><figcaption class=\"wp-caption-text\">The 3D View, with its settings underneath.<\/figcaption><\/figure><br \/>\n<\/section>\n<section>\n<h3>Changing One Map<\/h3>\n<p>Each map&#8217;s settings are under its preview. Change one and a dot appears on the map&#8217;s tab: click Update to re-bake only that map, or Reset to go back to how it was. Projects are saved as small .pkp files, and when you open one again its baked maps are there.<\/p>\n<p>The <strong>Heightmap<\/strong> has Levels you can drag while you watch, with the height statistics underneath.<\/p>\n<p><figure style=\"width: 700px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-heightmap.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-heightmap.jpg\" alt=\"The Height map with its Levels\" width=\"700\" height=\"509\" \/><\/a><figcaption class=\"wp-caption-text\">The Height map and its Levels.<\/figcaption><\/figure><br \/>\n<\/section>\n<section>\n<h3>Maps<\/h3>\n<p>Bake all of them at once, or only the ones you need. The files are named so that PBR viewers pick them up by themselves.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Normal<\/th>\n<td>Tangent space (MikkTSpace) or object space. Flip green for DirectX-style engines.<\/td>\n<\/tr>\n<tr>\n<th>AO<\/th>\n<td>Ambient occlusion: soft shadows where shapes meet.<\/td>\n<\/tr>\n<tr>\n<th>Height<\/th>\n<td>How far the high-poly is above or below the low-poly, with Levels.<\/td>\n<\/tr>\n<tr>\n<th>Cavity<\/th>\n<td>Crevices and small dents.<\/td>\n<\/tr>\n<tr>\n<th>Curvature<\/th>\n<td>Edges and dips, in grey, two-tone or tricolor.<\/td>\n<\/tr>\n<tr>\n<th>Lighting<\/th>\n<td>Sun or HDRI light, with shadows. See below.<\/td>\n<\/tr>\n<tr>\n<th>Object Normal<\/th>\n<td>Normals in object space, for effects placed in 3D.<\/td>\n<\/tr>\n<tr>\n<th>Position<\/th>\n<td>Position in space, for seamless 3D grunge and gradients.<\/td>\n<\/tr>\n<tr>\n<th>Basecolor<\/th>\n<td>The high-poly&#8217;s own textures and colours.<\/td>\n<\/tr>\n<tr>\n<th>Roughness<\/th>\n<td>From the high-poly&#8217;s materials, or as glossiness.<\/td>\n<\/tr>\n<tr>\n<th>Metallic<\/th>\n<td>From the high-poly&#8217;s materials.<\/td>\n<\/tr>\n<tr>\n<th>Opacity<\/th>\n<td>Where the high-poly is and isn&#8217;t.<\/td>\n<\/tr>\n<tr>\n<th>ID<\/th>\n<td>By material, object, material colour, or separate pieces.<\/td>\n<\/tr>\n<tr>\n<th>UV<\/th>\n<td>The UV layout as an image to paint over.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Click a map to see the whole window:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-nm.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-map-nm.jpg\" alt=\"Normal map\" width=\"220\" height=\"220\" \/><\/a><br \/>\nNormal<\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-ao.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-map-ao.jpg\" alt=\"AO map\" width=\"220\" height=\"220\" \/><\/a><br \/>\nAO<\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-curvature.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-map-curvature.jpg\" alt=\"Curvature map\" width=\"220\" height=\"220\" \/><\/a><br \/>\nCurvature<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-basecolor.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-map-basecolor.jpg\" alt=\"Basecolor map\" width=\"220\" height=\"220\" \/><\/a><br \/>\nBasecolor<\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-id.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-map-id.jpg\" alt=\"ID map\" width=\"220\" height=\"220\" \/><\/a><br \/>\nID<\/td>\n<td style=\"text-align: center;\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-uv.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-map-uv.jpg\" alt=\"UV map\" width=\"220\" height=\"220\" \/><\/a><br \/>\nUV<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/section>\n<section>\n<h3>The Lighting Map<\/h3>\n<p>A shading layer for your colour texture. The model is lit by a sun or by an HDRI, with shadows from the high-poly. Put it on top of your texture as an Overlay layer in Photoshop: 50% grey leaves the colour alone, so only the light and shadows show.<\/p>\n<ul>\n<li><strong>Sun:<\/strong> aim it by dragging on a sphere. Hard or soft shadows.<\/li>\n<li><strong>HDRI:<\/strong> ten from Poly Haven come with polyKiln, or use your own .exr or .hdr.<\/li>\n<li>A bounce light for the dark side, and a colour for each light.<\/li>\n<li>Drag the HDRI strip and the model in the 3D View turns with the light, before you bake.<\/li>\n<li>Save the setups you like as presets.<\/li>\n<\/ul>\n<p><figure style=\"width: 700px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-sun-3d.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-sun-3d.jpg\" alt=\"Lighting map with a sun, on the model\" width=\"700\" height=\"509\" \/><\/a><figcaption class=\"wp-caption-text\">Lighting map with a sun, seen on the model.<\/figcaption><\/figure> <figure style=\"width: 700px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-hdri-2d.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.evillair.net\/v4\/wp-content\/uploads\/2026\/10\/polykiln-hdri-2d.jpg\" alt=\"Lighting map with an HDRI, flat\" width=\"700\" height=\"509\" \/><\/a><figcaption class=\"wp-caption-text\">Lighting map with an HDRI, seen flat.<\/figcaption><\/figure><br \/>\n<\/section>\n<section>\n<h3>Other Settings<\/h3>\n<ul>\n<li>Cages: automatic, or your own cage mesh.<\/li>\n<li>Sizes from 128 to 8192, antialiasing up to 4\u00d7, edge padding.<\/li>\n<li>PNG 8 or 16-bit, TGA, TIFF 16-bit, EXR 32-bit float.<\/li>\n<li>Watch the maps fill in while they bake: buckets, spiral, rows or chunks.<\/li>\n<li>Themes, your own colours, and an adjustable interface size.<\/li>\n<\/ul>\n<\/section>\n<section>\n<h3>New in 1.2<\/h3>\n<ul>\n<li>The 3D View is now in the main window. Any map switches between flat and 3D with one click, or Tab.<\/li>\n<li>Roughness and Metallic maps, shown on the model with PBR shading.<\/li>\n<li>Turn the Lighting map&#8217;s HDRI and the model&#8217;s light changes with it.<\/li>\n<li>Chunks: a new bake preview, with buckets appearing all over the map.<\/li>\n<li>Your own checker texture, with tiling, and 1- or 2-sided faces.<\/li>\n<li>Sliders change from where they are; hold Shift for small steps.<\/li>\n<\/ul>\n<\/section>\n<section>\n<p><em><span style=\"font-size: 14px;\"><strong>polyKiln<\/strong> is free for personal and commercial work.\u00a0<\/span><\/em><\/p>\n<p><span style=\"font-size: 10px;\">HDRIs and the high-poly wine barrel from <a href=\"https:\/\/polyhaven.com\">Poly Haven<\/a> (CC0).<\/span><\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>POLYKILN : A free texture baker for Windows Bakes the detail of a high-poly model onto the UVs of its low-poly. Download latest: polyKiln-1.2.0-windows-x64 (33.2 MB) A wine barrel with its baked maps, lit by an HDRI in the 3D View. What it does You give polyKiln two meshes: the detailed high-poly and the game-ready [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-995","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/pages\/995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/comments?post=995"}],"version-history":[{"count":10,"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/pages\/995\/revisions"}],"predecessor-version":[{"id":1037,"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/pages\/995\/revisions\/1037"}],"wp:attachment":[{"href":"https:\/\/www.evillair.net\/v4\/wp-json\/wp\/v2\/media?parent=995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}