5 ms·
This is really cool! The control scheme is confusing though. Instead of the typical WASD for moving and using the mouse to look around, dragging the mouse moves
by naavis 3y ago
This is really cool! The control scheme is confusing though. Instead of the typical WASD for moving and using the mouse to look around, dragging the mouse moves forwards and backwards and orbits around some point, A and D strafe, while W and S look up and down.
EDIT: Looks like a full list of controls is in the readme: https://github.com/antimatter15/splat#controls https://github.com/antimatter15/splat#controls
- alanbernstein 3y agoIt's very similar to the N64 FPS controls (i.e. Goldeneye): arrow keys (joystick) for the "primary movements" of forward/backward and yaw, with which you can move and look anywhere in a 2D space. Then, WASD (C buttons) for the "secondary movements" of strafe and pitch.
- gorkish 3y agoIt's pretty telling that you had to reach back 26 years to find a control scheme that could be used as an analogy. I don't even know where to start with the mouse controls. Up/down translation lock after right click; reverse yaw. Thing is a test of patience!
- moffkalast 3y agoIt actually seems like the FreeCAD control scheme almost verbatim, I always hated that thing and its insistence to not provide any way to orbit around the up vector. Like, are there people whose head does not rotate around their neck on axis but ends up sideways and rolled when they turn or something, to whom this makes perfect sense? I can't see any other explanation.
- gorkish 3y agoBeing brutally honest here, but I just cant get over the control scheme enough to even appreciate the rendering demo. It is unusably unintuitive and awful.
- antimatter15 3y agoAuthor here- I'm sorry about the camera controls! Happy to accept pull requests that replace it with something more sensible The original idea was to be able to navigate around with just arrow keys (conceptually by turning yourself around in place and being able to walk back and forward).
- boppo1 3y agoIf you do an update, consider this a vote for WASD + mouselook. It's a ubiquitous scheme among everyone with an interest in real time computer graphics
- crubier 3y agoThis is insanely cool! If you integrate this with ThreeJS you'd have a lot of control options for free! Whilst you're here, I have a question for you: It seems like you don't render read gaussians (I see sharp edges in many cases). Is this a bug on my side or is this an optimization made to be able to run fast? I created an issue to discuss if you prefer https://github.com/antimatter15/splat/issues/2 https://github.com/antimatter15/splat/issues/2
- naavis 3y agoNo need to apologize, it's a minor thing! Anyway really neat stuff and I love seeing it here.
- wingerlang 3y agoFWIW, OP, I liked the control scheme a lot (using mouse only).
- deleted 3y ago[deleted]