ChatGPT로 SVG 자동 생성하기: 레이저 커팅용 도안 프롬프트 10가지 공개
레이저 커팅 도안을 직접 그리기 어려웠다면, 이제는 **생성형 AI(ChatGPT)**를 활용해 SVG 코드를 자동으로 만들어 볼 차례입니다. 이 글에서는 코딩 지식 없이도 ChatGPT에게 명령만 내리면 SVG 아트워크를 뚝딱 생성하는 방법을 소개합니다. SVG를 바로 레이저 커팅기로 보내거나, Inkscape에서 추가 편집해 DXF로 변환할 수도 있죠.
목표: “SVG 파일 = 코딩”이라는 진입 장벽을 AI로 한방에 낮추기!
1. 왜 ChatGPT로 SVG를 만들어야 할까?
SVG는 벡터 코드이기 때문에, 텍스트 기반으로 생성·수정이 가능합니다. ChatGPT는 언어 모델이므로 **‘사각형 각각의 좌표 값’**부터 **‘곡선 명령어’**까지 코드를 손쉽게 작성해줄 수 있습니다.
레이저 커팅기는 ‘경로(Path)’ 정보만 이해합니다. 전통적 방법으로 SVG를 작성하려면 벡터 툴이나 코드를 직접 다뤄야 하지만, ChatGPT는 자연어를 바로 SVG 코드로 번역해 줍니다. 그 이유는 다음과 같습니다.
- 빠른 프로토타이핑: 머릿속 아이디어 → 1분 만에 코드화
- 언어→코드 전환 능력: ChatGPT는 XML 구조( <svg>...</svg> )를 정확히 생성합니다.
- 반복·규칙 패턴에 강함: “20개의 10 mm 원을 5×4 그리드로” 같은 지시를 한 번에 처리합니다.
- 즉시 수정 & 확장: “모서리를 더 둥글게”, “색을 #FF0000으로” 같이 자연어로 리터치 가능.
- 시각화 시간 단축: 3D CAD 없이 평면 패턴·테두리·장식 형태를 1분 내 확인.
한 줄 요약 – “프롬프트만 바꾸면 수십 종 패턴이 즉시 생성” → 디자인 반복 작업과 시간을 동시에 절약
레이저 커팅이든 각인이든, 최종 목표는 ‘경로(패스)’가 깨끗한 벡터입니다. ChatGPT가 SVG를 바로 생성해 주면, 후처리 시간이 크게 단축됩니다.
2. ChatGPT에게 SVG를 요청하는 기본 프롬프트 구조
Intro: 초보자는 ‘생성 요청 → 코드 복사 → Inkscape 불러오기’만 알아도 충분합니다.
아래 구조를 기억해 두면 어떤 형태든 빠르게 요청할 수 있습니다.
파트설명예시 값 (수정 가능한 변수)
Canvas | 전체 작업 영역 크기 | 300 mm × 300 mm (또는 500 px) |
Shape | circle / rect / path / polygon | hexagon, gear, text 등 |
Size & Position | radius, width, height, x/y, grid | radius 10 mm, grid 5×5 |
Stroke | 색상·굵기 | #000000 / 0.1 mm |
Fill | 보통 none(투명) | none 또는 #ffffff |
Repeat/Transform | rotate, translate, tile | rotate 15°, repeat every 20 mm |
PROMPT 템플릿
Generate an SVG (CANVAS_WIDTH × CANVAS_HEIGHT mm).
Draw SHAPE(s) with SIZE_PARAMETER.
Apply STROKE_COLOR / STROKE_WIDTH and FILL_COLOR.
Repeat TRANSFORM_RULE if needed.
- 모양만 바꾸기: circle → rectangle → polygon
- 반복 규칙만 바꾸기: grid → radial → random scatter
- 치수만 바꾸기: 100 mm → 200 mm, stroke 0.1 mm → 0.2 mm
💡 Tip – “no fill, black stroke”는 레이저 커팅에서 잘리는 선, “black fill, no stroke”는 각인(패턴)으로 자주 사용합니다.
3. 실전 프롬프트 10가지: 바로 써먹는 레이저용 패턴
(1) 타공 패턴 – 벌집 육각 타일
Generate an SVG of a 300mm honeycomb pattern.
Hexagon edge 6mm, no fill, stroke #000000 0.2mm.
(2) 아크릴 키링 – 텍스트 커스터마이징
SVG for "HELLO" keychain.
Rounded rectangle 80x25mm, corner radius 5mm.
Cutout hole 4mm on left.
▷이외에 자주쓰는 패턴 프롬프트 예시◁
# | 목적 & 미리보기 설명 | 프롬프트 예시 | 수정 포인트 |
1 | 벌집 패턴 (Ø6 mm 육각 타공) | Generate an SVG 250mm honeycomb of hexagons edge 6mm, no fill, stroke #000000 0.15mm. | edge 8 mm로 바꾸면 구멍 크기 확대 |
2 | 원형 코스터 (내경 90 mm) | SVG 100mm canvas. Draw concentric circles: radius 45mm, 40mm, 35mm, stroke 0.2mm. | radius 배열 변경으로 두께 조절 |
3 | 텍스트 키링 (‘HELLO’) | SVG keychain 80×25mm, text HELLO center, font-size 18mm, hole 4mm left. | text 내용·폰트 크기 수정 |
4 | 기하학 삼각 타일 | SVG 300mm canvas. Tile equilateral triangle 20mm, repeat grid. | triangle 15 mm → 더 촘촘함 |
5 | 기어 휠 20T | Generate SVG gear 20 teeth, outer diameter 60mm, inner hole 8mm. | teeth 30 → 치수 자동 조정 |
6 | 쉐브론 스트립 | SVG 200×50mm chevron pattern stripe 10mm repeat horizontal. | stripe 5 mm → 패턴 촘촘 |
7 | 하트 타공 패턴 | SVG 150mm canvas. Repeat heart shape 15mm wide in 5×5 grid. | heart 10 mm → 미니 하트 |
8 | 레이어드 만다라 | SVG mandala 200mm, 5 concentric petal layers, stroke 0.1mm. | layers = 8 → 더 복잡 |
9 | 동그라미 테두리 초음파 컷팅 | SVG donut shape outer 100mm inner 80mm, stroke 0.2mm. | inner 60 mm → 더 두꺼운 링 |
10 | 육각 벌집 코스터 | SVG hexagon 100mm, inside honeycomb 10mm edge. | edge 5 mm → 셀 더 많음 |
11 | 레이저 암호 키링 | SVG circle 40mm with Morse code “LOVE” around edge. | 텍스트 바꾸면 다른 메시지 |
12 | 파도 라인 아트 | SVG 300×100mm sine wave pattern amplitude 10mm period 40mm. | period 변경으로 파장 조절 |
13 | 책갈피 슬릿 패턴 | SVG 120×30mm bookmark. Add vertical slits 2mm wide every 5mm. | 폭·간격 값 수정 |
14 | QR 코드 인레이 | Generate SVG QR code for https://eliee.tistory.com, size 30mm. | URL·사이즈 변경 |
15 | 사각 격자 타일 | SVG 200mm canvas. Draw square grid cell 15mm, stroke 0.1mm. | cell 10 mm → 촘촘 격자 |
결과 확인 TIP – ChatGPT 답변 창에 나타난 <svg ...> 부터 </svg> 까지 복사해 .svg 파일로 저장 후 Inkscape 불러오면 즉시 미리보기 가능.
각 프롬프트 하단에는 👉 “코드 복사→Inkscape→레이저 출력” 3단계 설명을 덧붙여 블로그 체류시간을 끌어올립니다.
4. SVG → DXF 변환 & 레이저 세팅 팁
SVG는 대부분의 다이오드 레이저에서 바로 인식되지만, CO₂ 컷터·중국산 장비는 DXF를 더 선호합니다. 변환 과정은 아주 간단합니다:
- Inkscape: 파일 > 다른 이름으로 저장 > DXF 14 선택
- CloudConvert: 드래그 앤 드롭 → DXF 다운로드
- LightBurn: SVG 불러오기 후 바로 gcode 출력 가능
◎주의사항
텍스트·곡선은 '경로(Path)'로 변환 필수
- 레이저 커팅기는 경로 정보만 읽을 수 있으며, 텍스트나 곡선을 그대로 내보낼 경우 깨지거나 생략될 수 있습니다.
- Inkscape에서는 해당 객체를 선택하고 Ctrl+Shift+C (경로로 변환)를 누르면 됩니다.
stroke-width는 0.01mm 이하로 설정
- 일부 장비는 굵은 선을 '면'으로 인식하여 레이저 경로가 2중으로 잘릴 수 있습니다.
- 기본값보다 얇게 설정하면 단일 선으로 처리됩니다.
fill은 반드시 '없음(None)'으로 지정
- 내부 색상이 있으면 각인 또는 오류로 처리될 수 있으며, 커팅용 선이 아닌 것으로 인식될 수 있습니다.
- 속성 창에서 '채우기 없음' 또는 fill=none으로 설정해 주세요.
5. 자주 묻는 질문
Q1. Can ChatGPT create complex SVG gears?
- Yes. Prompt with gear parameters (tooth count, pitch, hole radius) and ask for <path> output.
Q2. Best free AI tools besides ChatGPT?
- You can also try Bing Copilot SVG generation or use DALL·E’s “vector” keyword followed by manual tracing.
Q3. How do I scale SVGs for a 40W CO₂ laser?
- Inkscape: 상태표시줄에 mm 단위로 변환 후 Document Scale 1:1 설정.
AI + 벡터 스킬 = 수익 레버리지
레이저커팅 시작하고싶은데 디자인때문에 걱정된다? 이젠 디자인을 무서워하지 마세요. 그림을 못 그려도, 도면을 몰라도 괜찮습니다. 당신의 아이디어와 상상력만 있으면, 나머지는 AI가 도와줍니다. 이제 첫 SVG를 만들어보며 한 걸음 내딛어보세요.
SVG를 코딩 없이 생성하는 일은 이제 AI 덕분에 놀라울 정도로 쉬워졌습니다. 이 기술은 나만의 디자인을 빠르게 반복·검증할 뿐 아니라, 디지털 파일 판매로 수익을 올리는 강력한 무기가 되죠.
- ChatGPT로 SVG 생성
- Inkscape 보정 및 변환
- DXF로 저장 후 레이저 컷팅
- 완성된 결과물 촬영 → 마켓 업로드 (Creative Fabrica, DesignBundles 등)
이 단순한 순환만 굴려도 크리에이티브 굿즈 브랜드를 만들 수 있습니다. 꾸준히 활용하고, 나만의 템플릿과 프롬프트를 축적하면 작업 속도도 점점 빨라질 것입니다.
관련 글:
레이저 커팅기용 벡터 파일을 직접 만드는 무료 방법 (SVG, DXF)
레이저 커팅기용 벡터 파일을 직접 만드는 무료 방법 (SVG, DXF)레이저 커팅을 시작하면 반드시 접하게 되는 것이 바로 '벡터 파일'입니다. 대부분의 레이저 커터는 도면 형태로 된 벡터 파일, 특히
eliee.tistory.com
레이저 각인 최적 파일 설정 방법 – 벡터 vs 래스터, SVG, DXF, BMP 완벽 비교
레이저 각인 최적 파일 설정 방법 – 벡터 vs 래스터, SVG, DXF, BMP 완벽 비교 “레이저 각인할 때 어떤 파일로 저장해야 하나요?”처음 레이저 각인을 시작하는 사람들이 가장 많이 고민하는 부분
eliee.tistory.com
'AI + 디자인 툴 활용법' 카테고리의 다른 글
AI로 만드는 레이저 커팅 도안: 그림부터 SVG 변환까지 5분 완성법 (12) | 2025.04.11 |
---|---|
AI로 블로그 썸네일 만드는 법: 트렌디한 이미지 제작 팁 공개 (4) | 2025.04.05 |
레이저 커팅 소프트웨어 완전 비교: LightBurn, RDWorks, LaserGRBL 차이점은? (10) | 2025.03.27 |
레이저 커팅용 색상 코드 & 출력 설정표 만들기: 자르기와 각인 구분 쉽게 (4) | 2025.03.27 |
레이저 커팅용 폰트 추천과 설치 방법: 각인에 잘 보이는 글꼴 정리 (6) | 2025.03.26 |