C++: Tự học lập trình
eazuooz
Miễn phí
Nhập môn / C++
4.9
(52)
1,900+
Chúng ta nên ngừng việc tìm kiếm và sao chép mã nguồn từ Google. Điều quan trọng là phải tự do viết mã mà không phụ thuộc vào mã của người khác.
Nhập môn
C++
"Lược bỏ các công thức và mã code, tập trung vào nguyên lý và kết quả trực quan!" Khóa học này được thiết kế dành cho các nghệ sĩ 3D và những người làm modeler từng từ bỏ việc tìm hiểu PBR (Physically Based Rendering) vì rào cản kỹ thuật. Để các bạn có thể áp dụng ngay vào công việc thực tế mà không cần kiến thức lập trình, khóa học sẽ tập trung giải thích các nguyên lý trực quan về cách ánh sáng phản xạ trên bề mặt vật thể. Vật lý ánh sáng cơ bản: Giải thích các thuật ngữ gây khó hiểu như tốc độ ánh sáng, độ rọi, độ chói... thành những khái niệm dễ hiểu đối với nghệ sĩ. Thể hiện trực quan bề mặt: Tìm hiểu về đặc tính Fresnel mà mọi vật thể đều có và sự phản xạ ánh sáng theo độ nhám thông qua 'nguyên lý quan sát bằng mắt' thay vì mã code. Kỹ thuật chiếu sáng nâng cao: Phân tích sự khác biệt mà IBL (Image Based Lighting) và Global Illumination tạo ra cho kết quả mô hình hóa thực tế. Thấu hiểu phương trình Render: Giúp bạn nâng tầm chất lượng công việc bằng cách hiểu phương trình Render - cốt lõi của các công cụ render - như một 'quy ước' thể hiện dòng chảy của ánh sáng thay vì là một công thức toán học. #PBRchoNghệSĩ #KhóaHọc3DModeler #ĐồHọaKhôngCode #RenderDựaTrênVậtLý #NguyênLýPBR #PhươngTrìnhRender #HiệnTượngFresnel #ĐồHọaChoNgườiNgoạiĐạo #CơBảnRender3D #NghệSĩCG #NhậpMônRender #BàiGiảngNguyênLýTrựcQuan #MẹoLàmViệc3D
75 học viên
Độ khó Nhập môn
Thời gian Không giới hạn
Nguyên lý chi tiết và hiểu biết về Kết xuất dựa trên vật lý (Physically Based Rendering)
Tìm hiểu và phân tích các công thức về render dựa trên vật lý (PBR)
PBR(Physically Based Rendering)
Thay vì các mã nguồn phức tạp, bạn sẽ được học về tính chất vật lý của ánh sáng và nguyên lý phản xạ bề mặt một cách trực quan, giúp hiểu sâu về nguyên lý hoạt động và quy trình (pipeline) biểu diễn chất liệu bên trong công cụ render.
Đây là khóa học tập trung vào việc hiểu các đại lượng vật lý của ánh sáng và thiết lập lý thuyết cơ bản về chất liệu để thực hiện PBR.
Khác với những bài giảng thông thường chỉ tập trung vào cách sử dụng công cụ, khóa học này khác biệt ngay từ độ sâu của lý thuyết và phương pháp tiếp cận.
Vượt xa mức độ chỉ đơn thuần là sử dụng công cụ, khóa học này sẽ phân tích hoàn hảo các cơ chế dựa trên vật lý được vận hành trong các engine thực tế.
Khóa học này được thiết kế để giúp các nghệ sĩ 3D và người thiết kế mô hình thấu hiểu các nguyên lý cơ bản của việc kết xuất (rendering).
Khi bạn hiểu rõ điều này và sử dụng các công cụ như Unity hay Unreal Engine, so với khi không biết, khả năng gỡ lỗi thị giác để tìm ra nguyên nhân và giải quyết vấn đề khi vật liệu hiển thị không đúng ý đồ trên màn hình sẽ hoàn toàn khác biệt.
Tất cả các bài giảng đều được cung cấp tài liệu ghi chép. Việc xem đi xem lại bài giảng là một sự lãng phí thời gian khủng khiếp trong thời kỳ tìm việc khó khăn này. Bạn nên tập trung nghe giảng một lần đầu tiên và ôn tập bằng sách (tài liệu) để có thể học nhanh chóng và biến kiến thức đó thành của mình.
#DirectX #C++ #Unity #game-programming
Bài giảng được cấu trúc bằng cách chia thư viện DirectX 11 thành các đơn vị nhỏ và hướng dẫn lập trình chi tiết, giúp ngay cả những người mới bắt đầu cũng có thể hiểu một cách dễ dàng và từ tốn.
Điều này tuy tiêu tốn nhiều thời gian học tập nhưng sẽ mang lại nhiều lợi ích trong phương pháp tiếp cận giải quyết vấn đề sau này.

Ví dụ về Material
Kỹ năng không đơn thuần chỉ là kiến thức hay thông tin. Mọi người thường nhầm lẫn việc biết câu trả lời hoặc tiếp cận thông tin là có được kỹ năng, nên họ thường tìm kiếm và viết theo những gì có sẵn. Họ tìm lời giải, làm theo và lầm tưởng rằng mình đã nắm vững kỹ thuật đó. Kỹ năng thực sự là việc lặp đi lặp lại không ngừng những kiến thức có được thông qua thông tin cho đến khi cơ thể trở nên thuần thục. Thông qua quá trình rèn luyện và huấn luyện, chúng tôi sẽ biến kiến thức lập trình thành kỹ năng của riêng bạn.
.
Thông qua việc rèn luyện không ngừng nghỉ, bạn sẽ được trải nghiệm việc chế tạo trò chơi cũng như nhiều vấn đề lập trình khác nhau, từ đó kết nối những kiến thức đã học trước đó để nuôi dưỡng khả năng giải quyết vấn đề.
Nếu bạn muốn hiểu về kết xuất dựa trên vật lý (PBR), bạn có thể thực hiện trên bất kỳ thiết bị nào và vào bất kỳ lúc nào.
Bài 3 bao gồm tài liệu học tập dài 150 trang được giải thích trong video này. (PDF)
Người đã nắm vững và có khả năng vận dụng cú pháp C++
Nghệ sĩ muốn tìm hiểu sâu về render dựa trên vật lý (PBR)
Những người muốn trực tiếp triển khai và nghiên cứu nguyên lý hoạt động của render dựa trên vật lý (PBR) trong game engine.
Khóa học này dành cho ai?
Nghệ sĩ muốn tìm hiểu chi tiết về nguyên lý của Render dựa trên vật lý (PBR)
Lập trình viên muốn tìm hiểu chi tiết về nguyên lý của Render dựa trên vật lý (PBR)
Cần biết trước khi bắt đầu?
Toán học cơ bản dành cho khối tự nhiên trường trung học phổ thông
Kiến thức cơ bản về đồ họa máy tính
Xác minh sự nghiệp
12,565
Học viên
148
Đánh giá
21
Trả lời
4.9
Xếp hạng
9
Các khóa học
Kinh nghiệm làm việc
Neople (Đội ngũ phát triển nội dung)
Dave studio (Lập trình viên trưởng dự án FD)
Giải thưởng Indie Game Fast Track
Học viện Game Assort Rock - Phát triển và đào tạo framework game engine
OZ Intermedia (Nhà phát triển Server, Client)
KRAFTON - inzoi studio
Trường Cao học Đại học Khoa học và Công nghệ Quốc gia Seoul (Phòng thí nghiệm Đồ họa)
Lĩnh vực quan tâm
Lập trình đồ họa máy tính
Lập trình mạng
Phát triển game indie
Unity/Unreal
Giới thiệu
Dù bạn có nghe nhiều bài giảng lập trình khác nhau và viết mã theo đó, kỹ năng lập trình của bạn vẫn không tiến bộ.
Giảm thiểu việc học vẹt và thực hành sao chép máy móc, thay vào đó tập trung vào "khả năng tự mình lập trình".
Lập trình là một ngành kỹ thuật. Việc chỉ hiểu qua sách vở và video chỉ có tác dụng nhất thời. Dựa trên sự thấu hiểu đó, bạn phải biến nó thành kỹ năng của riêng mình thông qua việc lặp đi lặp lại và rèn luyện không ngừng.
Vì hiện đang làm việc trong ngành, nên những gì được sử dụng trong thực tế chuyên môn
Tôi muốn chia sẻ tối đa những bí quyết và kỹ thuật thực tế mà mình có được.
Tư vấn nghề nghiệp và việc làm: https://inf.run/CkScB
Liên hệ dạy kèm cá nhân và nhóm: eazuooz@gmail.com
Tất cả
15 bài giảng ∙ (2giờ 32phút)
Tài liệu khóa học:
1. 1. Ánh sáng là gì
12:53
Tất cả
2 đánh giá
5.0
2 đánh giá
Đánh giá 282
∙
Đánh giá trung bình 4.9
Đánh giá 10
∙
Đánh giá trung bình 5.0
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!
Giảm 25% cho thành viên mới
154.274 ₫
25%
205.694 ₫