.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 規格をもとにしています。4 文字の名前を持つチャンクから成り、PNTS には点、POLS には多角形、SURF には色やテクスチャを含むサーフェスが入っています。オブジェクトは複数のレイヤーを持て、レイヤーごとに独自のピボットと、必要なら親レイヤーがあります。1 つの多角形は最大 1023 個の頂点を持てます。ファイルには普通の面のほかに、サブディビジョンパッチ、カーブ、マップ(UV、頂点カラー、ボーンのウェイト)も入ります。テクスチャの画像は中になく、あるのはそれへの参照だけです。
ファイルには単位がありません。仕様によると、慣例としてメートルです。LightWave の座標は左手系で、X が右、Y が上、Z が前です。.lwo を読むプログラムは Z 軸を反転しなければならず、そうしないとモデルが鏡像になります。私のテストでは Assimp ライブラリがそうしていて、ファイルで Z = 1 にある三角形は Z = −1 になりました。
3 つの世代:LWOB、LWO2、LWO3
| 種類 | 対応する LightWave | 知っておくこと |
|---|---|---|
| LWOB | バージョン 5 まで | Okino の変換ツールによると、1 ファイルにつき頂点か面は最大 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 以降のファイルを「LightWave 2015」形式、つまり LWO2 で保存し直すよう勧めています。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 フォルダにあるとき、そして 1 つ上の階層、つまり Scenes フォルダと並ぶ Objects フォルダにあるときでした。オブジェクトが欠けたシーンは、メッシュが 1 つもない状態で読み込まれました。
LightWave の生まれ
LightWave は 1990 年に NewTek から登場しました。もとは Amiga 用の Video Toaster の一部で、1994 年から単体で販売されています。最も強かったのはテレビの視覚効果の分野で、『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 のファイルを使って試してみました。複数のレイヤーを持つオブジェクト、頂点が 4 つより多い多角形、72,900 個の点を持つオブジェクトを開けました。ソースコードによると Assimp は LWO3 も読めますが、実際の LWO3 ファイルではまだ試していません。アプリは形状を単色で表示し、ファイルのサーフェスやテクスチャは使いません。モデル情報には、ファイルの単位での寸法と三角形の数、そしてメッシュチェックがあります。iPad と iPhone では、AR でモデルを机に合わせた大きさで置きます。
Preview3D は、対応する種類に .lws シーンも挙げています。ただ、macOS のサンドボックスの中で、アプリがシーンの隣にあるオブジェクトにアクセスできるかどうかは、まだ確認していません。ですから、いまのところは .lwo ファイルを直接開いてください。
LWO を STL や OBJ に変換する
Mac では、Preview3D の ファイル → モデルを別名で書き出し…(⌥⌘E)で、何もアップロードせずに STL、OBJ、PLY に変換できます。サーフェス、テクスチャ、マップ、レイヤーは失われ、モデルは 1 つのメッシュとして保存されます。そして単位に注意してください。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 の読み込み処理
Mac で開けなかった古い LightWave のオブジェクトやシーン(たとえばテレビの仕事や Doom 3 の MOD のもの)はありますか? どの LightWave のバージョンから来たものかを添えて、apps@xfanta.com までお知らせください。
Preview3D で開く
STEP、3MF、STL、G-code、BGCODE などを Mac、iPad、iPhone、Vision Pro で。一度の購入で、アカウントもネットワークも不要です。
App Store の Preview3D