5.5の最新情報についての講演を行いました。5.5の最新情報についての講演を行いました。5.4とその先の話」と題して、主に以下3項目のトピックに分けて説明が行われました。5.5について◆サブスクリプション及び新たに設定されたライセンスはじめにユーザーにとって最も関係性の深い、Unityのラインナップ紹介及びライセンスに関する説明がありました。Proの3種類のプランが存在します。機能だったベータ版アクセス権の取得も可能となっています。最適なプランで、販売に向けて本格的に開発を開始した際に障害となるバグ修正やQAの工程などをフォローする機能、更にアナリティクス機能が追加されています。Proは、これまでのAddon制を廃止、あらゆるプラットフォームが本ライセンスだけで対応可能となりました。全てのサービスが利用でき、Plusより更にハイグレードなアナリティクス機能も搭載されています。月額4,200円から。続いては「これだけは覚えて帰って欲しい」と前置きがあったあとに、既にUnityライセンスを所有している方に対するサブスクリプション制度への移行の説明がありました。Unity5.Xライセンスを購入した方は2017年3月まで追加費用なし、その後条件により最大2年間月額9000円で利用可能です。本ディスカウントは年内更新が条件となりますので、継続利用の場合は必ず更新をした方が良いと大前氏は説明します。サブスクリプションへ移行する際のディスカウントは2016年12月31日で終了予定とのこと。継続利用であれば年内の更新作業が強く推奨される。5.4の説明がありました。5.4では、主に以下の4つの機能が追加されています。VRなどが追加されています。Playerはサポート終了となりました。新たなプラットフォームを加えた対応一覧表。Player等は対象外となった。クラウドサービスについては、ほぼ全ての機能がエディタの中からワンクリックで使用可能となりました。Buildが画面左部に統合され、Unity画面内からBuildやDownloadが行えるため、エディター上から直接操作可能です。クラッシュレポートツールについてもエディター側から直接有効化が可能で、プログラマが「どこでクラッシュしたのか」を詳細に把握する事が出来、「バグがどこで起きたのか?」などとヒアリングする時間が短縮出来ると大前氏は言います。開発中だけではなく実際の市場に出した時も問題なく作動し、どの部分でバグが発生しているのかを確認可能です。Unity画面内からBuildやDownloadが行えるため、利便性が増した。Instancingは同一メッシュかつ同一マテリアルのオブジェクトに対しGPU側で描画処理を行う技術です。ONEのプラットフォームで利用でき、同一グラフィックのモンスターなどを一画面に沢山書く場合の処理負荷を軽減する事が可能です。Debuckerで確認をすると現状では300体のゾンビを300回正直に描画していることが分かります。Callsの数を半減する事が出来ています。MeshRendererかDrawMeshに対応。MeshRenderer.BakeSkinnedMeshを使えば可能で、モブキャラなどを多く書きたければそれらのテンプレートをインスタンシングして処理する形で対応が可能。Effectsが紹介されました。AAで失いがちな要素をリカバーすることで可能になった速度で、実際のデモンストレーションではON/OFFをシームレスに切り替えながら動画で機能が説明されました。HD環境で使用した場合も0.8msec以内に処理が可能な最速のシネマティックエフェクト。デモンストレーションで使用された動画では、床材や壁のラインなどにアンチエイリアス効果が見られる。Vector機能の説明がありました。vectorは画面内のひとつひとつのピクセルが前フレームからどのように動いたかを計算して記録するテクニックで、この機能を用いる事で美しいモーションブラーやエフェクトを実装する事が可能です。Renderingの説明スライド。4向けのVRアプリで利用可能な描画機能です。通常VR空間を描画する場合、右目側を描画し終えてから左目側の描画を開始するため、合計2回分描画する必要があります。これは左右の目でカメラ位置やプロパティが微妙に異なるためです。Callsが半分になるというメリットがあります。Storeのシェーダーや自作シェーダーに対しては自身で対応作業が必要で、その際はUnityCG.cgincで定義されているヘルパー関数を用いて解決が可能です。5.5に実装予定の機能の紹介がありました。講演中に紹介された機能は、主に以下の5つです。5.5ではCasheSeverのローカル統合が実装されます。多くの人が待ち望んでいた機能ですが、これによってプラットフォーム切替がスムーズになりました。CasheServerが統合、プラットフォーム切替が高速化。3.5というバージョンです。6.0にアップグレードしない理由は様々あるようですが、主たる理由はひとつひとつ問題を解決しないとバグが発生してしまうためです。大前氏は「アップグレードは時間の問題」と説明しますが、現時点でも最適化やコンパイラーのバグなどは治っているため、恩恵は受けられるという形です。クロージャーの扱いが変わるため、一部「お行儀の悪いコード」については挙動が変わる可能性もあり、注意が必要です。4.4にアップグレードし順次更新作業中とのこと。5.5からアーティスト向けのモデル確認ツールLookDevToolが追加されます。これは様々な環境に応じて、制作したモデルがどう見えるかを確認するためのツールです。モデルを半分にセパレートして確認したり、背景や明るさを変更する事も可能で、わざわざプログラマ側がテスト用のシーンを作成することなく、アーティスト側で設定環境に応じたモデルの見た目を視認をする事が可能になります。LookDevTool。様々な機能を持つアーティスト向けモデル確認ツール。Rendererは、移動するオブジェクトの後ろに直線・曲線を描画する機能ですが、この機能が大幅にリニューアルされます。Rendererは、色や幅、太さ、角の丸めなどを全てスクリプトから制御可能で、大前氏いわく「きちんとした線が引ける」のが特徴です。移動オブジェクトの後ろにラインなどを描画する機能がブラッシュアップされ、場合によってはベクターグラフィックスのような描画も可能に。併せてパーティクル機能もノイズモジュールの追加等によって強化された。Viewでは、動作ごとの選択及び貼り付けだけでなく、一括複製やポジション移動、またRキーを押せば関連する前後のイベントとの間隔を保ったままRippleイベント移動も可能と説明がありました。CURVEも一新されており、選択範囲外の別のポイントを移動処理中のアニメーション群が超えた場合の挙動が改善された。複数選択移動をして反転も可能。講演の終わりに、いくつかの告知がありました。EditorやVR空間におけるリストビューなど、新規開発された機能やアイディアを公開しているWEBサイトです。Tokyoの告知がありました。世界で最も使われているゲームエンジンを支える開発者募集の告知。Tokyoと同時開催される形となった。高いシェアを誇るゲームエンジンの今後に関する講演はほぼ満席状況で、改めて注目度の高さが伺える雰囲気でした。5.5のベータ版は8月30日から開始されています。当サイトに掲載の記事・見出し・写真・画像の無断転載を禁じます。Inc.人気ニュースランキングや特集をお届け...メルマガ会員はこちら。