강의

멘토링

커뮤니티

NEW
Programming

/

Web Development

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

この講義では、DWG図面をUnityで直接パースし、線(Line)とポリライン(Polyline)を基に実際の3D壁へ自動変換するシステムを構築します。 DWG → 3Dマップ自動生成パイプラインを完成させた後、生成された空間上で各種オブジェクトを自由に配置し、これをJSON/DB形式で保存・読み込みするマップエディター形式の機能も実装します。 最後に実務デジタルツインで必須的に使用されるヒートマップ・状態表示・リアルタイムデータ反映機能まで統合し、産業現場でもすぐに適用可能なデジタルツインプロジェクトを最初から最後まで完成させます。

2名 が受講中です。

難易度 中級以上

受講期間 無制限

  • ddur
실습 중심
실습 중심
실무적용
실무적용
C#
C#
Unity
Unity
CAD
CAD
webgl
webgl
procedural
procedural
실습 중심
실습 중심
실무적용
실무적용
C#
C#
Unity
Unity
CAD
CAD
webgl
webgl
procedural
procedural

受講後に得られること

  • プロシージャルモデリングに対する理解と適用方法

  • シェーダーのレンダリング順序に対する感覚

  • DIを通じたデータ管理

DWG図面で作る実践Unityデジタルツイン:自動マップ生成から3Dエディター・ヒートマップまで

📘 講義紹介

図面一枚でどうやって「本物のような3D空間」を自動で作ることができるのでしょうか?
そして、その上でオブジェクトを配置し、修正し、データを可視化できるデジタルツインサービスをどのように実装するのでしょうか?

答えはDWGベースのプロシージャルモデリングリアルタイムデータベースの可視化技術です。

本講義では、UnityをベースにDWG図面を読み込んで壁体を自動生成するコアエンジンから始め、
実際の産業現場で使用されるデジタルツインプロジェクトの全過程を一度に体験します。

ゲームのように終わるデモ制作ではなく、
実務ですぐに使えるProduction-Ready構造と機能を作ることが目標です。..

DWG解析 → 3D壁生成 → ランタイム2D/3Dエディタ → RestAPI連携 → DI(VContainer) → Undo/Redo → ヒートマップ可視化

この一つのカリキュラムの中でデジタルツインサービスの核心機能を完成させることになります。

💡なぜこの講座が特別なのですか?

実際の現場で使われる「デジタルツイン制作技術」を最初から最後まで実装

DWG図面自動変換、マップエディター、オブジェクト配置機能、ヒートマップデータ可視化など
企業ですぐに使用できる機能で構成しました。

Unityではほとんど知られていないDWG → 3D空間生成技術

一般的なポリゴンモデリングではなく、
図面データ(線/ポリライン)→実際の壁体(厚さ/高さ)に変換する技術を実装します。..

ランタイムエディター(2D + 3D)まで直接制作

エディターモジュールを直接実装しながら
SceneとGameプレイ環境で動作するツール制作技術を学びます。.

VContainerベースのDIでClean Architectureを実装

実務で必ず必要な
依存性注入、モジュール分離、テスト可能な構造設計まで学習します。

Undo / Redo パターン完全実装

オブジェクトの配置/移動/削除過程で
実際に動くコマンドパターン基盤のUndo/Redoシステムを直接作ります。

ヒートマップシェーダーを活用したデジタルツインデータの可視化

スケジューラーで一定時間ごとにAPIを呼び出し
動的に変化するヒートマップデータを反映するリアルタイム可視化システムを構築します。..

この講義を通じて学ぶ核心技術

1. DWG → Unity プロシージャルモデリング

  • DWGファイル構造の理解

  • Line / Polyline → 壁体Mesh自動生成

  • 壁体の高さ/厚さ計算および3D化

  • リアルタイム壁編集(追加/削除/移動)

2. ランタイム2Dマップエディタ制作

  • マウス/タッチ入力で壁体を操作

  • スナップ、ハンドル、UIツール制作

  • 編集内容を保存/読み込み

3. REST API連動及びデータ通信

  • サーバーからマップ/オブジェクト情報を取得

  • 修正されたデータをサーバーに保存

  • リアルタイムデータpollingスケジューラの実装

4. VContainerベースのDI構造設計

  • サービス/マネージャー/ドメイン分離

  • 水平拡張可能な構造で設計する

  • メンテナンスしやすいアーキテクチャの構築

5. 3Dオブジェクト配置及び編集機能

  • Create / Move / Delete ツールの実装

  • オブジェクトスナップ、回転、高さ調整

  • JSON ベースの状態保存

6. Undo / Redo パターン適用

  • Command パターン設計

  • State Snapshotの管理

  • マップ編集で実戦のように使用

7. ヒートマップシェーダーでデジタルツイン可視化

  • 色のグラデーション表現

  • データ駆動型ヒートマップ生成

  • 自動更新スケジューラーでリアルタイム反映

💡差別化ポイント

  • Unityの講座は多いですが、「DWG図面を読み取って実際の3D空間を自動的に作成する技術」を扱う講座は一つもありません。
    本講座は単純な機能実装を超えて現場のデジタルツインサービスに実際に適用されるフルパイプラインをそのまま盛り込んでいます。

  • このすべての過程を「直接実装」しながら、
    実務者が作る本物のProduction-Readyデジタルツインアーキテクチャを体験できる唯一の講座です。..

    ほとんどの講義がUnityの機能を「使う方法」を教えるのに対し、
    この講義はUnityでシステムを設計し構築していく過程全体を見せる「プロジェクト実践講義」です。

👨‍💻 誰が受講すると良いでしょうか?

  • デジタルツイン技術をUnityで実装してみたい開発者

  • CAD → Unity 自動化パイプラインに興味がある方

  • 実務で使われる構造的なUnityプロジェクトを経験したい方

  • ランタイムエディター、Undo/Redo、DIのような高度な機能を学びたい方

  • 会社のPoC / プロジェクトを素早く作りたいリード開発者

  • ポートフォリオに確実な「実務プロジェクト」を作りたい学生/開発者

受講後には

  • DWG図面を受け取って3Dの壁を自動生成し、ランタイムで自然に修正できる
    本物のプロシージャルモデリングパイプラインを直接作れるようになります。 that can be naturally modified at runtime.

  • VContainerを活用したDI構造設計、REST API通信、
    そしてUndo/Redoパターン適用まで—実務で使う技術がすべて自然に身につきます。

  • ヒートマップシェーダーを利用してデータ駆動型ビジュアライゼーションを実装する方法も学びます。
    実際のデジタルツインサービスがどのように動作するのか、どのような構造で作られるのか、もう怖くなくなります。

  • デジタルツイン = 大企業/特殊プロジェクトという認識から抜け出し、
    Unityだけでも産業用システムを完成できる力を身につけることができます。..

  • 息をするように自然にランタイムエディター設計データ構造化アーキテクチャ分離ができるようになります。
    もう単純な実装者ではなく、システムを作る開発者になっているはずです。

受講前の参考事項

実習環境

  • 講義はWindowsを基準に進行されます。MacOSでも無理なく受講できます。

  • 講義ではUnity 6000.2.10f1を基準に進めます。6以上であれば無難についていくことができます。万が一の同期のため、6.2以上でインストールしてください

学習資料

  • Githubリンクをお渡しします。

  • 最初の講義でリソースファイルをお渡しします

前提知識および注意事項

  • Unityに関する事前知識

  • 非同期処理(コルーチン、async)に関する理解

  • 基本的なjsonに関する知識

こんな方に
おすすめです

学習対象は
誰でしょう?

  • デジタルツインについて勉強したいがリファレンスがない開発者

  • もう少しスキルアップしたい初心者を抜け出したばかりのUnity開発者

前提知識、
必要でしょうか?

  • Unity、C#に対する全般的な理解が必要です。

  • Unity 6を使用します。

こんにちは
です。

54

受講生

4

受講レビュー

3

回答

5.0

講座評価

3

講座

시작은 게임 개발자였지만

시간이 흘러 어엿한 크리에이터 개발자를 꿈꾸고 있습니다.

Unity / react.js / fastapi / Flutter 를 가장 주력 개발 컨텐츠로 많이 사용합니다.

 

C# / Javascript / Python 세가지 언어를 즐겨 씁니다.

 

문의 이메일 : ym7596@naver.com

カリキュラム

全体

83件 ∙ (16時間 44分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

期間限定セール

¥277,200

30%

¥49,554

ddurの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!