byvar / raymap

Map viewer/editor for OpenSpace games (e.g. Rayman 2, 3, Arena, Tonic Trouble)
81 stars 11 forks source link

a way to export animations? #19

Open Id-ware opened 1 year ago

Id-ware commented 1 year ago

hi, recently i wanted to create sort of preservation/museum kind of (tiny) project where i export selected rayman 2 revolution levels to VRchat as fan memorabilia and i was curious (since this runs in unity) if it would be possible to export the objects/mesh animations as well? thanks.

byvar commented 1 year ago

Hey, that's a pretty fun idea! :D

However I can't be of much help... Sadly coding mesh and especially animation export is very complicated, mostly due to proprietary formats. While we have 2 different export functionalities coded by different developers, they both require special import tools for Blender, are complicated to use and sadly I doubt they will work on Revolution (one was made for Rayman 2 PC and the other was made for Rayman 3).

For exporting environments, I recommend using something like Unity's FBX export plugin.

Hopefully in the future, we'll be able to build a better export functionality :)

Id-ware commented 1 year ago

i see, thank you 👍

MrExillion commented 5 months ago

I understand, this is a maybe for the backlog. Proprietary formats and all, yes it make's sense given the age of the game and all, yet animations seems like a rather important thing. Ideally being able to save the entire scenes and data as components and scenes, complete with animations and all, would be the ultimate porting. I understand this would be a massive if not impossible task, so think nothing more of it. But some level conversion with animations to be export ready, really seems like a very, for lack of a better word, "essential" thing. I just wanted to express that at least one more hope to see this happening one day.

Id-ware commented 5 months ago

I understand, this is a maybe for the backlog. Proprietary formats and all, yes it make's sense given the age of the game and all, yet animations seems like a rather important thing. Ideally being able to save the entire scenes and data as components and scenes, complete with animations and all, would be the ultimate porting. I understand this would be a massive if not impossible task, so think nothing more of it. But some level conversion with animations to be export ready, really seems like a very, for lack of a better word, "essential" thing. I just wanted to express that at least one more hope to see this happening one day.

i just saw your message, and stumbled across this: https://www.youtube.com/watch?v=RAjU5KodE1w https://github.com/newyellow/Unity-Runtime-Animation-Recorder

maybe it can be used somehow (i haven't tested it), or be a start point for animation capture script/plugin for raymap?