Дмитрий(voidwalker)
Фотошоп позволяет на выходе получить по списку такой набор, исходя из одного макета.
это фотошоп генерит? скриптами по набору карт? т.е. ты можешь изменить дизайн, например сделать флаги зелёными, или картинки покрутить, и он сам собёрет все карты без текста но с уже повёрнутыми картинками?
Roman
Это excel, в нём нужные параметры карты и текст с разметкой. Макрос выгружает его в готовый - нужный для Photoshop или InDesign (они отличаются) csv.
Roman
Это нужно для БОЛЬШИХ проектов.
Roman
Для DragonWood я такой не делал, естественно..
Дмитрий(voidwalker)
Да. Я создаю один макет, в котором учитываю все варианты.
о! блин, нужна статья! очень интересно!
Roman
Сейчас ещё пару скриншотов кину..
Roman
В индизайне создаётся макет, в котором в нужных местах расставляются текстовые блоки.
Roman
При просмотре набора выглядит так
Roman
Их можно листать в "прямом эфире"
Дмитрий(voidwalker)
и он умеет при необходимости какой-то блок включать/выключать автоматически?
Roman
Индизайн заполняет текстом.
Roman
И автоматом через GREP-стили (на основе регулярных выражений) форматирует текст - что очень важно.
Дмитрий(voidwalker)
Индизайн заполняет текстом.
понял понял, у етбя двухэтапная сборка, сначало картинки без текста, потом отдельно текст
Roman
У меня была и "одноэтапная" (на самом деле - с одной программой - Photoshop) - я написал скрипты для разметки текста и подгонки текста под блоки, но - там это большой геморрой, скажу прямо.
Дмитрий(voidwalker)
что интересно используют в издательствах?
Roman
что интересно используют в издательствах?
Спроси зозича :). Он верстает в InDesign.
Дмитрий(voidwalker)
Дмитрий
Это excel, в нём нужные параметры карты и текст с разметкой. Макрос выгружает его в готовый - нужный для Photoshop или InDesign (они отличаются) csv.
такую таблички и моя прога обработает. только цвет желательно отдельным столбцом в виде #RGB или #RRGGBB
Roman
карты тоже?
Если для PnP в итоге - то наверное да, но работа с дизайном самих карт - наверняка Photoshop.
Roman
такую таблички и моя прога обработает. только цвет желательно отдельным столбцом в виде #RGB или #RRGGBB
Там цвет - чисто для оператора :). Он в собирании карт не используется.
Roman
Далее в InDesign жмётся кнопка- получить совмещённый документ, и получаем 124 листа (в этом проекте) карт, в котором текст много где не влезает в текстовый фрейм. И вот тут у многих наступает печаль, т.к. ни в Photoshop, ни в InDesign нет подгонки текста под фрейм (зато в InDesign есть выравнивание по вертикали, чего у Ps нет)
Дмитрий(voidwalker)
Если для PnP в итоге - то наверное да, но работа с дизайном самих карт - наверняка Photoshop.
ну для меня скрипты в photoshop это terra incognito, вообще без понятия что это такое. Но интересно как это профессионалы делают, так как дизайн думаю постоянно правится хотя бы по чуть чуть, и каждую карту править каждый раз в фотошопе долго, нудно и обезъяння работа, которой человек не должен заниматься.
Дмитрий
я бы меньше картинок в клипарте имел, верхний треугольник и подложку под левую цифру вектором с этим цветом
Roman
Вот теперь "сверху" на этот документ нападает срипт, который подгоняет текст под фрейм, по чуть уменьшая размер шрифта, межстрочный интервал и отступ после параграфа..
Дмитрий(voidwalker)
Профи делают как быстрее и проще.. :) Это не я.
всё правльно, вот и интересно как? Может быть есть специализированные пакеты для этого, по типу программы Дмитрия, или приручили InDesign с фотошопом как ты
Roman
всё правльно, вот и интересно как? Может быть есть специализированные пакеты для этого, по типу программы Дмитрия, или приручили InDesign с фотошопом как ты
Ну.. зависит от рук. CorelDraw или от Adobe.. Может кто и в бесплатных что делает.. кварк какой.. да не важно это ;). Работа с картами и прочим таким - специфическая. Профи верстают книги и буклеты, а не карточки с меняющимся дизайном.
Roman
Далее.. В InDesign получившийся многостраничный документ экспортируем в отдельные PDF (я отдельно каждый язык и картинки - в отдельные файлы), потом модифицированным скриптом ImageCatalog (доработал, выложу на форум потом) создаю макет. И далее этот макет автоматом обновляет все связи, если в них что поменялось. Из него - только экспорт в готовый PDF со слоями остался.
Roman
Т.е. если поменялась одна карта - текст - она правится, выгружается в PDF, макет её автоматом подтягивает..
Roman
Вот с той опечаткой - я уже пересобрал :). В первую же минуту.
Дмитрий(voidwalker)
Т.е. если поменялась одна карта - текст - она правится, выгружается в PDF, макет её автоматом подтягивает..
ну как поправить одну карту и потом не собирать весь pdf это я и в Иллюстраторе умею, это не инетерсно :) вот как елис решил увеличить на 2 пункта шрифт или картину символов ресурсов увеличить на 10 процентов, и непеределывать это всё вручную для каждой карты, вот это уже интересней.
Roman
Да, нагенерил новых карт. В текст-макете InDesign опять создал совмещённый документ (если надо).. выгрузил в PDF, итоговый PnP-макет всё обновил..
Roman
Для больших проектов такая автоматизация - самое то. Иначе потонешь в любых мелких правках дизайна.
Abc
ну как поправить одну карту и потом не собирать весь pdf это я и в Иллюстраторе умею, это не инетерсно :) вот как елис решил увеличить на 2 пункта шрифт или картину символов ресурсов увеличить на 10 процентов, и непеределывать это всё вручную для каждой карты, вот это уже интересней.
Я для текста в scribus стили использую (в indesign, наверняка, это тоже есть): изначально сделал всё по стилям, если на определённом этапе текст перестал помещаться, просто правлю стиль, тогда на остальных картах текст уменьшается тоже.
Roman
А ещё 2 варианта дизайна.. :О)
Roman
Желательно привести к минимуму применение рук к конкретной карточке в каждой итерации всего процесса сборки.
Abc
С разными языками и вариантами дизайна — да, без скриптов не обойтись.
Roman
А если мультистраничный документ? Стиль меняешь один раз, везде поменяется.
Ситуация такая, что в каком-то случае размер текста менять надо, а в каком-то - не надо.
Roman
Стили в этом примере используются - я писал выше. Именно стилями форматируется текст ("регулярками"). [1 VP] превращается в..
Roman
Например
Roman
Да, ещё - стили не могут (в InDesign) менять текст "физически", т.е. расставить символы нового параграфа не может, тут только скрипт (у меня замена __ на \r)
Abc
Для больших проектов такая автоматизация - самое то. Иначе потонешь в любых мелких правках дизайна.
Это всё и правда применимо только к большим проектам. Я как-то решил сверстать в LaTeX один раз, чтобы навсегда (очень удобно было подтягивать и файлы макетов без текста, и текст набирать в разы проще, удобно было даже редактировать отдельно каждую карту в случае чего). В итоге промучался с одной игрой, а чтобы натянуть на другую — потребовалось ещё почти столько же времени.
✙ maleficmax ✙
Диз супер
Roman
✙ maleficmax ✙
Ну читается отлично жы! А покеж Китай
✙ maleficmax ✙
Там наверное уменьшить пришлось?
Roman
Roman
Roman
Тут ещё надо понимать, что и английский, и русский тексты - "частично" неофициальные (с учётом FAQ и т.п.) Их можно подрезать (в английском убрать номера карт из текста, например, в русском - всякие уточняющие обороты). Но далеко не везде (в длинных текстах их нет или мало).
Дмитрий
а мелкие картинки в тексте есть возможность делать?
Roman
а мелкие картинки в тексте есть возможность делать?
Автоматом - подставлять другой шрифт, в который вставить нужные глифы - это всё прям на лету стилями. руками - можно к тексту привязывать любые картинки, но это не при автоматизации (или я просто не в курсе).
Roman
Т.е. можно собрать шрифт с нужными "картинками", а в разметке текста использовать теги типа _1_
Roman
В примерах в инете есть без тегов, просто суффикс, типа 1^
Roman
Спецсимволы потом нужно скрывать отдельным стилем, кстати. В моём случае это тоже сторонний NULL-шрифт (с нулевой шириной литер).
Дмитрий
у меня это самый громоздкий и непонятный блок в программе. В табличке оно вводится так: Возьмите [1]. Если карта дает [Bonus], покажите ее, а в шаблоне делаю блок замены [bonus]=<use src="clipart.svg#(bonus)" width="30" height="30"/> [1]=<use src="clipart.svg#[1]" width="30" height="30"/> Можно это и в тесте писать, но слишком громоздко
Roman
это как у @Dimon_II . А в какой формат выгружает макрос?
Хм.. вопрос прям с подвохом ;). В тот, который понимает InDesign (если файл для него), или Photoshop (если для него). Формат вроде как один - CSV (текст с разделителем), но есть нюансы.
Дмитрий
(не видел шапку таблички Романа) м-б всё отличие, что у меня работа по номеру столбца, а тут скрипт на названия колонок (первая строка файла) ориентируется
Korthar
меня интересует что именно создаёт графический файл? у тебя это svg, который скриптуется. данные берём из txt
Roman
не понимаю идеи. Excel тебе делает CSV а что дальше с CSV ? фотошоп его читает и вставляет текст?
Дальше уже чтение про наборы данных в Photoshop, и/или DataMerge в InDesign.
Roman
Там не все используются. Могу кинуть аналог для CoreWorlds, более продвинутый.
Roman
Вот итоговый для InDis. В Excel лучше не открывать, просто как текст.
Дмитрий
у меня это SVG с подменой некоторых значений, на выходе чистый SVG, который может рендериться в PNG или PDF. Можно и SVG оставить. Отдельного скрипта нет - SVG текстовый формат, в нем просто заменяются мои макросы [1] на ячейки таблицы. И только для блока размещения картинок в тексте "неуправляемый" блок, преобразующий HTML в SVG с вычислением координат.
Дмитрий
Вопрос не ко мне - для рендеринга сторонняя утилита. Эта - не умеет. Но если результат оставить в SVG - его можно другими программами преобразовывать
Roman
Вопрос не ко мне - для рендеринга сторонняя утилита. Эта - не умеет. Но если результат оставить в SVG - его можно другими программами преобразовывать
Одна из тем, которую решает InDesign - это "автоматическое" создание слоёв в PDF из слоёв верхнего уровня в проекте (в иллюстраторе так же). Получается, упрощённо, так: а) выделил слой КАРТЫ, скрипт ImageCatalog запустил, выбрал папку с PDF/картинками, указал размер - создались фреймы и картинки туда вставились; б) создал слой ENG (с PDF англоязычного текста), выделил, запустил ImageCatalog - создались фреймы и туда вставились PDF с текстом в кривых - поверх картинок из пункта А, но в другом слое; в) повторили с RUS; г) расставили метки реза (стандартным срикптом или ещё как). Теперь при экспорте в PDF имеем слои КАРТЫ, ENG и RUS. Причём при открытии проекта все связи автоматом обновляются, т.е. проект создаётся один раз, а далее подхватываются изменения из привязанных файлов-картинок-PDF.