I find that the camera is slightly hard to control in Editor with a trackpad. When zoom in and out, naturally I try to pinch in and out with the trackpad, but the zoom of the webpage changes and not the zoom of the editor screen, if you could attempt to make that disabled that would be great. Otherwise I’m fine with how it is.
@underlight, we’ve experimented with orbiting around click point when starting orbiting. Problem is that this point is not in the middle of screen, and orbiting that way feels weird.
One option was to make camera look at that point, which introduced “extra” going on, which wasn’t intuitive.
So we’ve decided to get back to “imaginary” focus point, but difference with current system, that this point will try to stay in space in terms of distance from camera, regardless if camera is flying around. That prevents issues when focusing to large object, then you fly/mouse wheel closer to other smaller object, and focus point was totally off away under ground. Now it is a bit more predictable.
Although we could add again orbiting around point with modifier button similar to what you’ve suggested.
@PiggahBro, unfortunately browsers don’t implement functionality to deal with multi-finger actions on track pads. This is fairly annoying indeed. We could experiment certain things later on. But current focus is on good use of keyboard+mouse.
Yes, it is small regression for now. It used to be just static value for panning, based on distance from focus point, which used to float whatever around. Now it is based on actual point you start dragging from. So as “empty” space has no point, we need to come up with some alternative scenario for it, which would be reasonable still, which is not that easy practically, but we will get it in future update.
Now it is based on where you are pointing. We will do a bit more tests to address this. Is your scene is “very large”? We focus usually on scale of 1 unit === 1 meeter.
Orbit point is always in the middle of screen, but distance to that point might vary. Previously if you fly forward it would fly with camera forward, and then try to orbit, it would totally be off. Now distance is kind of preserved, so if you fly forward, focus point will stay relatively where it was in terms of distance. Which made a bit more predictable focus point location comparing to old system.
Improved zooming and panning for camera.
Now if cursor is not pointing at anything, it will use distance to selected entities as reference.
If nothing is selected it will use distance to centre of scene or size of scene (whichever bigger) to approximate speed for zoom and panning.
As well fixed easing on camera zooming (used to depend on fps).