{"id":26,"date":"2026-08-10T22:40:07","date_gmt":"2026-08-10T22:40:07","guid":{"rendered":"http:\/\/192.168.2.13:8080\/?page_id=26"},"modified":"2026-08-13T15:16:15","modified_gmt":"2026-08-13T15:16:15","slug":"home","status":"publish","type":"page","link":"https:\/\/reliefforge.cloud\/","title":{"rendered":"Home"},"content":{"rendered":"\n<div class=\"rf-page\">\n\n  <section class=\"rf-hero\">\n    <div class=\"rf-hero-copy\">\n      <span class=\"rf-eyebrow\">STL prep for laser engraving<\/span>\n      <h1>Turn a raw MakerWorld mesh into a laser-ready relief.<\/h1>\n      <p>ReliefForge welds the mesh watertight, trims the base to true depth, and drops in the alignment &amp; fill rings automatically \u2014 so it slices clean in any engraving software and engraves raised, first try.<\/p>\n      <div class=\"rf-hero-cta\">\n        <a class=\"rf-btn rf-btn-lg\" href=\"https:\/\/reliefforge.cloud\/?page_id=29\">Prepare a file &rarr;<\/a>\n        <a class=\"rf-btn-ghost\" href=\"https:\/\/reliefforge.cloud\/?page_id=27\">view process<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"rf-viewer\">\n      <div class=\"rf-viewer-bar\">\n        <span class=\"rf-dot on\"><\/span><span class=\"rf-dot on\"><\/span><span class=\"rf-dot\"><\/span>\n        <span class=\"rf-spacer\"><\/span>\n        <span>reliefforge \/\/ slice preview<\/span>\n      <\/div>\n      <svg class=\"rf-viewer-svg\" viewBox=\"0 0 440 260\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n        <defs>\n          <linearGradient id=\"rfg\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n            <stop offset=\"0\" stop-color=\"#38bdf8\" stop-opacity=\"0.5\"\/>\n            <stop offset=\"1\" stop-color=\"#38bdf8\" stop-opacity=\"0.04\"\/>\n          <\/linearGradient>\n        <\/defs>\n        <!-- left: raw wireframe mesh -->\n        <g stroke=\"#2e3f52\" stroke-width=\"1\" fill=\"none\">\n          <path d=\"M40 150 L90 110 L150 130 L120 180 Z\"\/>\n          <path d=\"M90 110 L110 70 L160 90 L150 130 Z\"\/>\n          <path d=\"M150 130 L160 90 L200 120 L180 165 L120 180 Z\"\/>\n          <path d=\"M40 150 L120 180 L100 210 L55 195 Z\"\/>\n          <path d=\"M120 180 L180 165 L165 205 L100 210 Z\"\/>\n        <\/g>\n        <g fill=\"#5a6a7a\">\n          <circle cx=\"40\" cy=\"150\" r=\"2\"\/><circle cx=\"90\" cy=\"110\" r=\"2\"\/><circle cx=\"110\" cy=\"70\" r=\"2\"\/>\n          <circle cx=\"160\" cy=\"90\" r=\"2\"\/><circle cx=\"150\" cy=\"130\" r=\"2\"\/><circle cx=\"200\" cy=\"120\" r=\"2\"\/>\n          <circle cx=\"180\" cy=\"165\" r=\"2\"\/><circle cx=\"120\" cy=\"180\" r=\"2\"\/><circle cx=\"100\" cy=\"210\" r=\"2\"\/>\n          <circle cx=\"55\" cy=\"195\" r=\"2\"\/><circle cx=\"165\" cy=\"205\" r=\"2\"\/>\n        <\/g>\n        <text x=\"40\" y=\"240\" fill=\"#5a6a7a\" font-family=\"monospace\" font-size=\"9\">INPUT \u00b7 3.2M faces \u00b7 soup<\/text>\n        <!-- arrow -->\n        <path d=\"M225 140 L255 140\" stroke=\"#ff6a1a\" stroke-width=\"1.5\"\/>\n        <path d=\"M250 135 L257 140 L250 145\" stroke=\"#ff6a1a\" stroke-width=\"1.5\" fill=\"none\"\/>\n        <!-- right: clean sliced layer stack -->\n        <g>\n          <ellipse cx=\"345\" cy=\"80\" rx=\"70\" ry=\"20\" fill=\"url(#rfg)\" stroke=\"#38bdf8\" stroke-width=\"1\"\/>\n          <ellipse cx=\"345\" cy=\"100\" rx=\"70\" ry=\"20\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"1\" stroke-opacity=\"0.7\"\/>\n          <ellipse cx=\"345\" cy=\"120\" rx=\"70\" ry=\"20\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"1\" stroke-opacity=\"0.5\"\/>\n          <ellipse cx=\"345\" cy=\"140\" rx=\"70\" ry=\"20\" fill=\"none\" stroke=\"#38bdf8\" stroke-width=\"1\" stroke-opacity=\"0.35\"\/>\n          <ellipse cx=\"345\" cy=\"160\" rx=\"70\" ry=\"20\" fill=\"none\" stroke=\"#7dd3fc\" stroke-width=\"1.5\"\/>\n        <\/g>\n        <text x=\"290\" y=\"240\" fill=\"#38bdf8\" font-family=\"monospace\" font-size=\"9\">OUTPUT \u00b7 watertight \u00b7 ringed<\/text>\n      <\/svg>\n      <div class=\"rf-readout\">\n        <div><div class=\"k\">weld<\/div><div class=\"v\">1 solid<\/div><\/div>\n        <div><div class=\"k\">base trim<\/div><div class=\"v\">true depth<\/div><\/div>\n        <div><div class=\"k\">open edges<\/div><div class=\"v\">0<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"rf-section\">\n    <div class=\"rf-slug\">\/\/ process \u2014 upload to engrave<\/div>\n    <div class=\"rf-steps\">\n      <div class=\"rf-step\">\n        <div class=\"rf-step-idx\">STEP 01<\/div>\n        <h3>Upload your STL<\/h3>\n        <p>Drop in your MakerWorld relief file and set the artwork size and slice settings.<\/p>\n      <\/div>\n      <div class=\"rf-step\">\n        <div class=\"rf-step-idx\">STEP 02<\/div>\n        <h3>ReliefForge preps it<\/h3>\n        <p>Welded watertight, base trimmed to true depth, alignment &amp; fill rings added.<\/p>\n      <\/div>\n      <div class=\"rf-step\">\n        <div class=\"rf-step-idx\">STEP 03<\/div>\n        <h3>Download &amp; engrave<\/h3>\n        <p>Import into your engraving software, trace layer 000 to center, disable it, and cut raised.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"rf-section\">\n    <div class=\"rf-slug\">\/\/ what it fixes<\/div>\n    <div class=\"rf-features\">\n      <div class=\"rf-feature\">\n        <div class=\"rf-ico\">&#9707;<\/div>\n        <h3>No slicer crashes<\/h3>\n        <p>Millions of loose triangles get welded into one watertight solid \u2014 your slicer handles it clean, full detail intact.<\/p>\n      <\/div>\n      <div class=\"rf-feature\">\n        <div class=\"rf-ico\">&#8645;<\/div>\n        <h3>True thickness<\/h3>\n        <p>Padded junk base layers are trimmed away, so your software reports your real engraving depth \u2014 no mental math.<\/p>\n      <\/div>\n      <div class=\"rf-feature\">\n        <div class=\"rf-ico\">&#9650;<\/div>\n        <h3>Engraves raised<\/h3>\n        <p>A fill ring on every layer flips the algorithm so the subject cuts raised, and an alignment ring centers it.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"rf-cta-band\">\n    <h2>Prep your first file in under a minute.<\/h2>\n    <p>Buy credits, upload an STL, download laser-ready.<\/p>\n    <a class=\"rf-btn rf-btn-lg\" href=\"https:\/\/reliefforge.cloud\/?page_id=28\">See pricing &rarr;<\/a>\n  <\/section>\n\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>STL prep for laser engraving Turn a raw MakerWorld mesh into a laser-ready relief. ReliefForge welds the mesh watertight, trims the base to true depth, and drops in the alignment &amp; fill rings automatically \u2014 so it slices clean in any engraving software and engraves raised, first try. Prepare a file &rarr; view process reliefforge [&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-26","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=\/wp\/v2\/pages\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":11,"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=\/wp\/v2\/pages\/26\/revisions"}],"predecessor-version":[{"id":258,"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=\/wp\/v2\/pages\/26\/revisions\/258"}],"wp:attachment":[{"href":"https:\/\/reliefforge.cloud\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}