Digital doll/puppet model

A lot of c++ work. Maybe python could help. This is also possible via gmic, but that requires a lot of work too, mainly on the mathematics and duplicating process. In essence, I don’t expect this feature to be worked on any time soon if it does.

@tiar Please confirm on python part.

Asaro so that is the name I found that around but it was not the same as the zbrush one but then I thought it was not the correct one.

Did some searching and and there is also a Loomis one. Did not think there was more than one around.

Well I just need to find a foto perfectly at front and one from the side and I can replicate it.

@EyeOdin

Just showing the doll is kind of easy - like a week of work or so. But then, we want the doll to be poseable, that would add a few weeks, then we want a doll to not pierce the floor, or even better, have natural behaviour if you drag by the chest for example (like in some magic poser apps that the doll sits down if you drag the chest down). That would be difficult to do. And I’m afraid that would lead to more feature requests - if we have a sitting doll with lighting, let’s add different kinds of lighting; let’s add a shadow; let’s add a couch the doll could sit on; let’s add walls; let’s add… so we might end up coding a second Blender :stuck_out_tongue: And considering that Blender is already better in 2D animation for example, I doubt we’d win this race… :smiley:

I totally understand what you mean @tiar .

To me it seems you want inverse kinematics and a ground constraint. More than that it does feel like it is more a full fledge animation rig for sure. But I guess if people start to demand too much you can instead place a exporter or something and kick them into blender instead.

To me in Krita it makes more sense for it to do a basic render of the doll, pose it and not much else if anything.

Probably the less lighting the better I would probably suggest a matcap system instead of lighting. It is cheaper faster simple and does enough for krita. Blender has it now too. Matcaps are just a flat texture and each pixel holds the full colour for a given normal angle in relation to the view. Like a lookup table for normals. So you could paint your lighting set up instead of making a light set up. I am sure people would end up enjoying making them and swapping them around like brushes at some point. So no grain and instant render times.

Either way I leave that for your discretion it is just a idea that might be useful to know or not.

Personally if I did not see csp with this I would think this idea to be out of bounds for krita and unreal. I think my texture painting idea to be much closer to home here.

Something might worth noting also was the desire of someone to make a Krita blender connection plugin. Maybe something like that would aliviate pressure on more feature demands on the 3d doll. Maybe a worker instance of blender that you could have access or something I donno. I never seen such a thing around so I might be saying alot of nonsense. Sounds like a pandora box of issues but might solve things. Or maybe blender would be cool sharing some code so Krita can talk better to it or alongside it.

Either way I am cool with whatever happens I am just here to help if I can.

Hey @tiar, a bit off topic but I don’t find Blender better than Krita at 2D animation. They are different flavours and the smoothness and responsiveness you get from drawing with Krita (that you don’t have with vector drawing) is something special. And the timeline feels better, and the ‘filter frames by color’, and the brushes, and the layer management, … :stuck_out_tongue_winking_eye:

I use justsketch.me

I just tried it. I found it kinda hard on my phone to get the knees to bend and couldn’t twist the hips very well for this golfer pose.

However, it looks like it will be rather good once I learn how to manipulate the doll.

Another issue is that it has no constraints. You can twist an ankle 180° if you want. Not very good for beginners who are not very good with anatomy yet but hey, it’s free.

I’ve installed it on my Windows 10 system (it needs to further download and install the Microsoft Edge viewer runtime) and it has a nice simple interface.
You can add more dolls (male, female, boy, girl, baby) and it has colour and point lighting/shadow facilities.
You have to pay a monthly subscription if you want to be able export to .dae or have the fancy extras like hand poses library, background scenes and added objects.

Magic Poser has ability to change the hand poses and then there’s another app you could use called, Handy. Not only does it have hands but it has heads too.

(This is from Magic Poser)

This is one of the heads in Handy:

Magic Poser isn’t available for Windows but it does have a nice web app:
https://webapp.magicposer.com/

It has advantages over justsketch.me:
The skleton can not only be manipulated by joint rotation but by grabbing and dragging a wrist or ankle and moving the entire limb around.
You can also add/move/scale some simple geometric objects and other figures into the scene.

There are few anatomical limits so you can get improbable/impossible poses:

The inverse cinematics make this a lot easier to use.

My cat can do this :face_with_hand_over_mouth:

Thanks for the link, I have to try

Grum999

Magic Poser is quite nice for a free (and apparently even ad-free) web app…decent kinematics, several models, shadows…I’ll definitely bookmark that one :slight_smile:

Why do you mention a whole bunch of external apps which are plenty of? :open_mouth:
As @EyeOdin said, it could be done simply inside Krita. Just matcaps for general settings and easier to set angles and voila! The mannequin would be “flatten” from plain 3D to 2D to be “detailed”. :slight_smile: Let him do the plugin, I hope. :slight_smile:

Because maybe it will be too dificult to compete these app/webapp in term of fonctionnality with a python plugin. so maybe it’s not worth it to put it in krita…

@mco
Isn’t the same with animation feature - there are some specialised apps for it, free and paid. :slight_smile:
But animation is built-in in newer Krita versions, anyway.

External resources are interesting, first as example (feature request is so light that I didn’t have any idea of what it could like), and second point is because it’s ready to use, no need to wait for something in krita…

Good luck @EyeOdin :wink:

Grum999

We have animation because there have been three or four attempts over the past 14 years to add animation to Krita – and the last one stuck, and now we’ve got two people sponsored to work on animation full-time.

We don’t have on-canvas 3d model posing assistants like Clip Studio because the two attempts to create those failed when the Summer of Code student bailed out on us, and nobody made a third attempt.

Right now, with my maintainer hat on, I think Clip Studio is our main competitor, not Corel Painter or Photoshop, so it still is a feature I would like us to have.

My main goal here now is to make mesh and rig that Krita can own the rights too and use freely and that people like for 2d art.

Coding the feature for it is another type of monster for me that I will think about later as it poses other issues for me now. I should also note that I want to make games.

I still had hoped to make a rigging plugin for blender to make my life easy and having a mannequin for it was on my road map but for 3d reasons alone.