Эффект параллакса
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user