esoufiane

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

815 Good

About esoufiane

  • Rank
    Newbie

Personal Information

Social

  • Twitter
    e3soufiane
  • Github
    https://github.com/e3soufiane
  1. help on hdr rendering

      This can be done by using Parallel Reduction algorithm: http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_website/projects/reduction/doc/reduction.pdf     Which basically amounts to downsampling in the case of a 2D buffer      You can store your 2D buffer as 1D contiguous buffer with width*height elements and apply the Parallel reduction algorithm.
  2. help on hdr rendering

      This can be done by using Parallel Reduction algorithm: http://developer.download.nvidia.com/compute/cuda/1.1-Beta/x86_website/projects/reduction/doc/reduction.pdf
  3. Software rendering tutorials/examples

    Here is a useful article about software rasterization with an implementation of the half space algorithm.   http://devmaster.net/posts/6145/advanced-rasterization
  4. Multiple Lights - How to design?

    You don't need to redraw your objects for every light. You can follow this algorithm: [source lang="java"]Color finalColor; for every light if(light is spotLight) finalColor += shadeSpotLight(currentLight); else if (light is omni) finalColor += shadeOmniLight(currentLight); ...[/source] This should be implemented in your pixel shader. When you became familiar with shaders You can use a Deferred Lighting technique which is much more appropriate for multiple lights.