renderGroup refactoring
opaque meshes and transparent meshes
rendering group
water and mirror texture.