![opengl - Light position is always on the origin point therefore the diffuse and specular do not work - Game Development Stack Exchange opengl - Light position is always on the origin point therefore the diffuse and specular do not work - Game Development Stack Exchange](https://i.stack.imgur.com/KsBk5.png)
opengl - Light position is always on the origin point therefore the diffuse and specular do not work - Game Development Stack Exchange
![OpenGL Light - Creating Light Sources in OpenGL, Light Types (ambient, diffuse, material color and specular highlight). OpenGL Light - Creating Light Sources in OpenGL, Light Types (ambient, diffuse, material color and specular highlight).](https://www.falloutsoftware.com/tutorials/gl/opengl-light-example.png)
OpenGL Light - Creating Light Sources in OpenGL, Light Types (ambient, diffuse, material color and specular highlight).
![Workbench "Studio Lights" vs the previous "Solid OpenGL Lights" - User Feedback - Blender Developer Talk Workbench "Studio Lights" vs the previous "Solid OpenGL Lights" - User Feedback - Blender Developer Talk](https://devtalk.blender.org/uploads/default/original/2X/7/764b7d9de4bdaea5e1d5c3cdf0711a003e4a3e74.jpeg)
Workbench "Studio Lights" vs the previous "Solid OpenGL Lights" - User Feedback - Blender Developer Talk
![Classic Lighting Model - OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, Eighth Edition [Book] Classic Lighting Model - OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3, Eighth Edition [Book]](https://www.oreilly.com/api/v2/epubs/9780132748445/files/graphics/07fig01.jpg)