What would be the best way to provide realtime lighting in an OpenGL terrain scene? The level of detail between of each quad will be generated dynamically as it is subdivided as it zooms in, so a pre-calculated light source will not work. I would like to simulate a sun on such a terrain. It doesn't have to be the best. It just has to look good enough. I am not familiar with shaders.
realtime terrain lighting
1k Views Asked by oldSkool At
1
There are 1 best solutions below
Related Questions in OPENGL
- setting OpenGL version in objective-C
- How to run OpenGL version 3.3 (with Intel HD 4000) on Ubuntu 15.04
- Can linear filtering be used for an FBO blit of an MSAA texture to non-MSAA texture?
- How to get shader version from QOpenGLShader?
- "Capture GPU Frame" in XCode -- iOS only?
- Difference between glewGetString(GLEW_VERSION) and glewIsSupported
- Tesselation result flickering - OpenGL/GLSL
- Water rendering in opengl
- Texture mapping consuming physical memory
- Rotating a Cube using Quaternions in PyOpenGL
- Switching from perspective orthographic projection in OpenGL
- FreeType2 and OpenGL : Use unicode
- Should Meshes with and without Skeleton use different Shaders?
- How to get accurate 3D depth from 2D screen mouse click for large scale object in OpenGL?
- Trying to load 2d texture with glTexImage2D, but just getting blank
Related Questions in LIGHTING
- DirectX 9 vertex colors ingored when lighting is enabled?
- Ambient and Specular lighting not working correctly in GLSL
- MATLAB: How to make camera light follow 3D Rotation
- OpenGL: Strange normal rendering
- Python Pygame Game Lighting
- How lighting in building games with unlimited number of lights works?
- Lighting for JavaFX pano viewer
- Static objects are dark when lighting is baked in unity
- Make pixel lighting like terraria and starbound
- How to create lighting for dark objects on sunset background in unity?
- LWJGL per face lighting
- OpenGL ES shader normalized dot product greater than 1.0
- Why "lighting phong" is a must in order to create aminated GIF/movie successfully?
- OpenGL specular lighting is static
- OpenGL lights, textures, etc. correct way?
Related Questions in TERRAIN
- OpenGL heightmap terrain render does not draw
- Importing Large Terrain from Google Earth
- Duplicating Terrain Across Multiple Scenes in Unity 5.1.1
- zooming out on terrain mesh colour distortion: Unity
- Midpoint Displacement 2D algorithm producing unusual patterns
- How to make a PhysicsBody based on Alpha Values
- C++/3D Terrain: std::vector pushback() crashes with c0000374
- Terrain refresh lag unity c# - How effectively refresh the terrain?
- How to detect unseen triangles on screen
- Java LWJGL + Noise 3D Terrain Generation
- Advanced shading technique for strategy game map
- JAVA - JMonkeyEngine - getting scene info
- Rendering Height Map, glDrawElements Issues
- How can I convert a regular grid of heights to a triangular irregular network?
- How to convert a regular height grid to a triangular irregular network?
Related Questions in PIXEL-SHADING
- Unity No Shading "Fullbright"
- Simple Ray Tracer, Diffuse Shading problems c++
- DirectX 9 Shading not linear?
- Android GLES20.glBlendEquation not working?
- Create flat shaded cube using triangle strip
- illumination and shading for computer graphics
- Unity lighting and Shading for tilemaps
- Restricting Pixel shader on particular area of image
- Lighting inside of a sphere?
- iOS GLSL Spherical Harmonic Shader. How Do I Raycast Using the iOS GPU
- What pixel shader can I use to remove a background color, but keep transparent pixels?
- How to implement density maps with instanced rendering
- Lambertian Shader not working
- Pixel shading not so smooth
- C++ OpenGL: Ray Trace Shading Isn't Properly Shading
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There's always Ye "Olde" Shadow Maps...e.
Though to cut down on artifacts you'll probably want Perspective Shadow Maps (PSM), Light Space Perspective Shadow Maps (LiSPSM), or Trapezoidal Shadow Maps (TSM).