世界を動かす技術を、日本語で。

ドッグウォーク:ブレンダー スタジオの公式ゲームプロジェクト

概要

  • Blender Studio による公式ゲームプロジェクトの紹介
  • プレイヤーは 大きな犬 となり、冬の森で子供と交流
  • オープンワールド風の カジュアルなインタラクティブストーリー
  • 紙細工をスキャンした環境 を探索
  • BlenderGodot Game Engine の改良目的で開発

Blender Studio公式ゲームプロジェクト「Dogwalk」概要

  • Blender Studioが手がける 短編カジュアルインタラクティブストーリー
  • プレイヤーは 大きくて愛らしい犬 を操作
  • 冬の森で子供と一緒に スノーマンを飾る冒険
  • 環境内に隠された カラフルなアイテム を探してスノーマンをデコレーション
  • キャンプ場、森林小道、清流、凍った池 などを自由に探索できるミニチュアオープンワールド
  • 子供のオーナーを 案内したり引っ張ったり できるインタラクション
  • お互いに 助け合う、いたずらをする、良い子になる など多彩なプレイスタイル
  • ゲームは プレイヤーの選択や行動に反応
  • 失敗状態が存在せず、プレイヤー主導の瞬間を重視
  • 現実の紙細工モデルをスキャン・再構築 したユニークなゲーム環境
  • Blender Studioによる 新しい無料・クリエイティブコモンズの「Open Project」

技術・配布情報

  • Blender および Godot Game Engine のテスト・改良を目的とした開発
  • ゲームは 無料かつオープンソースソフトウェア として提供
  • ソースコードと制作リポジトリ は公式サイトからアクセス可能
  • プロジェクト支援や詳細情報は Blender Studio公式サイト で案内

Hackerたちの意見

彼らは初めてじゃないね! https://apricot.blender.org/ 2008年に比べて、無料のゲームエンジンの選択肢がずいぶん豊富になったのはいいことだね。確か、Go FrankieをBlenderゲームエンジンで完全に実装するのに苦労して、BGE版とCrystal Space版の2つを作ったんだよね。今はGodotを使えばいいんだ。

apricotってどうなの? 3Dプラットフォーマーが大好きなんだけど、トレーラーはあんまり期待できなかったな。

これ、めっちゃいいね。ただ、これは「ビールのように無料」ってことに注意してね。ソースコードが欲しいなら、ログインしてお金を払わないといけないみたいだよ。 https://studio.blender.org/projects/dogwalk/gallery/?asset=8...

自由のための無料だよ! > 「私たちのソースのライセンスはちょっと混乱してる。できるだけ早く整理するようにするよ。フルプロダクションリポジトリはCC-BYだよ。主にオリジナルのアートアセットが含まれてるからね。ゲームのソースコードはGPLv3なんだけど、プロジェクトのコードベースにはそれが合ってるからね。彼らはソースを無料で配布していないみたいだけど、再配布は自由にできるよ。」

ソースコードが欲しいなら、ログインしてお金を払わないといけないみたいだ。つまり…GPLみたいな感じ?

以前: https://news.ycombinator.com/item?id=44554680

それと、こちらも: https://news.ycombinator.com/item?id=44568106

すごくクールだね!でも、ウェブ版があったらいいな!移植するのがどれくらい難しいか全然わからないけど。

Godotはgdscriptでコーディングされていればウェブ用にエクスポートできるよ。でも、C#のウェブエクスポートはまだリリースされてないんだ。

このゲームの開発に関する技術的な詳細を知ってる人いる?どうやら、3Dアセットは実際の紙のオブジェクトをフォトグラメトリーパイプラインを通して作ったらしいけど、そのやり方についての情報は見つからなかった!数年前、Meshroom [0] がこの分野のOSSの参考だったと思うけど、今は何を使うのかはわからないな。Godotのことも気になるし、Blender StudioはBGEが廃止された後、数年前にArmory 3D [1] を使ったんじゃないかと思うんだけど。(Godotを選んでくれて嬉しいけど、もっと期待できるね。) [0]: https://alicevision.org/#meshroom [1]: https://armory3d.org/engine/

紙のオブジェクトは展開されて、スキャンや写真撮影されて、Blenderにインポートされたんだ。そして、オブジェクトの3Dモデルにマッピングされた。フォトグラメトリは使われてないと思うよ。

このプロジェクトに関する一連の記事が公開されてるよ。>「だから、私たちの資産の多くは、実際の世界で塗装された紙の切り抜きモデルとして主にデザインされたんだ。モデルは写真に撮られ、分解されてスキャンされる。タイル状にできるように特別に作られた塗料サンプルもある。」 https://studio.blender.org/blog/devlog-papercraft-woods/#mak... https://studio.blender.org/search/?type=post&project_title=D...

どこかで冗談を言ったんだけど、Unityだけは自分たちのゲームを出したことがないんだよね。

リリース日の約1時間プレイしたよ。良いところ: 魅力的なキャラクターと環境デザイン、美しいモデリング、アニメーション、音。Blenderと才能あるチームが作れるものの良いデモだね。体験するためにダウンロードする価値があるよ。悪いところ: macOSでは起動が遅いのを見た(オープニング画面が出るまで数秒間ビーチボールが出る)。これはGodotのmacOSエクスポートに共通してるみたい。あと、パフォーマンスがカクカクしてる(重い森のシーンで動きがカクつくし、フレームが落ちる)。今のところ、Blenderの良いプロモーションにはなるけど、Godotの3Dにはあまり向いてないかな。

正直、GodotはMacのパフォーマンス問題なんて気にしなくていいと思う。

じゃあ、ここではEEVEEとCyclesのどっちが使われたの?

Godot

プロのアドバイス:子供が川の氷からVLCを引っ張り出そうとしてるときは、手を貸してあげるべきだよ。俺は30秒くらいその様子を見てたけど、自分もその場にいることに気づかなかったんだ。でも、俺に何がわかるっていうんだ?彼は助けを求めてないし、俺はただの犬だからね。