tentone / nunuStudio

Web powered cross-platform 3D, WebXR game engine.
https://nunustudio.org
MIT License
2.11k stars 316 forks source link

[Feature] ability to edit 3D meshes #277

Open brylie opened 5 years ago

brylie commented 5 years ago

Ability to edit 3D meshes

We are researching 3D editors for WebGL that allow users to create and edit 3D meshes. E.g. we would like to be able to do things like move edges/verticies, divide faces, etc.

After adding a default cube, how do I edit its mesh?

tentone commented 5 years ago

Hi

Currently nunuStudio does not support proper 3D modeling.

Its possible to build models from primitives and CSG (adding, subtracting or intersecting models)

Thansk a lot!

brylie commented 5 years ago

Kool beans. It would be really nice to have an open source WebGL 3D editor. I also asked this question in the WebGLStudio.js repo, as that and nunuStudio seem to be the best open source WebGL 3D editing projects currently.

tentone commented 5 years ago

Neat, right now clara.io or the web version of sketchup (https://app.sketchup.com/app) are possible the best options for modeling right now.

There are a ton of CAD 3d editors also. nunuStudio is more focused on the programming part of the thing.

I would actually be fairly easy to implement some basic modeling since threejs already provides somewhat flexible structure and a ton of shape drawing / extrusion tools that could be used.

I might be a plan for future versions!

Thanks a lot!

ikelaiah commented 5 years ago

For 3D modellnig, I'd rather use Blender for 3d I believe, nunuStudio is best as it is, not as 3D modeller/animator.

I treat Nunustudio as my cooking pot. I prepare my cooking ingredients outside nunu, then once I chopped some polygons and marinated my texture maps, I bring everything into nunu and cook them together.

sloothes commented 5 years ago

Neat, right now clara.io or the web version of sketchup (https://app.sketchup.com/app) are possible the best options for modeling right now. There are a ton of CAD 3d editors also. nunuStudio is more focused on the programming part of the thing.

I agreed! After all if brylie wants free and open source modeling/animator/rendering/sculping/ unwarping and much more 3D editor there is always Blender. I belive that nunuStudio must stay focus to its initial goals; a very good programming and software delivery 3D IDE.

brylie commented 5 years ago

To clarify, the request was for basic mesh editing. Like making simple building grimetries to be shown on an interactive 3D map, e.g. for city planning.

I agree Blender is excellent.

sloothes commented 5 years ago

You can use boxes and make your city. nunuStudio has geometry shapes.

tentone commented 5 years ago

Hi

@sloothes Was @brylie requested was a more refined mesh editing solution, the ability do manioulate vertexes individually build triangles, have some more complex tools for surface creation.

The modeling abilities in nunuStudio are really basic and not enough for more than simple prototypes. Since its not the main focus of the tool i have not implemented it yet. But it would be a welcome feature.