copilotと一緒にpythonをかじってみる(クローリング、データ可視化)
ddur
¥3,575
入門 / AI, Microsoft Copilot, Python, JavaScript
5.0
(3)
コパイロット (copilot) と一緒に開発に入門してみましょう。 AIと一緒なら小学生でもついていけます!
入門
AI, Microsoft Copilot, Python
この講義では、DWG図面をUnityで直接パースし、線(Line)とポリライン(Polyline)を基に実際の3D壁へ自動変換するシステムを構築します。 DWG → 3Dマップ自動生成パイプラインを完成させた後、生成された空間上で各種オブジェクトを自由に配置し、これをJSON/DB形式で保存・読み込みするマップエディター形式の機能も実装します。 最後に実務デジタルツインで必須的に使用されるヒートマップ・状態表示・リアルタイムデータ反映機能まで統合し、産業現場でもすぐに適用可能なデジタルツインプロジェクトを最初から最後まで完成させます。


プロシージャルモデリングに対する理解と適用方法
シェーダーのレンダリング順序に対する感覚
DIを通じたデータ管理
図面一枚でどうやって「本物のような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を呼び出し
動的に変化するヒートマップデータを反映するリアルタイム可視化システムを構築します。..
DWGファイル構造の理解
Line / Polyline → 壁体Mesh自動生成
壁体の高さ/厚さ計算および3D化
リアルタイム壁編集(追加/削除/移動)
マウス/タッチ入力で壁体を操作
スナップ、ハンドル、UIツール制作
編集内容を保存/読み込み
サーバーからマップ/オブジェクト情報を取得
修正されたデータをサーバーに保存
リアルタイムデータpollingスケジューラの実装
サービス/マネージャー/ドメイン分離
水平拡張可能な構造で設計する
メンテナンスしやすいアーキテクチャの構築
Create / Move / Delete ツールの実装
オブジェクトスナップ、回転、高さ調整
JSON ベースの状態保存
Command パターン設計
State Snapshotの管理
マップ編集で実戦のように使用
色のグラデーション表現
データ駆動型ヒートマップ生成
自動更新スケジューラーでリアルタイム反映
💡差別化ポイント
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を使用します。
67
受講生
4
受講レビュー
4
回答
5.0
講座評価
3
講座
始まりはゲーム開発者でしたが、
時が経ち、一人前のクリエイター開発者を夢見ています。
Unity / react.js / fastapi / Flutter を主な開発コンテンツとして最もよく使用しています。
C# / Javascript / Python の3つの言語を好んで使っています。
お問い合わせメール:ym7596@naver.com
全体
83件 ∙ (16時間 44分)
講座資料(こうぎしりょう):
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥49,518

