ゲーム制作のプロではない人でも無料の「Unity」でアイデア勝負でスマホゲームを作って成功した話をよく聞きます。「スケッチアップ」は建築物のシーンが得意で「Google Earth」と連携が出来るので活用の場が広がりそうですが?
無料のUnityでスマホゲームを作る?
もうすぐ数兆円規模の市場に成長するというスマホゲームですが、それを牽引しているのは「プロでない人」です。無料の「Unity」というパソコンソフトを使ってゲームを作っています。
Unityとは?ということで、私が2015年に書いた記事を以下で紹介します。実際にゲーム感覚で遊べる作品を作って動画で紹介しています。
3D CG Game作成の無料ソフト「Unity」と無料のFuse 1.3の使い方?! >>>
その中で紹介している、UnityとFuse1.3とMixamoのAuto-Riggerで作成した作品で遊んでいる様子をキャプチャーした動画が以下です。
UnityでFuseの3Dキャラを取り込んでゲーム感覚のアニメーション >>> YouTubeサイトへ
三年前の話なので若干古いですが、今よりわかりやすいと思います。
ゲームを作るとなると、今は3Dが当たり前の時代なので、3Dキャラもそうですが、それより背景や建築物をどうするか?がアニメーションを作る上で大きな課題となります。
そこで「スケッチアップ」の出番が今後増えて来るように思われます。プロでない人が作るスマホゲームです。
使う3DCGソフトにも「操作の簡単さ」や「ライブラリーが無料で豊富」などが必要とされます。そこが私がスケッチアップに目をつけたポイントと言えます。
前回までの記事である程度のスケッチアップの紹介は出来たつもりですが、未だ課題が多く存在しています。最も大きな課題が「レンダリングの高速化と簡素化」です。
もちろん高画質であることは必要ですが、自分のパソコンはそうそうは買い替えられないので、レンダリング速度と高画質はトレードオフの関係にあるようです。
無料で高画質のLuxRenderを高速化して使うつもりでしたが、少々時間が必要です。
そこで、とにかく使い方が楽で高速レンダリングも選べる無料のプラグインを探したところ良いのが見つかりましたので、そのあたりの事情も含めて以下に紹介します。
LuxRenderで分散高速レンダリングは得策か?
少し前までは可能でしたが、最近はちょっと状況が変わってきました。
結論から言うと、GCPのGPU付き仮想Windows上でLuxRender(スレーブ)を動かして分散レンダリングして高速化するのは得策ではないようです。
理由を一言で言うと、今は「LuxRenderからLuxCoreRenderへの移行期」なので、少し待った方が時間と労力の点で得策だと考えます。
私にとっては「MacでLuxCoreRenderが使える」ようになるのか?が心配ですが、成り行きを見守ろうと思います。
そこで、GPU無しでも高速と高画質を使い分けられて、操作性も良い無料のプラグインを探したところ、「Twilight 2 Hoby」と言うのが見つかったので紹介します。
Twilight 2 Hobyの特徴
有料版は商用利用が可能ですが、無料の「Hoby」でも初心者が必要な機能を備え、操作が楽で、数十秒でレンダリングが可能なストレスフリーさがオススメな理由です。
初心者が必要な機能を備える
デフォールトの状態でいきなりレンダリングを行っても、そこそこの画像が得られるのが嬉しいです。レンダリング後でも明るさやコントラストの調整などが可能です。
★ただし、レンダリング出来ないシーンもいくつかありました。私が未だ使いこなしていないからだと思いますが、その時は前回紹介した「Kerkythea」と使い分けると良いです。
・初期状態:
・3D Warehouseからシーンの読み込み:
操作が楽で、そこそこの画質
・画質「Low+」(デフォールト)でレンダリング:時間 16秒
Kerkytheaでは.xmlに書き出して、ソフトを立ち上げて.xmlを読み込んで、それからレンダリング開始、と言うようにレンダリング開始までが面倒です。
Twilight 2 Hobyでは、楽にレンダリングを開始出来ます。
数十秒でとにかく高速レンダリングが可能
・画質「High」でレンダリング:時間 24秒
・.jpgで書き出した画像:
人物が「のっぺらぼう」なのが気になりますが、やりようはあると思います。
もちろんもっと高画質にすると、それなりの時間がレンダリングに必要にはなります。
しかし、LuxRenderのようにGPU無しだと、とにかく数時間も待たなければならないと言うストレスからは解放されます。
Twilight 2 Hobyのインストール方法
他のプラグインは、プラグインとレンダリングソフト本体が別々なので、この2つをインストールする必要があります。
Twilight 2 Hobyは、プラグイン自体にレンダリング機能が内臓されているので、プラグインをスケッチアップの「拡張機能マネージャー」からインストールするだけで完了です。
「Extension Warehouse」から検索すると見つかります。
しかし、結局メーカーのダウンロードページに行って「Twilight Render V2 Hoby」をダウンロードすることになるので、いきなり以下のURLに行くと良いです。
https://www.twilightrender.com/index.php/downloads/upgrade
OSと、32/64ビットと、Professional/Hoby、があるので間違わないようにしてください。
.rbzを「拡張機能マネージャー」からインストールします。
ツールバーが出ない場合は、表示メニュー>ツール パレット>Twilight render V2を選べば表示出来ます。
最初は、使うのは一番上の「レンダリング」ボタンだけなので簡単です。
お試しください。
Google Earthに取り込んでみた?(テスト段階)
結果はうまく表示出来ていませんが、とりあえず取り込む方法を簡単に紹介します。
テストなので2D写真(背景が透明の.png画像)を取り込みます。3Dオブジェクトでも方法は同様です。
Google Earthで東京タワーに行く
以下のURLに行きます。
https://www.google.co.jp/intl/ja/earth/
ブラウザー版を起動します。
トップから2番目の虫眼鏡ボタンで「東京タワー」を検索します。
右側の写真の右上の「✖️」をクリックして消すと上からのビューになります。
右下の「3D」をクリック。
そのままドラッグするとパン、Shiftキーを押しながらドラッグするとドリー(回転)、マウスホイールでズームします。
右下に地球の緯度経度が表示されています。
スケッチアップで地球上の座標を設定
スケッチアップで新規を開き、2D画像(背景が透明の.png画像が良い)をインポート。
地球の緯度経度を設定します。ウィンドウメニュー>モデル情報
「ジオロケーション」をクリック。「場所を追加…」をクリックし、ズームとパンで東京タワーを表示します。
右上の「地域を選択」をクリック。
右上の「取得」をクリック。
閉じてシーンに戻ります。人物が目立つように、東京タワーと同じくらいの大きさに拡大します。
.KML/.KMZ(Google Earth)でエクスポートし、Google Earthに戻ります。
KML/KMZインポートの設定
メニューの「設定」で.KMLをインポートできるよう設定します。
「保存」をクリックし、メニューの「お気に入り」をクリック。
「KMLファイルをインポート」をクリック。
「ファイルを開く…」をクリックし、先ほどエクスポートした.kmzファイルを指定し読み込む。.kmzは.kmlの圧縮版です。
「開く」をクリック。
「保存」をクリックし閉じる。
何か変な灰色の画像が東京タワーの左横に現れましたが、今回はここまでです。なかなかすぐにはうまく行かないものです・・・
まとめ
GPUによる高速化は、当面はAmazon AWS EC2上に作っている、Elastic GPU付きの仮想Windowsでスケッチアップを動かして行います。
GCPではスケッチアップなどの3DCGソフトは動きませんが、AWSでは全部動くので、課金はされますが、いざと言う時に重宝します。
DAZ Studioとも連携出来るので何かと便利です。IrayでそのままGPUによる高速レンダリングが出来るので、わざわざLuxRenderを使う必要性は感じません。
DAZ Studioレンダリングを高速化?AWS Elastic GPUの使い方 2018! >>>
さらに、有料($49/月とか)にはなりますが、「Enscape 3D」などのリアルタイムレンダリングを搭載した高性能ソフトでシーン内をウォークスルーするような動画の作成が可能です。
Enscape for SketchUp >>> YouTubeサイトへ
スマホゲームの制作や、3DVRやARなどのコンテンツ制作にも応用が出来そうです。
毎月49ドルの支払いが高いと感じるか、一昔前なら夢のような3Dソフトが49ドル/月で使えるなら安いもんだと感じるか?
今やフォトショップなどのAdobeの神ソフトが月額数千円で使えるようになったので、私のようにスクール生の半額割引でも8万円出して買ったことを思うと、時代を感じます。
高いソフトや機材を買えば、それなりに大きな見返りが期待できるかもしれませんね?
ではでは、きらやん
























