#Cobblemon Camera Animation Plugin

12 messages · Page 1 of 1 (latest)

honest heath
#

I'm part of a Minecraft mod development team (https://cobblemon.com/en) and we are currently looking to implement a system for custom camera animations in our Minecraft mod that reads from a format similar to a bedrock animation json.

I was looking around and saw the blockbench camera plugin at https://github.com/JannisX11/blockbench-plugins/blob/master/plugins/cameras.js which appears to be authored by Jannis. This looks like it would be really handy for our animators and I'm interested in trying to modify this for our uncommon usecase (where a PR would likely not be suitable) so that we can conveniently export the camera as an animation timeline outside of the bbmodel, however I don't see any licenses attached to this. Before I dive any further, would we be able to get permission to do any of the following:

  1. Modify and distribute a fork of this within our internal team?
  2. Modify and distribute a fork of this to addon creators in our community?
GitHub

Blockbench plugin repository. Contribute to JannisX11/blockbench-plugins development by creating an account on GitHub.

honest heath
#

Ah okay, was not sure if that would apply since the plugin is in a separate repository. If this falls under GPL as well then that's good for us 🙂

tender needle
#

its made by jannis and doesnt have its own license specified, so safe to assume

honest heath
#

Okay sounds good, we appreciate the info (and the development of blockbench in general, absolute gamechanger of a tool!)

solar yew
#

Yup, I haven't added a license yet, but I'll add a GLP 3 license when I get to it. But feel free to use it already under that license

honest heath
#

Cobblemon Camera Animation Plugin

#

Hi, I had another question regarding this. I was looking into this tonight and how I would go about modifying the export of animations. The basic gist of what I'm trying to accomplish is to fetch the camera object, take it's keyframes, and add them to the animations & model as a locator (which we can then use within our system in Minecraft).

I did a quick search here and saw that GeckoLib was referenced for doing this ( #1350223731905003530 message ) and noticed they were directly overwriting the animation export functions to perform their actions. From what I can see, this will likely cause incompatibilities with other plugins if I do a similar transformation. I guess my questions here would be how would you recommend me doing this in a way that would work best for compatibility (between GeckoLibs or other plugins)?

#

(Off topic, here is what this system looks like in practice):

#

Thanks in advance!

winged solstice
#

woah smart!