Đồ họa 3D, Trình đổ bóng, OpenGL dành cho nhà phát triển trò chơi (2) - Đường dẫn có thể lập trình, Nguyên tắc cơ bản về hình học, Đầu ra tam giác

✅ Lập trình đồ họa 3D: từ cơ bản đến nâng cao ✅ Ngôn ngữ tạo bóng GLSL: Từ lý thuyết đến thực hành ✅ 9 bộ bài giảng: (1) ~ (9)

(5.0) 11 đánh giá

213 học viên

Độ khó Cơ bản

Thời gian 36 tháng

glsl
glsl
vertex-shader
vertex-shader
fragment-shader
fragment-shader
OpenGL
OpenGL
computer-graphics
computer-graphics
glsl
glsl
vertex-shader
vertex-shader
fragment-shader
fragment-shader
OpenGL
OpenGL
computer-graphics
computer-graphics

Đánh giá từ những học viên đầu tiên

5.0

5.0

fain9301

100% đã tham gia

Cảm ơn bạn vì bài giảng tuyệt vời. Nhìn chung, quy trình đồ họa và trình tự quy trình đã được giải thích chi tiết, điều này rất hữu ích vì tôi có thể dễ dàng hiểu các nguyên tắc.

5.0

샤니캉

100% đã tham gia

Chương 2 giải thích hoạt động của GPU theo quy trình. Đã đến lúc viết một ví dụ đơn giản về chương trình đổ bóng, đây là phần có thể lập trình và kiểm tra các chức năng gỡ lỗi. Điều đó dễ hiểu hơn một chút vì tôi có thể thấy openGL đã phát triển như thế nào từ quá khứ đến thời hiện đại.

5.0

충실한 전복

100% đã tham gia

Trước khi đi sâu vào sử dụng OpenGL, tài liệu này hướng dẫn rất chi tiết, thân thiện và dễ hiểu về cách thiết lập, các biến số cũng như cấu trúc bên trong. Các đoạn mã được cung cấp không hề khó, và chính vì sự đơn giản đó nên cá nhân tôi thấy rất dễ dàng để tự tạo ra một framework (?) riêng và chỉnh sửa mã nguồn để áp dụng cho các ví dụ trong các phần tiếp theo. Điểm tuyệt vời nhất là tài liệu nhấn mạnh vào đồ họa đường ống (graphics pipeline). Nó không chỉ cho biết kết quả hoạt động của các ví dụ mà còn giải thích một cách dễ hiểu thông qua hình ảnh và diễn giải về quá trình hình thành kết quả đó trong đường ống. Tôi rất mong chờ phần tiếp theo.

Bạn sẽ nhận được điều này sau khi học.

  • Các tính năng cốt lõi của đồ họa 3D của phần công cụ trò chơi/máy khách

  • Lý thuyết cơ bản về đồ họa 3D + công thức + mã triển khai đổ bóng

  • Ngôn ngữ đổ bóng OpenGL (GLSL) + thuật toán công cụ trò chơi

  • phần (2): Đường ống lập trình, hình học cơ bản, đầu ra tam giác

Đồ họa 3D, trình đổ bóng và OpenGL dành cho nhà phát triển trò chơi

  • Bạn sẽ học cách tạo đồ họa 3D sống động như thật bằng ngôn ngữ lập trình GLSL .

  • GLSL ( Ngôn ngữ đổ bóng OpenGL ) là ngôn ngữ đổ bóng cơ bản cho OpenGL, WebGL, Vulkan, v.v.

  • Triển khai các chức năng cốt lõi của đồ họa 3D được sử dụng trong công cụ trò chơi trực tiếp bằng các chương trình GLSL .

  • Nó bao gồm mọi thứ từ lý thuyết cơ bản đến ứng dụng thực tế của lập trình đồ họa 3D dựa trên OpenGL được sử dụng rộng rãi.

  • Chúng tôi viết vertex-shaderframgnet-shader dựa trên lý thuyết đồ họa máy tính.

Phần (2): Đường ống lập trình, cơ sở hình học, đầu ra tam giác

Nâng cấp các bài giảng đã được chứng minh của bạn!

  • Đây là phiên bản nâng cấp của khóa học "Lập trình đồ họa 3D OpenGL Shader" vốn đã rất được ưa chuộng .

  • Được ghi lại hoàn toàn với nội dung bổ sung, được hỗ trợ bởi phản hồi đã được xác minh từ các giám đốc điều hành tại các công ty trò chơi nổi tiếng.

Sau đây là một số đánh giá từ những người đã nghe toàn bộ loạt phim:

  • Tôi nghĩ đây là bài giảng về OpenGL được tổ chức tốt nhất mà tôi từng nghe .

  • Đây là bài giảng chi tiết và rõ ràng nhất trong số tất cả các bài giảng liên quan đến OpenGL, DirectX và công cụ trò chơi .

  • Các bài giảng được phân chia theo chủ đề và giải thích theo nhiều cách khác nhau về lý do chúng tôi học, vì vậy tôi có thể học một cách nhất quán .

📢 Vui lòng kiểm tra trước khi tham gia lớp học!

  • Khóa học này là một phần của loạt bài " Đồ họa 3D, Shader và OpenGL dành cho nhà phát triển trò chơi ".

  • Giải thích này dựa trên hệ điều hành Windows 11 + trình biên dịch C++ Visual Studio 2022 .

  • Bạn có thể thực hành mà không gặp vấn đề gì trên máy tính để bàn hoặc máy tính xách tay được sản xuất trong vòng 5 năm trở lại đây, nhưng bạn phải cài đặt trình điều khiển đồ họa OpenGL 3.3 trở lên và các thư viện công cộng như GLFW, GLEW và GLM .

  • Video hướng dẫn ở phần (1) giải thích phương pháp cài đặt cho Windows. Cài đặt Linux dễ hơn. Hướng dẫn cài đặt Mac có thể được tìm thấy trực tuyến.

Cung cấp tài liệu bài giảng

  • Cung cấp PPT sử dụng trong bài giảng dưới dạng PDF theo nội dung học tập

  • Cung cấp mã nguồn cho các trình đổ bóng đỉnh, trình đổ bóng phân đoạn, chương trình C++ sử dụng OpenGL, v.v.

  • Một số hình ảnh và ảnh được sử dụng trong video bài giảng và tệp PDF thuộc phạm vi bảo vệ bản quyền riêng biệt. Nếu bạn muốn sử dụng chúng cho mục đích khác ngoài khóa học , bạn phải xin phép chủ sở hữu bản quyền gốc. Vui lòng đánh dấu vào ô này.

Trước khi nâng cấp, hãy xem lại khóa học "Lập trình đồ họa 3D OpenGL Shader".

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Phát triển các kỹ năng vững chắc cho người tạo công cụ trò chơi và nhà phát triển nâng cao

  • Hiểu cài đặt, thuật ngữ và thông số của công cụ trò chơi

  • Khái niệm cơ bản về đồ họa 3D, cài đặt máy ảnh, đổ bóng, họa tiết, v.v.

  • GLSL cũng có thể được sử dụng trong WebGL, Vulkan và các công cụ trò chơi thương mại

Cần biết trước khi bắt đầu?

  • Kinh nghiệm lập trình C/C++

Xin chào
Đây là onemoresipofcoffee

9,743

Học viên

312

Đánh giá

65

Trả lời

4.9

Xếp hạng

30

Các khóa học

Thêm một tách cà phê phin nữa cho chuyến đi

Chương trình giảng dạy

Tất cả

49 bài giảng ∙ (2giờ 37phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

11 đánh giá

5.0

11 đánh giá

  • nawhis2님의 프로필 이미지
    nawhis2

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Chương 2 giải thích hoạt động của GPU theo quy trình. Đã đến lúc viết một ví dụ đơn giản về chương trình đổ bóng, đây là phần có thể lập trình và kiểm tra các chức năng gỡ lỗi. Điều đó dễ hiểu hơn một chút vì tôi có thể thấy openGL đã phát triển như thế nào từ quá khứ đến thời hiện đại.

    • onemoresipofcoffee
      Giảng viên

      Xin chào.🌞 Cảm ơn bạn đã đánh giá tốt. 🎯Chúc bạn luôn vui vẻ nhé.

  • fain9301님의 프로필 이미지
    fain9301

    Đánh giá 102

    Đánh giá trung bình 4.7

    5

    100% đã tham gia

    Cảm ơn bạn vì bài giảng tuyệt vời. Nhìn chung, quy trình đồ họa và trình tự quy trình đã được giải thích chi tiết, điều này rất hữu ích vì tôi có thể dễ dàng hiểu các nguyên tắc.

    • onemoresipofcoffee
      Giảng viên

      Xin chào.🌞 Cảm ơn bạn đã đánh giá tốt. 🎯Chúc bạn luôn vui vẻ nhé.

  • m985415679님의 프로필 이미지
    m985415679

    Đánh giá 8

    Đánh giá trung bình 5.0

    5

    84% đã tham gia

    .

    • onemoresipofcoffee
      Giảng viên

      Xin chào.🌞 Cảm ơn bạn đã đánh giá tốt. 🎯Chúc bạn luôn vui vẻ nhé.

  • devyh87님의 프로필 이미지
    devyh87

    Đánh giá 17

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    100% đã tham gia

    Trước khi đi sâu vào sử dụng OpenGL, tài liệu này hướng dẫn rất chi tiết, thân thiện và dễ hiểu về cách thiết lập, các biến số cũng như cấu trúc bên trong. Các đoạn mã được cung cấp không hề khó, và chính vì sự đơn giản đó nên cá nhân tôi thấy rất dễ dàng để tự tạo ra một framework (?) riêng và chỉnh sửa mã nguồn để áp dụng cho các ví dụ trong các phần tiếp theo. Điểm tuyệt vời nhất là tài liệu nhấn mạnh vào đồ họa đường ống (graphics pipeline). Nó không chỉ cho biết kết quả hoạt động của các ví dụ mà còn giải thích một cách dễ hiểu thông qua hình ảnh và diễn giải về quá trình hình thành kết quả đó trong đường ống. Tôi rất mong chờ phần tiếp theo.

    • jaehyuck0103님의 프로필 이미지
      jaehyuck0103

      Đánh giá 11

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Khóa học khác của onemoresipofcoffee

      Hãy khám phá các khóa học khác của giảng viên!