Narysuj siatkę 2D Mesh za pomocą GLSL w przestrzeni 3D
Mam nadzieję narysować siatkę 2D w skończonej przestrzeni na osi X za pomocą OpengGL 4.0.
Chcę używać GLSL przy użyciu shaderów vert / frag itp. Do renderowania światła (aby się pojawiły).
Można to zrobić za pomocą najprostszego kodu wykorzystującego starsze metody OpenGL 2.0, ale wtedy oczywiście nie używa się oświetlenia / shaderów do ich pokolorowania:
void Draw_Grid()
{
for(float i = -500; i <= 500; i += 5)
{
glBegin(GL_LINES);
glColor3ub(150, 190, 150);
glVertex3f(-500, 0, i);
glVertex3f(500, 0, i);
glVertex3f(i, 0,-500);
glVertex3f(i, 0, 500);
glEnd();
}
}
Ale mogę znaleźć inne tutoriale niżto taki, którego nie rozumiem wystarczająco dobrze, aby przekonwertować z wykresu na prostą siatkę 2D w przestrzeni 3D.