NUnity講座おすすめナビLEARNING MATERIALS CATALOG
Unity WebGLデジタルツインプロジェクト実践:DWG(Cad) 3D自動変換とリアルタイム空間生成:教材案内カード(書影ではありません)

MATERIAL / 動画講座

Unity WebGLデジタルツインプロジェクト実践:DWG(Cad) 3D自動変換とリアルタイム空間生成

DWGのLine/Polylineから厚みと高さのある壁を生成し、2Dの図面編集と3Dオブジェクト配置、JSON保存・読込、Undo/Redo、REST通信とヒートマップ更新を組み合わせ、Reactとの双方向通信を備えるWebGL作例を制作する。

公式の掲載情報を見る ↗

著者・講師と制作担当

公式講座ページの講師紹介・公開講師IDで確認。同じ表示名だけでなく同じ講師IDにより統合。

担当確認:確認済み / 2026-10-10。名前からプロフィールと関連教材へ進めます。

担当表記の出典
著者・講師一覧を見る →

WebGL向けRenderFeatureの互換性問題について、目次に緊急修正と代替方法の授業ノートがある。旧手順のみで進めない。

言語と日本語への対応

元言語は韓国語。日本語字幕は2026-10-08に公式無料プレビューで実表示確認された記録を保持。今回の監査では言語メタデータを確認し、字幕の再生を再検証したものではない。字幕の自動生成・人手翻訳の別と全編の提供範囲は未確認。日本語音声メニューの既存確認記録もあるが、言語とは別。実音声・品質・AI吹替かどうかは未検証のため、日本語の教材やAI吹替対応とは断定しない。

Inflearn公式講座ページの公開データ(講座ID 339830、online/info)で originalLanguage: KO を確認。表示用の requestLanguage: JA / responseLanguage: JA と別項目で、言語を韓国語としている。

具体的に何を学び、何を作るか

2026-10-11に公式公開の全14セクション83項目を確認。資料・説明のみの項目を含み、83本すべてが動画という意味ではない。公開データには9セクション分のクイズも別にあるが問題本文は未確認。機能の説明と、実際の目次にある実装・修正・配布項目を区別してまとめた。

  1. 1.作例と配布資料を確認(5項目)

    必読の講義スタイル説明に続き、リソースとGitアドレス、サンプルDWG、最終スクリプトZIP、Libraryフォルダーを除いた最終プロジェクトを案内する。配布物の内容は未取得。

  2. 2.プロジェクトと入力環境を用意(1項目)

    Unityプロジェクトを作り、Input Systemを設定する。後続の点・線の入力と図面・マップ編集の土台を用意する。

  3. 3.UIの点・線から壁Meshを生成(7項目)

    Custom UIで点と線を作る2回、描画領域の制限、外積を使う壁Mesh生成へ進む。VContainerを設定し、交点を扱うデータクラスと整理処理を加える。

  4. 4.壁データ・UI・カメラ(3項目)

    WallDataをScriptableObjectにまとめ、メインUIと、角度を制限するCamera Controllerを作る。図面を編集する画面と3Dの視点を整える。

  5. 5.DWGから壁への変換(6項目)

    付録のACadSharp DLL作成、DWG Reader Plugin設定、図面のLineRenderer整理を扱う。目次に「点の幾何平均値」の計算・適用と線の描画があり、最後にDWGから壁を作る。説明が対象とする入力要素はLine/Polyline。

  6. 6.Graphで図面と壁の編集を結ぶ(16項目)

    壁生成フローを確認し、生成データの2D UI化、イベントの役割分離、点と線のGraph、図面用操作UIとInput Systemを実装する。UIGridLineとLineEditorのCreate/Update、DWGローダーをGraphにつなぎ、不要関数整理、PathGraphのDI登録変更、壁更新・交点処理・UI点削除を経て壁生成を仕上げる。

  7. 7.保存・読込とWebGL向け表示(6項目)

    Unlit Vertex Shaderと壁Meshのマッピング、データ保存とロードを追加する。グリッド床用RenderFeatureの回の後に、WebGLとの互換性を理由とする緊急修正回があり、代替方法は授業ノート参照とされている。

  8. 8.3Dオブジェクトのマップエディター(9項目)

    サンプルUnityPackageを使い、入力・選択エフェクト、選択解除、操作UI、Move/Rotate状態、操作UIの移動、生成管理を作る。マップオブジェクト情報の保存と、ロード時のデバッグまで進む。

  9. 9.Commandパターンの履歴管理(7項目)

    汎用Deque、履歴用クラスとスクリプト、BoxingとIEquatable、ObjectHistoryControllerを扱う。DIとEditorManager、Undo/Redo UIへ接続し、バグ修正まで含める。

  10. 10.REST APIの通信モジュール(10項目)

    WebPacket、RESTユーティリティ、Post/Put用パケット、EndPointのScriptableObjectとPropertyDrawerを実装する。Postmanでテストし、API呼出用マネージャーとデータ専用Presenterを作ってLoad Getを接続する。ユーティリティ全文の授業ノート項目もある。

  11. 11.APIでヒートマップを更新(6項目)

    ヒートマップシェーダーの準備、マネージャー作成、表示テストからAPI連携へ進む。API Responseをpartialで分離し、スケジューラーによる定期呼出でデータを反映する。

  12. 12.ReactとUnityの双方向通信(5項目)

    Unity WebGLのビルド設定、Node.js導入とReactプロジェクト作成、React側の設定と簡単なappBarを扱い、Unity/React間の双方向通信を実装する。

  13. 13.FirebaseへWebプロジェクトを配置(1項目)

    WebプロジェクトをFirebaseへ登録してデプロイする。公開目次から確認できる配置先はFirebaseであり、認証・本番監視・課金設定の網羅までは確認していない。

  14. 14.最後の振り返り(1項目)

    最後の「その後残ったものと感想」セクションに「未完の講義レビュー」を掲載。題名は確認できるが、具体的な振り返り内容や追加課題の有無は本文未受講のため確認していない。

ほかの教材と比べるポイント

編集上の案内:一般的なゲーム制作より、図面データから編集可能な空間を作り、Web UIとAPIに接続するシステムが中心。DWG読込だけでなくGraphによる編集、DI、履歴、REST、React配置まで追える一方、産業システムとしての完全性・任意図面対応・本番運用は別に検証する必要がある。

目指す成果

  • DWGのLine/Polylineから壁Meshを作り、点・線のGraphと2D編集UIへつなぐ。
  • VContainerで依存関係を分け、壁の追加・更新・削除と交点処理を段階的に組み立てる。
  • 3Dオブジェクトの選択・移動・回転・生成と、状態の保存・再読込を作る。
  • DequeとCommandパターンを使う履歴をEditorManagerとUndo/Redo UIへ接続する。
  • RESTの通信データ・EndPoint・DataPresenterを整理し、定期API取得でヒートマップを更新する。
  • WebGL作例をReactの画面と双方向通信させ、Firebaseへ配置する。

必要な知識・準備

  • UnityとC#全般、コルーチン/async等の非同期処理、JSONの基本知識。
  • Windows基準。macOSでも受講可能と案内。Unity 6000.2.10f1基準で6.2以上を推奨。
  • 公開目次ではACadSharp DLL、DWG Reader Plugin、VContainer、Postman、Node.js/React、Firebaseを使用・設定する。各依存物の版・ライセンス・アカウント条件は別途確認する。

収録範囲と注意点

  • 公開目次にRenderFeatureとWebGLの互換性問題に対する緊急修正回がある。該当授業ノートの代替手法も確認する必要がある。
  • 外部ライブラリ・サーバー・Firebase等の利用条件や運用費、商用採用時の検証は別途必要。
  • 無料プレビュー以外の字幕と教材の日本語対応は未検証。
  • 変換対象として公開説明が明示するのはDWGのLine/Polyline。あらゆるCAD要素、任意の図面、BIM情報をそのまま変換できる保証としては扱わない。
  • REST APIへの要求・応答、Postmanテスト、定期取得を扱うが、サーバー側APIやDBの構築、認証・運用監視まで収録しているとは公開目次から確認できない。
  • 最終項目の題名は「未完の講義レビュー」。題名だけで講座が未完成・配信途上とは判定しない。具体的な振り返り内容と、業務導入に必要な追加実装は本文・配布物未確認のため不明。

内容確認に使った公式資料

この教材が合いそうな人

編集上の案内:UnityとC#の経験があり、CAD図面を編集可能な空間へ変換してWeb画面やAPIにつなぐPoCを作りたい人。DI、Graph、履歴管理などを一つの大きな実装で追いたい開発者向け。

始める前に確認すること

受講前に確認:Unity・C#全般、コルーチン/asyncなどの非同期処理、JSONの基礎が必要。Windows・Unity 6000.2.10f1基準で6.2以上を推奨し、macOSでも受講可能と案内。ACadSharp、VContainer、Postman、Node.js/React、Firebaseを扱うため、各ツールの設定も含めて進める。

学べる範囲と選ぶときの注意

14セクション・83項目・16時間44分。点と線から壁を作る基礎実装、DWGの取り込み、Graphによる編集、保存、マップエディター、Commandパターンの履歴、RESTとヒートマップ、React通信、Firebaseへの配置を一つの作例で進める。公開説明の業務利用・Production-Readyの表現は講師の目標で、実運用適性をこちらで検証したものではない。

サポート・付属データ

冒頭にGitHub/リソース案内、サンプルDWG、最終Script ZIP、Libraryを除いた最終プロジェクトの項目があり、マップエディター章に3DサンプルUnityPackageを掲載。APIユーティリティ全文やRenderFeature代替手法は授業ノート参照。受講期間無制限・修了証と講師回答ありと表示。配布物の中身、取得条件、日本語対応、回答期限は未確認。

学んだ後の小さな練習

編集上の案内:まずサンプルDWGで壁の生成・編集・保存・再読込を一巡させる。その後、マップオブジェクトの履歴、API取得とヒートマップ更新を足し、RenderFeature緊急修正の授業ノートを確認してからReact通信とWebGL配置を検証する。

この紹介で確認できた範囲

2026-10-11に公式公開HTMLの全目次・講座説明・前提知識・配布物案内を確認。本文動画の受講、配布ZIPやプロジェクトの取得、DLL作成、Unity実行、クラウド登録・配置はしていない。既存の韓国語、日本語字幕の無料プレビュー限定確認、版・緊急修正の制約を保持し、今回字幕・音声は再生していない。

出典と確認範囲

内容確認:2026-10-11。各出典に確認日を記載しています。受講・通読レビューではありません。向く人や学習後の練習は編集部の提案です。

Inflearn/ddurの公式掲載ページ

価格は確認時点の参考表示です。セール、提供条件、サポートや対応版は変わる場合があります。未確認は「提供なし」を意味しません。

次に見るページ

教材の選び方 対応版を確認する 別の教材と比べる

選んだ教材を比較