fix: better values for shadows level and color
This commit is contained in:
4
main.cpp
4
main.cpp
@@ -639,7 +639,7 @@ void static RenderScene(void) {
|
|||||||
{
|
{
|
||||||
GLfloat lightPos[] = { 100.0f, 150.0f, 100.0f, 0.0f };
|
GLfloat lightPos[] = { 100.0f, 150.0f, 100.0f, 0.0f };
|
||||||
// Podnosimy cień minimalnie wyżej (0.15f), żeby na pewno był nad kratkami gry
|
// Podnosimy cień minimalnie wyżej (0.15f), żeby na pewno był nad kratkami gry
|
||||||
GLfloat groundPlane[] = { 0.0f, 1.0f, 0.0f, 0.15f };
|
GLfloat groundPlane[] = { 0.0f, 1.0f, 0.0f, 0.0f };
|
||||||
|
|
||||||
GLfloat shadowMatrix[16];
|
GLfloat shadowMatrix[16];
|
||||||
MakeShadowMatrix(shadowMatrix, groundPlane, lightPos);
|
MakeShadowMatrix(shadowMatrix, groundPlane, lightPos);
|
||||||
@@ -655,7 +655,7 @@ void static RenderScene(void) {
|
|||||||
|
|
||||||
glEnable(GL_BLEND);
|
glEnable(GL_BLEND);
|
||||||
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
|
||||||
glColor4f(0.0f, 0.0f, 0.0f, 0.5f); // Półprzezroczysty czarny
|
glColor4f(0.0f, 0.0f, 0.0f, 1.0f); // Półprzezroczysty czarny
|
||||||
|
|
||||||
// A. Cień Łazika
|
// A. Cień Łazika
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
|
|||||||
Reference in New Issue
Block a user