Đã chỉnh sửa
・
Đánh giá 4
・
Đánh giá trung bình 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.