copilot cùng học Python cơ bản (crawling, trực quan hóa dữ liệu)
ddur
Cùng Copilot (copilot), hãy bắt đầu phát triển nhé. Với AI, học sinh tiểu học cũng theo kịp!
Nhập môn
AI, Microsoft Copilot, Python
Trong khóa học này, chúng ta sẽ xây dựng hệ thống phân tích trực tiếp bản vẽ DWG trong Unity và tự động chuyển đổi các đường thẳng (Line) và đường đa tuyến (Polyline) thành tường 3D thực tế. Sau khi hoàn thành quy trình tự động tạo bản đồ 3D từ DWG, chúng ta cũng sẽ triển khai chức năng dạng trình chỉnh sửa bản đồ cho phép tự do bố trí các đối tượng trên không gian đã tạo và lưu trữ·tải chúng dưới dạng JSON/DB. Cuối cùng, chúng ta sẽ tích hợp các chức năng thiết yếu được sử dụng trong Digital Twin thực tế như heatmap, hiển thị trạng thái và phản ánh dữ liệu thời gian thực, để hoàn thiện từ đầu đến cuối một dự án Digital Twin có thể áp dụng ngay trong môi trường công nghiệp.
15 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn


Hiểu biết về mô hình hóa thủ tục và phương pháp áp dụng
Cảm giác về thứ tự rendering của shader
Quản lý dữ liệu thông qua DI
Làm thế nào để tự động tạo ra 'không gian 3D như thật' chỉ từ một bản vẽ?
Và làm cách nào để triển khai dịch vụ digital twin có thể bố trí, chỉnh sửa các đối tượng và trực quan hóa dữ liệu trên đó?
Câu trả lời là Procedural Modeling dựa trên DWG và công nghệ trực quan hóa dựa trên dữ liệu thời gian thực.
Trong khóa học này, bắt đầu từ công cụ cốt lõi tự động tạo tường bằng cách đọc bản vẽ DWG dựa trên Unity,
bạn sẽ trải nghiệm toàn bộ quy trình dự án Digital Twin được sử dụng trong thực tế công nghiệp.
Không phải là làm demo kết thúc như game,
mục tiêu là tạo ra cấu trúc và chức năng Production-Ready có thể sử dụng ngay trong thực tế..
Phân tích DWG → Tạo tường 3D → Trình chỉnh sửa 2D/3D runtime → Tích hợp RestAPI → DI(VContainer) → Undo/Redo → Trực quan hóa bản đồ nhiệt
Trong một chương trình học này, bạn sẽ hoàn thành các tính năng cốt lõi của dịch vụ Digital Twin.
✔ Triển khai từ đầu đến cuối 'công nghệ sản xuất Digital Twin được sử dụng trong thực tế'
Chuyển đổi bản vẽ DWG tự động, trình chỉnh sửa bản đồ, chức năng bố trí đối tượng, trực quan hóa dữ liệu heatmap, v.v.
Được cấu tạo từ các chức năng được sử dụng trực tiếp trong doanh nghiệp.
✔ Công nghệ tạo không gian 3D từ DWG hầu như chưa được biết đến trong Unity
Không phải là mô hình hóa đa giác thông thường,
mà là triển khai công nghệ chuyển đổi dữ liệu bản vẽ (đường/polyline) → thành tường thực tế (độ dày/chiều cao)..
✔ Tự tay xây dựng cả Runtime Editor (2D + 3D)
Học cách tạo công cụ hoạt động trong môi trường Scene và Game play thông qua việc tự tay triển khai module editor
kỹ thuật tạo công cụ hoạt động trong môi trường Scene và Game play..
✔ Triển khai Clean Architecture với DI dựa trên VContainer
Học tập đến cả
dependency injection, tách module và thiết kế cấu trúc có thể test - những kỹ năng thiết yếu trong thực tế.
✔ Triển khai hoàn chỉnh mẫu Undo / Redo
Trong quá trình bố trí/di chuyển/xóa object,
bạn sẽ tự tay tạo hệ thống Undo/Redo dựa trên Command Pattern hoạt động thực tế.
✔ Trực quan hóa dữ liệu Digital Twin sử dụng Heatmap Shader
Gọi API theo định kỳ bằng scheduler để
xây dựng hệ thống trực quan hóa thời gian thực phản ánh dữ liệu heatmap thay đổi động..
Hiểu cấu trúc file DWG
Line / Polyline → Tự động tạo Mesh tường
Tính toán chiều cao/độ dày tường và chuyển đổi thành 3D
Chỉnh sửa tường theo thời gian thực (thêm/xóa/di chuyển)
Thao tác tường bằng chuột/chạm
Tạo công cụ snap, handle và UI
Lưu/Tải nội dung chỉnh sửa
Nhận thông tin map/object từ server
Lưu dữ liệu đã chỉnh sửa lên server
Triển khai scheduler polling dữ liệu thời gian thực
Phân tách Service/Manager/Domain
Thiết kế cấu trúc có thể mở rộng theo chiều ngang
Xây dựng kiến trúc dễ bảo trì
Triển khai công cụ Create / Move / Delete
Snap đối tượng, xoay, điều chỉnh độ cao
Lưu trạng thái dựa trên JSON
Thiết kế mẫu Command
Quản lý State Snapshot
Sử dụng như thực tế trong chỉnh sửa bản đồ
Biểu hiện chuyển màu (gradient)
Tạo heatmap dựa trên dữ liệu
Phản ánh thời gian thực bằng bộ lập lịch cập nhật tự động
💡Điểm khác biệt
Có rất nhiều khóa học Unity, nhưng không có khóa học nào đề cập đến "công nghệ tự động tạo không gian 3D thực tế bằng cách đọc bản vẽ DWG".
Khóa học này không chỉ dừng lại ở việc triển khai các tính năng đơn giản mà còn trình bày nguyên vẹn quy trình đầy đủ được áp dụng thực tế trong dịch vụ digital twin tại hiện trường.
Trải nghiệm tất cả các quy trình này bằng cách 'tự tay triển khai',
đây là khóa học duy nhất giúp bạn trải nghiệm kiến trúc Digital Twin Production-Ready thực sự do chuyên gia thực tế xây dựng..
Nếu hầu hết các khóa học chỉ hướng dẫn "cách sử dụng" các tính năng của Unity,
thì khóa học này là 'khóa học thực chiến dự án' cho bạn thấy toàn bộ quá trình thiết kế và xây dựng hệ thống bằng Unity.
Lập trình viên muốn triển khai công nghệ Digital Twin bằng Unity
Người muốn tìm hiểu quy trình tự động hóa CAD → Unity
Người muốn trải nghiệm dự án Unity có cấu trúc được sử dụng trong thực tế
Những người muốn học các tính năng nâng cao như Runtime Editor, Undo/Redo, DI
Lead developer muốn tạo nhanh PoC / dự án của công ty
Sinh viên/lập trình viên muốn tạo ra một "dự án thực tế" chắc chắn cho portfolio
Bạn sẽ có thể tự tay xây dựng một pipeline mô hình hóa thủ tục thực thụ
nhận bản vẽ DWG và tự động tạo tường 3D, có thể chỉnh sửa mượt mà trong runtime. that can be naturally modified at runtime.
Thiết kế cấu trúc DI sử dụng VContainer, giao tiếp REST API,
và cả áp dụng pattern Undo/Redo—tất cả các kỹ thuật được sử dụng trong thực tế sẽ trở nên quen thuộc một cách tự nhiên.
Bạn cũng sẽ học cách triển khai trực quan hóa dựa trên dữ liệu bằng heatmap shader.
Bạn sẽ không còn e ngại về cách thức hoạt động của dịch vụ digital twin thực tế và cấu trúc xây dựng của nó.
Thoát khỏi nhận thức rằng Digital Twin = dự án đặc biệt/doanh nghiệp lớn,
bạn sẽ có được năng lực hoàn thiện hệ thống công nghiệp chỉ với Unity..
Bạn sẽ thực hiện một cách tự nhiên như hơi thở thiết kế runtime editor, cấu trúc hóa dữ liệu, tách biệt kiến trúc.
Giờ đây bạn sẽ không còn là người chỉ biết triển khai đơn thuần, mà trở thành developer tạo ra hệ thống.
Khóa học được tiến hành trên nền tảng Windows. MacOS cũng có thể theo dõi mà không gặp vấn đề gì.
Khóa học được thực hiện dựa trên Unity 6000.2.10f1. Nếu là phiên bản 6 trở lên thì bạn có thể theo dõi một cách dễ dàng. Để đảm bảo đồng bộ, vui lòng cài đặt phiên bản 6.2 trở lên
Tôi sẽ cung cấp link Github.
Tôi sẽ cung cấp file tài nguyên trong bài giảng đầu tiên
Kiến thức tiên quyết về Unity
Hiểu biết về bất đồng bộ (coroutine, async)
Kiến thức cơ bản về json
Khóa học này dành cho ai?
Lập trình viên muốn học về Digital Twin nhưng không có tài liệu tham khảo
Lập trình viên Unity vừa mới thoát khỏi trình độ người mới bắt đầu và muốn nâng cao kỹ năng hơn nữa
Cần biết trước khi bắt đầu?
Cần có hiểu biết tổng quát về Unity và C#.
Sử dụng Unity 6.
82
Học viên
6
Đánh giá
4
Trả lời
4.7
Xếp hạng
3
Các khóa học
Bắt đầu là một nhà phát triển game, nhưng
Thời gian trôi qua, tôi đang mơ ước trở thành một nhà phát triển sáng tạo thực thụ.
Tôi thường xuyên sử dụng Unity / react.js / fastapi / Flutter làm các nội dung phát triển chủ lực nhất.
Tôi thích sử dụng ba ngôn ngữ: C# / Javascript / Python. Email liên hệ: ym7596@naver.com
Tôi thích sử dụng ba ngôn ngữ C# / Javascript / Python.
Email liên hệ: ym7596@naver.com
Tất cả
83 bài giảng ∙ (16giờ 44phút)
Tài liệu khóa học:
Tất cả
1 đánh giá
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!