If you have used Clip Studio Paint, especially for comic stuff, chances are that you know about the 3D models in the program. Basically, there are models you can put in your canvas and trace over and stuff.
Now, what I want to make is some sort of plugin to provide an integration- a bridge- between Blender and Krita. I would like to make Blender able to render stuff directly into Krita- that’s the bare minimum of the plugin I want to create. I know, you can press “render image” and wait and save the image and then import it to Krita… but I want to remove the “save the image and import it to Krita” process. I also want to make the renders ‘automatically update’- whenever you change something in Blender, it’d immediately update the render that is in Krita.
Someone in this forum had asked a similar question for a similar purpose: to use Krita as a Blender texture painter and make it update automatically.
Blender’s Eevee render engine is pretty- if not really- quick, so that’s a good thing. For Cycles, it may cause some problems as it takes a quite long time to render a frame. I guess there’s this information that can help.
I hope I was clear, and does anyone have any ideas on ways I can make this plugin a reality?
Edit: This idea is actually in the Post-Krita 5 Project Proposals document… Maybe the devs can use the tips and stuff they find in this thread for the actual feature? Just a thought.
Check the file layer in Krita, I think that automatically udpates the image in Krita when the file gets updated so if you can make a Blender plugin to automatically render into a file you are about there as far as what you propose - there are other proposals with this idea it’s not from my own head.
@tiar is hot into 3d stuff but busy with other Krita projects, from what we talked in chat she won’t get to 3d stuff earlier than sometimes in the next year.
I was also told no one else is working on 3D as far as the devs go so the field is open to anyone.
As far as my part in 3D (since you brought my topic, I’m not Krita dev), well I’ll be keeping it to myself for now so feel free to do your magic and make it a reality ;-).
Using file layers sound like a great idea! Thanks so much. Well, you said that @tiar will start working on 3D stuff as early as next year, right? I think this plugin can help with “filling the gap” until the 3D stuff actually becomes an official Krita feature.
Well keep us posted here, I’m also interested in 3D in Krita so I’d be happy to see what you come up with.
Just to clarify in case @tiar doesn’t stop by, it’s not 100%. She would like to work on it but what will happen isn’t yet given so no promises, as far as I know.
“automatically update” is great, a button to pause automatically update might be useful too, in case after trying multiple poses then decide to go back to the original one.
I don’t know if it will be useful or if you already know but I noticed there’s a way to build blender as a python library itself, who knows it might be useful.
Yes, there are some interesting things in there, I particualarly want to try the auto-shader. Other things are a bit more “ah, you’re catching up”, like with the background saving.
When it gets released, in March, I will probably get a full copy for the Krita team to try out.
Aaaaa, I’m so stuck! How can I make Blender and Krita communicate?
Like, let’s say that one needs to press F10 to make the plugin import the render thing to Krita. First, Blender needs to render the image, save the image, and then tell Krita to open the image as a normal or file layer (user will choose at the start). Krita will open the image. How can Blender tell Krita to do so?