Tagged Questions
4
votes
1answer
67 views
How to skip the sky in lighting shaders?
I recently implemented a sky in my deferred rendered game. It is a procedurally calculated sphere with a texture applied to it. Unfortunately all lighting shaders (light sources, ambient occlusion) ...
2
votes
1answer
87 views
gbuffer - how to store an integer data
In a gbuffer I store a diffuse color in following texture:
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, width, height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL);
I want to store an integer data which ...
4
votes
1answer
188 views
deferred rendering and point light radius
I use a common attenuation equation for point lights:
attenuation = 1 / kc + kl * d + kq * d^2.
I use deferred rendering so I need to know a light radius. An example light has following intensity: ...
2
votes
1answer
144 views
How to transform a shadow map to camera view?
I'm making a rendering engine as a hobby to learn more about 3D. I have a deferred renderer with the G-buffer (color, normal and depth). I also have a lighting controller that uses only spotlights at ...
2
votes
0answers
145 views
deferred rendering and gaussian blur - artifacts
I compute Gaussian blur in two passes (horizontally and vertically). Shaders look like this:
Horizontal blur - fragment shader:
#version 420
layout (location = 0) out vec4 outColor;
in vec2 ...
0
votes
1answer
136 views
Using two FBOs results in the second FBO having nothing drawn to [closed]
I'm writing a deferred renderer, and I use two FBOs: the first one for G-buffer (color, normal, depth) and the second one for lighting (light output), so the first one has three textures bound and the ...
1
vote
1answer
134 views
mixing forward and deferred rendering
Simplified version of my deferred rendering looks like this:
bind fbo1
clear color and depth buffers
gbuffer stage (gbuffer contains only these pixels which pass a depth test)
unbind fbo1
bind fbo2
...
0
votes
1answer
107 views
deferred rendering and a few shading functions
How to use a few shading functions together with deferred rendering (for example some objects are shaded based on a lighting equation,
other get a fixed color) ? I draw a full screen quad when ...
3
votes
1answer
196 views
how to organize rendering
I use a deferred rendering. During g-buffer stage my rendering loop for a sponza model (obj format) looks like this:
int i = 0;
int sum = 0;
map<string, mtlItem *>::const_iterator itrEnd = ...
1
vote
2answers
202 views
Deferred rendering order?
There are some effects for which I must do multi-pass rendering. I've got the basics set up (FBO rendering etc.), but I'm trying to get my head around the most suitable setup. Here's what I'm ...
2
votes
0answers
331 views
OpenGL problem with FBO integer texture and color attachment
In my simple renderer, I have 2 FBOs one that contains diffuse, normals, instance ID and depth in that order and one that I use store the ssao result. The textures I use for the first FBO are RGB8, ...
3
votes
1answer
738 views
Deferred Rendering and Normal Mapping
I'm working on a deferred renderer and need a bit of help getting normal maps working.
What I've been doing with them so far is just multiplying the normal texture with the object normals ...
7
votes
3answers
804 views
Deferred shading - how to combine multiple lights?
I'm starting out with GLSL and I've implemented simple deferred shading that outputs G-buffer with positions, normals and albedo.
I've also written a simple point light shader.
Now I draw a sphere ...
1
vote
2answers
496 views
Trying to implement Render to Texture
I'm having trouble implementing render to texture with OpenGL 3.
My issue is that after rendering to the frame buffer, it appears the rendered object becomes deformed, which may imply a bad ...