마크 커뮤니티

상단검색폼

주메뉴

꿀팁

[3D 프린트] STL 파일과 OBJ 파일이 뭔가?

오아시스

863 1 17-04-05 12:37

1. STL 파일

스테레오리소그래피(STereoLithography)의 약자입니다. 

 

사전을 빌려 해석하자면 '고체의 석판 모형'인데, 

실제 STL도 파일의 외형정보만 저장하고 있습니다.

 

STL은 3D Systems가 제작한 파일형식입니다. 

 

특징으로는

-많은 프로그램들이 확장자 지원을 하고 있음.

 

-쾌속조형(프로토타입제작), 3D 프린팅, 컴퓨터 지원제조(CAM)에 많이 사용됨.

 

512ff23b1259d424438d5c72d9a7aefc_1491362496_5958.jpg 

 

-3차원의 표면정보만 묘사해준다.(색, 텍스쳐, 캐드모형등의 정보는 저장하지 않음.)

 위의 그림 처럼 색, 표면의 그림, 모형 등은 나타내주지 않음.

 

-STL은 ASCII, Binary의 2가지 형태로 구분됨.

 3D 프린팅 시에는 어느 형태로 저장하든 상관없이 출력가능하지만, 

 용량을 줄일려면 Binary 형태로 저장하는 것을 권유.

 

512ff23b1259d424438d5c72d9a7aefc_1491362593_7796.jpg
 

-STL은 기본적으로 표면을 삼각형으로 표현함.

 실제 모델링작업한 모형과 STL을 이용하여 3D 프린팅한 출력물은

 다소 차이가 있는데 이는, 물체 형태를 삼각형으로 주로 나누기 때문.

 따라서 각 모델링 작업시에 삼각형의 수를 늘리는 것이 퀄리티 향상에 좋음.

 

-STL의 좌표는 항상 양수값을 가짐.

 


 

2. OBJ 파일은 3D 모델링 확장자중에 비교적 간단한 포맷입니다.(STL보다는 복잡)

 

WaveFront Technologies의 기업에서 제작한 확장자.

 

STL 만큼 3D프린트에서 사용되진 않지만, 대부분의 슬라이스 프로그램이 OBJ를 지원.

 

512ff23b1259d424438d5c72d9a7aefc_1491362961_8534.jpg

 

STL과는 다르게 색상, 텍스쳐, 캐드모델들을 한꺼번에 저장합니다.

많은 양을 저장해야되다보니 파일의 형태도 복잡해질수 밖에없슴다.(근데 이게 3D 모델중에 간단한편이라...?) 

 

아래의 facet으로 시작하는 파일데이터는 STL의 파일 인데요다.

대충 보면, 좌표값만 저장함을 알 수 있습죠.(몰라도 문제 없듬)

 

두번째인 # List로 시작하는 파일 데이터는 OBJ의 파일인데,

언뜻 보기만해도 저장하는 값이 확실히 다릅니다.

facet normal ni nj nk
    outer loop
        vertex v1xv1yv1z
        vertex v2xv2yv2z
        vertex v3xv3yv3z
    endloop
endfacet
# List of geometric vertices, with (x,y,z[,w]) coordinates, w is optional and defaults to 1.0.
  v 0.123 0.234 0.345 1.0
  v ...
  ...
  # List of texture coordinates, in (u, v [,w]) coordinates, these will vary between 0 and 1, w is optional and defaults to 0.
  vt 0.500 1 [0]
  vt ...
  ...
  # List of vertex normals in (x,y,z) form; normals might not be unit vectors.
  vn 0.707 0.000 0.707
  vn ...
  ...
  # Parameter space vertices in ( u [,v] [,w] ) form; free form geometry statement ( see below )
  vp 0.310000 3.210000 2.100000
  vp ...
  ...
  # Polygonal face element (see below)
  f 1 2 3
  f 3/1 4/2 5/3
  f 6/4/1 3/5/3 7/6/5
  f 7//1 8//2 9//3
  f ...
  ...

  • SNS 공유 :
  • 페이스북으로 보내기
  • 트위터로 보내기

댓글(1)

쫑칼님의 댓글

비밀글 댓글내용 확인

정보통신망을 통해 음란물, 지적 재산권/저작권 침해 자료, 선거법에 어긋나는 자료, 타인의 명예를 훼손하는 자료, 청소년 유해자료, 기타 위법 자료 등을 게시하거나
전송하는 경우 게시물이 경고없이 삭제되며, 게시자는 해당 법률에 따라 민.형사상의 책임을 질 수 있습니다.

Copyright © 2016 MARK COMMUNITY. All rights reserved.