I have a renderer in DirectX 11 that uses deferred shading and tiled light culling on the compute shader. I can run 1024-2048 point lights with a steady framerate of 30-35 FPS. I however do not have global illumination.Are irradiance volumes (used in Crysis3) a better solution? Can you have 2000 irradiance volumes on scene and have 30 FPS? Or should I stick to my current method and forget about global illumination?
Irradiance Volumes vs. Tiled Deferred Shading
676 Views Asked by user1779802 At
0
There are 0 best solutions below
Related Questions in DIRECTX-11
- Creating a Texture2DArray and populate it with solid values
- Normals are not transfered to DirectX 11 shader correctly - random, time-dependent values?
- XMVector3Unproject - Screen to world coordinate at specific Z
- HLSL Geometry Shader empty output
- CheckMultisampleQualityLevels(...) says the card does not support MSAA (which is not true for e.g. my GeForce GTX 780)?
- Does Windows 7 with platform update support desktop duplication?
- Getting run time error when moving variable to header file
- Rendering in DirectX 11
- Fill CubeTexture with data
- C++/CX Header file can't find Microsoft namespace
- DirectX shader linking error
- DXGI flip model locked to vsync
- Error LNK2019 with creating DirectX11
- NAudio and DirectX 12
- Moving and Imported model along the forward Vector - DirectX11 C++
Related Questions in COMPUTE-SHADER
- OpenGL Compute Shader synchronization between groups
- How do GPUs handle random access?
- Are there DirectX guidelines for binding and unbinding resources between draw calls?
- OpenGL Compute shader atomic operations
- Unity Compute Shaders Vertex Index error
- GPU returning randoms floats instead of buffer content - DirectX 11
- How would I use rasterization to create a texel to primitive texture-map - DirectX 11
- Ping pong propagation in glsl compute shader possible in one call?
- Debugging Metal compute shaders with Xcode
- How to execute parallel compute shaders across multiple compute queues in Vulkan?
- Unity Compute Shader, Array Indexing through SV_DispatchThreadID
- Why is the data written by imageStore for integer Sampler interpretted as Float?
- Mapping between Compute Shaders and Cuda
- Compute Shader write to texture
- OpenGL Shader exception in Vncviewer
Related Questions in DEFERRED-RENDERING
- OpenGL Deferred Rendering not working
- calculate light volume radius from intensity
- OpenGL 3.3 MSAA deferred shading
- How can I access the default depth buffer from a fragment shader?
- OpenGL Compute shader atomic operations
- Execution order of script bundles
- Deferred rendering position recontruct
- Getting world position for deferred rendering light pass
- Using sampler2DShadow with multisampled deferred rendering breaks
- Shadow mapping with a deferred rendering
- How to handle material textures when deferred shading?
- Destroy components if out of viewport when using the @defer angular block
- Which event gets fired when an element is shown to the user?
- Uninitialized/unreserved GPU memory in textures, OpenGL
- Irradiance Volumes vs. Tiled Deferred 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?