PDA

Просмотр полной версии : Софт для нарезки спрайтов на PC



shadwork
04.06.2014, 10:31
Подскажите. Есть ли софт для нарезки спрайтов из scr не пользуясь многочисленными спектрумовскими спрайт эдиторами ?
Нужна программа для PC, в идеале чтобы понимала цветовые аттрибуты. Если для спрайтов будет еще и выводилка для sjAsm - вообще замечательно.
Если подобный функционал есть под SDCC - было бы неплохо подтолкнуть в каком направлении копать.

denpopov
04.06.2014, 10:33
ZX Paintbrush (http://www.zx-modules.de/zxpaintbrush/zxpaintbrushframe.html)?

он позволяет экспортировать в .asm, с атрибутами или нет и по любому выбору.

shadwork
04.06.2014, 10:42
Понятно. Больше нет вариантов ? Вчера скачал последнюю версию - так и не смог понять как нарисовать линию в цвете. Клики по палитре цветов и последующее рисование ничего не меняют

Shadow Maker
04.06.2014, 10:44
Томмиган

Rindex
04.06.2014, 10:46
shadwork, а тебе нужно именно нарезка файлов из scr на PC (например с эмулятоа) в scr, или scr в PNG (для сайта там, или ёщё для чего)?

denpopov
04.06.2014, 10:46
Томмиган

если проект, то спрайты парсить тяжеловато..

shadwork
04.06.2014, 10:48
Нужно просто получить спрайт из спектрумовской картинки для использовании на спектруме. Я могу это сделать на спектруме - но ганять в ТРД и обратно неудобно.
Томмиган - это ж целая среда ? Или там есть отдельно спрайт эдитор ?

Hacker VBI
04.06.2014, 10:55
SevenuP-v1.20-win - это для рисования и экспорта спрайтов
SpriteGrabber (гоблина) - для выдирания графики

всё без цвета

shadwork
04.06.2014, 11:10
Спасибо. На севенап ругаются все доступные антивиры и даже после выключения не стартует (бинарник антивиры не лечат. не стартует возможно из-за вин7 64). SpriteGrabber - это ж выдиралка, причем нет возможности (или не нашел) выделить рамкой нужные знакоместа. Плюс в каком формате сохраняет непонтяно то ли по линиям то ли по знакоместам (можно посмотреть в сорцах). Там конечно пуребасик - но править исходники - терять время.

Hacker VBI
04.06.2014, 11:17
вин7 64, работает (http://metalbrain.speccy.org/), вирей нет

shadwork
04.06.2014, 11:31
Скачал заново SevenuP с сайта - все заработало.

denpopov
04.06.2014, 11:43
SpriteGrabber - это ж выдиралка, причем нет возможности (или не нашел) выделить рамкой нужные знакоместа.
да оно и не нужно, просто не предусмотрено было


Плюс в каком формате сохраняет непонтяно то ли по линиям то ли по знакоместам (можно посмотреть в сорцах)
обычный бинарник построчный.

shadwork
04.06.2014, 11:48
Хорошо. Остановился пока на SevenuP. Три года не прикасался к теме. Надеялся что мне сразу кинут удобную программу и готовое окружение с SDCC/IAR в качестве компилятора ;). И я тут же начну ганять спрайты по экрану по 4к тактов на каждый.

Shadow Maker
04.06.2014, 13:04
Размечтался. Хочешь так гонять - пиши под какую-нибудь ТСконфу.

---------- Post added at 13:04 ---------- Previous post was at 13:03 ----------


Томмиган - это ж целая среда ? Или там есть отдельно спрайт эдитор ?
А что, запрещено пользоваться только едитором? :)

shadwork
04.06.2014, 13:10
Под ТСКОНФУ не вижу смысла - тогда уже под флеш/андроид/и.т.д.
не знаю насчет томмигана - когда смотрел - это было что-то вроде комбайна для изготовления игр. Не помню как там был организован экспорт.

Shadow Maker
04.06.2014, 13:20
В асм-файлы в виде DB. Я думал, тебе так и надо?

shadwork
04.06.2014, 13:23
можно и так и так. не думаю что INCBIN перестал работать ;)

jerri
05.06.2014, 11:47
shadwork, попробуй мою нарезалочку.


программа (https://www.dropbox.com/s/i7pmcizei5uthza/cutter.exe)
исходники (https://www.dropbox.com/s/m3r0adqkrplpfcl/cutter.pb)

но есть своя специфика - только черно белые спрайты
можно с маской
есть несколько вариантов выгрузки

shadwork
05.06.2014, 13:04
Спасибо. Аваст правда гавкнул на дженерик. Утилита удобна для батчинга, мне пока удобней с графическим интерфейсом.

denpopov
05.06.2014, 13:16
Аваст правда гавкнул на дженерик.

антивирусы частенько в пуревасику неровно дышат;)

jerri
05.06.2014, 15:02
антивирусы частенько в пуревасику неровно дышат;)

Не все, а Аваст. Ну он иногда даже на системные файлы нехорошо смотрит.

dimidus
16.02.2021, 09:24
Доброго! Существует ли версия xz-paintbrush, которая умела бы экспортить область выделенную некратно 8 по вертикали?
Или другая утилита, позволяющая выделить спрайт кратно 8 по горизонтали, попиксельно по вертикали, а потом сохранить в бинарник?

jerri
16.02.2021, 16:15
Доброго! Существует ли версия xz-paintbrush, которая умела бы экспортить область выделенную некратно 8 по вертикали?
Или другая утилита, позволяющая выделить спрайт кратно 8 по горизонтали, попиксельно по вертикали, а потом сохранить в бинарник?

спрайт с маской или без?
https://github.com/Jerri1977?tab=repositories

с маской в поставке core
для нарезания в utils

dimidus
16.02.2021, 16:30
спрайт с маской или без?
https://github.com/Jerri1977?tab=repositories

с маской в поставке core
для нарезания в utils

У меня есть две "портянки" со спрайтами и с маской различных размеров, нужен интерфейс для вырезания из них данных. ZX-Paintbrush идеально подошёл бы, но он не хочет экспортировать выделенную область, не кратную по вертикали 8 пихарям. Значит придётся мне готовить отдельные файлы для каждого спрайта, а потом конвертить.