PerfectVector
작성: Irene Kim9분 읽기

DXF는 벡터 파일인가요? 추적과 내보내기 방법

DXF는 CAD 벡터 형식이지만 확장자만으로 쓸 수 있는 도형이 보장되지는 않습니다. 내보내기와 추적 중 무엇을 선택하고 가져온 뒤 무엇을 확인해야 하는지 알아보세요.

목차

네. DXF는 일반적으로 벡터 파일로 분류됩니다. 도면을 하나의 픽셀 격자로 평탄화하는 대신 선, 호, 폴리라인, 원, 스플라인 등의 엔티티로 도면의 기하 정보를 저장합니다. 그래서 CAD, CAM, 절단, 제작 프로그램 간에 작업물을 주고받는 데 유용합니다.

다만 한 가지 조건을 알아야 합니다. .dxf는 도면 데이터 형식을 나타낼 뿐, 안에 있는 모든 항목이 깔끔한 2D 윤곽이라는 보장은 아닙니다. DXF에는 레이어, 블록, 치수, 3D 엔티티, 비그래픽 객체, 이미지 참조까지 들어갈 수 있습니다. 받는 프로그램에서 실제로 무엇을 가져오는지 확인해야 합니다.

간단한 답변
  • CAD나 벡터 도형이 이미 있나요? 받는 쪽에서 요청한 DXF 버전과 단위로 내보내세요.
  • 평면 PNG나 JPG로 시작하나요? 적합한 그림을 경로로 추적한 뒤 그 경로를 DXF 엔티티로 저장하세요.
  • 사진이나 명암이 있는 스캔으로 시작하나요? 의도적으로 단순화한 윤곽 도면이 목적이 아니라면 래스터를 유지하세요.
  • 제작 전에는: 기준 치수, 단위, 닫힌 윤곽, 중복 선, 레이어, 실제 공구 경로를 확인하세요.

DXF가 벡터 형식인 이유

Adobe의 DXF 개요는 개별 구성 요소를 도형으로 편집하고 확대할 수 있다는 이유로 DXF를 벡터 계열에 넣습니다. Autodesk의 DXF 형식 문서는 더 정확하게 설명합니다. DXF는 도면 정보를 태그가 있는 데이터로 표현하며, 그룹 코드가 각 데이터 요소를 설명합니다.

즉 DXF는 도면을 찍은 이미지가 아니라 도면을 구조적으로 설명한 데이터입니다.

이 구조에는 다음이 포함될 수 있습니다.

  • 선, 호, 원, 폴리라인, 스플라인 등의 기하 엔티티
  • 레이어, 선 종류, 스타일
  • 블록 정의와 삽입된 블록 참조
  • 치수, 텍스트, 해치 등의 CAD 엔티티
  • 도면 메타데이터와 비그래픽 객체
  • 원본 도면에 따른 2D 또는 3D 좌표

Autodesk의 일반적인 DXF 구조 참고 문서는 헤더, 테이블, 블록, 엔티티, 객체, 선택적인 썸네일 섹션을 구분합니다. 그래픽 작업물은 주로 BLOCKS와 ENTITIES 섹션에 있습니다. 확장자만으로는 그 엔티티가 대상 프로그램에 적합한지 알 수 없습니다.

실제 작업에서 DXF와 SVG의 차이

두 형식 모두 벡터 도형을 담을 수 있지만 서로 다른 작업 환경에서 발전했습니다.

질문DXFSVG
주된 역할CAD 도면 데이터 교환크기를 바꿀 수 있는 그래픽 표시와 편집
일반적인 도형선, 호, 폴리라인, 스플라인, 블록경로, 도형, 스트로크, 채우기
외관CAD 속성과 레이어 구성다양한 채우기, 스트로크, 그라디언트, 웹 스타일
단위도면 단위를 지정하거나 단위가 없을 수 있음물리 치수, viewBox, CSS와 유사한 단위를 사용할 수 있음
일반적인 사용처CAD, CAM, CNC, 플라즈마, 레이저, 제작브라우저, 디자인 프로그램, 웹, 데스크톱 커팅기
적합한 경우받는 쪽이 CAD 도형을 요청할 때받는 쪽이 그래픽 외관이나 SVG 경로를 중요하게 여길 때

받는 소프트웨어, 업체, 기계 작업 과정이 요청하는 형식을 사용하세요. “더 정밀해 보인다”는 이유로 DXF로 변환해도 잘못된 도형이 개선되지는 않습니다. 컨테이너만 바뀝니다.

레이저 작업의 구체적인 장단점은 레이저 커팅용 SVG와 DXF 비교에서 따로 다룹니다. 이 글은 더 넓은 범위의 벡터, 추적, 내보내기 선택을 설명합니다.

내보내기, 추적, 래스터 유지 중 무엇을 선택해야 할까요?

도형이 이미 있다면 내보내기

도면이 이미 CAD 엔티티나 벡터 경로로 구성되어 있다면 래스터로 바꾼 뒤 다시 추적하지 마세요. 원본 프로그램에서 DXF로 내보내거나 복사본을 저장하세요. 다시 추적하면 이점 없이 근사 오차와 추가 노드가 생기고 크기가 달라질 수 있습니다.

이는 치수가 있는 CAD 스케치, 벡터 로고, 기술 도표, 절단 윤곽에 적용됩니다. 받는 쪽에서 글꼴에 접근할 수 없고 텍스트 편집이 필요하지 않을 때만 편집 가능한 텍스트를 윤곽선으로 바꾸세요. 대상 프로그램이 어떤 DXF 버전, 단위, 엔티티 유형을 받는지 확인하세요.

원본이 평면 래스터 그림이라면 추적하기

PNG, JPG, BMP, 스캔한 그림은 픽셀로 구성됩니다. 이름을 .dxf로 바꾸거나 이미지 참조로 배치해도 선, 호, 폴리라인 엔티티가 만들어지지 않습니다. 추적 도구가 경계를 추론하고 도형으로 재구성해야 합니다.

AutoCAD 작업이라면 AutoCAD 첨부, Raster Design, 그림용 DXF 선택 방법을 비교해 보세요. 화면에 보이는 참고 이미지, 의도적으로 만든 CAD 엔티티, 장식용 윤곽 중 무엇이 필요한지 결정하는 데 도움이 됩니다.

다음과 같은 원본에 적합할 수 있습니다.

  • 굵은 흑백 로고
  • 단순한 간판 실루엣
  • 깔끔한 선화
  • 닫힌 윤곽이 필요한 제한된 색상 일러스트
  • 다시 그리기용 밑그림으로 사용한 뒤 치수를 보정하는 스캔 템플릿

흐림, 그림자, 그라디언트, 물감 질감, 압축 블록, 교차하는 가는 스트로크가 있으면 정리 작업이 더 필요합니다.

연속적인 색조가 핵심이라면 래스터 유지하기

사진, 명암이 있는 렌더링, 수채화는 자연스럽게 소수의 제작용 윤곽으로 줄어들지 않습니다. 추적을 통해 많은 영역으로 포스터화할 수 있지만, 이는 충실한 벡터 등가물이 아니라 새로운 해석입니다.

대상 프로그램이 각인, 인쇄, 참고용으로 픽셀을 사용한다면 래스터를 유지하고 해당 작업 과정에 맞게 전달하세요. 외곽 경계 하나만 필요하다면 모든 색조가 아니라 실루엣을 추적하세요.

적합한 파일 전달을 위한 세 가지 방법
기존 벡터 도형은 DXF로 내보내고 평면 래스터는 닫힌 DXF 윤곽으로 추적하며 사진은 래스터로 유지하는 개념적 선택 도표
이미 존재하는 도형은 내보내고, 유용한 윤곽이 될 수 있는 그림만 추적하며, 연속적인 색조의 이미지는 래스터로 유지하세요.

이미지를 쓸 수 있는 DXF로 변환하는 방법

1. 받는 쪽의 요구 사항 정하기

중심선, 닫힌 윤곽, 색상별로 분리된 윤곽, 레이어, 2D 도형 등이 필요한지 물어보세요. 닫힌 프로파일이 필요한 플라즈마 커팅기와 참고 스케치를 가져오는 CAD 사용자는 “좋은 DXF”의 기준이 다릅니다. CAD 작업이라면 SolidWorks에서 이미지를 스케치로 만드는 방법이 프로그램 내 재구성, Picture to Sketch, AutoTrace, 검토한 DXF 전달을 구분합니다.

필요한 단위와 DXF 버전도 확인하세요. 검증할 목표를 정할 수 있도록 변환 전에 확인해야 합니다.

2. 가장 좋은 원본 준비하기

스크린샷 대신 원본 그림을 사용하세요. 관계없는 내용을 자르고, 의도치 않은 배경 픽셀을 제거하며, 의도한 경계가 드러날 정도로만 가장자리 구분을 높이세요. 수정하지 않은 복사본 하나를 보관하세요.

측정용 스캔에는 믿을 수 있는 기준 치수나 보정용 물체를 포함하세요. 추적은 이미지의 비율을 유지할 수 있지만 물리적인 크기를 스스로 알지는 못합니다.

3. 필요한 도형 추적하기

이미지-DXF 변환기로 적합한 도형을 재구성하세요. 다운로드 전에 벡터 미리보기를 살펴보세요. 다음을 확인합니다.

  • 한 번 자를 곳에 윤곽이 하나만 있는지
  • 채워진 영역이나 오려낼 영역의 프로파일이 닫혀 있는지
  • 구멍과 글자 안쪽 공간이 유지되었는지
  • 적절한 노드 수로 곡선이 매끄러운지
  • 배경 사각형이나 떨어져 있는 작은 점이 없는지
  • 두꺼운 스트로크 양쪽을 추적해 이중 가장자리가 생기지 않았는지

PerfectVector는 적합한 그림에 대해 깔끔한 2D 벡터 시작점과 DXF 출력을 제공할 수 있습니다. 파라메트릭 구속 조건, 제작 공차, 의미를 갖는 CAD 피처, 검증된 설계 치수를 만들지는 않습니다.

4. 단위 설정 및 확인하기

DXF에는 단위 메타데이터가 있을 수 있지만 도면에 단위가 없을 수도 있습니다. Autodesk의 INSUNITS 문서에는 인치, 밀리미터, 센티미터, 미터 등의 단위 외에 명시적인 미지정 값도 있습니다.

받는 CAD나 CAM 프로그램에서 DXF를 열고, 요청하면 의도한 가져오기 단위를 선택한 뒤 알려진 요소의 치수를 재세요. 익숙해 보이는 미리보기에 의존하지 마세요. 인치와 밀리미터가 일치하지 않으면 크기가 25.4배 달라집니다.

5. 가져온 엔티티 확인하기

호와 곡선을 확대하세요. 일부 내보내기 방법은 스플라인이나 호를 유지하지만 다른 방법은 폴리라인으로 근사합니다. 어느 쪽도 자동으로 잘못된 것은 아니지만 성긴 폴리라인에는 꺾인 면이 보일 수 있고, 지나치게 촘촘한 폴리라인은 불필요한 기계 움직임과 편집 부담을 만듭니다.

블록, 해치, 텍스트, 레이어 이름이 쓸 수 있는 형태로 전달되었는지 확인하세요. 단순한 절단 작업에는 복잡한 CAD 스타일보다 일반적인 닫힌 윤곽이 호환성이 높은 경우가 많습니다.

6. 제작용 도형 사전 점검하기

커팅기, 라우터, 플라즈마 테이블, 레이저에 파일을 전달하기 전에 다음을 확인하세요.

  • 중복되거나 겹치는 선을 제거합니다.
  • 닫힌 윤곽이어야 하는 곳의 틈을 연결합니다.
  • 내부와 외부 프로파일을 구분합니다.
  • 기계에 전달할 필요가 없는 보조 도형을 제거합니다.
  • 자기 교차하는 윤곽이 없는지 확인합니다.
  • 실제 CAM 또는 기계 소프트웨어에서 작업, 공구, 속도, 순서를 설정합니다.
  • 공구 경로를 시뮬레이션하거나 미리 봅니다.
  • 가능하면 자투리 재료에서 대표적인 요소를 시험합니다.

DXF는 도형을 담습니다. 그 도형을 어떻게 제작할지는 결정하지 않습니다.

DXF에 쓸 수 있는 벡터 도형이 있는지 확인하는 방법

파일 형식 전체를 읽을 필요는 없습니다. 다음을 확인하세요.

  1. DXF를 지원하는 CAD나 벡터 프로그램에서 파일을 엽니다.
  2. 의도한 선이나 윤곽을 선택합니다. 하나의 평면 이미지가 아니라 도형으로 동작해야 합니다.
  3. 엔티티나 객체 목록에서 선, 호, 폴리라인, 스플라인, 원, 블록을 확인합니다.
  4. 알려진 치수를 측정합니다.
  5. 레이어를 하나씩 숨기며 용도를 확인합니다.
  6. 대상 프로그램의 도형 또는 공구 경로 미리보기를 실행합니다.

보이는 항목이 이미지 참조뿐이라면 DXF는 기대한 경로를 제공하는 대신 컨테이너나 밑그림으로 쓰이고 있을 수 있습니다. 원본 래스터로 돌아가 필요한 도형을 추적하세요.

자주 발생하는 DXF 문제

파일을 열면 크기가 잘못됩니다

도면에 단위가 없거나, 가져오기 단위와 내보내기 단위가 다르거나, 원본을 보정하지 않았을 수 있습니다. 의도한 단위를 설정하고 알려진 치수 하나를 기준으로 도면 전체의 크기를 조정한 뒤 다른 위치의 치수도 확인하세요.

곡선이 꺾여 보입니다

내보내기나 변환 과정에서 곡선이 성긴 직선 구간으로 바뀌었을 수 있습니다. 지원되는 호, 스플라인, 더 정밀한 폴리라인 처리로 다시 내보내고 받는 프로그램에서 살펴보세요. 무조건 수천 개의 점을 더하지 마세요. 작업의 시각적 또는 치수 공차를 만족하는 범위에서 가장 성긴 표현을 사용하세요.

채워진 그림이 윤곽선으로 바뀝니다

DXF 작업은 다양한 그래픽 채우기보다 엔티티와 윤곽을 중요하게 다루는 경우가 많습니다. 대상 프로그램에 경계, 해치, 분리된 닫힌 영역 중 무엇이 필요한지 결정하세요. CAD 교환보다 외관이 중요하다면 SVG나 PDF를 함께 제공하는 편이 나을 수 있습니다.

커팅기가 모든 가장자리를 두 번 따라갑니다

두꺼운 래스터 스트로크가 좁은 닫힌 도형으로 추적되어 양쪽 가장자리가 모두 공구 경로가 되었을 수 있습니다. 중심선 하나가 필요한 작업이라면 중심선 작업 과정을 사용하거나 다시 그리세요. 채워진 윤곽이 필요하다면 닫힌 도형을 유지하고 기계 작업이 그 목적에 맞는지 확인하세요.

DXF 전달 점검표

  • 받는 쪽에서 DXF, 버전, 단위, 허용되는 엔티티 유형을 확인했습니다.
  • 기존 벡터 도형을 래스터화하고 다시 추적하지 않고 내보냈습니다.
  • 래스터 그림은 유용한 윤곽이 있는 부분만 추적했습니다.
  • 기준 치수 하나와 교차 확인용 치수 하나가 정확합니다.
  • 불필요하게 분할하지 않으면서 곡선이 충분히 매끄럽습니다.
  • 필요한 윤곽이 닫혀 있고 자기 교차하지 않습니다.
  • 중복 선, 불필요한 엔티티, 보조 도형을 제거했습니다.
  • 레이어와 블록을 쓸 수 있는 형태로 가져올 수 있습니다.
  • 최종 CAD/CAM 또는 기계 미리보기에 의도한 작업이 표시됩니다.
  • 외관이 중요하면 DXF에 래스터나 PDF 확인용 파일을 함께 제공합니다.

FAQ

DXF는 항상 벡터 파일인가요? DXF는 CAD 벡터 교환 형식으로 분류되지만 개별 파일에는 비그래픽 데이터나 이미지 참조도 들어갈 수 있습니다. 필요한 경로나 윤곽이 있는지 엔티티를 확인하세요.

PNG를 DXF로 변환할 수 있나요? 네. 추적 도구가 적합한 픽셀 경계를 벡터 도형으로 재구성하면 가능합니다. 확장자 이름을 바꾸거나 PNG를 포함하는 것만으로는 변환되지 않습니다. 평면적인 고대비 그림이 사진보다 잘 추적됩니다.

DXF가 SVG보다 좋은가요? CAD, CAM, 제작 업체, 기계 작업 과정에서 도면 엔티티와 단위를 요청한다면 대개 DXF가 더 적합합니다. 다양한 외관이 필요한 웹과 디자인 작업에는 보통 SVG가 더 적합합니다.

DXF는 실제 크기를 유지하나요? 도면 단위 메타데이터를 담을 수 있지만 DXF 파일에 단위가 없을 수도 있고 가져오기 도구마다 기본값이 다를 수 있습니다. 제작에 사용하기 전에 가져온 파일에서 알려진 요소의 치수를 측정하세요.

DXF에 3D 데이터를 담을 수 있나요? 네. DXF는 2D와 3D 도면 엔티티를 모두 지원합니다. 래스터-DXF 추적은 보통 2D 도형을 만들며, 3D 모델, 두께, 파라메트릭 CAD 피처를 추론하지 않습니다.

Sources

  1. Adobe — DXF 파일 알아보기 — 벡터 도면 교환 형식인 DXF를 알기 쉽게 설명합니다.
  2. Autodesk — DXF 형식 소개 — DXF를 태그가 있는 도면 데이터로 정의하고 그룹 코드를 설명합니다.
  3. Autodesk — 일반적인 DXF 파일 구조 — 헤더, 테이블, 블록, 엔티티, 객체, 선택적인 썸네일 섹션을 설명합니다.
  4. Autodesk — INSUNITS — 미지정, 인치, 미터법 단위를 포함하는 도면 단위 값을 나열합니다.

실제 2D CAD 윤곽이 필요한 평면 그림이 있나요? 원본 이미지를 DXF 도형으로 변환한 뒤 받는 프로그램에서 단위, 치수, 엔티티, 최종 공구 경로를 확인하세요.

블로그의 다른 글

이미지 파일을
편집 가능한 SVG로 변환하세요