/GraphicsTutorial

Primary LanguageC++MIT LicenseMIT

Лекції про Графіку

Це є серія відео на ютубі, в яких я навчу вас як створити алгоритм для рендерингу тривимірної графіки. Спочатку ми напишемо програмний растеризатор з нуля за допомогою C++. Пізніше перепишемо його для графічного процесора за допомогою DX11.

Плей Лист на ютубі => Лекції про Графіку

Структура проекту:

  • Готовий проект знаходиться у гілці (branch).
  • Код відповідного відео знаходиться у відповідній гілці проекту.
  • Презентації з відео можна знайти в папці docs проекту.

Вимоги:

  • Visual Studio.
  • Windows.
  • Для пізніших лекцій, DX11 SDK та графічна карта, що підтримуює DX11.

Детальніше у першій лекції на ютубі => Комп'ютерна Графіка 1 - Вступ

Як скомпілювати проект:

  1. Завантажте код на ваш ком'ютер з потрібної вам гілки проекту. (В разі потреби розархівуйте)
  2. У папці code запустіть файл build.bat.
  3. Відкрийте Visual Studio і виберіть опцію "open a project or solution".
  4. У папці build оберіть exe файл.
  5. Натисніть на properties вашого проєкту і присвойте data каталог до "Working Directory".
  6. Тепер можете скомпілювати проект та отримати задоволення від життя ^-^