오픈SCAD(OpenSCAD)는 솔리드 3D CAD(컴퓨터 지원 설계) 오브젝트를 만들기 위한 자유 소프트웨어 애플리케이션이다. 자체 기술 언어를 사용하는 스크립트 기반 모델러이며, 부분적인 미리 보기를 지원하지만 3D 뷰에서 마우스를 사용하여 상호작용적으로 선택, 수정을 할 수는 없다. 오픈SCAD 스크립트는 지오메트릭 프리미티브(구체, 상자, 원기둥 등)를 규정하며 이것들이 어떻게 수정, 병합되어 3차원 모델을 렌더링할지를 정의한다. 이와 같은 방식으로 이 프로그램은 구조적 입체 기하학(CSG)를 따른다. 오픈SCAD는 윈도우, 리눅스, macOS용으로 이용이 가능하다.

오픈SCAD
개발자Marius Kintel, Clifford Wolf
발표일2010년 2월 19일(14년 전)(2010-02-19)
안정화 버전
2021.01[1] 위키데이터에서 편집하기 / 2021년 1월 31일(3년 전)(2021년 1월 31일)[2]
저장소
프로그래밍 언어C++, Qt, CGAL, OpenCSG, OpenGL[3]
운영 체제윈도우, 리눅스, macOS, FreeBSD, NetBSD, OpenBSD
플랫폼x86, x64
크기15 – 25 MB (운영 체제에 따라 다양함)[4]
언어7개 언어
언어 목록
체코어, 영어, 프랑스어, 독일어, 폴란드어, 러시아어, 스페인어
종류CAD
라이선스GPLv2
상태개발 중
웹사이트www.openscad.org

미리 보기 편집

Z 버퍼링을 사용한 모델의 빠른 미리 보기를 위해 오픈SCAD는 오픈CSG오픈GL을 이용한다.

3차원 모델 위치는 다른 3D 모델러와 비슷한 방식으로 마우스를 사용하여 뷰 안에서 상호작용적으로 조작이 가능하다. 또, 기본 카메라 위치를 스크립트에 정의할 수도 있다.

부분 색들은 3D 뷰에 정의할 수 있다. (투명도 포함)[5]

내보내기 편집

  • 뷰를 png 포맷으로 내보낼 수 있다.
  • 2차원 모델을 DXF로 내보낼 수 있다.
  • 3D 부분은 AMF, OFF, STL로 내보낼 수 있다. 색이나 물질 정의가 없다.

가져오기 편집

  • DXF로 된 2차원 드로잉을 가져온 다음 모놀리딕 부분으로 extrude가 가능하다.
  • 3D 부분은 STL로 가져온 다음 스케일링이 가능하다.

애니메이션 편집

 
오픈SCAD로 만든 애니메이션.

애니메이션은 단순한 모델을 위해 수초 당 여러 그림을 속도별로 움직이는 것이 가능하다. 애니메이션은 어떠한 변수에라도 영향을 줄 수 있는데, 카메라 위치라든지 파트별 차원, 위치, 모양, 존재를 예로 들 수 있다. 영화 제작에 유용한 그림 집합들로 녹화할 수 있다.

각주 편집

  1. “OpenSCAD - News”. 
  2. “OpenSCAD News”. 
  3. “Building OpenSCAD”. 
  4. http://www.openscad.org/downloads.html
  5. Transparency is evaluated in the construction order, so a part is only transparent for parts already built

외부 링크 편집