Does Ren'Py support Live 2D?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Post Reply
Message
Author
User avatar
Dan_Tsukasa
Newbie
Posts: 14
Joined: Wed Jul 15, 2015 2:14 pm
Contact:

Re: Does Ren'Py support Live 2D?

#61 Post by Dan_Tsukasa »

PyTom wrote:If you could contact the second one, that would be great. If not - the spine format is not terribly complicated.
Had a good look about.

It appears to be open source, its mentioned on a number of Python websites listed as simply No Declared Licenses he hasn't updated i tin 2 years though, and the features most useful for Renpy were added in that time (largely Renpy would benefit from the mesh side of things and not only the bone + image stuff)

http://esotericsoftware.com/forum/I-m-w ... lit=Python

Thats where I found that info, just the Spine forums.

But honestly it might be a better idea to simply hack something together from scratch since eitherway this implementation is old as hell now, most of the really useful and awesome stuff in Spine came in the last few months of last year and the start of this year. Mesh deformation for example, which is largely what people want as thats what Live2D etc are basically all about (though they present it as amazing new tech never done before, its been done since the PS2).

User avatar
renoa-heartilly
Regular
Posts: 115
Joined: Sat Jul 17, 2010 2:37 am
Completed: مقهى الضائعون, Arabic Translations for Ren'py, Pretty Please
Projects: حور, BB project, dentist drama
Organization: stanza studio (creative circle)
Contact:

Re: Does Ren'Py support Live 2D?

#62 Post by renoa-heartilly »

just posting to ask if anything was done in this area?


apparently Live2D are pushing for more indie teams to get into the technology so they've reduced the price for the PRO license for productions that earn below a certain amount per year. their forumwas also updated to cater to English speakers more. i'm there if anybody needs help with learning the program, even if they'll be using other novel programs than Ren'py... :(

I'm still hoping for the day a Ren'Py SDK with Live2D is possible, not just because i'm working on my vn with live2d sprites lmao but also because a lot of gorgeous novels deserve live characters!
there are just some character ticks that can't be explained with words!
Image

User avatar
Winterslice
Veteran
Posts: 230
Joined: Mon Sep 28, 2015 3:51 am
Completed: The Next World, Golem Creation Kit
Organization: Illuminated Games
Contact:

Re: Does Ren'Py support Live 2D?

#63 Post by Winterslice »

I can see a lot of potential for Live2D, especially now that they seem to have partnered with FaceRig. That's tech I'd love to have if I ever try my hand at another VN.

User avatar
PyTom
Ren'Py Creator
Posts: 16088
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Does Ren'Py support Live 2D?

#64 Post by PyTom »

Can Live2D export to movie files? If so, it should be possible to use it with Ren'Py's new Movie Sprites feature to do something with it. (Although I haven't looked into how that would play into Live2D's licensing scheme.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

SundownKid
Lemma-Class Veteran
Posts: 2299
Joined: Mon Feb 06, 2012 9:50 pm
Completed: Icebound, Selenon Rising Ep. 1-2
Projects: Selenon Rising Ep. 3-4
Organization: Fastermind Games
Deviantart: sundownkid
Location: NYC
Contact:

Re: Does Ren'Py support Live 2D?

#65 Post by SundownKid »

PyTom wrote:Can Live2D export to movie files? If so, it should be possible to use it with Ren'Py's new Movie Sprites feature to do something with it. (Although I haven't looked into how that would play into Live2D's licensing scheme.)
That's definitely a step in the right direction, although there is still a bit of a limitation in that it would be hard to smoothly transition between poses like a "true" Live2D game.

User avatar
astrokeofmadness
Regular
Posts: 160
Joined: Sun Sep 28, 2014 1:46 am
Completed: AAA:Book 1
Projects: A Stroke of Apprehension
Location: British Columbia, Canada
Contact:

Re: Does Ren'Py support Live 2D?

#66 Post by astrokeofmadness »

PyTom wrote:Can Live2D export to movie files? If so, it should be possible to use it with Ren'Py's new Movie Sprites feature to do something with it. (Although I haven't looked into how that would play into Live2D's licensing scheme.)
Live 2d animator can export video easily enough, so yes it will work with the new movie sprites feature. Question for you though, Live2d can actually export video with transparency, so is it possible to use a transparent video as a movie sprite and forgo the need for the mask video entirely? If so, that would actually cut down filesize even further. (I ask mainly cuz I have no clue how to go about making said mask video yet...)

User avatar
renoa-heartilly
Regular
Posts: 115
Joined: Sat Jul 17, 2010 2:37 am
Completed: مقهى الضائعون, Arabic Translations for Ren'py, Pretty Please
Projects: حور, BB project, dentist drama
Organization: stanza studio (creative circle)
Contact:

Re: Does Ren'Py support Live 2D?

#67 Post by renoa-heartilly »

here is a movie file exported with the transparent background option in the animator
https://mega.nz/#!I4BUTLiA!H1ysTDlW8-B7 ... SOjJjc9bn8

it should look like this:
(I don't know why it uploads here with an ugly antialias border!)
eileen_transparent_bg_gif.gif

User avatar
PyTom
Ren'Py Creator
Posts: 16088
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Does Ren'Py support Live 2D?

#68 Post by PyTom »

For the record, code to convert this movie to Ren'Py format is:

ffmpeg -i eileen_transparent_movie.mov -codec:v vp9 -crf 10 output.webm
ffmpeg -i eileen_transparent_movie.mov -filter:v alphaextract -codec:v vp9 -crf 10 output_mask.webm

Together, the two output files are 126,004 bytes in size, which is smaller than the 19,774,878 byte quicktime.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4084
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Does Ren'Py support Live 2D?

#69 Post by jack_norton »

Nice, that's an interesting system. It could also be possible to use 3D models with this (I mean pre-rendered, like Daz3D and so on).
For Live2D and other bone animation systems (like Spriter for example) would be probably better to display the character in real-time, to save disk space and to make them working on the mobile devices too.
follow me on Image Image Image
computer games

User avatar
netravelr
Miko-Class Veteran
Posts: 504
Joined: Thu Jan 28, 2010 2:31 am
Completed: Culina: Hands in the Kitchen, Culina: The Spirit of Cooking, Saving Zoey
Projects: Love at the Laundromat
Organization: Lakeview Interactive
Deviantart: netravelr
Location: USA
Contact:

Re: Does Ren'Py support Live 2D?

#70 Post by netravelr »

jack_norton wrote:Nice, that's an interesting system. It could also be possible to use 3D models with this (I mean pre-rendered, like Daz3D and so on).
For Live2D and other bone animation systems (like Spriter for example) would be probably better to display the character in real-time, to save disk space and to make them working on the mobile devices too.
Not to mention it'd allow to change characters outfits/hair/other features easily since each part would be just an image. That's one of the things that I really like with the current system that I have working and would be great to have on RenPy side.
Image
Technical Designer/Programmer
Game Design Portfolio - Project updates on my Twitter
Experienced in: C/C++/C#, Python, Unreal, Unity, and Flash
_________________
"Space can be very lonely. The greatest adventure is having someone share it with you."

Georgel
Newbie
Posts: 23
Joined: Tue Mar 22, 2016 8:03 am
Organization: Seventh Heart Sudios
Location: Romania, Bucharest
Contact:

Re: Does Ren'Py support Live 2D?

#71 Post by Georgel »

I am highly interested in Live2D + Ren'Py, as I want one of my projects to have moving characters.

Is there any way to have truly moving characters in ren'py? For example, like hyperdimension neptunia characters are always blinking and breathing, without repetition, is this possible to do in ren'py in this moment, or at all? If yes, with what software? And in what do I have to design the model?

User avatar
astrokeofmadness
Regular
Posts: 160
Joined: Sun Sep 28, 2014 1:46 am
Completed: AAA:Book 1
Projects: A Stroke of Apprehension
Location: British Columbia, Canada
Contact:

Re: Does Ren'Py support Live 2D?

#72 Post by astrokeofmadness »

Georgel wrote:I am highly interested in Live2D + Ren'Py, as I want one of my projects to have moving characters.

Is there any way to have truly moving characters in ren'py? For example, like hyperdimension neptunia characters are always blinking and breathing, without repetition, is this possible to do in ren'py in this moment, or at all? If yes, with what software? And in what do I have to design the model?
Literally all animations of characters in anything are with repetition, so your asking for an impossibility. Most character idles dont last more than like 10 seconds before they repeat. Perhaps they throw in an alt idle to mix it up, but thats it. You can technically make any length animation for idle animation you wish, but you'll be limited by file space and ram. You can't just make a 20 minute long idle animation with no repetition and expect to have any reasonable results. You can make a normal idle animation like most video games, 5-10 seconds and loop that effectively, but its impossible to seamlessly transitions between animations. The best you can do is dissolves into the next animation which looks pretty good but obviously will not be as good as the real deal.

As for the animation- you just make a 5-10 second idle that has your character breath in and out, and make a blink animation. Place the blink so its 4-6 seconds into the animation total. Then import it into repny using- whatever method you choose- image sequence, video, video sprite, and poof your good. Do the same thing for additional movements you want, using dissolves to transition them. Always have the base neutral position be the start of the animation, so its as clean as possible in transition. Any huge movements will obviously not work with this technique, so only idles/face expressions work well. The only way to get around this would be if all your animations were deliberate length so you could using timings to ensure your animation is in a neutralish position before transitioning.

User avatar
xela
Lemma-Class Veteran
Posts: 2481
Joined: Sun Sep 18, 2011 10:13 am
Contact:

Re: Does Ren'Py support Live 2D?

#73 Post by xela »

astrokeofmadness wrote:The only way to get around this would be if all your animations were deliberate length so you could using timings to ensure your animation is in a neutralish position before transitioning.
This... you can cook up a system without any (exact) repeats (noticeable to a human anyway). It would almost certainly have to be a UDD, possible without or with very little ATL cause that wouldn't be flexible enough and UDD will plainly be faster + smoother + 101% manageable (with loads more code and effort as a trade-off). Just imagine if you have 4 blinking patterns where you can creatively randomize order, intervals between them and even slight adjustment to the duration of each of the blinks. It's a lot of work but you'll have the desired result with a very manageable amount of images/movies and (possibly) reusable code.
Georgel wrote:I am highly interested in Live2D + Ren'Py, as I want one of my projects to have moving characters.

Is there any way to have truly moving characters in ren'py? For example, like hyperdimension neptunia characters are always blinking and breathing, without repetition, is this possible to do in ren'py in this moment, or at all? If yes, with what software? And in what do I have to design the model?
So yes, the software would have to be one of your choice and code will not be easy to write but I think it should be doable (with a lot of effort).
Like what we're doing? Support us at:
Image

User avatar
Rupert484
Newbie
Posts: 3
Joined: Thu Aug 06, 2015 6:12 pm
Contact:

Re: Does Ren'Py support Live 2D?

#74 Post by Rupert484 »

Has there been any news on this- especially since TyranoBuilder officially supports Live2D now? I think this kind of functionality for Ren'Py would be wonderful.

I would use TyranoBuilder instead of asking for Ren'Py support, but I much prefer Ren'Py's usability to that of TyranoBuilder.

User avatar
kuzai
Regular
Posts: 85
Joined: Sat May 12, 2012 8:15 pm
Projects: Custom Lover, PuppyShipping DWH, Yu-Gi-Oh!: Chat
Location: Canada
Contact:

Re: Does Ren'Py support Live 2D?

#75 Post by kuzai »

Has anyone ever checked out what Live2D is working on now? Live 2D Euclid!!

It let's you have a 2D model act like a 3D model without the need to make 3D models and I think that could be beneficial.

I mean with Renpy you can have the character during speech be able to turn all the way around if you wanted and event scenes would be more lively.

Check it out: https://www.youtube.com/watch?v=Xg40RzBIqTY

(Which is also good for people who wanna make Unity3D games but have no skill in 3D modeling but they can draw well enough)

However if Renpy can't do this then there is always this new Visual Novel Making engine coming out this fall called (VN Maker: Visual Novel Maker)

http://store.steampowered.com/app/495480/

and

https://www.youtube.com/watch?v=SrKzFURQ3J0

I believe it works like TyranoBuilder but better and it has Live2D support.
I forgive and forget. Because I have a good heart and terrible memory

Post Reply

Who is online

Users browsing this forum: jeffster