HSF ファイル形式とは?
.hsfファイルは、Tech Soft 3DのHOOPS Visualize SDKによって生成される3Dビジュアライゼーションストリームです。3Dジオメトリ、製品構造、マテリアル、ライト、カメラ、名前付きビューを、型指定されたオペコードのコンパクトなシーケンシャルストリームにエンコードします。これにより、大規模なCADや産業用モデルをWebやデスクトップビューアにリアルタイムでストリーミングするのに適しています。
すべての.hsfファイルは、人間が読める形式の5バイトのバージョンタグ(HSF Vの後に HSF V1600 などの数値バージョン文字列が続く)で始まり、これにより作成元のHOOPSバージョンを特定し、HOOPS Visualize SDKを介したバックワード互換性のあるデコードを保証します。ジオメトリは、一般的なデータにはLZ圧縮を使用し、さらにジオメトリ固有の技術(量子化された法線、デルタ符号化された頂点、大規模なアセンブリに合わせてスケーリングされるLOD(詳細レベル)シェル表現)を使用して圧縮されます。
この形式は、ポリゴンシェル、ポリライン、NURBSサーフェス、Unicodeテキスト、頂点カラー、テクスチャマッピング、ユーザー定義フォントなど、豊富なプリミティブセットをサポートしています。HOOPS SDKを通じて、CADビューア、デジタルツインプラットフォーム、PLMツールに広く組み込まれています。Tech Soft 3Dは1996年にAutodeskからスピンオフしました。
長期保存やPDF 3Dへの埋め込みには、通常、ISO標準化された.prc形式が好まれます。HSFは、高性能なリアルタイムビジュアライゼーションパイプラインに最適な形式であり続けています。
HSF Vの後のバージョン番号は、ファイルを生成したHOOPSのリリースをエンコードしています。- Okino PolyTransおよびSolidWorks eDrawingsは、
.hsfの表示とエクスポートをサポートしています。 - この形式は、SDKを介してWindows、Linux、macOS、iOS、Androidでネイティブに動作します。
セキュリティと安全性
リスク: LOWHSFファイルには3Dジオメトリと属性が含まれており、スクリプトやマクロ機能はありません。既知のセキュリティ脆弱性はありません。
形式の詳細
概要HSF ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | オフセット0に 48 53 46 20 56 («HSF V») |
| バージョンエンコーディング | «HSF V»ヘッダーに続く数値文字列(例:HSF V1600) |
| コンテナ | 独自のオペコードベースのシーケンシャルストリーム (HOOPS Stream Format) |
| バイト順序 | リトルエンディアン |
| 圧縮 | LZ(一般)に加えて、量子化された法線、デルタ符号化された頂点、LODシェル表現 |
| 一般的なファイルサイズ | 100 KB - 500 MB(モデルの複雑さに応じて変化) |
| ジオメトリプリミティブ | ポリゴンシェル、ポリライン、NURBSサーフェス、Unicodeテキスト、頂点カラー、テクスチャマッピング |
| 色深度 | 24ビットRGB(オプションで頂点ごとまたはサーフェスごとのアルファ値に対応) |
| 製品構造 | アセンブリツリー、名前付きビュー、ライト、カメラ、ユーザー定義フォントをエンコード |
| バックワード互換性 | HOOPS Visualize SDKにより、すべてのバージョンでバックワード互換性のある読み込みを保証 |
| 関連OS | Windows, Linux, macOS, iOS, Android |
| アーカイブ用の代替案 | アーカイブおよびPDF 3D埋め込みには .prc (ISO 14739-1) が推奨される |
| 開発元 | Tech Soft 3D(1996年にAutodeskからスピンオフ) |
| リリース日 | late 1990s (HOOPS 3.x era, Tech Soft 3D) |
| 最新バージョン | HOOPS Visualize 2024 (HSF spec remains backward-compatible) |
| 仕様書 | docs.techsoft3d.com |
HSF の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。HSF ファイルについて最初の質問をしてみましょう。