
ゲームはこのタブで動作します。インストールもアカウントも不要です。
ひとことで言うと
VoxLua は、短い Lua プログラムを書いて 3D キューブモデルを作り、彩色、ライティング、状態追加、アニメーション化まで行える $3.00 のワークショップです。HTML5 と Windows で動作し、書き出し先は Godot シーン、GLB、OBJ に対応します。0.1.0 ビルドは開発中なので、コードからモデルを作る中核ループは試せますが、粗削りな部分は想定してください。
VoxLua とは?
VoxLua は、短い Lua プログラムを書いて 3D キューブモデルを作る $3.00 のワークショップです。すべてのブロックを手作業で彫る代わりに、各 x、y、z 位置に何を置くかを関数で指定します。単純な距離判定が赤いボールになったり、1 つの値を変えるだけで形が変わったりします。コードを入力している間もモデルが更新されるため、編集のたびに目に見える実験になります。
このツールは HTML5 と Windows で動作します。バージョン 0.1.0 の開発中とされており、粗削りな部分が想定されています。コード環境はサンドボックス内の本物の Lua 5.4 を使用し、エディターは構文色分け、カラースウォッチ、オートコンプリート、ホバーヘルプ、検索と置換、6 種類のエラーカテゴリに対応します。影響元は Replicube ですが、VoxLua はパズルゲームではなく自由なツールとして位置づけられています。
遊び方
まずボクセルグリッド用の関数を書きます。座標 x、y、z が各キューブを表し、length ヘルパーが中心からの距離を返します。半径条件でボールを作ったり、サインとコサインで丘の形を作ったり、色相の選択で高さに応じて色を付けたりできます。グリッドサイズはツールバーから、またはスクリプト冒頭の半径定数で変更できます。
形ができたら、ペイントツールに切り替えて個々のキューブに色を塗り、マテリアルを適用し、不透明度を調整し、グローを追加し、テクスチャを配置します。状態を使うと、ランプのオフとオン、宝箱の閉と開など、1 つのパーツに複数の形を持たせられます。パーツは名前付きスクリプトに分割でき、アニメーションクリップはフレームレート、フレーム数、ループ設定を備えたキーフレームを使用します。タイムラインは mouse でポーズを付けるか、クリップとキーのコードで編集できます。
書き出しオプションには、Godot シーン、GLB、MTL 付き OBJ があります。Godot 向けでは、パーツ、マテリアル、アニメーションが保持され、光るキューブが実際のライトに変換され、太陽、空、ブルーム、カメラ、影付きフロアを含む環境シーンも同梱できます。
操作
3D ビューでは、ドラッグで周回、右ドラッグでパン、スクロールホイールでズームします。Ctrl+Space でコード候補を開き、Ctrl+S で保存、Ctrl+Z と Ctrl+Y で元に戻す/やり直しを行います。ペイントモードでは B でブラシ、E で消しゴムを選択し、別のキーでカラーピッカーを選択します。
mouse 操作はアニメーションにも広がります。パーツは、移動、回転、スケーリング、ピボット設定用のギズモでタイムライン上にポーズを付けられ、スナップと自動キーも利用できます。同じ mouse 編集がアニメーションコードを書き換えます。Alt+click で 1 つのパーツだけを表示し、目のボタンでパーツの表示/非表示を切り替えます。ペイントブラシでは色、マテリアル、不透明度、ライト、テクスチャを適用でき、消しゴムはコードの色に戻します。
| 入力 | 操作 |
|---|---|
| Drag | 3Dビューを回転 |
| Right-drag | 3Dビューをパン |
| Scroll | 3Dビューをズーム |
| Ctrl+Space | コード候補を開く |
| Ctrl+S | 保存 |
| B | ペイントブラシを選択 |
| E | 消しゴムを選択 |
| ピッカーのショートカット | カラーピッカーを選択 |
| Ctrl+Z and Ctrl+Y | 元に戻す/やり直す |
| Alt+click | 1つのパーツだけを表示 |
| Mouse on timeline | ギズモでパーツをポーズし、変更を自動でキー登録する |
初回実行のヒント
小さなスクリプトから始め、一度に 1 つだけ変更しましょう。自動実行により、エラーを修正している間も最後に正常動作したモデルが画面に残るので、タイプミスで進行状況が消えることはありません。ヘルプパネルにはすべての色、マテリアル、関数が一覧表示され、サンプルには動作する出発点があります。
- 地形、メンガー・スポンジ、テクスチャ付きコテージ、信号機、キャンプファイヤーのサンプルを試して、数学、テクスチャ、状態、アニメーションの使われ方を確認しましょう。
- 詳細を追加する前に、半径定数またはツールバーのグリッド操作を使いましょう。グリッドサイズはすべてのキューブの答えに影響します。
- 最初のモデルは単純な距離ベースの形にし、形がはっきり読めてからマテリアル、グロー、不透明度を追加しましょう。
- ライトのオン/オフやコンテナの開閉など、モデルに異なる形が必要なら、パーツをアニメーション化する前に状態を設定しましょう。
- コードの形が安定してからペイントし、ペイントのオンとオフを比較して、コード由来の部分と手編集由来の部分を確認しましょう。
内容とリプレイ性
内蔵ライブラリには 15 個のサンプルがあります。基本的なウェルカムやマテリアル研究から、幾何学形状、地形、小さな都市、エラー実演、テクスチャ付きコテージ、アニメーションする剣、状態を持つ信号機、アニメーションするキャンプファイヤーまで幅広く揃っています。この幅があることで、新規ユーザーは数学パターン、テクスチャ作業、状態切り替え、キーフレームモーションの動作する参考例を得られます。
モデル構築は複数パーツに対応し、各パーツには名前、ピボット、親があります。状態を使えば 1 つのパーツに複数の形を持たせられ、アニメーションタイムラインはクリップ、キーフレーム、再生と一時停止、フレーム送り、ループ、キーごとのイージングに対応します。ペイントでは色、マテリアル、不透明度、ライト、テクスチャを適用でき、ストロークごとに元に戻す/やり直しが可能です。
見た目のコントロールが奥行きを加えます。16 色のパレットとカスタムカラー、隣接するキューブが一致すると共有面を隠すシースルーキューブ、ガラスと金属のマテリアル、0 から 15 の範囲のグローライティング、コードで描く 16×16 ピクセルテクスチャ、面ごとのテクスチャ、色合い調整、切り抜き透明ピクセル、インポートした PNG テクスチャに対応します。書き出しは Godot シーン、GLB、MTL 付き OBJ に対応するため、モデルを他のエンジンや 3D ツールへ移動できます。
見た目とパフォーマンス
ビューポートには Studio、Sunny day、Sunset、Night、Soft light のプリセットがあり、太陽の方向、高さ、強さ、色をカスタマイズできます。背景色は任意に選べ、シーンでは環境光、影、露出、グロー強度、グロー到達範囲、光るキューブのブルームを使用できます。Photo ボタンで現在のビューを高解像度 PNG として保存できます。
ナビゲーション補助には、セル輪郭、フロアグリッド、X、Y、Z ラベル付きバウンディングボックス、ゆっくり回転、再中心化ボタンがあります。キューブにホバーするとそのパーツが分かります。インターフェースには Light、Amber、Dark テーマがあり、音量とピッチを設定できる合成または録音済みの keyboard クリック音も利用できます。
パフォーマンス保護はコーディングループの一部です。入力中に自動実行で更新され、分かりやすいエラーが該当行を示し、実行ごとの命令数制限が無限ループによるアプリのロックを防ぎます。ソフトウェアは 0.1.0 の開発中なので、粗削りな部分は完成版の調整不足ではなく現在のビルドの一部です。
こんな人におすすめ
VoxLua は、目に見える結果を通してコーディングの論理を学びたいプレイヤーに向いています。短いプログラムがキューブの形を生み、数値を変えると即座に形が変わるため、変数、関数、距離、三角関数、色選択が具体的に理解できます。内蔵ヘルプとサンプルは、コードを隠さずにその学習を支えます。
ゲーム用のボクセルアセットを必要とするクリエイターにも適しています。Godotユーザーは、パーツ、マテリアル、アニメーション、発光ライト、任意の環境シーンを含むシーン書き出しを利用できます。GLBとOBJは他のエンジンや3Dツールに対応します。ペイントツール、カスタムテクスチャ、ステート、アニメーションにより、単純に生成した形状を提示できるプロップにできます。
$3.00の価格と開発中のステータスが期待値を定めます。これはパズルキャンペーンではなく、自由なワークショップであり、バージョン0.1.0には粗い部分があるかもしれません。コード駆動のアート、小さな実験、数値を変えながら学ぶことを楽しむプレイヤーは対象読者に合うでしょう。構造化されたレベルを持つ完成ゲームを求める人は別のものを探すべきです。
スクリーンショット
テスト方法
ビルドはにヘッドレスChromiumセッションでgames.debutplay.comから読み込まれました。キャンバスは起動し、ブロックされたリクエストはありませんでした。ガイドはに最終確認されました。
よくある質問
VoxLuaとは何ですか?
VoxLuaは、短いLuaプログラムで3Dキューブモデルを作るための$3.00のワークショップです。モデルはペイントでき、マテリアルやグローを設定でき、パーツに分割でき、ステートを付与でき、アニメーション化でき、書き出せます。
Luaの知識は必要ですか?
このワークショップはコーディングの論理を学びたい人を対象としており、15個の例、オートコンプリート、ホバーヘルプ、関数リファレンス、行を指し示すエラーを提供します。サンドボックス内で本物のLua 5.4を使用します。
掲載されているプラットフォームと価格は?
$3.00で、HTML5とWindows向けに掲載されています。ステータスは0.1.0で開発中です。
モデルはGodotに持ち込めますか?
はい。Godotシーン書き出しはフルバージョンの機能です。パーツ、マテリアル、アニメーション、発光キューブ用の実際のライト、任意の環境シーンを持ち込めます。GLBと、MTL付きOBJも利用できます。
アニメーションは含まれますか?
はい。モデルはパーツに分割でき、タイムラインギズモでポーズを付けるか、クリップとキーのコードとして記述できます。フレームレート、フレーム数、ループ、フレーム送り、キーごとのイージングに対応します。ステートもフリップブックのようにアニメーション化できます。
完成していますか?
いいえ。VoxLuaは開発中で、バージョン0.1.0とされており、粗い部分があることが想定されています。コードを書き、モデルを確認し、ペイントし、アニメーション化し、アセットを書き出すという中核の流れは備わっています。
VoxLuaに似ているゲームは何ですか?
DebutPlayで最も近いのは//TODO: Save the Dev, Holy Shift: Drunken Exorcist Simulator, Mini Factory Floorです。同じジャンルを共有しているため、操作方法やテンポも共通しています。



