Perhaps this is the case, I'll unhide everything and see if it's so. Thanks!
NTTP

- 21 juin 2017
- Inscrit 11 sept. 2016
It doesn't in my case. Even when I delete all the frames in some animations that line stays there. If I come across it now I shall report it. It happens on some animations in some of the files I work with.
Yes I noticed that things were better in version 3.5.3 however I've had to revert back to v 3.4.0 until the developers whom i work with update the runtime. But yes things were better with version 3.5.3
Same issue! This gets really annoying especially if you miss it happening and save your project
These examples are pretty smooth indeed. As an artist/animator if I have to create Vfx in spine I use photoshop to draw a few frames. Next I can use photoshops transform/deform tools to make in between frames. Normally this results in a decent frame by frame animation in spine. Alternatively I make 3 or 4 frames and add them in a single slot in spine then I duplicate that slot two to three times and decrease the opacity of each of the copied slots slightly. Now my 3 to 4 frames automatically get in between frames that are slightly less opaque. This results into a smoother looking animation with a slight blurring effect...Hope it makes some sense
- Dans Auto key problem
I also face this problem in fact it was the worst for me on version 3.4.1 I believe. I would often had to restart spine to stop this. I shall also try to do a screen cast next thin it happens
I have also faced this problem several times on several different spine projects using many different versions. I've always ignored it thinking it to be a bug with the software. It seems on some animations especially those that are reduced in size this red line refuses to go below a certain frame number even though the actual animation ends much sooner...
This looks so cool! Can't wait to try this out myself!
Thanks for reviewing the spine project. Before emailing you the file I had checked non-essential data while exporting my file but It did not improve the results any.
The file that I sent you had a defeat animation which when imported to version 3.4.0 is effected the most. At this point I guess this is the most I can hope for and I would have to manually correct the errors that I come across.
None the less your feedback is really appreciated it really did help a lot so thank you
I don't recall using any of the new features like the sheer tool etc to much but I should now spend more time fixing these animations manually than try to look for any other solution.
Thanks again!
Hey Nate Problem Solved!
thanks again for looking into my issue had it not been for your feedback I would never have tired the following solution...
When I was animating in version Spine version 3.5.3. I was setting up keyframes for the sheer tool through out my animation even though I was not using the shear tool... Figure 1 shows what my time-line looked like (I selected the shear tool filter so that only the shear key frames are visible).
You see when I would add a key pose I'd select all the bones and add a key frame for rotate translate scale and also sheer regardless of if I needed all of these or not. You can see in Figure 1 the sheer settings remain unchanged throughout the timeline even though the keyframes are present.
So Since I wasn't really using the sheer tool I just deleted these keyframes from my file and then exported a JSON with non essential data checked.
Now when I import my animations in version 3.4.0 things look much better.Thanks again for your help with all this Nate.
So to sum up...
The issue I was facing was that my animations were not coming out buggy when exporting from spine 3.5.3 to spine 3.4.0 even Though I knew I had not used the sheer tool or any other features that had not been available in version 3.4.0. Though I had not used these features I had non the less set key-frames for them in my original file and that is what was causing my exported JSON to not run as it ought to in Spine 3.4.0.
Deleting the keyframes for Shear did the trick in my case,
I hope if anyone else faces the same issue they can find a solution here.
just an observation;- Graphs tend to lose some of their data during all this. In many of my imported animations I've had to revert my graphs to liner or curve because they've automatically changed to stepped during this export/import process. Also some animations are still buggy however copying the keyframes and pasting them in a new/blank animation timeline fixes the bugs.
thanks so much for that and thank you for looking into the project files...
perhaps I am being a bit impatient but one small thing. I cant seem to open the json roll back tool. here is the log that I get when I try to run the command line
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.C:\Users\DELL>V
'▬' is not recognized as an internal or external command,
operable program or batch file.C:\Users\DELL>java -cp skeletonViewer.jar com.esotericsoftware.spine.JsonRollbac
k input.json output.json
Error: Could not find or load main class com.esotericsoftware.spine.JsonRollbackC:\Users\DELL>cd downloads
C:\Users\DELL\Downloads>java -cp skeletonViewer.jar com.esotericsoftware.spine.J
sonRollback input.json output.json
Exception in thread "main" com.badlogic.gdx.utils.SerializationException: Error
reading file: input.json
at com.badlogic.gdx.utils.Json.fromJson(Json.java:702)
at com.esotericsoftware.spine.JsonRollback.main(JsonRollback.java:56)
Caused by: com.badlogic.gdx.utils.SerializationException: Error parsing file: in
put.json
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:77)
at com.badlogic.gdx.utils.Json.fromJson(Json.java:700)
... 1 more
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error reading file: input
.json (Absolute)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:144)
at com.badlogic.gdx.files.FileHandle.reader(FileHandle.java:163)
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:75)
... 2 more
Caused by: java.io.FileNotFoundException: input.json (The system cannot find the
file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:140)
... 4 moreC:\Users\DELL\Downloads>java -cp skeletonViewer.jar com.esotericsoftware.spine.J
sonRollback input.json output.json
Exception in thread "main" com.badlogic.gdx.utils.SerializationException: Error
reading file: input.json
at com.badlogic.gdx.utils.Json.fromJson(Json.java:702)
at com.esotericsoftware.spine.JsonRollback.main(JsonRollback.java:56)
Caused by: com.badlogic.gdx.utils.SerializationException: Error parsing file: in
put.json
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:77)
at com.badlogic.gdx.utils.Json.fromJson(Json.java:700)
... 1 more
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: Error reading file: input
.json (Absolute)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:144)
at com.badlogic.gdx.files.FileHandle.reader(FileHandle.java:163)
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:75)
... 2 more
Caused by: java.io.FileNotFoundException: input.json (The system cannot find the
file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:140)
... 4 moreC:\Users\DELL\Downloads>A
I've copy pasted the log. I am an animator so I don't know much about command prompt or if this is what you were asking for. And I shall send an email shortly thanks again
C:\Users\DELL>cd downloads
C:\Users\DELL\Downloads>java -jar skeletonviewer.jar
com.badlogic.gdx.utils.SerializationException: Error parsing file: spineboy/spin
eboy.json
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:77)
at com.esotericsoftware.spine.SkeletonJson.readSkeletonData(SkeletonJson
.java:111)
at com.esotericsoftware.spine.SkeletonViewer.loadSkeleton(SkeletonViewer
.java:165)
at com.esotericsoftware.spine.SkeletonViewer.create(SkeletonViewer.java:
121)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplic
ation.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplicati
on.java:126)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: spineboy\
spineboy.json (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.reader(FileHandle.java:163)
at com.badlogic.gdx.utils.JsonReader.parse(JsonReader.java:75)
... 5 more
java.lang.NullPointerException
at com.esotericsoftware.spine.SkeletonViewer$UI.render(SkeletonViewer.ja
va:706)
at com.esotericsoftware.spine.SkeletonViewer.render(SkeletonViewer.java:
312)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplic
ation.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplicati
on.java:126)C:\Users\DELL\Downloads>
Nate a écritIf Skeleton Viewer crashes, show the log.
As I said, if the JSON imported, the rollback tool won't help. You could post or email your 3.5 JSON and we can look at what happens when it is imported into 3.4. contact@esotericsoftware.com
I have posted the log in the comment above and have emailed my files to the email above. Thanks again for all your help and I would really appreciate any help I can get in regards to solving this issue.
Thanks so much for taking the time to reply to me.
I have a few observations. Out of my 22 spine projects. nearly 13 were exported with minimal issues however 8 of them have a lot of glitches.
Speaking of these 8 files that have glitches in them, sometimes when I copy paste the keyframes into a new animation the glitches disappear and the animation returns to how it was in version 3.5.3. However in some cases copying and pasting these keyframes results in an even weirder animation...
Also in the animations that have glitches I can't seem to manually change the key frames. For example if i want to move an ik constraints position it just doesn't add a key frame and even though auto keyframing is ON and when I move to the next frame and return back to the previous one the changes that I make disappear.My hope lies in the skeleton viewer now and the roll back tool do you have any idea if others have faced this problem with the skeleton viewer, i.e crashing on startup i mean and is there a way I can open it to use the roll back tool?
Hey Guys I could really use some help.
I updated to Spine version 3.5.3 not realizing that the developers I work with were using an older runtime (3.4.00)
I now need to import all these animations back to version 3.4.00 but I am facing a problem and I could really use some advice.
When I use a JSON exported from version 3.5.3 and try to import it to version 3.4.0 the animations come out rather bad. There are some huge glitches that appear and I am not sure how we can solve this problem.
I tried to use the Skeleton viewer because I wanted to see if its roll back tool would be of any help however the Skeleton viewer doesn't run on my machine for some reason. It crashes on start up and I can't think of any solutions....I have downloaded java on my machine but I can't think of where I am going wrong or what I can do differently. PLEASE any advice would be really appreciated right now- Modifié
I have 22 Characters, with 9 Animations each and I need to export all of the animations as MOV files so the sound department can sync their sounds. I would love to know if anyone has any idea of how this can be done easily/automated.