Exciting Updates on Deforumation: Versio ...

Exciting Updates on Deforumation: Version 0.4.9 to 0.5.0 and Introducing Named Pipes

Jun 16, 2023

Hello everyone!

We are thrilled to announce several updates on Deforumation over the past week.

On June 11th, we updated Deforumation to version 0.4.9, a version brimming with improvements and refinements, including bug fixes and full control of all 5 CN's. 

As part of this update, I recommend deleting your current "deforumation_settings.txt" before starting Deforumation. We're keen to hear about any challenges you encounter while using the full capacity of CN. 

A massive thank you to lainol for the quick QA before release. Please bear with us if you notice a few verbose messages in your automatic1111 terminal/cmd.

Now, Deforumation has reached version 0.5.0, which includes a new feature: Bezier curves for manipulating armed motions. Despite sounding complicated, it's quite straightforward – it's simply a method to transition between values (supports panning and rotation). 

Additionally, we've made some GUI components' fixes and adjusted their location.

With the new version, you'll need to install a new Python library. 

To do this, run: python -m pip install -r requirements.txt

Alternatively, use the "runmefirstinstallrequirements.bat" file.

As of June 16th, a new version of Deforumation is available on Github.

This version uses "Named Pipes" instead of websockets, a change that could potentially solve freezing problems experienced by many Windows users. As usual, clone the repo and start mediator_v2.py and deforumation_v2.py instead of mediator.py and deforumation.py. Also, remember to copy the "deforumation_mediator.py" from the correct directory.

With this update, we've added a new library for the "named pipes" to work. To install it, you can use the same method mentioned above. We have also updated render.py for colab to support Deforumation 0.5.

Finally, I'm excited to share that Named Pipes and Websockets have now been merged into one. You can choose to use either by passing an argument when starting deforumation.py and mediator.py. If you use Named Pipes, remember to use the "deforumation_mediator.py" file from the correct directory.

To start Deforumation with Named Pipes, use: 

Python deforumation.py [yourargument]

For websockets, just use: Python deforumation.py

Equally for the mediator, use the following command to start the mediator using Named Pipes: Python mediator.py [yourargument]

And to start it with websockets, just use the normal: Python mediator.py

Looking forward to your feedback and ongoing support!

Best, Rakila & Lainol

Enjoy this post?

Buy NeutralCompanion a beer

More from NeutralCompanion