SH3D ファイル形式とは?
.sh3d 形式は、eTeks が開発した無料のインテリアデザインアプリケーション Sweet Home 3D で使用されます。これらのファイルはアプリケーションで作成された完全な住宅プロジェクトを保持し、間取り図、配置された家具オブジェクト、デザインの 2D および 3D ビューなどのデータを保存します。
内部的には、.sh3d ファイルは ZIP アーカイブ です。拡張子を .zip に変更すると、任意のアーカイブツールで内容を確認できます。これには、XML で住宅のレイアウトを記述した Home.xml ドキュメント(Sweet Home 3D 5.3 で導入)、OBJ 形式の埋め込み 3D 家具モデル、JPEG テクスチャ、および整合性チェック用の SHA-1 ハッシュを保持する ContentDigests ファイルが同梱されています。古いファイルでは、XML 記述子の代わりに(または並行して)Java シリアル化された Home エントリが含まれています。
各 .sh3d プロジェクトはデザインの完全な状態を保存し、Sweet Home 3D で開くユーザーが自由に修正できます。関連する Sweet Home 3D ライブラリ形式も同じ ZIP ベースの構造を共有していますが、目的が異なります:
.sh3f- 家具ライブラリ.sh3t- テクスチャライブラリ.sh3l- 3D プランおよびライトライブラリ.sh3p- プラグインパッケージ
セキュリティと安全性
リスク: LOW.sh3d はデータプロジェクト(プラン + モデルの ZIP)であり、実行ファイルではないため、Sweet Home 3D で開く際のリスクは低いです。アプリは必ず公式サイト sweethome3d.com(または信頼できるリポジトリ/Flatpak)から入手してください。本物のアプリは無料であるため、サードパーティの «SH3D ビューア» のダウンロードは不要であり、PUP やアドウェアである可能性があります。zip へのリネーム技を使えば、安全に内容を検査できます。
形式の詳細
概要SH3D ファイルを開くプログラム
技術的詳細
詳細仕様| コンテナ形式 | ZIP アーカイブ。オフセット 0 にマジックバイト 50 4B 03 04(«PK»)があり、標準の ZIP ファイルと同一です |
| 主要な住宅記述子 | Home.xml - 壁、部屋、家具、ラベル、カメラ、フロアレベルを記述する、Sweet Home 3D 5.3(2017年)で導入された XML ファイル |
| レガシー住宅記述子 | Java シリアル化された Home オブジェクト(バイナリ)。5.3 未満のファイルにおける唯一の記述子であり、後方互換性のために 5.3 以降でも Home.xml と共に保持されています |
| 圧縮 | エントリごとの DEFLATE ZIP 圧縮。3D モデルとテクスチャは、アプリケーションが直接アクセスできるように非圧縮(ZIP STORED メソッド)で保存されることがよくあります |
| 埋め込み 3D モデル | アーカイブ内に OBJ/MTL ファイルとして保存された家具のジオメトリ。Home.xml またはシリアル化された Home エントリから参照されます |
| テクスチャエンコーディング | 家具の表面、壁、床、天井のテクスチャ用の JPEG 画像。ZIP 内に番号付きエントリとして直接埋め込まれています |
| 整合性メカニズム | 埋め込み画像とモデルの SHA-1 ハッシュを保持する ContentDigests ZIP エントリ。各 ZIP エントリには CRC-32 チェックサムも含まれています |
| MIME タイプ | application/x-sweethome3d(アプリケーション固有)。一般的なフォールバックは application/octet-stream です |
| XML スキーマ | Home.xml は SweetHome3D.dtd に準拠しています。要素には <home>、<room>、<wall>、<pieceOfFurniture>、<camera>、<level> が含まれます |
| ファイル検査 | .sh3d を .zip に変更することで、ZIP 互換のアーカイブマネージャを使用して、Sweet Home 3D なしで Home.xml、3D モデル、テクスチャを開いて抽出できます |
| 内部バージョニング | v5.3 以降、Home.xml が正式な記述子です。シリアル化された Home バイナリは、5.3 より古いアプリケーションのために保存されています |
| 典型的なファイルサイズ | 数百 KB から数十 MB で、埋め込まれた家具モデルやテクスチャ画像の数に応じてスケールします |
| プラットフォームサポート | Java デスクトップアプリケーションを介した Windows、macOS、Linux。Sweet Home 3D Online を介したブラウザベースの編集 |
| 関連する兄弟形式 | .sh3f(家具ライブラリ)、.sh3t(テクスチャライブラリ)、.sh3l(3D プランおよびライトライブラリ)、.sh3p(プラグイン)、.sh3x(オンラインエディタ住宅) - すべて同じ ZIP ベースのコンテナを共有します |
| リリース日 | 2006 (Sweet Home 3D 1.0) |
| 最新バージョン | XML Home.xml entry added in Sweet Home 3D 5.3 (2017); current app series 7.x |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.sweethome3d.com |
SH3D の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SH3D ファイルについて最初の質問をしてみましょう。