NX(Unigraphics)

그래픽 툴
2D비트맵Artecture Draw, Sketch, Paint*, Affinity Photo, AzPainter2, Black Ink, Dr. HALO, GIMP☆, Krita☆◆, mdiapp, MyPaint☆, Paint.NET★, PaintTool SAI, Pixia, Pocket Artist*, Spine tool, 그림판, 디럭스 페인트, 스무스 드로우★, 스케치북*, 아트레이지, 아트위버, 한컴 이지포토, 어도비 포토샵◆, 오픈캔버스, 일러스트 스튜디오, 콜러페인트★, 코믹 스튜디오, 클립 스튜디오◆, 파이어알파카★, 메디방페인트*★, 페인터◆, 페인트샵, 페인트스톰 스튜디오*, 포토샵 라이트룸, 프레시 페인트*, 픽셀메이터*, 픽슬러, 픽픽★, 하늘, 훠닐 스타일픽스
벡터Affinity Designer*, Corel DRAW◆, CorelTRACE◆, Inkscape☆, Microsoft Visio, Synfig Studio☆, 어도비 애니메이트◆, 어도비 일러스트레이터◆, 클립 스튜디오
DTPAdobe Acrobat◆, Microsoft Publisher, QuarkXPress, Scribus, Sigil, e북 스타일리스트, 나모 펍트리에디터, 인디자인◆, 인터파크 비스킷 메이커, 유페이퍼 웹 에디터
3D편집툴Alias, Autodesk 3Ds Max, Autodesk 123D Design★, Autodesk Inventor, Autodesk Maya, Autodesk Mudbox, Blender☆, Clara.io★, Cinema 4D(BodyPaint 3D), DAZ Studio★, LightWave 3D, Metasequoia, MilkShape 3D, Mine-imator, MODO, Rhino, SculptGL, Sculptris, SketchUp★, Source Filmmaker, VUE, ZBrush, Zmodeler
CADAlias, ARCHICAD, AutoCAD, CATIA, CorelCAD, CREO, FreeCAD☆, Fusion 360, Inventor, NX(Unigraphics), OnShape, OpenSCAD, Rhino, SketchUp★, Solid Edge, SolidWorks, Vecterworks
PLMCATIA, CREO, Inventor, NX(Unigraphics), Solid Edge, SolidWorks
렌더러Aronld, Artlantis, Keyshot, Maxwell, Mental Ray, Renderman, V-Ray
영상편집AVID, AviUtl, 에디우스, iMovie*, Lightworks, 무비 메이커, 베가스, 파워디렉터, 파이널 컷 프로, 프리미어 프로, VSDC Free Video Editor
특수효과 & DIAutodesk Flame, Davinci Resolve, Nuke, 어도비 애프터 이펙트
* 표시는 모바일 지원, ☆ 표시는 오픈소스, ★ 표시는 프리웨어, ◆는 컬러 매니지먼트 시스템 지원
정식명칭NX
개발Siemens
라이센스상업소프트웨어
용도모델링, CAD
운영체제Windows
사이트영문

1 개요

제품의 설계, 해석, 제작을 위해 독일의 Siemens에서 만든 종합 소프트웨어이다. 인벤터의 상위 호환이며, 하이엔드 솔루션에 해당해서 교육 현장, 산업계에서 많이 이용되고 있다. 원래 이름은 Unigraphics(UG)였으나 지멘스사에서 인수하면서 이름을 NX로 바꾸었다. 하지만 아직까지 산업 현장에서는 UG라고 부른다. 이후 IDEAS까지 인수하여 종합 PLM 솔루션으로 발전하였다.

2 특징

다른 CAD 프로그램과 비견되는 가장 큰 특징은 한 파일 내에서 모델링, 어셈블리, 드로잉이 가능하다는 점이다. 덕분에 다른 CAD 프로그램 처럼 파트 파일, 어셈블리 파일, 2D 드래프팅 파일을 구분할 필요가 없으며 작업 중 모드 전환을 통해 얼마든지 오갈 수 있다.
그리고 레퍼런스 셋 기능을 제공하여 한 파트 파일 내에서 다양한 바디를 원하는 세트로 만들어서 관리할 수 있다. 덕분에 여러 번의 가공(소재가공, 황삭, 정삭 등)이 필요한 부품의 경우 각 가공 단계별로 바디만 추출한 뒤 레퍼런스 셋을 구성하여 상위 파트에서는 한 파트만 불러와도 각각의 가공 단계에 따른 형상을 구현할 수 있다. 가장 중요한 기능이면서도 다른 CAD에서는 볼 수 없는 독특한 기능이기 때문에 처음 잡는 사람들이 잘못 건드리기 쉬운 부분이다.
또한 편의성과 생산성을 위주로 구성되어 있어 개체들에 적절한 구속조건과 치수만 걸어준다면 거의 알아서 형상이 완성된다. 덕분에 마우스로 대충 형상을 그린 뒤, 치수만 땋땋 적어놓으면[1] AutoCAD에서는 명령어로 일일히 걸어주던 게 원샷으로 해결되니 처음 배우면 편하다라는 인상을 받게 된다. 덕분에 마우스 작업의 생산성과 정밀성이 좋다. 다만 이건 후술하듯이 단점이 될 수 있다.
특히 드래프팅 기능이 강력한데, 처음부터 도면을 그리는 2D 드래프팅 툴과 달리 3D 모델 기반으로 도면을 작성하는 프로그램이면서도 드래프팅 상에서 치수나 형상 커스터마이징이 쉬운 편이다. 덕분에 하나하나 정확하게 따질 필요가 없는 부분을 빠르게 처리할 수 있기 때문에 도면 작업에서의 생산성은 3D CAD 프로그램 중 가장 뛰어난 편이다. 하지만 이렇게 커스터마이징 된 부분을 나중에 알려 주지는 않기 때문에[2] 작업자가 잊어버리면 나중에 큰 난리가 날 수 있으므로 주의하자.

3 단점

최적화가 많이 부족하다. 옆동네 CREO가 신적화로 찬양을 받고 있지만 NX는 아직까지 최적화가 부족하다는 평을 받고 있다. 덕분에 속도가 무지하게 느리며 수천 개의 특징형상(피쳐)을 가진 모델의 경우 치수 하나 수정하면 형상 업데이트에 몇십 분씩 기다려야 되는 경우도 흔하다. 파트 파일에 너무 많은 정보가 기록되는 탓에 로딩시간도 매우 긴 편이기 때문에 이를 줄이기 위해 Lightweight라는 빠른 로딩 기술을 개발했는데 너무 빨리 불러와서 간혹 구속을 엉망으로 날려버리는 버그가 존재하여 기피하는 추세. 다행히 그 외의 버그나 치명적인 에러는 잘 보이지 않는다.
또한 발전 과정에서 이런저런 프로그램을 집어 삼킨 영향인지 중복되는 기능들이 상당히 많다. 덕분에 같은 프로그램을 쓰면서 같은 형상을 만들어도 과정이 천차만별로 달라질 수 있다. 이는 다른 CAD 프로그램도 비슷하지만 NX는 그 다양성이 유달리 심하다[3]. 이 때문에 배우기는 쉽지만 마스터하기는 다른 CAD 프로그램보다 훨씬 어렵다는 평. 이는 앞서 설명한 레퍼런스 셋도 마찬가진데, 레퍼런스 셋과 레이어 기능이 혼란을 일으켜 도면 작업 중 부적절한 형상이 나타나면 이것이 어디서 잘못된 것인지 찾으러 한참 돌아가야 할 수도 있다.

그리고 자동 구속을 통해 작업자가 지시하지 않은 부분을 알아서 설정하게 되는데 앞서 설명했듯이 이러한 특징은 간단한 형상에서는 빠른 생산성을 위한 장점이 될 수 있으나 정확한 모델링을 위한 작업에서는 오히려 독이 되어 최종 형상이 엉망이 될 수 있다. 이 경우 문제점을 찾기 위해 각각의 특징형상 파라미터를 하나하나 점검해야 하는 불상사가 일어날 수 있기 때문에 자동 구속 기능을 지양하는 것이 좋다. 초보자 시절에는 '자동으로 잡아주니까 괜찮겠지' 하며 소홀히 하던 부분이 나중에 큰 독이 되어 돌아올 수 있다. 이 때문에 모든 파라미터를 이론적으로 빡빡하게 넣어야 하는 CREO가 초보자 시절에 CAD의 기초를 배우기 가장 좋은 3D CAD 프로그램이라는 평도 받고 있다. 어차피 기본적인 기능은 모든 3D CAD 프로그램이 비슷하기 때문에.
  1. 다만 선과 곡선이 접하는 탄젠트 구속을 대충 사용할 경우 엉망이 될 확률이 높으니 각잡고 제대로 그리는 것이 좋다
  2. 모델 기반으로 작업된 부분은 모델 형상이 변경될 경우 업데이트를 통해 자동 반영되지만 직접 수정한 부분은 그렇지 않음
  3. 특히 타 CAD 프로그램과 다르게 스케치에서 원하는 선만 추출해서 사용할 수 있기 때문에 최종형상에 필요한 스케치를 하나로 다 합쳐서 그리는 변태짓도 가능하다.