Unity 3D 技術アーティクル (Ja)
このページでは Vitalify Asia Co., Ltd. の Unity 3D 技術に関する日本語記事を掲載しています。
Unity 3D を利用したゲーム開発、AR/VRアプリ開発、メタバースアプリ開発などの技術に関して自社で調査・研究を行い、実際にアプリケーションに組み込んだ経験を共有していければと思います。
弊社で開発したHotDogTDの色彩やライティングやテクスチャを変更することで、ケチャップの血の色を強調し、よりダークな雰囲気に変更するステップを紹介しています。
3Dアプリの見た目の品質を上げるためには、Unityエンジニアやデザイナーの双方に、このような空間のデザインのスキルやセンスも求められることが分かる記事です。
プレイヤーがスマホ画面の前でジェスチャーを行うことによってゲームを操作できないか、という試みについての記事の第1弾です。
今年の10月に発売されたMeta Quest 3では、ついにハンドトラッキング機能が導入されたことで、ますます未来が身近なものになりましたね。
以前の記事で、非デザイナーでも比較的簡単に自作できるローポリ樹木の製作工程を記事にしました。
今回は、同じく非デザイナーである筆者が、SpeedTreeを使って樹木の自作に挑戦してみました。
日本では「裸眼3Dサイネージ」(海外では"Naked eye 3D display")などを呼ばれる技術ですが、今年になって弊社が拠点を構えるベトナムのホーチミンでも数多く見かけるようになりました。
そこで我々も、この3Dサイネージを技術検証してみました。
米国では2024年初旬に購入可能になる予定のApple Vision Proへの期待が高まっています。
現在はまだ10期は未発売ですが、XCodeのシミュレーターを使用してMac上でその動作を窺い知ることができます。
アセットストアで購入した公園のアセットを使用して、VR空間の公園を散歩するデモを作りました。
VRヘッドセットの装着と足にセンサーを付けることで、ベッド等に寝たままでも自分の意志で3D空間の公園を歩ける未来を想像しています。
弊社で開発しているスマホ用フィットネスゲームJoggleでは、ゲームのフィールドにリアルサイズの地球を採用しています。
現在開発中のバージョンでは、この広大なフィールドに草原を描画する技術を導入しました。
Zapparを使用することで、ウェブ開発経験のないUnityエンジニアでも気軽にWeb ARのコンテンツを制作することが出来ました。
Unityで培った知見をそのままWeb ARに活かすことができるのは、非常に大きな強みになりそうです。
3Dのオープンワールドゲームを開発していると、必ず問題になるのが遠景の景色の描画です。
はるか遠くまで樹木などを配置するとそれだけリアルにはなりますが、描画するオブジェクトの数が飛躍的に増え、負荷が増します。
弊社が現在開発中のフィットネスゲームJoggleでは、地球の球体としての曲率を強調することで、遠くの景色を地面に隠してしまう手法を採用しています。
3Dモデルの制作が別次元の世界のものと思っている方は、一度この記事に従って作ってみてください。3Dモデル制作実績をゲットできます。
今回は、Graphics.DrawMeshInstancedIndirectを使ってシーン内にオブジェクトを大量に描画する方法についてまとめます。
現在弊社で開発中のJoggleというフィットネスゲームについて、ChatGPT同士にガチのブレストしてもらい、その過程を3Dキャラクターに喋らせてみました。
ベトナムのエンジにはゾンビが好き?!
長らくプレビュー段階であったUnityのECS(Entity Component System) がUnity 2022 LTS でついに正式リリースされましたのでゾンビを大量描画してみました。
AR機能を使って自社のオフィスをゾンビ屋敷にしてみました。ユーザーがスマホの画面を覗きながら歩くと、歩いた先にゾンビが発生します。
ImmersalというVPS技術を使用して、指定した同じ位置に正確にゾンビが発生するように発生場所を設定。また、壁にはマスクとなる透明オブジェクトを設定して、壁の背後にゾンビのCGが隠れるように工夫しました。
比較的安価なスマートグラスとして注目されているXReal Lightを使用して、オフィスの庭に恐竜を召喚してみました。
Immersalを使うと、複数の角度から撮影した写真から空間の立体的な点群データを簡単に作成することができます。
この点群データをUnityに取り込むことで、複数のオブジェクトを詳細にレイアウトを正確にAR空間上に配置できるようになります。
弊社で絶賛開発中のフィットネスゲーム「Joggle」に、今後キャラクターのカスタマイズ機能を導入予定です。
今回の記事では、カスタマイズ機能の中心技術であるモーフィングについて解説します。
Lightship ARDK 2.5に搭載されているNiantic Scanning Frameworkは現実世界の物体をスマホで3Dスキャンするためのフレームワークです。
LiDARを必要とせず、Unityベースのアプリケーションで高速3Dスキャンができます。
ChatGPTに漫才のネタを書かせたりする試みはすでに多く行われていますが、この記事ではふたつのChatGPTを繋げて、ChatGPT同士で延々としゃべらせてみました
今回は、Leonardo.aiという画像生成サービスを利用して、自社で開発中のアプリ「Joggle」用のモブキャラを自動生成していみました。
今回から何回かの記事に分けて、オリジナルのARナビゲーションを作って、Vitalify Asiaのオフィスまでの道案内をしてみたいと思います。
この記事では、まだ日本では情報が少ないCrazyGamesでゲームをリリースする手順を解説したいと思います。
現在弊社で開発中のフィットネススマホゲーム、Joggleの今日までの開発の歩みを振り返ってみました。
今盛り上がっているChatGPTを使って、ベタですが3Dキャラクターと対話可能なデモアプリを開発してみました。利用している技術について紹介します。
弊社で開発中のゲームJoggleで使用しているオープンワールド生成技術の紹介です。
地図データを取り込み自然なオープンワールドを自動生成することができます。
次世代AR技術であるVPS (Visual Positioning System)を使用したバーチャル水槽アプリの紹介です。
一度設置した水槽の位置をアプリが記憶しているため、次回起動時に同じ位置に水槽を再び表示することができます。