
Tam giác đang hoạt động! CMake cho người mới bắt đầu
triangle
CMake có khó sử dụng không? Sau khi tham gia khóa học này, bạn cũng sẽ trở thành chuyên gia CMake.
Cơ bản
cmake, vcpkg, C++
Khóa học này sẽ giúp học viên hiểu các khái niệm cốt lõi của Vulkan. Dựa vào đó, bạn có thể viết code sử dụng GPU một cách hiệu quả.
88 học viên
Độ khó Trung cấp trở lên
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
Seongwook Seo
Có lẽ cũng khó mà giải thích vulkan một cách dễ hiểu đến thế này
5.0
김종수
Dù đã sử dụng opengl và directx khá lâu, tôi vẫn gặp khó khăn trong việc theo kịp nội dung bài giảng ở lần học đầu tiên. Lý do là vì có vô số hàm và cấu trúc mới được thêm vào vulkan liên tục xuất hiện. May mắn thay, từ lần học thứ hai trở đi tôi bắt đầu hiểu dần và đến lần thứ ba thì đã hiểu được phần lớn. Thời gian học cách áp dụng texture lên tam giác trong vulkan mất nhiều lần so với trong opengl. Để áp dụng texture lên tam giác, đoạn code gần như dài tới 1300 dòng. Về nhận xét của người khác rằng "giảng giải từng cấu trúc của vulkan thì gọi gì là bài giảng", theo tôi nghĩ, vulkan bắt buộc phải được cấu trúc bài giảng theo cách này. Bởi vì cần phải giải thích ý nghĩa của từng thành viên cấu trúc trong pipeline đồ họa. Những điểm tiếc nuối về bài giảng là quá ít bài tập và chỉ giải thích phần cốt lõi. Thứ nhất, xuyên suốt bài giảng có tổng cộng khoảng 4~5 bài tập đơn giản? Tôi mong rằng trong các bài giảng sau này, dù là bài tập đơn giản nhưng sẽ nhiều hơn hiện tại. Khi làm bài tập, tôi đã hiểu nội dung bài giảng sâu sắc hơn. Thứ hai, phần giải thích chỉ tập trung vào những điểm cốt lõi nhất của từng khái niệm trong vulkan cũng gây khó khăn khi mới bắt đầu nghe giảng. Việc chỉ giải thích cốt lõi giúp dễ nhớ và hệ thống nội dung, nhưng vì phần giải thích quá ngắn gọn, tôi đã cần sự trợ giúp của LLM để hiểu rõ hơn những phần không thể hiểu chỉ qua giải thích. Tôi mong rằng ở các bài giảng sau này, dù nội dung có dài hơn một chút, thì phần giải thích bổ sung sẽ nhiều hơn hiện tại. Về framework cửa sổ, tôi cũng mong được sử dụng glfw, và mong rằng sẽ được kiểm tra trước để đảm bảo không có lỗi trên các nền tảng khác như Windows.
5.0
섭지코지
잘 들었습니다. vulkan thực sự là một quá trình khó khăn để làm việc với GPU. đồng bộ hóa buffer & image... đồng bộ hóa gfx queue, compute queue... Khi vẽ hình tam giác thì không có vấn đề gì nhưng nếu sau này tôi muốn tự mình tạo ra một game engine thì tôi nghĩ việc thiết lập pipeline &renderpass resource sẽ rất khó khăn.. Bài giảng rất tuyệt nhưng bản thân vulkan thì hơi đáng tiếc 😭 Sẽ thật tuyệt nếu nó dễ sử dụng hơn.. Tôi mong đợi khóa học nâng cao~^^
Vulkan
đồ họa
💡 Khóa học này ở trình độ trung cấp, nhưng được giải thích theo cách mà ngay cả người mới bắt đầu cũng có thể hiểu được , vì vậy đừng quá lo lắng về độ khó. Lý do khóa học ở trình độ trung cấp là vì nó chỉ bao gồm Vulkan, không phải đồ họa tổng thể.

Khóa học này được thiết kế dành cho các nhà phát triển OpenGL đang cân nhắc chuyển đổi sang Vulkan. Khóa học bao gồm các kiến thức cơ bản và đi sâu vào các chủ đề nâng cao như GPU, SPIR-V, đồng bộ hóa, rào cản pipeline và bộ đệm. Học viên sẽ hiểu được những lợi ích chính của Vulkan: khả năng điều khiển GPU rõ ràng và tiềm năng tối ưu hóa hiệu suất. Cuối cùng, khóa học này sẽ trang bị cho họ kiến thức và kỹ năng cần thiết để chuyển đổi từ OpenGL sang Vulkan. Sau khi hoàn thành, học viên sẽ sẵn sàng khám phá những chân trời mới trong lập trình đồ họa nâng cao.
Bản demo cho thấy hiệu suất của Vulkan vượt xa OpenGL
Bản demo cho thấy Vulkan tiêu thụ ít điện năng hơn OpenGL
📌 Vulkan được giải thích rất đơn giản. Nhiều năm kinh nghiệm về Vulkan được lồng ghép vào bài giảng.
📌 50% lý thuyết, 50% thực hành. Toàn bộ code được viết theo cách dễ hiểu.
📌 Khóa học này dành cho người học ở trình độ trung cấp. Bạn nên làm quen với CMake và OpenGL. 🙂
📌 Chúng tôi có Discord để hỏi đáp và thảo luận sôi nổi . 🗣
📌 Chúng tôi cung cấp các mức giảm giá dành cho sinh viên để giảm bớt gánh nặng tài chính cho sinh viên và người tìm việc. 🥰

Tôi muốn học Vulkan.
Tôi nghe nói Vulkan được phát hành để thay thế OpenGL, nhưng tôi tò mò muốn biết Vulkan là gì và muốn tìm hiểu về nó.

Tôi muốn chuyển từ OpenGL sang Vulkan.
Tôi biết OpenGL, nhưng Vulkan quá khó sử dụng. Làm thế nào tôi có thể học Vulkan nhanh chóng và dễ dàng?

Tôi muốn giải quyết các vấn đề về Vulkan trong Unreal Engine.
Tôi đã bật Vulkan trong Unreal Engine để cải thiện hiệu suất, nhưng tôi gặp lỗi kết xuất. Tôi không biết cách khắc phục.

Tôi muốn đóng góp vào mã nguồn mở Vulkan.
Tôi muốn biết cách hiểu và sửa đổi mã Vulkan để có những đóng góp có ý nghĩa.
Bạn sẽ có được sự hiểu biết sâu sắc về các khái niệm cốt lõi của Vulkan.
Nắm vững các tính năng của Vulkan để tối đa hóa hiệu suất đồ họa của ứng dụng.
Tính chất đa nền tảng của Vulkan cho phép bạn phát triển các công cụ chạy trên nhiều hệ điều hành khác nhau.
Tìm hiểu cách sử dụng công cụ Vulkan để xác định và giải quyết các sự cố trong ứng dụng của bạn.
Bạn sẽ hiểu về SPIR-V.

Ưu điểm của Vulkan
Bạn sẽ tìm hiểu thêm về những lợi thế mà Vulkan mang lại so với OpenGL.

Bộ nạp Vulkan
Bạn sẽ tìm hiểu về cấu trúc Layer, cấu trúc cốt lõi của Vulkan, và vai trò của Vulkan Loader triển khai cấu trúc này.

đồng bộ hóa
Bạn sẽ tìm hiểu cách Máy chủ và Thiết bị có thể đồng bộ hóa và khi nào cần đồng bộ hóa.

phần cứng
Bạn cũng sẽ tìm hiểu về phần cứng mà các nhà phát triển phần mềm phải hiểu để sử dụng Vulkan.




2024 ~ Hiện tại: Qualcomm AI Research
2021 ~ 2024: Kakao Brain
2023 ~ 2023: Nhóm cố vấn Sân chơi Nguồn mở
2020 ~ 2021: AMD
2019 ~ 2020: Line Plus
2018 ~ 2019: AMD
2012 ~ 2018: Công ty Điện tử Samsung
2010 ~ 2011: Thành viên phần mềm Samsung
Bài giảng dựa trên Android.
IDE tôi sử dụng là Android Studio.
Tài liệu bài giảng có thể được tải xuống từ bài giảng.
Có thể tải xuống ví dụ từ GitHub .
CMake
C++
OpenGL
Nếu bạn đang muốn học CMake, khóa học dành cho người mới bắt đầu "Practical CMake" của Triangle sẽ cung cấp cho bạn kiến thức cần thiết. Học viên cũng sẽ nhận được phiếu giảm giá.

Khóa học này được Sweet Spot biên soạn. Các chuyên gia đã lựa chọn kỹ lưỡng chương trình giảng dạy và cung cấp kiến thức thực tiễn giúp bạn phát triển. Các khóa học của Sweet Spot phản ánh những xu hướng mới nhất, luôn cập nhật thông tin, và phương pháp học tập có hệ thống đảm bảo hiệu quả học tập tối đa. Hãy khai phá tiềm năng của bạn với các khóa học Sweet Spot ngay hôm nay!
Khóa học này dành cho ai?
Bất cứ ai muốn học Vulkan
Bất cứ ai muốn chuyển từ OpenGL sang Vulkan
Bất kỳ ai muốn khắc phục sự cố Vulkan trong động cơ
Bất kỳ ai muốn đóng góp cho mã nguồn mở Vulkan
Cần biết trước khi bắt đầu?
CMake
C++
OpenGL
Xác minh sự nghiệp
390
Học viên
43
Đánh giá
47
Trả lời
4.4
Xếp hạng
3
Các khóa học
Tôi đã làm việc trong lĩnh vực phần mềm hơn 10 năm. Tôi rất quan tâm đến đồ họa, tính toán song song, trí tuệ nhân tạo và đang nỗ lực để nâng cao chuyên môn của mình. Tôi đã từng làm việc tại Samsung Electronics, AMD, LINE Plus, Kakao Brain và hiện đang công tác tại Qualcomm. Tuy không chuyển việc vì lý do cá nhân, nhưng tôi cũng từng có kinh nghiệm trúng tuyển vòng cuối tại Imagination Technologies, 42dot, Hyperconnect, Naver Labs, Amazon, Google và NVIDIA. Trong tương lai, tôi muốn chia sẻ những kiến thức mình đã học được với các bạn và cũng muốn học hỏi thêm nhiều điều từ mọi người. 🙇
Tất cả
44 bài giảng ∙ (7giờ 56phút)
Tài liệu khóa học:
Tất cả
8 đánh giá
3.3
8 đánh giá
Đánh giá 17
∙
Đánh giá trung bình 5.0
Đánh giá 4
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
Dù đã sử dụng opengl và directx khá lâu, tôi vẫn gặp khó khăn trong việc theo kịp nội dung bài giảng ở lần học đầu tiên. Lý do là vì có vô số hàm và cấu trúc mới được thêm vào vulkan liên tục xuất hiện. May mắn thay, từ lần học thứ hai trở đi tôi bắt đầu hiểu dần và đến lần thứ ba thì đã hiểu được phần lớn. Thời gian học cách áp dụng texture lên tam giác trong vulkan mất nhiều lần so với trong opengl. Để áp dụng texture lên tam giác, đoạn code gần như dài tới 1300 dòng. Về nhận xét của người khác rằng "giảng giải từng cấu trúc của vulkan thì gọi gì là bài giảng", theo tôi nghĩ, vulkan bắt buộc phải được cấu trúc bài giảng theo cách này. Bởi vì cần phải giải thích ý nghĩa của từng thành viên cấu trúc trong pipeline đồ họa. Những điểm tiếc nuối về bài giảng là quá ít bài tập và chỉ giải thích phần cốt lõi. Thứ nhất, xuyên suốt bài giảng có tổng cộng khoảng 4~5 bài tập đơn giản? Tôi mong rằng trong các bài giảng sau này, dù là bài tập đơn giản nhưng sẽ nhiều hơn hiện tại. Khi làm bài tập, tôi đã hiểu nội dung bài giảng sâu sắc hơn. Thứ hai, phần giải thích chỉ tập trung vào những điểm cốt lõi nhất của từng khái niệm trong vulkan cũng gây khó khăn khi mới bắt đầu nghe giảng. Việc chỉ giải thích cốt lõi giúp dễ nhớ và hệ thống nội dung, nhưng vì phần giải thích quá ngắn gọn, tôi đã cần sự trợ giúp của LLM để hiểu rõ hơn những phần không thể hiểu chỉ qua giải thích. Tôi mong rằng ở các bài giảng sau này, dù nội dung có dài hơn một chút, thì phần giải thích bổ sung sẽ nhiều hơn hiện tại. Về framework cửa sổ, tôi cũng mong được sử dụng glfw, và mong rằng sẽ được kiểm tra trước để đảm bảo không có lỗi trên các nền tảng khác như Windows.
Đánh giá 1
∙
Đánh giá trung bình 1.0
1
Chất lượng bài giảng chưa tốt. Tôi không phải trả nhiều tiền để đọc tên hàm và thông số. Thông số. Nếu tôi bảo bạn cũng hãy tìm nó thì sao? Và dù bạn đã ở trình độ trung cấp nhưng chắc chắn bạn sẽ không thể nghe nếu không biết về con trỏ và cấu trúc. Phần lớn bài giảng là chức năng đọc.
Xin chào? Khi tôi cố gắng giải thích mọi thứ, có rất nhiều nội dung giải thích chức năng ở đầu bài giảng. Tuy nhiên, trong nửa sau của cuốn sách, bạn sẽ có thể hiểu được Vulkan khi tất cả kết hợp với nhau. Nếu chán phần giải thích chức năng, bạn có thể bỏ qua nội dung và xem phần ghép rồi phản hồi lại cho mình được không?
Đánh giá 1
∙
Đánh giá trung bình 1.0
1
Tôi không hài lòng với chất lượng bài giảng. 90% nội dung bài giảng chỉ là đọc tên hàm và tham số. Điều tương tự cũng xảy ra với phần sau.
Ồ, tôi hiểu rồi... Rào cản đường ống và bộ đệm cũng không giúp được gì. Lần tới chúng ta sẽ chuẩn bị bài giảng với cấu trúc khác. Tôi xin lỗi đã làm bạn thất vọng.
Đánh giá 1
∙
Đánh giá trung bình 1.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!
Ưu đãi có thời hạn, kết thúc sau 01:43:08 ngày
138.600 ₫
30%
4.141.908 ₫