This forum has been archived. All content is frozen. Please use KDE Discuss instead.

3D People - Python Plugin

Tags: None
(comma "," separated)
sceyefeye
Registered Member
Posts
16
Karma
0
OS

3D People - Python Plugin

Mon Nov 13, 2017 7:44 am
I mused about this elsewhere but could a python boffin possibly implement this as a plugin? http://www.manuelbastioni.com/manuellab.php

I honestly have no idea of the python support in Krita or how this might be done. Just thinking though it would be useful to some to have morphable poseable figures to trace from - or for other reasons I have not considered (possibly even to paint back textures to Blender - as I believe GIMP can/could do)

Not by any means a deal breaker for me, but hey, perhaps this sparks something for someone who is looking for an interesting plugin to design and build
daviderwin
Registered Member
Posts
7
Karma
1

Re: 3D People - Python Plugin

Tue Jan 02, 2018 4:48 am
That is a big request that would require significant changes to the internal document and view structures of a 2D painting application.

It has been done in Photoshop. though. There is a Bridge tool available for moving 3D structures between DAZ Studio and Photoshop. That software is probably QT based, since DAZ Studio is. But the intermediary file structure is an Adobe specification. Don.t know if there is a FOSS alternative (maybe Collada, but version consistency is a PITA with that). Much less a KDE native solution, since K3D seems to be abandoned.

On the other hand, with SVG import coming in Krita 4-- Inkscape does have some limited .obj file import( in the extension menu). I've crashed it trying to load a complex mesh like a human figure, though. If you have the system specs for it, you might try that.

Alternatively, the 2D painting functionality in Blender is one of the big improvements slated for their next release. Don't know if it will be as powerful or well organized interface wise as Krita is for that purpose.

Or you could just render reference images and import them into Krita.
sceyefeye
Registered Member
Posts
16
Karma
0
OS

Re: 3D People - Python Plugin

Fri Jan 12, 2018 12:36 pm
daviderwin wrote:That is a big request that would require significant changes to the internal document and view structures of a 2D painting application.

It has been done in Photoshop. though. There is a Bridge tool available for moving 3D structures between DAZ Studio and Photoshop. That software is probably QT based, since DAZ Studio is. But the intermediary file structure is an Adobe specification. Don.t know if there is a FOSS alternative (maybe Collada, but version consistency is a PITA with that). Much less a KDE native solution, since K3D seems to be abandoned.

On the other hand, with SVG import coming in Krita 4-- Inkscape does have some limited .obj file import( in the extension menu). I've crashed it trying to load a complex mesh like a human figure, though. If you have the system specs for it, you might try that.

Alternatively, the 2D painting functionality in Blender is one of the big improvements slated for their next release. Don't know if it will be as powerful or well organized interface wise as Krita is for that purpose.

Or you could just render reference images and import them into Krita.



Oh I have no doubt this would be an epic undertaking for anyone even assuming that a)Krita has a python api that allows such functionality b)that a python programmer is interested in implementing this. And, to clarify, it is not a show stopper feature for me. It just crossed my mind when I read of someone asking for similar functionality seen in Clip Studio Paint. Personally would love to see work on memory management (large images) and a perspective grid system along the lines of Sketchbook Pro (sorry to compare other softwares but they really do have a quick and easy perspective grid going for them).

I had not thought of rendering them in Krita, more of a pose able mannequin type scenario. Though of course that would still mean being able to pose the character in Krita.

In the end nothing will beat hard work on your drawing technique to be able to draw said figures without aids 8)
ragnarb
Registered Member
Posts
14
Karma
0

Re: 3D People - Python Plugin

Sun Feb 04, 2018 2:54 am
The File Layers in Krita can be used as a workaround for doing this. They basically point to an image on disk, and update magically when that image is updated. So you can use any 3D software, such as Make Human, Blender's Manuel Bastioni Lab, DAZ and others, and render out to an image that you import as a File Layer in Krita. Every time you update that image, the layer in Krita updates.

Though, there is one catch with this method, and that is that the File Layers can't be scaled, only moved. Being able to scale them would be very handy, so you don't have to make sure the output from your 3D software matches whatever resolution you need in the image. Of course, you can just import the image, and scale it, but then it won't magically update if you make changes in the 3D software. :)


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Evergrowing, Google [Bot], rblackwell