I am trying to do directx 11 stuffs and i want to know what is the best method to implement point lights , likes 2000 of them in a level...
Currently i am doing a tutorial of rastertek ... and it is implementing light with shader class ... i think there is one 3d model per shader class, he is also declaring NUM_LIGHTS in shader , 4 in tutorials...
I want to have multiple 3d models and want to implement multiple point lights affecting them ... how to do it...
Forward+ is the way to go currently. By implementing Forward+, you also get a free depth pre-pass, which you can use in other rendering techniques/procedures too, for example HBAO, which stands for "Horizon Based Ambient Occlusion"