change baking frames
This commit is contained in:
@@ -307,7 +307,7 @@ namespace anm2ed::anm2
|
|||||||
Frame baked = original;
|
Frame baked = original;
|
||||||
float interpolation = interpolation_factor(original.interpolation, (float)duration / original.duration);
|
float interpolation = interpolation_factor(original.interpolation, (float)duration / original.duration);
|
||||||
baked.duration = std::min(interval, original.duration - duration);
|
baked.duration = std::min(interval, original.duration - duration);
|
||||||
baked.interpolation = (i == index) ? original.interpolation : Frame::Interpolation::NONE;
|
baked.interpolation = Frame::Interpolation::NONE;
|
||||||
baked.rotation = glm::mix(original.rotation, nextFrame.rotation, interpolation);
|
baked.rotation = glm::mix(original.rotation, nextFrame.rotation, interpolation);
|
||||||
baked.position = glm::mix(original.position, nextFrame.position, interpolation);
|
baked.position = glm::mix(original.position, nextFrame.position, interpolation);
|
||||||
baked.scale = glm::mix(original.scale, nextFrame.scale, interpolation);
|
baked.scale = glm::mix(original.scale, nextFrame.scale, interpolation);
|
||||||
|
|||||||
@@ -53,6 +53,6 @@ Alternatively, if you have subscribed to the mod, you can find the latest releas
|
|||||||
[h3]Happy animating![/h3]
|
[h3]Happy animating![/h3]
|
||||||
[img]https://files.catbox.moe/4auc1c.gif[/img]
|
[img]https://files.catbox.moe/4auc1c.gif[/img]
|
||||||
</description>
|
</description>
|
||||||
<version>2.15</version>
|
<version>2.16</version>
|
||||||
<visibility>Public</visibility>
|
<visibility>Public</visibility>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|||||||
Reference in New Issue
Block a user