[ADD] generate ray pool kernel + added camera translation control
[ADD] added support for diffuse area lights