Page 6 of 10

Re: Does Ren'Py support Live 2D?

Posted: Sat Jan 14, 2017 2:33 pm
by Georgel
One thing that might come in handy with adding a plugin / module for live2d is voice sync.

Exporting movies is good, but live2d should also have an auto voice sync feature which doesn't appear to be as simply to use without it's native module.

Re: Does Ren'Py support Live 2D?

Posted: Sat May 20, 2017 7:21 pm
by renoa-heartilly
hello friends :D
so a while ago Live2D Cubism was updated and they announced that the SDKs for "native development" are now on Github , i'm not sure what that means exactly, so maybe someone who knows more can take a look at their page and tell us if we can now develop something to bridge Live2D with Ren'py?
their main download page is here(the free version seems like it's gonna drop next year, but for now there's about 40 days of free trial)
their github page is here, i don't understand most of what is happening there :shock:

Re: Does Ren'Py support Live 2D?

Posted: Sat May 20, 2017 7:30 pm
by SeventhHeart
Woah

If there is a chance that Ren;py could support live2d natively, that would be quite awesome!

Re: Does Ren'Py support Live 2D?

Posted: Sat May 20, 2017 8:02 pm
by PyTom
It looks like while I couldn't distribute this with Ren'Py, I could probably make it available as a separate download. I need to look at this code closer, to make sure - but yeah, it looks like this is the path to get Live2D in Ren'Py.

Re: Does Ren'Py support Live 2D?

Posted: Sat May 20, 2017 8:32 pm
by renoa-heartilly
PyTom wrote:It looks like while I couldn't distribute this with Ren'Py, I could probably make it available as a separate download. I need to look at this code closer, to make sure - but yeah, it looks like this is the path to get Live2D in Ren'Py.
Image

Re: Does Ren'Py support Live 2D?

Posted: Fri Jun 16, 2017 5:05 am
by shakeyss
PyTom wrote:It looks like while I couldn't distribute this with Ren'Py, I could probably make it available as a separate download. I need to look at this code closer, to make sure - but yeah, it looks like this is the path to get Live2D in Ren'Py.
NOW I'M GETTING HYPED

Re: Does Ren'Py support Live 2D?

Posted: Thu Jul 20, 2017 10:52 am
by Pearchy
PyTom wrote:It looks like while I couldn't distribute this with Ren'Py, I could probably make it available as a separate download. I need to look at this code closer, to make sure - but yeah, it looks like this is the path to get Live2D in Ren'Py.
I know that TyranoBuilder supports Live2D but isn't there components/plugin for Live2D that maybe we can add to Ren'py? I'm still not sure if we can do that but add components from this page maybe?

Re: Does Ren'Py support Live 2D?

Posted: Wed Oct 11, 2017 9:37 am
by The Monkey Ninja
PyTom wrote: Sat May 20, 2017 8:02 pm It looks like while I couldn't distribute this with Ren'Py, I could probably make it available as a separate download. I need to look at this code closer, to make sure - but yeah, it looks like this is the path to get Live2D in Ren'Py.
Hello! I wanted to ask, is there any update on this?
I've been looking around everywhere to see if Ren'py supports Live2D yet or if there is a separate plugin that can be downloaded (or code that could be implemented into a script) but haven't been able to find one... so just in case there is and I've just missed it... is there a plugin? XD If not, would it be possible to contact Live2D themselves to allow support for Renpy?

Re: Does Ren'Py support Live 2D?

Posted: Mon May 14, 2018 8:21 pm
by iichan_lolbot
PyTom wrote: Sat May 20, 2017 8:02 pm It looks like while I couldn't distribute this with Ren'Py, I could probably make it available as a separate download. I need to look at this code closer, to make sure - but yeah, it looks like this is the path to get Live2D in Ren'Py.
Are there any news?

Re: Does Ren'Py support Live 2D?

Posted: Sat Jun 30, 2018 2:40 pm
by asfdfdfd
Hi.

I've spent several days and made PoC integration of Live2D with RenPy. It is far from production-ready condition. Just simple draft.

Are there many people who are really interested in Live2D inside RenPy? Is it worth spend more time on this project?


Re: Does Ren'Py support Live 2D?

Posted: Sat Jun 30, 2018 5:47 pm
by Morhighan
asfdfdfd wrote: Sat Jun 30, 2018 2:40 pm Are there many people who are really interested in Live2D inside RenPy? Is it worth spend more time on this project?
I for one am very interested in this, and I know that a good number of developers are as well. I really like how it looks so far and I hope to see more from you. :)

Re: Does Ren'Py support Live 2D?

Posted: Sat Jun 30, 2018 9:43 pm
by renoa-heartilly
asfdfdfd wrote: Sat Jun 30, 2018 2:40 pm Hi.

I've spent several days and made PoC integration of Live2D with RenPy. It is far from production-ready condition. Just simple draft.

Are there many people who are really interested in Live2D inside RenPy? Is it worth spend more time on this project?
count me in as interested!
how did you display the model files? video export? :shock: :!:

Re: Does Ren'Py support Live 2D?

Posted: Sun Jul 01, 2018 1:58 pm
by asfdfdfd
renoa-heartilly wrote: Sat Jun 30, 2018 9:43 pm how did you display the model files? video export? :shock: :!:
Nope. This is direct usage of Live2D assets (moc3, motions etc) through official CubismNativeFramework, couple of wrappers and a bit of custom OpenGL code.

Re: Does Ren'Py support Live 2D?

Posted: Sun Jul 01, 2018 6:31 pm
by Andredron
asfdfdfd wrote: Sun Jul 01, 2018 1:58 pm
renoa-heartilly wrote: Sat Jun 30, 2018 9:43 pm how did you display the model files? video export? :shock: :!:
Nope. This is direct usage of Live2D assets (moc3, motions etc) through official CubismNativeFramework, couple of wrappers and a bit of custom OpenGL code.
th! cool! it seems that tyranobilder will soon begin to smoke nervously. Can you tell me how you ported that code from the githab? I tried to port it, but because of the low level, I even could not move ....

How I understood there without with с++ did not manage, or you modules used?

Re: Does Ren'Py support Live 2D?

Posted: Mon Jul 02, 2018 6:18 am
by asfdfdfd
Andredron wrote: Sun Jul 01, 2018 6:31 pm th! cool! it seems that tyranobilder will soon begin to smoke nervously. Can you tell me how you ported that code from the githab? I tried to port it, but because of the low level, I even could not move ....

How I understood there without with с++ did not manage, or you modules used?
Solution is pretty straightforward but has several bumps on the way. I will opensource it later (no specific date, sorry, still requires a bit of work to be published) so everyone could try and improve.

Short description:
1. Live2D has two official libraries: Core and Framework. Core is closed source pure-C library. Framework is C++ opensource library that built atop of Core.
2. Framework has OpenGL rendering code that renders model on screen.
3. I've used Cython and a bit of custom C++ code to create Framework wrapper that compiles to binary Python module.
4. Next I've wrapped Live2D rendering so it renders to the FBO instead of screen.
5. At last i've wrote code that converts pixels from FBO to the RenPy render surface.