クラウドネイティブなデータ可視化ツール「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
XRコンソーシアムがVR・AR・MR手がける会員企業対象の「XRコンソーシアム会員企業カオスマップ」公開
VR / AR / MR
2021-02-19 00:02
「Chrome 110」公開、Windows版は「Windows 10」以降が必須に
IT関連
2023-02-10 14:58
選手へのネット中傷、JOCが監視チーム すでに記録保存
連載チーム
2021-08-21 19:52
"メガハック"の時代に迫る危機–企業に何ができるか
IT関連
2021-03-23 18:25
無料「コーヒー診断」で好みのコーヒー豆を届けるサブスク「PostCoffee」運営元が1.5億円を調達
フードテック
2021-07-14 18:23
似合うコスメ探せる「ZOZOCOSME」3月オープン 肌の色を「ZOZOGLASS」で自動計測
社会とIT
2021-02-04 00:28
ウルグアイ初のユニコーン、クロスボーダー決済「dLocal」が166億円の調達で評価額は4倍の5535億円超に
フィンテック
2021-04-04 17:41
パスワードマネージャー6選–すべてのログイン情報を簡単に管理
IT関連
2022-05-22 14:21
NSSOL、次世代クラウドサービス基盤に「Cisco ACI」と「Cisco Nexus Insights」導入
IT関連
2021-04-22 21:15
ウイングアーク1st、営業支援サービス導入–新規リード獲得数が561%増
IT関連
2022-07-20 05:48
「Gemini Live」で複数の言語、方言、アクセントへの理解精度が向上
IT関連
2025-02-15 13:30
ドコモ、沖縄県の産業創出と課題解決を支援するビジネス拠点開設へ
IT関連
2023-08-02 09:04
LinkedIn、インタラクティブなClubhouseスタイルの音声イベント機能を2022年1月開始、動画版は今春登場予定
IT関連
2022-01-18 22:34
Google、アプリ実行時に生成AIが適切なUIを構成し動的生成する「AI Generated UI」発表
Dart
2024-07-23 18:57