Выяснил.Цитата:
Сообщение от Hruks
Для трека имеет значение команда нажатия кнопки. Коды отпускания в принципе вообще убрать можно, хотя лучше их перемещать к кодам нажатия вплотную. Ну и отображать для пользователя как единую команду.
Вид для печати
Выяснил.Цитата:
Сообщение от Hruks
Для трека имеет значение команда нажатия кнопки. Коды отпускания в принципе вообще убрать можно, хотя лучше их перемещать к кодам нажатия вплотную. Ну и отображать для пользователя как единую команду.
Дык об отображать речь как раз и шла ;) Ну а как оно там на самом деле - это юзеру знать вовсе не обязательно %) Все одно, как говаривал Лец, "в жизни все не так, как на самом деле" (с) :pЦитата:
Сообщение от Hruks
2 deSAD: А как если бы логотип для редактора нарисовать, для НьюВью у тебя ентыть казяво получилось :).
IMHO это делёж шкуры неубитого медведя :DЦитата:
Сообщение от Violator
Лучше бы дизайн предложили бы самого редактора :rolleyes:
Мое ИМХО - что-нить вроде VirtualDUB...
Правда, как я подозреваю - окно предварительного просмотра сделать очень, очень проблематично.. Это получится наверно движок Ил-2, работающий в фоне, да?
Ну чтож, бум обходится без этого.. Главное, чтобы был инструмент.. :)
Regards! BS
По поводу дизайна: эффекты в виде древовидной струтуры как функции в НьюВью и текстовое поле нужно с кратким описание эфекта, таймалайн конечно для редактирования с отображением "ключевых" кадров, перегружать окно разными галочками и кнопками не надо, а свести их по отдельным панелям по смысловой нагрузке. Панели чтобы скрывать/показать из меню по Alt. Текстовое поле с сообщениями редактора (логом) считаю надо оставить. Вообщем интерфес должен быть прозрачен для понимания назначения той или иной кнопки, для этого должен быть хорошо структуирован по принципу от крупного к мелкому(галочкам, кнопкам).
Не пойдет! Это, ИМХО, сильно перегрузит интерфейс, да к тому же - неудобно ... Ну вот прикинь - как в таком случае нать применять эффект? Выбираем его, а потом? Потом же кномпель нать будет тыцнуть, шоб типа применить эффект (потому как обычно именно так с древовидной структурой и работают, нет?), а зачем? Да и текстовое поле с инфой - тоже зачем? Ну, по первах, действительно, будет "рассказывать" - шо это за эффект, но потом все равно ж привыкнешь, а поле-то всегда будет в интерфейсе болтаться! Некузяво ... проще в хелп заглянуть ;)Цитата:
Сообщение от Violator
Во! Эт другое дело! Вообще, ИМХО, нать ориентиоваться на всяческие медиаредакторы и среды разработки (ну, там Фотошоп, Фотопейнт, Делфи и проч.) - там как раз именно так все и организовано, в результате - и места мало занимает, и всегда под рукой :)Цитата:
Сообщение от Violator
А смысл? Не, возможность вести лог и средства для его просмотра, естественно, нужны, но вываливать это все в окно редактора? Ну радости пользователю от того, что, молЦитата:
Сообщение от Violator
Command 331 added to 60900
Command 345 added to 62500
Command 273 added to 62500
Command 205 added to 62500
Command 212 added to 70700
ИМХО, на таймлайне ж маркеры эффектов будут? Вот по выделению маркера и выдавать (скажем, в статусной строке или в хинте) инфу о том, "кто, куды, чаво и как" (с) :cool:
Ну, настройки можно кой-какие намутить ... скажем, типа рабочего каталога по умолчанию, потом - переходить ли в последний каталог или нет, выдавать ли подсказки для эффектов, делать ли резервную копию трека и проч ... вот :) Хорошо б еще как-нить работу с крафтами и камерами упорядочить ... Скажем, список крафтов уже ж есть ... так вот, можно б было, тыцнув в крафт, назначить его типа "активным" и потом уже эффекты применять именно к нему, причем те эффекты, которые применить нельзя в принципе (скажем, для ботов Ф1 ну никак не покатит ;)), сразу же задизаблить, вот :cool:
"Мерси за комплеман" (с) "Интересная мысль. Будем думать" (с) :rolleyes:Цитата:
Сообщение от Violator
Кстати о птицах. Есть ли среди уважаемого сообщества таланты, способные за пару-тройку вечеров сваять иконки для графического отображения событий на тайм-лайне?
Я тут проводил поиски всяческих иконок, но пока они успехом не увенчались.
Суть такова - иконка должна быть маленькая, серенькая, но информативная. Полный список отображаемых событий пока не определен, но хотя бы в принципе - сможет ли кто, если понадобится?
Для этого, ИМХО, немалый талант (я серьезно!) нужен :rolleyes: Поэтому проще, ИМХО же, "позаимствовать" их из стандартных ресурсов (библиотек Винды, из .ехе-шников всякоразного софта и проч. ... да хотя бы прям из форума - неужто Валентин с Ганслингером не поделятся? ;)) %) К тому же, подобный подход позволить придать редактору в определенной степени вид ... э-э-э ... родного" Виндовс-приложения :cool: Как говориЦЦа, "пускай безобразно, но зато однообразно" :pЦитата:
Сообщение от Allen Hellex
Кхм... Дык дело не в тех иконках...
Нельзя ли для примера навыдирать иконок для "рус на себя", Форсаж, гашетка пушек, Дымы и так далее? ;)
Компрене насчет стандартизации и вовсю поддерживаемо. Загвоздка в том, что "по тематике" сложно найти приличное.
Там, к примеру, событие спуска бомбосбрасывателя. Или пуск ракет, или включение дымов, или смена FOV. Ну, в общем, много всего. Где такое взять? Я пока не представляю...
2 Hruks, Allen Hellex
Тады "ой!" %) Не сообразил сразу, про "специфичность"-то :rolleyes: Хотя, с другой стороны, иконки должны всего лишь обозначать события, что вовсе не означает, что они должны их отображать! ;) Ну, то есть, к примеру ...
- РУС на себя/от себя,влево/вправо - стрелка в соответствующем направлении
- форсаж - например, тот кномпель, шо "повер он"
- запуск двигателя - допустим, ключик (который "лог офф")
В таком вот духе прыблызно ... Ну или из какой-нить стратегии или варгейма, может, надергать :rolleyes:
Логично. Но масштаб работ представляем, верно? Если б нашелся смелый ;-) Хоть надергать, хоть найти в каких-то бесплатных бибилиотеках, хоть нарисовать... Впрочем, ладно. Будем подождать. В конце концов не завтра их надо в программу вставлять, мож кто и захочет поучаствовать активно. Вопрос оставляю открытым. ;-)
Подождите, после обеда попытаюсь выложить у себя архивчик в котором иконок на 10МБ :)
Усе, выложил. В архиве опупительное кол-во иконок, должно хватить :)
Откуда: ftp://basom.com.ru/icons.exe
Размер: 4.9 MБ (5*112*639 байт)
Пароль выслал в привату Hruks, Allen Hellex, deSAD....
Если все кому надо скачали, удалю. Кстати, на какой стадии редактор?
Не получал :(Цитата:
Сообщение от Violator
Лови...
В настоящий момент программируется логика работы тайм-лайна совместно с отображением. Всякие там сдвижки, Selections, зумы и прочая такая хренотень. После того как отладим все это дело и договоримся с Хрюксом о передаче данных между основной программой и интерфейсом, тогда можно будет выложить read-only демку для иллюстрации работы тайм-лайна.Цитата:
Сообщение от Violator
Э-э-э ... это как? %)Цитата:
Сообщение от Allen Hellex
Ну как... Надо ж пользователю постепенно будет к интерфейсу привыкать. Ну и влиять на него по мере желания. Потерпите пару деньков - чую, что скоро будет.Цитата:
Сообщение от deSAD
Я вообще-то в душе не сторонник половину работы показывать. Но, как показывает богатый жизненный опыт, лучше уж показать половину, получить шишки и родить что-то достаточно быстро в результате, чем пыжиться, упираться, доводить и в конце концов бросить это нафих за ненадобностью. ;-)
Пара эффектов
=======================
1. Получается с помощью генератора NewView. Настраиваем кнопки (Z и X) на плавное увеличение и уменьшение угла обзора, запускаем трек. Включаем внешний вид по Ф2. Теперь внимание. Нажимаем кнопку Z и одновременно удерживая левую кнопку мыши отдаляем камеру. Тоже самое можно и наоборот: нажимаем X и одновременно приближаем камеру мышкой. Получает довольно интересный эффект.
2. Настраиваем генератор для плавного замедления/убыстрения времени. И, в "ответсвенные" моменты жмем соотв. кнопки. Получается что-то вроде замедления времени, как в игре MaxPayne ;)
Предложение по редактору
============================
Редактирование трека "вслепую" может быть довольно утомительным занятием. Поэтому предлагаю следующие. Запускаем трек в ИЛ2 и одновременно открываем трек в рекадторе. Сразу после начала трека в ИЛ2 жмем паузу и запоминаем время в левом нижнем углу экрана. Переключаемся в редактор трека и вводим это время в таймлайн. Тем самым, после повторного нажатия Pause достигает синхронное "воспроизведение" трека в рекадкотре и ИЛ2.
Тайм лайн можно сделать отдельным Always on TOP тул-баром, чтобы при проигрывании трека в ИЛ2 была видна таймлайн рекактора. Теперь для чего это нужно.
По аналогии с NewView предварительно, в конфигураторе, назначаем кнопки на эффекты которые будем использовать в треке, например кнопки 0-9. Смотрим как проигрывается трек в ИЛ2 и в нужных местах жмем кнопки 0-9 и вставляем эффекты.
Техническая сторона. Т.к. ИЛ2 и редактор одновременно не могут юзать один и тот же файл трека, радактор после загрузки трека создает её копию и воспроизводит на таймлайне иммено её, соответсвенно эффекты вставляются в эту копию.
2 Allen Hellex:
Удалось скачать иконки, а то тут у deSAD возникли слложности?
А можно трек с примером?Цитата:
Сообщение от Violator
Это и без генератора можно проделать. :)Цитата:
Сообщение от Violator
Используя новый интерфейс Devicelik это можно проделать автоматически, то есть редактор может сам узнавать текущее время трека и синхронизироваться.Цитата:
Сообщение от Violator
Ну а переключиться и нажать кнопку мышкой нельзя?Цитата:
Сообщение от Violator
Трек можно зачитать в память как это делает преальфа и отдать его Илу.Цитата:
Сообщение от Violator
Кстти Ил тоже монопольно не захватывает трек. Впрочем нового он по ходу воспроизведения тоже не пишет - только в памяти, поэтому не совсем понятно что за ограничения здесь описываются и для чего.
Эффекты всё равно можно будет увидеть только на таймлайне и при повторном прогоне уже отредактированного трека.
Трек вечером.
Можно мышкой, можно. Но, зачем тратить внимание на переключения из ИЛа в редактор? Идеал - редактор в окошке которого воспроизводиться трек и монтажный стол как в Adobe After Effects. Ясно, что такого сделать не в этой жизни :) Поэтому нужно максимально интегрировать редактор в воспроизведение трека ИЛ-ом, для этого и ОнТоп таймлайн и кнопки для эффектов. Редактор одновременно работает с воспроизведением ИЛа и вставляет эффекты в реальном времени. Почему в этом случае эффекты всё равно можно будет увидеть только на таймлайне и при повторном прогоне уже отредактированного трека?
Что касается плавного замедления кнопками не пробовал. Хоть и замедления всего два (2х и 4х) генератор по идее должен сделать это плавнее..
Хм, кто-то кого-то недопонимает.Цитата:
Сообщение от Violator
Если эффектов будет больше 10, то какие кнопки для них назначать? И не запутаются ли пользователи во всём этом?
Потом я уж точно не понимаю чем таким таймлайн будет лучше циферок в углу экрана? Чего там такого отображать планируется, что было бы так важно?
Ну предположим, что редактор одновременно работает с Илом. Вставляет себе эффекты по горячим кнопкам... В Иле-то их не видно будет! Илу до следующего прогона трека на эти эффекты... всё равно в общем. Так какой смысл редактировать в реальном времени фантома, который лишь гипотетически сейчас виден. Только на таймлайне и в воображении редактирующего трек. В чём суть одновременного редактирования? %)
На счёт плавного замедления кнопками: Нажать паузу. Нажать 2 раза скобочку "[". Убрать паузу. В итоге при проигрывании трека сразу включется замедление на 4. Какая ещё плавность нужна? Большего игра не позволяет :( Ускорение выполняется также с той лишь разницей, что ускорения 3. Итого 5 полодений от самого медленного до самого быстрого.
Генератор тут ничем не поможет. Абсолютно. :cool: