このサイトについて
cubepic(キューブピック)は、ルービックキューブをはじめとするツイスティパズルの写実的な画像を、展開図フォームに色を置くだけで生成できる無料のウェブサービスです。合わせて、入力した配置が実際に到達可能か(合法か)の判定、解法の提示、解法アニメーションの生成、キーボードで速解を競うソルブゲームを提供しています。
なにができるか
- 写実画像の生成 — 2x2x2(ポケットキューブ)・3x3x3・4x4x4(ルービックリベンジ)・5x5x5(プロフェッサーキューブ)の 4 種に対応します。物理レンダリングで焼いた素材を合成するため、CG らしい平板さのない画像が得られます。3 面が見える通常ビューのほか、鏡を使って 6 面すべてを 1 枚に収める mirror ビューも選べます。
- 合法判定 — 入力した配置が、揃った状態から面を回す操作だけで到達できるかを判定します。色を伏せた「匿色」を含む入力にも対応し、その場合は「残りをうまく割り当てれば合法にできるか」という存在判定として答えます。
- 解法 — 現在の配置から目標の配置へ至る手順を計算します。目標は完成状態に限らず、任意の合法な配置を登録できます。
- 解法アニメ — 手順が実際にどう動くかを APNG のアニメーションとして書き出せます。
- ソルブゲーム — キーボードで面を回して速解を競い、記録を URL や QR コードとして持ち出せます。
画面表示は日本語・英語・中国語(簡体/繁体)・韓国語・フランス語・ドイツ語・ロシア語・アラビア語など 20 言語に対応しています。
技術的な成り立ち
cubepic にはサーバ側の処理がありません。画像の合成も、合法判定も、解法の探索も、アニメーションのエンコードも、すべて利用者のブラウザの中で実行されます。中核は Rust で書かれ、WebAssembly にコンパイルされたうえでブラウザ上を動きます。
この設計には副産物として、プライバシー上の性質がついてきます。入力した配置がサーバへ送信されることはありません。生成した画像も、外部に保存されるのではなく、そのブラウザのメモリ上で組み立てられてダウンロードされます。詳しくはプライバシーポリシーをご覧ください。
配信しているのは静的なファイルだけで、データベースも会員登録もありません。そのぶん素材データは大きく、パズルの種類ごとに数 MB の素材パックを読み込んでから画像を合成します。
生成した画像の利用について
このサイトで生成した画像(写実画像 PNG・解法アニメ APNG・サムネイル ZIP)は、加工・改変を含めて、ご自身のウェブサイト・資料・SNS などで自由にお使いいただけます。
無料素材を利用する際は、出典として「cubepic — https://cubepic.hakadoru.ai/」を表記してください。本文・キャプション・動画の概要欄などへの記載で構いません。画像内への焼き込みは不要です。当社への連絡・許諾申請は不要です。
運営者情報
- サービス名
- cubepic(キューブピック)
- 事業者名
- アサラボ
- お問い合わせ(本サービス全般)
- support@hakadoru.ai
- お問い合わせ(個人情報・プライバシー)
- privacy@hakadoru.ai
本サービスに関するご意見・不具合のご報告・画像の利用に関するお問い合わせは、全般窓口(support)までご連絡ください。
免責
合法判定と解法は、公開されている理論と実装にもとづいて計算していますが、結果の正確性・完全性を保証するものではありません。とくに解法が返す手順は、目標へ到達することを検算したうえで提示していますが、常に最短の手順であるとは限りません。
本サービスの利用によって生じた損害について、運営者は責任を負いかねます。また、サービスの内容は予告なく変更・中断することがあります。
ルービックキューブ(Rubik's Cube)は Rubik's Brand Ltd. の登録商標です。本サービスは同社とは関係のない、独立した個人開発のサービスです。
© アサラボ. All rights reserved.