Explore >> Select a destination


You are here

www.ludicon.com
| | www.petercollingridge.co.uk
27.0 parsecs away

Travel
| | Introduction page for Evolving images
| | chetanjags.wordpress.com
17.7 parsecs away

Travel
| | Image Based Lighting is used to implement ambient lighting for dynamic objects coming from static objects in a game level. In most cases, it is used for specular lighting or reflections. In this process lighting information at thepotential point of interests is stored in a special type of cube maps called Light probes. These Light...
| | etodd.io
20.0 parsecs away

Travel
| | This week was a lot of under the hood improvements. The voxel engine got a TON of performance optimizations, which allow my Nvidia GTX 260 to render my test scene at 100-200 FPS. Screenshots: New features: Rough-draft tutorial level with instructions and whatnot. Fullscreen toggling on-the-fly by hitting F11 Rudimentary fog effect Performance optimizations: Voxels are now rendered as surfaces, rather than complete cubes. This lets me cull a lot of unnecessary geometry. Voxels are now split into chunks. This lets me easily implement frustum culling and view distance, which helps tremendously with shadow map rendering as well. I fixed some bugs in the voxel modification code, making voxel modifications of up to 100-150 cells practically instantaneous. Shadow maps and reflections are now rendered every other frame. It's a hack, but the important thing is that the gameplay is responsive. My biggest development challenge was my battle with fullscreen toggling and graphics resource management. Switching from fullscreen to windowed mode, the entire XNA GraphicsDevice is invalidated, along with every vertex buffer, texture, shader, everything. So that was interesting.
| | timur.hu
84.1 parsecs away

Travel
| In the previous post I gave a brief introduction on what mesh and task shaders are from the perspective of application developers. Now it's time to dive deeper and talk about how mesh shaders are implemented in a Vulkan driver on AMD HW. Note that everything I discuss here is based on my experience and understanding as I was working on mesh shader support in RADV and is already available as public information in open source driver code. The goal of this blog post is to elaborate on how mesh shaders are i...