Add feature open file 3d mode to use reference

Add feature open file 3d mode

1 Like

That would be a monumental increase in project scope for a feature you could resolve the need for by simply downloading and using one of many 3D programs such as Blender. The impact of adding this feature is minimal since it’s just a reference for people who do have a 3d object they want to refer to, while the downsides are incredibly high.

2 Likes

Technically I believe something like this to be very possible with the arrival of qt6. After all 3d support is one of the biggest selling points of qt6.

Painting a static object in krita has been one of my biggest desires for a long while. You can already kinda do it with projections as blender gives that ability to any painting app but it is a tedious process sadly.

I think we just have to wait for end of this year and then for the qt6 integration into krita later. Then it could be.

1 Like

Viewing the object is not that difficult, what is difficult is all the rest of the features: having 3d dolls to choose from, posing them, adding background…

1 Like

I think you should view it more like the imported mesh object to be the canvas. I think it would be up to the user to have its own meshes to import. All static objects too. I would suggest texture paint because there are painting applications just to paint on 3D objects.

Making entire scenes would make things needlessly hard just to make a render image after to use. you can do that already by importing a render from a 3D program already no? tackling lighting systems would be the downfall here.

With texture painting you would just do the basic Phong/Bling render or Matcaps and it would be more than good enough. Qt6 will surely have phong rendering by default.

If things happen to ever move that way just IM me I will always help for such a thing. I am 3D generalist that can do stuff from sculpting, animation, rigging and some other stuff on post production too.

1 Like

If you want to use the 3D model as a reference, maybe you can try krita’s file layer and blender.

Set the render image of blender to the file layer of krita.
(If you adjust the 3D model and need to render again, krita’s file layer will be automatically updated to the latest rendering.)

Hope this helps you. :slightly_smiling_face:

My English is poor, this is Google Translate.

1 Like

Oh you mean like clip studio paint and storyboarder. Making those dolls would be extremely easy if I know the binds needed.

But maybe something like the monkey or the teapot would better to start with.

Making 3d viewport would be easy, I’ve done it twice already, just not in Krita, I don’t have time for it now though :frowning: Maybe someone could gather opinions and make a full-fledged feature request? For the future when there will be time to do it.

2 Likes

uhmm I don’t know how to make a official Feature Request though.

I just had planned to make a little little python script with it (once qt6 comes around) if I could manage it and then see if people where interested in it and to show it was possible. But It really would have to be in the main code eventually because of brushes and all that.

1 Like

How to make feature requests is actually documented: https://docs.krita.org/en/untranslatable_pages/new_features.html.

This idea has been tried before, actually we’ve had Google Summer of Code students work on it twice, but neither succeeded.

3 Likes

I was asking because the only thing I found was actually that link… but it seems to be the one then :
Seems incomplete