Помощь
Добавить в избранное
Музыка Dj Mixes Альбомы Видеоклипы Топ Радио Радиостанции Видео приколы Flash-игры
Музыка пользователей Моя музыка Личный кабинет Моя страница Поиск Пользователи Форум Форум

   Сообщения за день
Вернуться   Bisound.com - Музыкальный портал > Программы, музыкальный soft

Ответ
 
Опции темы
  #1  
Старый 17.05.2026, 13:23
jitexsubtra jitexsubtra вне форума
Старожил
 
Регистрация: 03.12.2025
Сообщений: 13,791
По умолчанию Vulkan Api With C++: Build A Pbr Renderer From Scratch


Vulkan Api With C++: Build A Pbr Renderer From Scratch

Published 5/2026
Created by Xueyang Xu
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Intermediate | Genre: eLearning | Language: English | Duration: 41 Lectures ( 11h 19m ) | Size: 6 GB
Master modern graphics programming with Vulkan, C++, and Slang shaders -- from zero to a physically based renderer
What you'll learn
⚡ Build a complete Vulkan renderer from scratch using modern C++ and Slang shaders, from window creation to a rotating textured 3D cube
⚡ Understand Vulkan's explicit GPU model: memory management, synchronization with Fences and Semaphores, descriptor sets, render passes, and the full frame loop
⚡ Implement a real-time rendering pipeline with VBO, index buffer, UBO, texture sampling, depth buffer, and swapchain resize handling
⚡ Use Slang -- NVIDIA's next-generation shader language adopted by Unreal Engine 5 -- to write modern, cross-platform shaders with explicit binding annotations
Requirements
❗ C++ programming experience -- you should be comfortable with classes, pointers, and the standard library
❗ Basic understanding of 3D math -- vectors, matrices, and coordinate systems (GLM will be used but not taught from scratch)
Description
This course teaches you to build a real-time Vulkan renderer from scratch using modern C++ and Slang -- NVIDIA's next-generation shader language.
Part 1 covers the complete Vulkan pipeline: window creation, instance, device, swapchain, render pass, graphics pipeline, synchronization, vertex buffers, uniform buffers, textures, index buffers, depth buffering, and swapchain resize. By the end of Part 1 you will have a rotating textured 3D cube rendered entirely with explicit Vulkan code.
Part 2 extends the renderer with physically based rendering: normal maps, PBR materials with metallic/roughness workflow, image-based lighting with HDRI environment maps, MSAA, and a complete scene management system.
Unlike other Vulkan courses, this course uses Slang -- NVIDIA's modern shader language designed for the era of neural rendering. Slang is already integrated into Unreal Engine 5 and Falcor, NVIDIA's research rendering framework. As neural rendering techniques like NeRF and Gaussian Splatting move into production pipelines, Slang's differentiable shading and cross-platform compilation make it the natural foundation for the next generation of renderers. Learning Slang now puts you ahead of a shift that is already happening in research and beginning to reach industry.
What you will build
✅ A reusable Vulkan framework with clean C++ architecture
✅ A complete PBR renderer with IBL and environment mapping
✅ A working understanding of how modern GPU rendering works
at the API level
Who this course is for
⭐ Computer science students or graduates interested in real-time rendering and GPU programming
⭐ Game engine developers and technical artists who want to understand what happens below the abstraction layer
Homepage
Код:
https://anonymz.com/?
https://www.udemy.com/course/vulkan-api-with-c-build-a-pbr-renderer-from-scratch
Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Музыка Dj mixes Альбомы Видеоклипы Каталог файлов Радио Видео приколы Flash-игры
Все права защищены © 2007-2026 Bisound.com Rambler's Top100