first step towards more physically based materials and lights

..more work left, but good enough for some initial tests (i hope)