Optimize generator.
Use ubytes instead of floats for geometry.
Add disabling of observer position update.