.lwo와 .lws 파일이란? LightWave 3D와 Mac에서 여는 방법
.lwo 파일은 LightWave의 3D 객체이고, .lws 파일은 그런 객체를 배치하고 카메라와 조명을 더해 애니메이션을 입히는 텍스트 장면입니다. LightWave는 1990년에 나와 지금도 판매되고 있지만, Mac은 그 파일을 자체적으로 열지 못합니다.
한눈에 보기
- 확장자
- .lwo, .lws
- 종류
- 오래된 3D 애플리케이션 형식
- 개발
- NewTek (LightWave 3D)
- 표준
- 공식 표준 아님
- 앱 없이 macOS에서
- 모름: 미리보기도 미리보기 이미지도 없음
정보 확인일: 2026년 11월 4일
.lwo 객체
.lwo 파일은 바이너리이며 Electronic Arts의 EA IFF 85 표준을 바탕으로 합니다. 네 글자 이름의 청크로 이루어져 있습니다. PNTS에는 점이, POLS에는 폴리곤이, SURF에는 색과 텍스처를 가진 서피스가 들어 있습니다. 객체는 여러 레이어를 가질 수 있고, 각 레이어에는 고유한 피벗과 선택적으로 부모 레이어가 있습니다. 폴리곤 하나는 꼭짓점을 최대 1023개까지 가질 수 있으며, 파일에는 일반 면 외에 서브디비전 패치, 곡선, 맵(UV, 버텍스 컬러, 본 가중치)도 들어 있습니다. 텍스처 이미지는 파일 안에 없고, 이를 가리키는 참조만 있습니다.
파일에는 단위가 없으며, 사양에 따르면 관례상 미터입니다. LightWave의 좌표계는 왼손 좌표계로, X가 오른쪽, Y가 위, Z가 앞입니다. .lwo를 읽는 프로그램은 Z축을 뒤집어야 하며, 그러지 않으면 모델이 좌우 반전되어 나옵니다. 제 테스트에서 Assimp 라이브러리는 실제로 그렇게 했습니다. 파일에서 Z = 1에 있던 삼각형이 Z = −1에 놓였습니다.
세 세대: LWOB, LWO2, LWO3
| 종류 | LightWave 버전 | 알아둘 점 |
|---|---|---|
| LWOB | 버전 5까지 | Okino 변환기에 따르면 파일당 꼭짓점이나 면 최대 65,536개, 텍스처 좌표 없음 |
| LWO2 | 6.0 이상 | 2001년 11월의 사양, 지금도 가장 흔한 교환 형식 |
| LWO3 | 최근 릴리스 | 많은 프로그램이 읽지 못함 |
어느 세대인지는 터미널에서 알 수 있습니다.
head -c 12 model.lwo | tail -c 4LWOB, LWO2, LWO3 중 하나가 출력됩니다. 제 테스트 파일에서는 file도 IFF data, LWO2 3-D object라고 알려주었습니다.
LWO3를 다룰 수 있는 프로그램은 드뭅니다. Okino는 LightWave 2017 이후의 파일을 LWO2인 "LightWave 2015" 형식으로 다시 저장하라고 권합니다. LightWave에서는 Export LightWave 2015 Object로 할 수 있습니다. 다만 LightWave 2024 도움말에 따르면 PBR 재질 노드는 LWO2로 넘어가지 않습니다.
.lws 장면에는 객체가 필요합니다
장면은 읽을 수 있는 텍스트입니다. 제가 테스트용으로 작성한 장면은 이렇게 시작합니다.
LWSC
3
FirstFrame 1
LastFrame 60
FrameStep 1
FramesPerSecond 30
LoadObjectLayer 1 Objects/cube.lwoLWSC와 3은 헤더와 형식 버전입니다. LoadObjectLayer는 cube.lwo 객체의 첫 번째 레이어를 불러오고, 그 뒤에 동작 키프레임이 이어집니다. 장면에는 객체, 이미지, 플러그인이 들어 있지 않고, 경로로 참조만 합니다. 사양에 따르면 이 경로는 콘텐츠 디렉터리를 기준으로 한 상대 경로인데, 콘텐츠 디렉터리는 사용자가 LightWave에서 설정하며 장면에는 기록되지 않습니다. 보통 Objects, Scenes, Images 하위 폴더가 있습니다.
그래서 장면이 빈 채로 열리는 일이 그렇게 많습니다. .lws 파일만 보내거나, 객체 이름을 바꾸거나, 객체를 다른 곳으로 옮기기만 해도 그렇게 됩니다. 콘텐츠 폴더 전체를 보내거나, LightWave의 Package Scene으로 필요한 모든 것과 함께 장면을 묶으세요.
제 테스트에서 Assimp는 객체가 장면 바로 옆에 있을 때, 장면 옆의 Objects 폴더에 있을 때, 또는 한 단계 위 Scenes 폴더 옆의 Objects 폴더에 있을 때 객체를 찾았습니다. 객체가 빠진 장면은 메시가 하나도 없이 불러와졌습니다.
LightWave의 기원
LightWave는 1990년 NewTek에서 나왔으며, 원래는 Amiga용 Video Toaster의 일부였습니다. 1994년부터는 단독으로 판매되었습니다. 가장 강했던 분야는 TV 특수 효과로, Babylon 5, Star Trek: Voyager, Battlestar Galactica가 이를 썼습니다. Vizrt가 NewTek을 인수한 뒤 2020년에 개발이 중단되었습니다. 2023년 4월 새 회사 LightWave Digital이 프로그램을 인수해 개발을 재개했습니다. LightWave 2026은 2026년 6월 Windows와 macOS 14.1 이상용으로 나왔으며, 새 라이선스는 £795입니다.
Doom 3 엔진도 .lwo 파일을 읽었습니다. 공개된 소스 코드에 LWO 리더가 들어 있습니다. 그리고 NASA는 지금도 여러 위성 모델을 .lwo 파일로 공개합니다.
Mac에서 LWO를 여는 방법
macOS는 LightWave를 모릅니다. macOS 27.0.1에는 .lwo나 .lws용 파일 유형이 없고, Model I/O 프레임워크는 이를 불러오지 않으며, 미리보기, 훑어보기, Finder 모두 이를 보여주지 않습니다.
- LightWave 3D는 Mac에서도 실행되지만 유료입니다.
- Blender는 버전 2.79까지 LWO를 자체적으로 가져올 수 있었습니다. 지금은 서드파티 애드온 blender-import-lwo가 있으며, LWOB와 LWO2를 읽고 Blender 3.3부터 4.5까지에서 테스트되었습니다. LWO3와 .lws 장면은 아직 처리하지 못합니다.
- 제 앱 Preview3D는 Mac에서 .lwo 파일을 창에서, 훑어보기에서, Finder 미리보기 이미지로 보여줍니다. iPad, iPhone, Apple Vision Pro에서도 됩니다.
Preview3D는 Assimp 라이브러리로 LightWave 파일을 읽습니다. 앱이 쓰는 것과 같은 빌드로, 사양을 보고 직접 만든 LWO2와 LWOB 파일로 시험해 봤습니다. 여러 레이어가 있는 객체, 꼭짓점이 네 개보다 많은 폴리곤, 점이 72,900개인 객체가 열렸습니다. 소스 코드에 따르면 Assimp는 LWO3도 읽지만, 실제 LWO3 파일로 시험해 보지는 않았습니다. 앱은 지오메트리를 단색으로 보여주며, 파일의 서피스나 텍스처는 쓰지 않습니다. 모델 정보에는 파일 단위로 된 치수와 삼각형 개수, 그리고 메시 검사가 있습니다. iPad와 iPhone에서는 모델을 책상 크기에 맞춰 AR로 책상 위에 세워 보여줍니다.
Preview3D는 지원 유형에 .lws 장면도 올려 두고 있습니다. 다만 macOS 샌드박스 안에서 앱이 장면 옆의 객체에 접근할 수 있는지는 아직 확인하지 않았습니다. 그러니 지금은 .lwo 파일을 직접 여세요.
LWO를 STL이나 OBJ로 변환하기
Mac에서 Preview3D는 파일 → 다른 이름으로 모델 내보내기…(⌥⌘E)에서 아무것도 업로드하지 않고 STL, OBJ, PLY로 변환합니다. 서피스, 텍스처, 맵, 레이어는 빠지고, 모델은 메시 하나로 저장됩니다. 그리고 단위에 주의하세요. LightWave는 관례상 미터 단위인데, 슬라이서는 보통 STL의 숫자를 밀리미터로 받아들입니다. 슬라이서에서 모델이 아주 작게 보인다면 1000배로 확대하세요.
자주 묻는 질문
.lwo 파일은 무엇인가요?
LightWave 3D의 객체입니다. 서피스, 레이어, 맵을 가진 메시로, 바이너리 IFF 형식으로 저장됩니다.
.lws 파일은 무엇인가요?
LightWave의 텍스트 장면입니다. .lwo 객체를 배치하고, 카메라, 조명, 본을 더하고, 그 동작을 저장합니다. 객체 자체는 들어 있지 않고 참조만 있습니다.
.lws 장면이 왜 빈 채로 열렸나요?
장면이 참조하는 .lwo 객체가 없거나 다른 곳에 있기 때문입니다. Objects와 Scenes 하위 폴더가 있는 콘텐츠 폴더 전체를 보내거나, Package Scene으로 장면을 묶으세요.
LWO2인지 LWO3인지 어떻게 알 수 있나요?
터미널에서 head -c 12 model.lwo | tail -c 4를 실행하면 LWOB, LWO2, LWO3 중 하나가 출력됩니다.
Mac은 다른 앱 없이 .lwo를 여나요?
아니요. macOS 27에는 LightWave용 파일 유형이 없고, 미리보기도 훑어보기도 이를 보여주지 않습니다.
LWO를 OBJ나 STL로 어떻게 변환하나요?
Mac에서 Preview3D의 파일 → 다른 이름으로 모델 내보내기…로, 또는 LWO 애드온을 설치한 Blender로 변환합니다. 그런 다음 슬라이서에서 크기를 확인하세요.
관련 페이지
출처
- LightWave SDK: LWO2 객체 – 청크, 좌표, 단위, 꼭짓점 1023개
- LightWave SDK: LWSC 장면 – 파일 참조, 콘텐츠 디렉터리
- LightWave Digital: 새 소유자(2023) – 역사
- CG Channel: LightWave 2026 – 시스템 요구 사항과 가격
- LightWave 2024: Export LightWave 2015 Object
- Okino: LightWave 가져오기 – 예전의 한계, LightWave 2017 이후
- blender-import-lwo – Blender 애드온
- Assimp: LWO 읽기 및 LWS
- NASA 3D Resources – .lwo 파일로 된 위성
- Doom 3 소스 코드: LWO 리더
TV 작업이나 Doom 3 모드 등에서 나온 오래된 LightWave 객체나 장면이 Mac에서 열리지 않았나요? 어느 LightWave 버전에서 나온 것인지 apps@xfanta.com으로 알려 주세요.
Preview3D에서 열기
STEP, 3MF, STL, G-code, BGCODE 등을 Mac, iPad, iPhone, Vision Pro에서 엽니다. 한 번 구매로 계정도 네트워크도 필요 없습니다.
App Store에서 Preview3D 보기