「Kraken」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
3行目: 3行目:
 
== 概要 ==
 
== 概要 ==
 
[[データ]]の巨大化を続ける[[ゲーム]]。
 
[[データ]]の巨大化を続ける[[ゲーム]]。
かと言って強烈な圧縮率の[[アルゴリズム]]は遅くて[[ゲーム]]では厳しい。
+
[[データ]]が大きいと[[ロード時間]]も長くなる。
 +
かと言って[[7zip]]のような強烈な圧縮率の[[アルゴリズム]]は展開が遅くて[[ゲーム]]では厳しい。
 
という要望に応えるべく開発されたものらしい。
 
という要望に応えるべく開発されたものらしい。
  

2020年3月19日 (木) 02:56時点における版

Kraken(読み:クラーケン)とは、Oodle社が開発したゲーム向けの圧縮アルゴリズムである。

概要

データの巨大化を続けるゲームデータが大きいとロード時間も長くなる。 かと言って7zipのような強烈な圧縮率のアルゴリズムは展開が遅くてゲームでは厳しい。 という要望に応えるべく開発されたものらしい。


そこそこの圧縮率でありながら「zlibの3倍速い」としている。

クラーケンの他にも、マーメイドやセルキー、リヴァイアサンなどの兄弟アルゴリズムもあるぞ。

アルゴリズム 圧縮率 展開速度
Kraken 高圧縮 中速
Mermaid 中圧縮 高速
Selkie 低圧縮 超高速
Leviathan 超高圧縮 低速

主にHorizon Zero DawnGod of War 4Days Goneなどのソニーから発売しているPS4作品に採用されているらしい。

その流れからか、PS5にはKrakenのコーデックハードウェア実装されるそうだ。 これによりCPUを使わずに専用回路で超高速にデコードできるようになる。

外部リンク