Articles

UNITY vs UNREAL Engine for XR開発の方が優れているのはどれですか?あなたのビジネスやあなたの個人的なプロジェクトのためのXRアプリケーションを開発したい場合は、今よりも良い時間はありません。

最近では、Unity3DやUnreal Engineのような3Dゲームエンジンを使用すると、VR開発経験のない人が業界のベテランと同等のVRソリューションを作成できます。 特に、あなたが望む限り、両方のエンジンを無料で試すことができることを考えると。

Redditユーザー

Steam上のゲームエンジンで構築されたゲームの市場シェア。 Source:Reddit

当初、これらのソフトウェアプラットフォームは3Dビデオゲームを開発するために構築されましたが、VR(およびAR)用の開発はゲーム開発と多くの類似点を共有しているため、これらのゲームエンジンはXRコミュニティによって採用されました。あなたは成功事例のために遠くに行く必要はありません。

あなたは成功事例のために遠くに行く必要はありません。 しかし、別の課題が提示されます。

しかし、別の課題が提示されます。 どのエンジンを選ぶべきですか? ユニティかアンリアルか? または完全に別の何か、おそらく?

いくつかのオプション(CryEngine、ApertusVR、AmazonのSumerian)がありますが、市場シェアを支配している二つのエンジンがありますXr開発市場:Unity3DとUnreal Engine4。最良の部分は?

両方のゲームエンジンは、無料版として使用することができます。 あなたはコイントスにそれを残したくない場合は、この記事では、長所と短所は、これらのソリューションの両方のものであるかを理解するのに役立ち

この記事では、これらのゲームエンジンを取り巻く多くの神話を暴き、あなたのプロジェクトに最適なものをバイアスなしで選ぶのに役立ちます。 私たちは仮想現実の開発者のレンズから見ていますが、ゲーム開発者でさえそれから何かを持っています。

まず、それぞれの概要を簡単に説明しましょう。Unity3Dの概要

Unity3Dは、2005年に最初にリリースされた開発エンジンです。 それ以来、それは世界で最も人気のある3Dおよび2D開発プラットフォームになっています。 ここではいくつかの統計を示します:AR/VRコンテンツの60%とモバイルゲームの50%がUnity3Dで作られています

  • 過去24ヶ月でエンジンの12億インストール以上
  • 28プラット&oculus to windows mixed reality and all in-between)
  • モバイルプラットフォームでの人気が高いため、unity3dはモバイル指向のプロジェクトにのみ適しているという

    これは主に、過去には、Unity3D自体が重く、特にAppleのAppStoreとGoogleのプレイ市場の上昇の間に、モバイル市場をターゲットにしていたためです。

    実際には、ここ数年でエンジンは非常に進歩しており、現在は複雑なXRソリューションに使用できる多面的な開発プラットフォームです。

    神話:UnityはモバイルVR/ARに適しています

    真実:Unityはクロスプラットフォームソリューションと複雑なXRプロジェクトの両方に適しています(例:Audi logistics または、Circuit StreamのINVISTAのVRトレーニングシミュレーションケーススタディをチェックしてください。Unreal Engineはどうですか?

    Unreal Game Engine4の概要

    イメージソース

    Unreal Engineはゲームエンジンとして1998年にさかのぼる長い歴史を持っています。 その寿命の間、それはUnreal/Unreal Tournament、Deus ExのようなタイトルのためにAAA-studiosの一握りにライセンスされました。 Unreal Engine2&3など、いくつかの反復がありました。 このユビキタス開発エンジンの4番目のバージョンが一般に無料で公開された2015年に、ThingsはUターンしました。

    注:カレンダー四半期ごとに3,000ドルを超えるUnreal Engineを搭載した製品には、5%のロイヤリティ料金がかかります。 建築、自動車、映画、テレビ、放送、ライブイベント、トレーニング、シミュレーション、またはその他のゲーム以外のプロジェクトにUnreal Engineを使用している場合、ロイヤリティはありません

    以下は、Unreal Engine4の主な統計です:

    • デザインとエンタープライズコミュニティから7万人以上のユーザー
    • 15以上のサポートされているプラットフォーム

    最近では、インディー開発者や主要なスタジオは、ゲーム、教育システム、ビジネスソリューションなど、さまざまなプロジェクトにアンリアルエンジンを使用することができます。

    Unreal Engineの起源のために、Unreal Engine4は複雑な数百万ドルのプロジェクト、特にビデオゲームで作業する場合にのみ素晴らしいツールであるという一般的な認識

    Unreal Engine4で作られたゲーム2020年に発売されるUE4で開発されたAAAタイトルのリスト。 ファイナルファンタジー VIIリメイクに興奮して他の誰?

    Fortniteなどの人気ゲームタイトルの一部がUnreal Engine4を使用して構築されているのは事実ですが、Ue4の背後にあるEpic games社は、Unreal Dev grantsプログラムを通じてコミュROCKSTEADY StudiosによるBatman:Arkham VRのようなVR固有のゲームもあります。

    神話: Unreal Engine4はAAAゲームタイトルにのみ適しています

    真実:Unreal Engine4はVR/AR開発、2Dゲーム、3D、モバイル開発にも使用できます。 長年にわたり、Unity3DとUnreal Engineの両方が弱点に対処してきたため、一方を他方のものよりも選択することは簡単な作業ではありません。それを行うために、いくつかのレンズを介してこれらのプラットフォームとのXR開発の違いについて話しましょう。

    どのエンジンが最高のインフラストラクチャを持っていますか?

    これら二つのエンジンを適切に比較するためには、違いは技術的な側面だけでなく(以下のセクションでも説明しますが)、それらを取り巻くインフ

    インフラの重要な要因は、資産の店舗、ドキュメント、およびコミュニティで構成されています。 それらのそれぞれについて詳しく話しましょう。

    アセットストア

    すべての仮想環境には、実世界または虚世界を表す仮想オブジェクトを設定する必要があります。

    以下は、Callaway Energy Center用に開発されたVRトレーニングソリューションの例です。

    Ameren MissouriのVRトレーニングソリューション

    Maya、Blender、3ds Maxなどの3dモデリングソフトを使用して3dアセットをゼロから作成するか、アセットストアからアセットを購入することができます。 UnityとUnreal Engineの両方には、事前に作成された3Dモデル、オブジェクト、環境などを購入できる資産市場があります。

    Unreal Engine marketplaceの現在のアセット数は約10,000です:

    Unreal Engine Assetsのライブラリ

    Unity Asset Storeのアセットの量は、約31,000+3Dアセットだけでは5倍です。

    Unity Asset Library

    二つのアセットマーケットの違いは、どのプロジェクトに行くかに応じて要因になります。

    Unreal Engineのアセットは、完成したゲーム制作に向けられている傾向があります。 それらの多くは、以前はAAAゲームで使用されていました。

    それは彼らのより高い視覚的な品質を説明しています。 これらの資産の中には、城、sf技術、モンスターがあります。/p>

    画像ソース:UnrealEngine.com

    関連するファンタジーやsfの設定でゲームを開発していて、いくつかのUE4アセットがプロジェクトに最適であることが判明した場合、Unreal Engine4marketplaceが決定的な要因になる可能性があります。同時に、ビジネス向けのVRアプリケーションを開発している場合、グラフィックスは関連性や反復開発ほど重要ではありません。

    Unity3Dストアでより多くのアセットを選択できることを考えると、3Dモデラーを雇うことなく、仮想小道具をゼロから作成することなく、より関連性の高いモデルを見つけて、ビジネス環境を迅速にプロトタイプする方が簡単です。

    以下は、Unity Assetのストアで見つけることができるジェットエンジン3Dモデルの例です。 これは、ジェットのメンテナンスのためのVRトレーニングシミュレーションで使用することができます:

    : 軍事ジェットエンジンを表す3D資産

    資産の面では、Unity3Dの店は非常に高度です。 しかし、Unreal Engineが追いついており、Epic Gamesは最近、Quixel libraryから10,000の高品質の素材スキャンを含むQuixel Megascansパックをリリースしました。

    これらのエンジンで利用可能なドキュメントとトレーニングについて話しましょう。 Unity3DとUnreal Engine4の両方には、エンジンの使い方やXR開発に関する広範囲に開発されたドキュメントがあります:Unity3D XR documentation

  • Unreal Engine XR documentation
  • しかし、本当の教育的価値は外部トレーニングから来ています。

    Unity3DとUnreal Engineの両方のXRアプリケーションを構築する方法を教える質の高いトレーニングコースがありますが、これらのコースの数はUnity開発者にとって

    たとえば、Udemy educationプラットフォームでは、Unreal開発のための約2,200コース、Unityのための5,500コースを提供しています。 これらのコースのほとんどは、ゲームを開発する方法を教えていますが、基本的な知識は、同様にアプリケーションの他のタイプを構築するために使用す

    ビジネスや企業指向のコースについては、それらは、その開発されたインフラストラクチャと新しい開発者のための低いエントリポイントにUnity3D環

    XRコースの背後にある構造と、10週間のプロジェクトベースのライブXR開発トレーニングのシラバスをダウンロードすることで、完成したXRアプリケーUnity3DとUnreal Engineの開発コミュニティの違いについて詳しく説明しましょう。

    Unity3DとUnreal Engineの開発コミュニティの違いについて詳しく説明しましょう。

    Unity3D

    開発者コミュニティ

    毎年、開発者はXRで可能なことの境界をさらに押し進めています。

    Unity3DとUnreal Engineの両方が、関連するドキュメントとトレーニング教材を開発者に提供するために最善を尽くしていますが、この分野では、どのオプ

    バグ、グリッチ、クラッシュ、未解決のコードの謎は毎日発生します。 誰があなたがあなた自身にしている場合は特に、それらを解決するのに役立つだろうか?

    他の開発者。

    これは、特に新興のXR業界では、ゲームエンジンを取り巻くコミュニティの役割が最も重要になる場所です

    Unity3Dは、自由にアクセスできるエン

    たとえば、Unreal Engineのフォーラムには、C++プログラミングに関する12,000のトピックがあり、VRとAR開発に関する4,600のスレッドがあります。

    Unity3Dのフォーラムには、スクリプトに関する128,000以上のスレッドとVR開発に関する6,100以上のトピックがあります。 それが意味することは、問題が発生した場合、あなたが彼らの解決策について学ぶのを助けることができる同じ問題を持つ人を見つけるより良い

    Unreal Engine4のコミュニティについてのもう一つのことは、Blueprintsと呼ばれるビジュアルスクリプトシステムでアプリケーションを作成する非プログラマと、C++を知って使用する開発者に分かれていることです。

    Blueprintベースの機能の例

    Unreal Engineコミュニティには、より多くの非プログラマーがいます。 フォーラムでのブループリントベースのディスカッションの数は、C++プログラミングのディスカッションの数の2倍になります。

    この部門は、多くのC++開発者が開発プロセスでブループリントを積極的に使用していないために明らかになります。

    したがって、専門家のC++開発者は、同じ言語を話さないという理由だけで、プログラマ以外の人を助けることができないかもしれません。

    逆に、すべてのUnity3D開発者はC#を知っています—その主要な開発言語なので、経験豊富な開発者は初心者の開発者にロープを簡単に示すことができま また、Xr Development for Unityのコースで最初から教えていることです。

    のは、次のセクションで詳細に開発プロセスの違いについて話しましょう。

    開発プロセス

    両方のエンジンは、XRアプリケーションの開発に関して多くの類似点を共有しています。 しかし、そこにも大きな違いがあり、我々はこのセクションでそれらについて話します。

    C#とC++とBlueprintsの比較

    おそらく、二つのエンジンの最大の違いは、彼らが異なるプログラミング言語を利用していることです。

    Unity3Dで使用できるプログラミング言語はいくつかありますが、プラットフォームの主要言語はC#です。

    一方、Unreal Engine4では、開発者はC++プログラミングとBlueprint visual scripting systemのどちらかを選択することができます。

    どの言語、C#またはC++が優れているかについての議論は、古くから行われており、率直に言って意味がありません。

    どちらの言語もXR開発に完全に適しており、どちらの言語がより快適であるか、またはより多くの経験を持っているかがすべて決まります。

    しかし、c#は初心者では少し簡単かもしれません。

    まず、C#コードはより簡単です。 cubeのようなプリミティブな3Dオブジェクトを取り、それをフロートさせて同時に回転させましょう。

    公式のUnreal Engineドキュメントのコードは次のとおりです。

    FloatingActor。h
    // Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
    #pragma once
    #include "CoreMinimal.h"
    #include "GameFramework/Actor.h"
    #include "FloatingActor.generated.h"
    UCLASS()
    class QUICKSTART_API AFloatingActor : public AActor
    {
    GENERATED_BODY()
    public:
    // Sets default values for this actor's properties
    AFloatingActor();
    UPROPERTY(VisibleAnywhere)
    UStaticMeshComponent* VisualMesh;
    protected:
    // Called when the game starts or when spawned
    virtual void BeginPlay() override;
    public:
    // Called every frame
    virtual void Tick(float DeltaTime) override;
    };

    FloatingActor。cpp
    // Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
    #include "FloatingActor.h"
    // Sets default values
    AFloatingActor::AFloatingActor()
    {
    // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it.
    PrimaryActorTick.bCanEverTick = true;
    VisualMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("Mesh"));
    VisualMesh->SetupAttachment(RootComponent);
    static ConstructorHelpers::FObjectFinder<UStaticMesh> CubeVisualAsset(TEXT("/Game/StarterContent/Shapes/Shape_Cube.Shape_Cube"));
    if (CubeVisualAsset.Succeeded())
    {
    VisualMesh->SetStaticMesh(CubeVisualAsset.Object);
    VisualMesh->SetRelativeLocation(FVector(0.0f, 0.0f, 0.0f));
    }
    }
    // Called when the game starts or when spawned
    void AFloatingActor::BeginPlay()

    そして、Unity3Dで同じ結果を達成するためのコードは次のとおりです。

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class floatingactor : MonoBehaviour
    {
    // Start is called before the first frame update
    void Start()
    {
    }
    // Update is called once per frame
    void Update()
    {
    float delta = Time.deltaTime;
    float vertDelta = Mathf.Sin(Time.time + Time.deltaTime) - Mathf.Sin(Time.time);
    float rotDelta = Time.deltaTime * 20.0f;
    transform.Rotate(0, rotDelta, 0, Space.World);
    transform.position = transform.position + new Vector3(0, 0.25f * vertDelta, 0);
    }
    }

    結果div:

    イメージソース

    Unreal Engineの例では、宣言用と定義用の2つの別々のファイルを作成する必要があります。 コードの大きな塊がUnreal Engineによって自動的に作成されますが、開発を始めたばかりの場合は少し複雑に見えるかもしれないことに注意してください。

    同時に、Unreal EngineにはBlueprint visual scripting interfaceシステムが搭載されており、複雑なアプリケーションを作成するのにも使用できます。 コードを作成する必要はなく、ワークフローはノードベースです。
    Ue4のノードベースのアプローチ

    公式のUnreal Engine4ドキュメントから

    Unreal Engineドキュメントのほぼすべてのセクションは、C++とBlueprintの例の両方でバックアップされています。 青写真を学ぶのは、特に始めたばかりのときには非常に簡単です。

    ただし、UE4を最大限に活用するには、C++を学習し、Blueprintベースのソリューションとコードを組み合わせることをお勧めします。ノート

    : Unrealengine4のBlueprintsと同じようにUnity3Dのビジュアルスクリプティングを可能にするカスタムUnity3DプラグインPlaymakerがあります。

    C#のもう一つの利点は、VR/AR開発会社の90%がC#を使用していることです。

    プラットフォームのソースコードへのアクセス: Unreal Engine Vs Unity3D

    どちらのプラットフォームも自給自足であり、プラットフォームのソースコードを変更することなく、任意のタイプのXRアプリケーションを作 しかし、UE4とUnity3Dの間には大きな違いが1つあります。

    Unreal Engine4はオープンソースのエンジンです。 Unity3dはありません。

    つまり、必要に応じてUE4ソースコードを無料で変更することができます。 同時に、Unity3Dのソースコードを表示することもできますが、それを変更するにはエンタープライズライセンスを取得する必要があります。

    これは大きな制作のための取引ブレーカかもしれませんが、小さな開発者チームは、プラットフォームのソースコードを変更する必要があるかどうかを慎重に検討する必要があります。

    Unity3Dでカスタム機能が必要な場合は、ほとんどの場合、プラットフォームベースのスクリプトとアセットストアのプラグインで十分です。

    Unity3DとUnreal Engine Graphicsの比較

    Unreal Engine4が初めて一般に公開された2012年にタイムトラベルすると、当時のグラフィックスの品質は前例のないものでした。 Unity3Dは主にインディーズとモバイルゲームの開発に焦点を当てていましたが、Unreal EngineはAAA-game productionsの骨の上に構築されました。 それ以来、一般的な神話は、フォトリアリスティックなグラフィックスが必要な場合は、Unreal Engine4を使用する必要があるということでした。

    神話:美しいグラフィックが必要な場合は、Unreal Engine4を使用してください

    真実: Unreal Engine4とUnity3Dの両方がフォトリアルなシーンを作成することができ、見事なビジュアルを作成するためのツールを提供しています

    ここでは、これら二つのプラット

    アセット、シーン、チュートリアルプロジェクトなど、すぐに使用できるUnreal Engineプロジェクトはすべて見栄えが良くなります。

    興味深い事実:Unreal Engine3にはフル機能のlens flaresエディタが含まれていましたが、Unreal Engine4はレンズフレアを厳密に後処理エフェクトとして扱います。 Unity3dはまだ処理する前にレンズ効果を編集するためのオプションの広い数を持っています。 または、マテリアルノードを使用してue4でカスタムフラットを作成することもできます。Unity3Dでは、3Dアセットを最大限に活用するためにいくつかの調整が必要な場合があります。

    高度なシェーダー、高度なダイナミックライティング、PBRマテリアル-Unity3DよりもUnreal Engine4の開始時の作業が少ないだけです。

    ただし、ブループリントを使用
    大量のノード、複雑な数学、およびリソースを要求する操作ループは、最適化されたC++コードソリューションと比較して、物事を遅くする可能性があります。以下は、複雑なblueprintシステムがC++コードと比較してFPSを劇的に削減する方法を示す例です。 しかし、マルチスレッドとネイティブ化プロセスが有効になっていると、その違いは平滑化されているようです。

    C++とBlueprintソリューションのパフォーマンス比較

    レンダリング比較: Unreal Engine4vs Unity3D

    Unreal Engine4でレンダリング

    Unreal Engineは、DirectX Raytracing(DXR)をサポートする最初の一つとしてビデオゲーム業界で波を作ったゲームエンジンであり、それを必要とするパスでのみレイトレーシングを使用し、そうでないパスではラスタライズを使用することができます。 これは、すべての開発者が望んでいるものである、レンダリング品質とレンダリング速度の両方が満たされていることを保証しました!

    それ以来、UE4は次のアップデートごとにレンダリング速度と品質を向上させるために大規模な進歩を遂げてきました。

    アンリアルエンジン4の最新の水システム。26は、小さな池から巨大な海まで、あなたが考えることができる水の任意のボディを作成することを確認しています。

    Unreal Engine4の最新アップデートでは、新しいcinematic cloudシステムも導入されました。 Skydomeテクスチャに基づく伝統的な方法では、空の視点や下から見たときに雲が平らで低品質に見えることがよくありました。 これは、UE4のvolumetric lightsシステムでは、より高品質で、すべての視野角で保持されるため、もはや当てはまりません。新しいVolumetric Cloudコンポーネントは、Unreal EngineのSky Lightコンポーネントと、太陽と月を表す2つのdirecting lightの環境照明との相互作用をサポートするように設計されました。

    Unreal Engine4.26もリリースされ、より制御された最終レンダリング出力、カメラモーションベクトル、Z深度など、ビデオレンダリングキューにさまざまな機能強化が加えられました。 Apple ProおよびAvid NxHRコーデックの新たに追加されたサポートは、高品質のメディアエクスポートにも貢献します。アンリアルエンジンの次のイテレーションは、2021年後半に明らかにされます。

    Unreal Engine5には、ハイエンドの反射システム、完全にダイナミックなグローバルイルミネーション、ambisonicsレンダリングが搭載されます。

    Unity3Dでのレンダリング

    Unityには、二つのレンダリング技術、すなわち”パス”が用意されています。”右足でプロジェクトを開始するには、どのパスを使用するかについて早い段階で決定する必要があります。

    フォワードレンダリングは、透明度とカスタムシェーディングモデルを操作したい人のための優れたオプションです。 ゲーム内のライト数を管理できれば、フォワードレンダリングは高速なソリューションになります。


    (Source)

    遅延レンダリングでは、各サーフェスの位置、法線、およびマテリアルが一連の画面空間テクスチャとして”geometry buffer”(G-buffer)にレンダ 遅延レンダリングは強力な手法ですが、最高のパフォーマンスを提供するにはハイエンドのハードウェアが必要です。 また、一部のモバイルデバイスではサポートされていません。

    わかりました、クール。 しかし、フォトリアルなレンダリングはどうですか?

    何年もの積極的な開発の後、リアリズムと芸術的表現の限界を押し進めることは、Unityのスクリプト可能なレンダーパイプラインの手の届くところに Unityの最新のUniversal Render Pipeline(URP)とHigh Definition Render Pipeline(HDRP)は、リアルな素材から映画の照明効果まで、没入型デジタル体験のためのより没入型グラフィックスを構築しています。

    最新のHDRP10アップデートには、ライティングのデバッグに役立つ優れたツールが含まれていますが、新しい被写界深度モードでは、パストレースされたフォーカスブラーで美しく高品質の画像が生成されます。

    URPは、ワンクリックでさまざまなプラットフォームで最適化されたグラフィックスを作成するためのアーティストフレンドリーワークフローを提供します。 その洗練されたスクリーンスペース包囲された閉塞システムは周囲の表面に基づいて表面の明るさか暗闇を近似し、いかに露出されて包囲された照明 これにより、オブジェクトの影をこれまで以上に現実的にすることで、シーン内の周囲照明の視覚的な品質を向上させることができます。

    Fun act:両方のエンジンが積極的にエンジンへの3Dフォーマットのスムーズな移行を確保するために、外部の3Dスタジオと協力しています。 たとえば、Unity3DとUE4の両方が、資産パイプラインをサポートし、チームが資産参照と上書きを使用して作業できるようにするためにPixarが開発したユニバーサルシーンディスクリプション(USD)形式をサポートしています。

    全体的に、あなたは常にUnity3Dと同じ結果を達成することができ、この時点で両方のプラットフォームは、彼らが生成できる視覚的な品質の間に目に見える区別がない点に完成され、あなたの個人的な好みに選択肢を残していることを覚えておいてください。

    アンリアルエンジン4とUnity3Dで作られた注目すべきプロジェクト

    両方のエンジンは、AAAの生産とインディーゲームの開発に広く使用されており、近年の最も有名なゲームは両方のプラットフォームを使用して作られています。

    しかし、ここ数年で劇的なスイッチが発生し、両方のプラットフォームは現在、エンターテイメント業界だけでなく、より実用的でビジネス指向のソリ

    XR技術の進歩により、企業、教育センター、製造企業はXRアプリケーションを幅広く使用して、ワークフローと利益を無数の方法で改善しています。

    Unreal Engine4に基づくXRプロジェクト

    たとえば、医薬品開発会社C4X DiscoveryはUnreal Engine4を使用して分子データを視覚化し、新薬の開発をスピードアップし複雑なデータをVRで可視化することで、科学者は新しい視点から化合物を観察し、設計上の欠陥をより簡単に発見し、同じ部屋にいなくても世界中で効

    VRで複雑なデータを視覚化するには、多くのアプリケーションがあります。 もう一つの例は、Unreal Engineを使用して一流のフライトビジネスクラスサービスのVRプレゼンテーションを作成したAir Canadaから来ています。 プロジェクトの97%がコーディングではなく青写真で行われていることは注目に値します。

    その理由は、プレゼンテーション指向のVRプロジェクトは、単に何かを観察するよりも複雑な相互作用を必要とするため、XRトレーニングよりもやっての

    注目すべき企業がトレーニングと運用のワークフローに革命を起こすために使用するいくつかのXRプロジェクトについて話しましょう。

    Unity3Dに基づくXRプロジェクト

    ドイツの自動車大手Audiは、物流、サービス、生産トレーニングのワークフローを改善するために、いくつかの言語で20


    画像ソース:audi-mediacenter.com Audiによると、VRトレーニングは雇用者の間で非常に人気があり、学習プロセス、労働者のモチベーション、研修生の野心を向上させます。

    米国を拠点とするポリマーおよび化学中間体企業であるINVISTAは、Unity3DベースのXRソリューションを利用して、作業環境をシミュレートし、VRで従業員を訓練し、トレーニングタイムを短縮し、原材料コストを節約し、運用ダウンタイムを短縮します。 P>

    UnityシラバスでXR開発を取得

    あなたが学ぶだろう正確に何を知りたいですか? コースのシラバスをダウンロードします。

    ボーイング、GE、米海軍は、Unity3Dに基づくVR/ARアプリケーションを使用して、トレーニング保持の向上、安全性の向上、運用ダウンタイムの短縮などの利点を備えた、より効率的なスタッフを訓練しています。

    しかし、企業はunity3Dをプレゼンテーション目的にも使用しています。 このBMW2019showcaseを見て、どれがレンダリングされ、どれが本物であるかを推測してみてください:

    YouTubeリンク

    概要

    ここ数年、両方のエンジンは飛躍的に開発され、弱点に対処し、最新の業界動向に永続的に従っています。

    以前はモバイルプロジェクト用のUnity3D、AAA-games用のUnreal Engineでしたが、それ以来、物事は大きく変わりました。

    どちらのプラットフォームも、複雑なXRソリューションやインディーズプロジェクトを作成するのに完全に適しています。 両方のプラットフォームは、見事なビジュアルとクロスプラットフォームアプリケーシ

    Unity3Dはより多くのプラットフォームをサポートし、クロスプラットフォーム開発アプローチで知られていますが、両方のエンジンは、市場にあるすべての 多くの開発者は、使いやすさのためにUnityが良い選択だと主張しています。それはすべてあなたが働いているあなたの以前の経験と環境に帰着します。

    それはあなたの前の経験と環境に帰着します。

    C++プログラミングの経験はたくさんありますか? アンリアルエンジンは、行くための方法です。しかし、開発者として始めたばかりの場合、UnityのC#は、より大きなコミュニティとVRコードベースを持っているため、初心者にとってはより実用的な言語にな

    アプリケーションがプレゼンテーションとグラフィックスに重点を置いている場合、例えばaaa-assetsやvisual presentation for businessを搭載したデスクトップゲームなど、Unreal Engine4

    一方、多くのカスタマイズ、反復開発、プロトタイピング、最適化を必要とする複雑なビジネスソリューションに取り組んでいる場合は、Unity3D環境を学

    慎重に両方のプラットフォームを勉強し、あなたのために良い作品を理解し、あなたが自由のための両方のプラットフォームを試すことがであなたのプロジェクトで幸運を!

    P>

    UnityシラバスでXR開発を取得

    あなたが学ぶだろう正確に何を知りたいですか? コースのシラバスをダウンロードします。