Comments (6)
Hi, thanks a lot for the feedback, i really have to test this, i actually prefer this approach but most people are more familiar with the one i currently have but i can implement this as an alternative.
from nunustudio.
To add to this discussion, I would argue that the left mouse button drag control isn't very user friendly.
As it is now, the center is the editor camera, and you rotate around it. IMO, the better way to control (and the way any other 3d editor that I know of works) would be to rotate around the selected object. See three js editor for an example.
from nunustudio.
What abou the 2D mode? The navigation there seems alright? I will add today orbit navigation to nunu.
@GGAlanSmithee I think that the three.js uses the intersection between the camera direction vector projection and the XZ plane as orbit center, for scenes where people dont use the XZ as base for objecti placement the navigation can get a bit odd.
from nunustudio.
@tentone I think it is the standard three orbit controls that's used in the three editor
from nunustudio.
Added support for Orbit navigation mode (Works similarly to the three.js editor navigation) and WASD navigation.
Also added an option to invert navigation.
(Orbit mode is missing lateral movement i will add it tomorrow, these changes are already live in the web version https://nunustudio.org/editor/editor.html)
from nunustudio.
The options to change navigation mode are in the settings menu. Also added lateral movement to the orbit mode.
from nunustudio.
Related Issues (20)
- Rectangular area lights
- Prevent raycaster detecting buttonpress while orbiting HOT 2
- Video example and Video texture not working HOT 2
- not support some material that seem miss recognize the image HOT 1
- how to release (ignore ) mouse control (event) while mouse move outside the canvas
- Is possible to use custom texture for text bitmap ?
- Mobile
- [Bug] (Web editor) Rotation cube highlight misplacement
- [Feature request] Export as .fbx
- Toggle fly controls in editor with wasd
- when i renamed a object in project explorer,i must click the scene to make the newname appear.
- Not Loading save file cause a error in my code
- Convex-Hull physics not working
- 导出的WEB,不用Nuxtjs如何集成到VUE3内,
- The web app can't run.
- Versions of NUNUSTUDIO PROBLEM
- nunustudio editor, I get non-textured objects.How to solve it?
- Hello, how to import .obj and .mtl file formats in the web version.
- Hello, 3d model in obj format, how to load the image material of the model into nunuStudio
- Option to Reverse the viewport orbit control to match LightWave, Blender and 3DS Max's.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nunustudio.