Эффект параллакса

This commit is contained in:
2023-02-09 10:21:02 +03:00
parent 704d8a236b
commit 56e31c4afa
5 changed files with 30 additions and 6 deletions

View File

@@ -64,8 +64,9 @@ struct Material
alignas(16) glm::vec3 ks; // коэф. зеркального блика
float p; // показатель глянцевости
int normalmapped; // Использование карт нормалей
bool parallaxmapped; // Использование параллакса
// Значения по умолчанию
Material() : ka(0.2f), kd(0.2f), ks(0.2f), p(1), normalmapped(false) { };
Material() : ka(0.2f), kd(0.2f), ks(0.2f), p(1), normalmapped(false), parallaxmapped(false) { };
};
// Класс модели
@@ -89,7 +90,6 @@ class Model : public Node
void set_index_range(size_t first_byteOffset, size_t count); // Ограничение диапазона из буфера индексов
void set_texture(Texture& texture); // Привязка текстуры к модели
Material material; // Материал модели
private:
VAO vao;