クラウドネイティブなデータ可視化ツール「Grafana」で、なぜかWebAssembly化したDoomがプレイ可能に。開発元が社内ハッカソンで実現

今回は「クラウドネイティブなデータ可視化ツール「Grafana」で、なぜかWebAssembly化したDoomがプレイ可能に。開発元が社内ハッカソンで実現」についてご紹介します。

関連ワード (古典、多様、方法等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


クラウド上で実行される多様なソフトウェアのログやメトリクスを受け取り、運用管理のためのダッシュボード上で可視化するツールとして定番のソフトウェアが「Grafana」です。

このGrafanaの開発元であるGrafana Labsは、Grafanaのダッシュボード画面上で一人称ゲームの古典とも言えるDoomをプレイ可能にするソフトウェア「Grafana Doom」をオープンソースで公開しました。

Can it run Doom?
To mark the 25th DOOMiversary of #Doom64, you can now play Doom on Grafana thanks to time series panels and the live streaming feature. More on the blog:https://t.co/hUtC3LEcZI

— Grafana (@grafana) March 31, 2022

具体的には、Grafanaにログデータを送り込む代わりに、WebAssembly版のDoomの実行画面をデータソースとしてメトリクス化し、Grafanaへリアルタイムにメトリクスをストリーミング。Grafanaは受け取ったストリーミングデータを管理画面上でレンダリングする、という仕組みでGrafanaのダッシュボード画面上でDoomをプレイ可能にしています。

実際にWebブラウザ上でプレイ可能なDoomfanaのフルレゾリューション版とハーフレゾリューション版を公開しています(リンクをクリックするとプレイ可能な状態でGrafanaが起動します)。

プレイしてみましたが、手元のそこそこ高性能なデスクトップPC(第11世代Core i7 CPU+32GBメモリ+RTX3060Ti GPU)でもフルレゾリューション版だとかなり重く、ハーフレゾリューション版ではサクサク実行できました。

社内ハッカソンで開発、リック・アストリーの動画再生に触発

このDoomfanaを紹介した同社のブログ「Can Grafana run Doom?」によると、GrafanaでDoomを実行可能にしようと考えたきっかけは、以前発表された、Grafana上で監視データとしてリック・アストリーのミュージックビデオ「Never Gonna Give You Up」の再生に成功したことに触発されたから、とのこと。

ログデータなどを受け取り、それをグラフなどに可視化して表示するソフトウェアとして使われるGrafanaで動画を表示するには、動画を1フレームずつリアルタイムに走査線に分解し、走査線のパターンをデータ化してGrafanaにログデータとしてストリーミング、Grafana上でリアルタイムにレンダリングする、という方法で実現されていました。

これをRGBに分解して精細に行うことでカラー動画の再生を可能にする手法も編み出されました。

動画が再生できるのなら、ゲームもできるのでは? こう考えた社員数人が社内ハッカソンで開発を進めたのが、今回のDoomfanaの実現につながったとのことです。

リアルタイムにデータを受け取って可視化できる監視ツール、その可能性は無限ですね……。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
TikTokがライバルに負けじと新たな表現を生み出す別動画を自分の動画の背景にできる機能など公開
ネットサービス
2021-05-14 19:33
アップル「WWDC」で発表された開発者向けツール–「Xcode Cloud」や「Swift」関連
IT関連
2021-06-09 21:38
iPhoneやApple Watchでベイエリアの公共交通機関支払いが可能に
モビリティ
2021-04-18 12:06
日立物流グループ、経費精算システムを国内主要会社21社に導入
IT関連
2023-02-08 03:20
約660億円の暗号資産が流出か、「分散型金融」ブロックチェーンにハッキング
企業・業界動向
2021-08-12 12:59
DXへ直結するITインフラを実現するための最新戦略と手法とは
IT関連
2023-03-07 09:09
AWS、暗号化メッセージングサービスのWickrを買収
IT関連
2021-06-28 17:36
カナダのワクチン義務化に抗議するトラック運転手たちの寄付サイトから個人情報流出
IT関連
2022-02-10 07:25
ローコード/ノーコードの利点と問題点–開発者に求められる新たな役割
IT関連
2023-04-08 14:24
デジタルツインで店舗運営を最適化–エヌビディア、小売業での取り組み解説
IT関連
2023-02-25 07:21
LastPassの親会社GoTo、顧客データが窃取されていたことを公表
IT関連
2023-01-28 20:05
自治体業務のアウトソーシング市場が縮小–コロナ禍の反動とガバメントクラウドで
IT関連
2023-09-17 04:14
量子コンピューティング時代の脅威に備えよ–日本IBM、耐量子暗号への移行支援サービスを訴求
IT関連
2023-06-16 20:59
ガートナー、「日本におけるコネクテッド・インダストリ・テクノロジのハイプ・サイクル:2023年」を発表
IT関連
2023-10-06 05:39