Короткий посібник
SHOTTY це просте і швидке веб додаток для управління vfx проектами. Одиницею сенсу є шот / Ассет. У кожному шоті є свій чат, завдання і версії (дейлізи). Інтеграція з RV плеєром, для програвання і порівняння версій.
У фільтрах у верхній панелі і в меню, що випадають форм створення шота / завдання відображаються тільки ті дані, які є в поточних шотах. Якщо якогось статусу або activity немає в списку, значить немає шотів з цим статусом або завдань з цим activity.
Як додати нового користувача в систему і в проект?
Додавання та редагування користувачів
Як додати нового учасника проекту потрібно знати тільки його пошту. Після додавання туди прийде лист з інструкціями. Admin користувачі можуть редагувати стан (активний / неактивний), ролі (admin, superuser), ставку на годину (rate) інших користувачів, створювати проекти і редагувати їх.
Додавання учасника в команду проекту. Team-> Edit В формі можна або вибрати зі списку або почати писати username. Якщо обраний учасник вже є в команді, він буде з неї виключений. Після додавання для нього можна створювати завдання. Користувачеві не доступний проект в системі, якщо його немає в команді проекту.
Як створити новий проект?
Необхідно вказати назву і code, наприклад 12p для проекту "12 Punks" Це значення можна змінити, воно використовується в файлової системі як коренева папка проекту і в python скриптах, як ідентифікатор проекту.
Загальний статус проекту, кількість днів до дедлайну і fuckupindex (кількість шотів в день, яке необхідно завершити)
Стиль шрифту залежить від обраного жанру проекту. Як ви здогадалися "12 Punks" це horror :) В системі немає графіків і діаграм. Зовсім.
Створення шотів.
Sequence (episode) в формі створення нового шота, це tag говорить про що цей шот або який тип завдань потрібно вирішити. Наприклад CLN для затерли, GRN для хромакея, SLEG для шотів з промовистими саньми і т.д. Тут немає єдиного стандарту, але без поділу шотів на епізоди працювати дуже не зручно.
Шоти згруповані по секвенція. Всі види автоматично оновлюються за обраними фільтрам.
Шоти можна створити імпортувавши вже існуючий список / таблицю (xls, xlsx, odt) в систему. Залишиться тільки вказати які стовпці таблиці використовувати. Для значення code і description можна вибирати кілька стовпців, їх значення будуть об'єднані. Якщо в подальшому таблиця буде оновлена, можна просто імпортувати її ще раз, нові шоти будуть додані.
Так само можна додавати шоти в списки. Наприклад всі великі плани персонажа або всюди де він дихає вогнем. І використовувати приналежність до списку в комбінації з іншими фільтрами.
Python API
Створити структуру проекту на диску можна за допомогою python. Технічний директор студії або новачок в програмуванні легко розбереться як адаптувати код під свої потреби.
Додавання початкових кодів до шотам
Це необов'язкова частина настройки проекту. Але це дає можливість порівняння версій з кодами і створення початкових нюк скриптів. Файли залишаються на вашому файл-сервері. в систему додається тільки інформація про кількість кадрів, номер першого і останнього кадру, шлях і превью.
Порівняння версії з ісходником. Файли знаходяться локально, на файл-сервері студії.
В налаштуваннях проекту необхідно вказати Plates pattern. Надалі для кожного шота скрипт замінює% S і% ID на значення sequence і code відповідно.
створення завдань
Activity може бути будь-хто. Все що буде написано в цьому полі буде додано до загального списку і доступно для фільтрації.
Додавання завдання comp на все шоти севенціі SLEG
Редагування завдань користувача. Таке ж редагування і на рівні окремих шотів. Список завдань так само фільтрується.
бюджетування
До початку проекту можна прорахувати його приблизний бюджет. Створюючи завдання і вказуючи орієнтовний час на виконання. У правому верхньому куті відображається загальна кількість годин.
Завантаження і рев'ю версій
Завантажити нову версію можна просто перетягнувши її в шот або в чаті вибравши завантаження версії. В імені файлу має бути вказаний номер ітерації в форматі v01 (V001, v1), а так само існуючий в проекті вид робіт (activity). Наприклад SLEG_082_020_v02 _anim _140930.mov або drago_rusted_concept _v23 .jpg
Порівняння двох версій
Можна виділити або відфільтрувати кілька шотів і завантажити для них останні версії в один плейлист. Shot -> View Last Version.
Рев'ю версій синхронно з іншими користувачами + малювання
Саме ця частина системи зараз в активній розробці.
Чат як лог подій і повідомлень пов'язаних з шот. Додавання версії або завдання, зміна статусу все це відображається в чаті. Є можливість фільтрації чату за типами повідомлень (task, version) і по activity версій. Наприклад якщо ви modeling supervisor просто виберіть фільтр по activity: model і дивіться все, що стосується моделинга.
Персональний дизайн
1 користувач, у день = $ 0.5
Якщо у вас немає активних проектів - ви нічого не платите. Можна підключати людини в проект на необхідну кількість днів і платити тільки за ці дні. Оскільки проект знаходиться в бета стадії, надалі ціни можуть бути скориговані.