Unity丁寧に教えます! (mabe) 相模原のその他の生徒募集・教室・スクールの広告掲示板|ジモティー教室・スクール
地元の掲示板 ジモティー

Unity丁寧に教えます!(投稿ID : 113dkn)

更新2024年12月28日 03:29
作成2023年8月23日 18:48

Unity(Unity3D)は、Unity Technologies(日本法人はユニティ・テクノロジーズ・ジャパン株式会社)が開発・販売している、IDEを内蔵するゲームエンジンである。主にC#を用いたプログラミングでコンテンツの開発が可能である。PC(Windows、macOS)だけでなくモバイル(iOS、Android)やウェブブラウザ(WebGL)、家庭用ゲーム機(PlayStation 4、Xbox One、Nintendo Switch等)といったクロスプラットフォームに対応しており、VR/AR/MR機器向けのコンテンツ開発にも対応している。 2004年にデンマークで設立されたOver the Edge Entertainment (OTEE)が2005年に公開したゲーム開発ツールで、2007年に社名がUnity Technologiesに変更された。Unityを使って開発または運営したコンテンツの月間アクティブユーザー数は28億人を超えており、主にモバイルゲームで大きなシェアを持つが家庭用ゲーム機やゲーム以外の様々な業界、産業でのアプリケーション、テクノロジーなどで幅広く利用されている。 レンダリング グラフィックエンジンはDirect3D (Windows)、OpenGL (Mac, Windows, Linux)、OpenGL ES (Android, iOS)、Metal (macOS, iOS, tvOS)、Vulkan (Android)、プロプライエタリのAPIを使用。バンプマッピング、環境マッピング、視差マッピング、スクリーンスペースアンビエントオクルージョン(SSAO)、シャドウマップを使ったダイナミック・シャドウ、テクスチャレンダリング、フルスクリーンポストプロセッシングエフェクトに対応している。 また、3ds Max、Maya、Softimage、Blender、modo、ZBrush、3D-Coat、Cinema 4D、Cheetah3D、Adobe Photoshop、Adobe Fireworks、Allegorithmic Substanceのアートアセットとファイル形式に対応しており、これらのアセットをゲームプロジェクトに追加したり、Unityのグラフィカルユーザーインターフェースで管理することができる。 ShaderLabの言語はシェーダーのために使用され、固定機能パイプラインとGLSLやCg/HLSLで書かれたシェーダープログラム両方の宣言型「プログラミング」に対応している。シェーダーは複数のバリエーションや宣言されたフォールバック仕様を含むことができるため、Unityは現在使用しているビデオカードに最もよいバリエーションを検出したり、互換性が無い場合でも性能を出すために機能を犠牲にできる代替のシェーダーにフォールバックすることができる。 また、NVIDIA(かつてはAgeia)のPhysX物理エンジンを内蔵サポートしており、Unity 3.0では任意メッシュおよびスキンメッシュでのリアルタイムクロスシミュレーション、シックレイキャスト、衝突レイヤーへの対応が追加された。 Unityはレンダリングパイプラインとしてbuilt-in Rendering PipelineとScriptable Render Pipeline(SRP)をもつ。SRPを用いればC#によってレンダリングパイプラインを構築できる。Unity社による構築済みSRPとしてUniversal Render Pipeline(URP)とHDRPが提供されている。 Universal Render Pipeline Universal Render Pipeline(URP)はライティングで特徴づけられる4タイプのシェーダーを提供している。 * 物理ベースシェーディング(Lit & Particles Lit): エネルギー保存則と微細形状(反射/屈折) * シンプルシェーディング(Simple Lit & Particles Simple Lit): Blinn-Phongモデル * 焼き込みLitシェーディング: Bakedライトのみを反映するシェーダー * Unlitシェーディング(Unlit & Particles Unlit): ライティングなし スクリプティング Unityではプログラミング言語C#を用いてプログラム(Scripts)を書くことで、Unityが提供する機能の拡張をおこなうことができる。これをスクリプティングという。 UnityはC#を実行するために以下のフレームワーク(Scripting Backend)を提供している。 * Mono * .NET * IL2CPP すべてのScripting Backendにおいて、フロントエンド(C# to CIL)にはRoslynが用いられている。Unity 2019.2現在のC#バージョンはC# 7.3である。 IL2CPP IL2CPPはUnity社が独自開発したScripting Backendである。IL2CPPを用いた場合、フロントエンドによって生成されたILはネイティブコードに(JITあるいはAOTで)変換されるのではなく、C++コードへといったん変換される。その後C++コンパイラによってネイティブコードにコンパイルされる。 Burst 最適化されたC#スクリプトを対象にしたコンパイラバックエンドとしてBurst(Burst Compiler)がある。 BurstはUnity 2019.1から正式提供されているバックエンドである。BurstはILをLLVMを介してネイティブコードへコンパイルする。いくつかの制限が課せられたC#(HPC#)スクリプトを書きBurstコンパイラを用いることで、従来(例: Mono)に比較して最大10倍程度の高い性能を得ることができる。内部的には、BurstはILからLLVM IRへのトランスパイルを担っており(つまりLLVM目線ではBurstはCIL to IRのコンパイラフロントエンド)、以降の段階でLLVMによる最適化・ネイティブコード生成をおこなうことで非常に高い性能を実現している。 など、更に他の機能も存在します。

直接/仲介直接
地域
相模原市 - 中央区 - 相模原
開催場所-
ジモティーにお知らせください

左の記事に問題がある場合、該当する項目を
選択し詳細を記入してください。

※通報していただいた内容への返答は出来ません。

投稿者
男性
投稿: 8
5.0(56)
身分証
電話番号
認証とは
自己紹介文が設定されていません
良い
オオ

今回はお取り引きをしていただき、誠にありがとうございました。 また機会がございまし...

その他(パソコン)の教室・スクールの関連記事

Unity丁寧に教えます! 神奈川 教室・スクール情報を見ている人は、こちらの記事も見ています。


サムネイル
フォトレタッチしよう!無料のGIMPで...
小田急相模原駅...
フォトレタッチって何??? GIMPって何...
サムネイル
【ちょっと教えて】「そこだけ」知りたい...
小田急相模原駅...
K-z工房では、1時間500円で、知りたいこ...
サムネイル
【飲食店・ショップ_ホームページ】に特...
いずみ野駅
GuymoquetCreative(ギモケク...
サムネイル
ショッピングサイトの作り方を教えます!...
いずみ野駅
ショッピングサイトをつくりたいあなたをサポー...
サムネイル
【Web問割引】サーティファイ認定試験...
横浜市
「知識問題」に加え、実際に各種設定やオブジェ...
サムネイル
ホームページのつくり方を教えます!Ji...
いずみ野駅
ホームページをつくりたいあなたをサポートし...
サムネイル
【PhotoShop】合成・画像補正な...
いずみ野駅
Adobbe Photoshopを使用して画...
サムネイル
ブランド・ロゴのつくり方を教えます。講...
いずみ野駅
ロゴデザインの制作過程や、打ち合わせ・発注に...
サムネイル
高齢者のSNS教室 ※高齢者以外も歓迎...
小田急相模原駅...
ニュースで頻繁に登場するSNS。 X(旧ツ...
サムネイル
Photoshopクリエイター能力認定...
川崎市
■資格の特徴■ 操作方法の習得だけでなく、与...
サムネイル
ちょっと困る、パソコンやスマホ、プリン...
小田急相模原駅...
ちょっと困る 訳が分からない そんな、パ...
サムネイル
ハンドメイド作品作るだけじゃもったいな...
小田急相模原駅...
ハンドメイド作品のネット販売を始めてみません...
サムネイル
はじめての個人売買のお手伝い(設定、出...
小田急相模原駅...
K-z工房では、個人売買のお手伝いをしていま...
サムネイル
プログラミングロボット・CodeyRo...
小田急相模原駅...
K-z工房では、 学童クラブにて、プログラ...
サムネイル
Word 応用講座 ≪平日の夜、土日も...
川崎市
基本的なWordの操作はできるものの、この特...
ジモティーご利用ガイド
インタビュー