light struct
This commit is contained in:
parent
6554e0dc74
commit
b693f6809b
2 changed files with 23 additions and 12 deletions
15
src/main.cpp
15
src/main.cpp
|
|
@ -83,12 +83,15 @@ int main(void) {
|
|||
s->setVec3("lightPos", lightPos);
|
||||
s->setVec3("viewPos", glm::vec3(0.0, 0.0, 5.0));
|
||||
|
||||
/*mat taken from*/
|
||||
/*http://devernay.free.fr/cours/opengl/materials.html*/
|
||||
s->setVec3("material.ambient", glm::vec3(0.24725, 0.1995, 0.0745));
|
||||
s->setVec3("material.diffuse", glm::vec3(0.75164, 0.60648, 0.22648));
|
||||
s->setVec3("material.specular", glm::vec3(0.628281, 0.555802, 0.366065));
|
||||
s->setFloat("material.shininess", 0.4 * 128);
|
||||
s->setVec3("light.ambient", glm::vec3(0.2));
|
||||
s->setVec3("light.diffuse", glm::vec3(0.5));
|
||||
s->setVec3("light.specular", glm::vec3(1));
|
||||
s->setVec3("light.position", lightPos);
|
||||
|
||||
s->setVec3("material.ambient", glm::vec3(1.0, 0.5, 0.31));
|
||||
s->setVec3("material.diffuse", glm::vec3(1.0, 0.5, 0.31));
|
||||
s->setVec3("material.specular", glm::vec3(0.5));
|
||||
s->setFloat("material.shininess", 32);
|
||||
cube->draw(cam);
|
||||
|
||||
s = light->getShader();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue