Questions tagged [culling]
123 questions
3
votes
2 answers
Loose octrees for frustum culling - Need some advice
I am implementing frustum culling for dynamic objects into my engine and have been reading as mush as I can about "loose octrees". Unfortunately most sources are quite vague and really it's just lots of posts of people saying how good they are and…
![](../../users/profiles/658622.webp)
Downie
- 193
- 1
- 13
3
votes
2 answers
Back facing polygons in opengl
In OpenGL you can draw only back-facing polygons, only front facing polygons or both. If you render a manifold triangle mesh, then clear the frame-buffer but not the depth buffer, then again render only the back facing polygons. What do expect to…
![](../../users/profiles/545365.webp)
user545365
- 31
- 1
- 2
3
votes
2 answers
Culling items that are outside the visible area
From the docs:
The default renderer does not do any CPU-side viewport clipping nor occlusion detection. If something is not supposed to be visible, it should not be shown. Use Item::visible: false for items that should not be drawn. The primary…
![](../../users/profiles/122687.webp)
Stefan Monov
- 10,601
- 8
- 50
- 98
3
votes
1 answer
handling large bitmaps in OpenGL ES and Android
I created a map app that uses a very large image as my map. It shows high resolution tiles when the user zooms in to a certain degree and a lower-res bitmap of the whole image when zoomed out past 50%. It works OK, on my origional droid sometimes I…
![](../../users/profiles/385051.webp)
jfisk
- 5,756
- 19
- 68
- 109
3
votes
1 answer
Opengl Mirror transform backface culling
In openGL, I've got an object that I scale by -1 along an axis... this results in the object not rendering properly because all the front faces are now back faces. Short of disabling culling, how would I get this object to render right? Is there a…
![](../../users/profiles/477725.webp)
Ian Nafiri
- 169
- 1
- 12
3
votes
1 answer
GLSL shader: occlusion order and culling
I have a GLSL shader that draws a 3D curve given a set of Bezier curves (3d coordinates of points). The drawing itself is done as I want except the occlusion does not work correctly, i.e., under certain viewpoints, the curve that is supposed to be…
![](../../users/profiles/4118460.webp)
vicrucann
- 1,515
- 17
- 30
3
votes
1 answer
Efficient frustum culling while using shaders
I'd like to know what's the most efficient way of doing frustum culling using the programmable pipeline. I mean, if I understand correctly, following the method described here: Geometric Aproach (by the way the only method described there that…
![](../../users/profiles/5826726.webp)
NapardBlose
- 100
- 9
3
votes
1 answer
Three.js Unculled SkyBox
I am attempting to have my skybox not be affected by the camera.far parameter. I would like to cull all other scene objects with this just not the skybox.
When I set skyBox.frustumCulled = false; it makes no difference. skyBox being the mesh of…
![](../../users/profiles/2037469.webp)
Hobbes
- 755
- 7
- 28
3
votes
1 answer
Frustum and sphere intersection
I'm reading along this neat article here: Frustum Culling
and it reads that to find the distance between a sphere and a frustum side (a plane) is:
C = center of sphere
N = normal of plane
D = distance of plane along normal from origin
Distance =…
![](../../users/profiles/1775989.webp)
sgtHale
- 1,377
- 1
- 14
- 27
3
votes
2 answers
Opengl Depth buffer and Culling
Whats's the difference between use back face culling and a buffer of depth in OpenGL?
![](../../users/profiles/102017.webp)
Lucas
- 2,861
- 5
- 29
- 45
3
votes
1 answer
Culling offscreen tiles in an Isometric engine
For a university term project, I'm working on a graphical roguelike (I'm aware of the contradiction in terms :P) that uses an isometric display. What I'm trying to figure out is, since drawing all the tiles is stupidly expensive and unnecessary,…
![](../../users/profiles/50005.webp)
Sukasa
- 1,600
- 4
- 17
- 37
3
votes
0 answers
Incorrect-Reversed Backface Culling?
glEnable(GL_CULL_FACE);
glCullFace(GL_BACK);
I have been trying to implement deferred rendering for 2 weeks. But all of the meshes in my test program are culled reversely. The code above should be the correct way to render a model. Every example i…
![](../../users/profiles/1248401.webp)
deniz
- 2,097
- 3
- 23
- 34
3
votes
1 answer
How to lookup screen-bounded tile indices in a rotated tilemap?
Normally, an Axis-aligned (rotation = 0) tilemap is easy to iterate through the visible tiles on the screen.
But how do you "cull" or filter the tile indexes when the entire tilemap is rotated?
NOTE: This is for improving a tile-rendering class in…
![](../../users/profiles/468206.webp)
bigp
- 3,913
- 3
- 27
- 52
3
votes
1 answer
OpenGL Back Face Culling Causing Weird Results
I'm trying to create a simple cell shader effect, and it involves back and front face culling. But so far, my culling results are rather odd.
Setup OpenGL source code:
// init…
![](../../users/profiles/1149522.webp)
Aaron
- 2,001
- 3
- 18
- 27
2
votes
1 answer
In 2d graphics, what's the performance overhead of rendering to a target, then to the screen?
I'm making a splitscreen game. When I render each of the splitscreens, there is some overlap outside the boundaries of the screen.
The screen will be say 10x10 tiles big. If you move half a tile to the right, assuming the splitscreen view is…
![](../../users/profiles/174375.webp)
NibblyPig
- 46,891
- 62
- 180
- 311