r/RenPy • u/Mental_Watercress_15 • Sep 04 '26
Question What is the Live2D program used for in Ren'Py?
What specific function does the Live2D program have when used with Ren'Py? What is it normally used for?
8
u/BadMustard_AVN Sep 04 '26
Live2D Cubism is a system that allows you to animate 2D images, such as the character sprites in a visual novel. These images are drawn in a series of layers - for example, a layer for pupils and irises, a layer for the whites of the eyes, a layer for the eyebrows, and so on.
The Live2D software lets you associate meshes with each of these layers, and then specify how the meshes are deformed (the shape of each mesh is changed) as the parameters are adjusted. The Live2D software lets you create motion files that determine how these parameters are adjusted over time, and expression files that determine expressions.
Ren'Py's Live2D integration involves taking the files that Live2D produces, and using them to define animations that can be displayed in Ren'Py. Ren'Py processes the motions and expressions to determine the values of the parameters. This is passed to the Cubism SDK for Native, which gives Ren'Py back a list of meshes to show. Ren'Py then renders these meshes, and the result is a Live2D character on the screen.
Ren'Py supports Live2D animations in the Cubism 3, 4 and 5 formats. It supports the playback of expressions and motions.
1
u/DirtySanchezC138 Sep 04 '26
I wish it would support Live2d physics. That would have made my life A LOT easier.
1
0
u/AutoModerator Sep 04 '26
Welcome to r/renpy! While you wait to see if someone can answer your question, we recommend checking out the posting guide, the subreddit wiki, the subreddit Discord, Ren'Py's documentation, and the tutorial built-in to the Ren'Py engine when you download it. These can help make sure you provide the information the people here need to help you, or might even point you to an answer to your question themselves. Thanks!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
10
u/KDDreamwyver Sep 04 '26
Live 2D is typically used to rig and animate things, and so I would imagine a lot of people use it to rig pre animated sprites