godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.34k stars 21.06k forks source link

Simplified 3D models import #21969

Closed DevMagicLord closed 6 years ago

DevMagicLord commented 6 years ago

Godot 3.1 alpha 1

There is some things other 3D engines do better on 3D models import :

And there is no need to create a new inherited scene in other 3D engines.

I wish Godot will become as fast and simple (whatever it is ESCN, GLFT2 or other formats).

Zylann commented 6 years ago

But do other engines generate colliders, lights and materials based on the 3D file, which Godot can do by importing it as a scene? In which engine did you see that there is no need for an inherited scene? I know Unity imports models as "prefab-like" resources, which you cannot edit like Godot because they ARE the imported model, hence why inheriting/composing is the way to go to add modifications.

vnen commented 6 years ago

You also don't need to create inherited scenes. You can simply instance the imported scenes inside other scenes. You need to inherit only if you intend to modify the imported scene directly.

reduz commented 6 years ago

It is as @vnen says, most of the time you just instantiate the scenes somewhere and, at much, do local changes.

DevMagicLord commented 6 years ago

You also don't need to create inherited scenes. You can simply instance the imported scenes inside other scenes. You need to inherit only if you intend to modify the imported scene directly.

When it's not a mobile game, you won't do all work in Blender.

Textures come from Photohop, Krita, Substance Painter, Zbrush. Lighting is done in 3D engine editor to work with the exact output your game will have. Level design is done with 3D editor tools and plugins,

About import , one step import would be faster, drag and drop the model and that's it.

Perhaps some options when checked they force Godot to

DevMagicLord commented 6 years ago

I think it's important to let the choice to user to continue importing this way; or have some option to pre define a fast import in one drag and drop step.

DevMagicLord commented 6 years ago

I guess import won't get new options and stay as it is.