Over the course of the last weeks, in-between jobs and whenever some time was available, i worked on a rewrite of a spreadsheet editor i once made over 2 years ago. I posted a teaser on the Pigsfly forums back then and forgot about it, partially because i’m just forgetful, but also because i’ve had quite a busy 2 years.
The new Attribute Spreadsheet is a bit better than the old one, though still very rough and can be considered in an ‘alpha’ stage (even though we use it in production.)
I posted a teaser over a week ago:
And i’ve made some progress along the way, though some annoying bugs and missing features remain, but i’ll work on those, as it is slowly becoming a rather handy tool to have around.
Here’s a second ‘introductory’ movie to the Attribute Spreadsheet script:
And here’s the very first release of the script:
hos_AttributeSpreadsheet_0.1.50
As a final note, and i can’t stress this enough, this is pretty much an alpha and should be used as such (so save often and don’t be surprised if Fusion blows up, especially when used in long sessions.)
Minimum requirements:
Fusion 5.2 (this needs to be confirmed though, as i tested this on 6.2 and 6.4)
Python 2.5 (2.7 when run inside Fusion) + Peyeonscript + PySide 1.x.x
I have problems in Console:
C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet.py:41: RuntimeWarning: Parent module ‘C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet’ not found while handling absolute import
import datetime
C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet.py:42: RuntimeWarning: Parent module ‘C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet’ not found while handling absolute import
import PeyeonScript as eyeon
C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet.py:44: RuntimeWarning: Parent module ‘C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet’ not found while handling absolute import
from PySide.QtGui import QMainWindow, QApplication, QHBoxLayout, QTableWidget, QWidget, QColor, QVBoxLayout, QPushButton, QSizeGrip, QTableView, QAbstractItemView, QItemSelectionModel, QComboBox, QItemDelegate, QHeaderView, QDoubleSpinBox, QSpinBox, QBrush, QLineEdit, QSortFilterProxyModel, QPainter, QProgressBar, QToolButton, QCheckBox, QSizePolicy
C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet.py:45: RuntimeWarning: Parent module ‘C:/Program Files/eyeon/Fusion 6.4/Scripts/Comp/hos_AttributeSpreadsheet’ not found while handling absolute import
from PySide.QtCore import QSize, Qt, QAbstractTableModel, QModelIndex, SIGNAL, SLOT, QPoint, QObject, Signal, QRect
They are warnings and not exceptions, so, ignore them, we get those warnings as well.
As long as the Attribute Spreadsheet pops up, just ignore it.
Sven
Ok, thanks! Attribute Spreadsheet in Fusion is my old dream! 🙂
Great Work! Thank You!
do You know, by any chance, how to change / modify 2D position in merges / XFs ?
wonderful to have the Spreadsheet
Hey xmare, see my reply on the Pigsfly thread.
Now that Blackmagic has taken over Fusion & it seems like it’s getting a new breath of life, is there any chance for a v7+ compatible version of this?
This functionality is something I had requested over and over from Eyeon. To me, it should be part of the core functionality, so thank you for creating it!
Paul
Hi!
Thank you for this amazing script.
Here’s an updated version that’ll work both in Fusion 9/16/17 and Resolve 16/17.
It is updated to Python3 syntax and Pyside2, and added a Point data parsing along with some other features.
https://www.steakunderwater.com/wesuckless/viewtopic.php?p=35321#p35321