Ну хз-хз, может быть, такой задачи там и не ставили, но в двух других примерах от call до постановки первой точки проходит ~400 и ~490 тактов, у меня в среднем ~330 (и это не старался еще особенно). Сам алон упоминал как рекорд около 270 емнип, но там, вероятно, цикл намного проще и медленней.
Где ты там увидел 16k?? Чуть больше восьми, если точно — 8635 байт на саму процедуру линии (и даже вместе с демо-кодом нет и 9k). Из них вход 169 байт и 2k заняли таблицы, которые все можно сократить на четверть за счёт небольшого замедления входа, а на освободившееся место распихать рисующие куски. То есть можно в 8k утоптать вполне. И нет, размер не мог удвоиться хотя бы потому, что ветка без ступенек короче, а еще для хвоста часть кода можно объединить.
Кроме того, забыл написать про оптимизацию преамбулы. Да, алон прав, в большинстве случаев преамбула оптимизирована неважно. Но, если честно, сделать оптимизацию преамбулы несложно, просто уже потому, что там нечего особенно оптимизировать. Ну да, на коротких линиях это важно и коротких линий обычно большинство. Поэтому мне понятен посыл, но не очень понятно что там по этому поводу можно обсуждать — у всех кто ставит перед собой такую задачу, преамбула эффективна.
Посмотрел твой код. Да, идея развести Брезенхема в 2 независимые ветки прикольная, но непрактичная, с моей точки зрения. Жизненные реалии для меня выглядят так: если пишешь 128К демо, очень желательно иметь весь код для выкладки в экран ниже 49152 (чтобы можно было пользоваться теневым экраном). При этом, если хочется поддержать классические спектрумы, крайне нежелательно класть код ниже 32768. У тебя грубо говоря есть 16К под код; на самом деле меньше, потому что есть такие вещи как резидентное ядро, и всякие данные, и, разумеется, код для чего-то ещё кроме рисования линий. Стандартная быстрая линия, как у Рейдера, или из Эксперта, занимает около 5кб. Думаю, что за пределы 7-8 килобайт выходить нельзя, если хочется реально практичных решений.

Твоё предложение фактически удваивает размер кода за 4 такта на точку. 4 такта — это из цикла где в лучшем случае тратится 26 тактов на итерации (на самом деле, в среднем тратится больше). 4/26 — это даже не 20% выигрыша. Думаю что DDA оправдать будет проще, потому что табличное деление можно втиснуть примерно в 100-150 тактов, и это выиграет относительно стандартного подхода для (100-150)/4 ~ 25-40 точек, т.е. для достаточно длинных линий.

Конкретно в деталях, ты там явно расписал не только Брезенхема в 2 ветки, ты также расписал и что-то другое. Мне было лень разбираться в подробностях, но процедура рисования линий длиной более 16К — это просто даже уже не очень и смешно.
3aRulem #24

Новогодние интерьеры во всех студиях города! Один друг просил сфотать модель с его фамиком :) Получилось вот так!
Больше всего понравилась работа «Mermaid and Tree». Имхо, идеальное попадание в цвет и местами в форму. Автор реально шарит и в пикселарте и в эротике.
  • avatar prof4d
  • 2
Так ведь я не спорю. И написал, что автор молодец, что попытался привнести в свою работу нечто большее, чем просто красивую форму. Да для меня это неприемлемо, но ведь зацепило!
Ты прав в том, что уровень допустимой пошлости — штука индивидуальная. Я понимаю, почему ты называешь её порнографией, так как работа предельно откровенная, но, с другой стороны, не было ли это целью конкурса? :)
Посмотрел работы предыдущих лет, там очень много крутейших сисек, но они не вызывают каких-то иных, кроме сугубо эстетических, чувств. Может быть, можно было как-то тоньше обыграть сам процесс, не так в лоб, но с задачей картинка Димы, имхо, справляется отлично.
  • avatar prof4d
  • 4
Ой да бросьте…
Картинка от Dimidrol’а, в этом году, порнография и есть.
С одной стороны хорошая техника и качественно подобрная палитра. С другой же позы персонажей прямо намекают на половой акт. Это видимо тот самый спорный случай, когда вроде бы и нет изображения половых органов и акта, как такового, но смысловая нагрузка прямо на него указывает.

И вот я в сомнении, как же на это реагировать…
С одной стороны Дима молодец, что старается выйти за привычные рамки, что я сам давным-давно поддерживаю, мы же топчемся постоянно на одном и том же месте и нужна определенная встряска, хотя бы периодически. С другой же, неприятный осадок, от увиденного.

Конечно же, это только мое личное мнение, которое может не совпадать с мнением других.

P.s. За свое неучастие могу сказать, что просто не интересно несколько лет подряд муссировать одну и ту же тему, когда большинство авторов решают проблему «в лоб», раз эротика значит тупо сиськи. Ну и обстоятельства личного плана.
  • avatar nyuk
  • 1
насколько я знаю, дисквалификация за конверсию.

а вот порно там никакого нет, в этом и перформанс.
  • avatar Shiru
  • 1
Лично мне неизвестны живые места в соц.сетях, где можно было бы кинуть анонс. Раньше были группы на самые разные темы с кучей участников, теперь же почти всюду никого нет и последние посты многолетней давности. Себе на стену в FB кидал, но меня читают мало, был всего один репост.
Я просто хочу сказать, что задача организатора — не редакторы писать, а свести воедино реально существующие аудитории. Любое пустое компо остаётся пустым или потому, что изначально нет аудитории, или потому, что аудитория есть, но на компо по какой-то причине не явилась. И надо отнюдь не редактор писать, чтобы это поправить, тем более, что редактор уже, вроде как, в процессе написания.
Понял, спасибо! Я думал, что на PJ форуме объявление было. В соц.сетях пробовали как-то объявить?
  • avatar Shiru
  • 0
На PJ поток новостей большой, видимо быстро ушло вниз. Да и не похоже, что их теперь реально читают. Раньше читали, но времена меняются. pixeljoint.com/2018/10/21/5779/Out_Of_Compo_-_An_Erotic_Pixel_Compo_this_November.htm

На Pouet довольно долго висело на главной, но лента там очень короткая и без архива, теперь я и сам не знаю, как найти анонс.
  • avatar Shiru
  • 1
Нужен редактор — не вопрос, дайте только описание.

С крутыми художниками проблема в том, что они востребованы, и им неинтересно рисовать что-то за просто так, когда они могут рисовать что-то за нормальные деньги. У них там расценки вплоть до $250 в час. Вероятно поэтому и получается конкурс детского рисунка.
Разве там не было обычной дисквалификации за конверсию и порно?
А кто такие HiEnd художники, что это за аудитория? Это иллюстраторы какие-то, или сценеры всё же? Откуда они должны узнать о конкурсе и почему должны поучаствовать?
Если это компьютерные иллюстраторы, почему им должно быть интересно соревноваться с рендерингом, фотографией или коллажем?
Если это фотографы, то почему это интересно им должно быть?
Если это просто рандомные пиксел арт художники, то какой у них стимул прийти и участвовать?
То же самое про сценеров всяких амижных, которые, как я понимаю, основная аудитория HiEnd?

Shiru пишет, что постил на PixelJoint и Pouet, но я так просто не нашел, где и что. У меня это вопрос довольно актуальный, поэтому интересуюсь конкретным опытом.
Может быть, что-то новое требуется? Что-то громкое, рисковое? Насколько интересно и свежо третий год подряд делать сиськи? Так-то, тема сама по себе неиссякающая, но почему-то работ было мало.
От себя скажу, что я сейчас до нового года полностью выкладываюсь в игровой графике, сроки жмут уже, а работы еще прилично. Если бы не было основного проекта, я бы нашел, какие сиськи и как нарисовать, чтобы был вызов, и было нескучно этим заниматься.

Реалтайм без жесткого ограничения лично мне не интересен, поэтому закидывать работы в 53ц, чтобы поучаствовать в конкурсе детского рисунка, рука не повернулась. Свежие форматы в lowres, вероятно, очень помогли бы подстегнуть любопытство.
У нас до сих пор нет SPECSCII конкурсов, ибо нет редактора. Было ли бы интересно поучаствовать в этом жанре? За всех не скажу, но я бы с энтузизмом опробовал, я такого еще совсем не умею и не пробовал.
Есть куча идей, можно собрать художников и спросить, а какие им конкурсы хотелось бы? В чем поучаствовать? Можно собрать чисто действующих художников в один канал и напрямую опросить — а вдруг уже самим художникам ничего не надо? Вообще, если художника надо тащить за уши, то это неправильный художник, что-то у него идет не так. А где взять тех, кто хочет рисовать? Может, поискать их по результатам недавних компо, оповестить лично? Образно выражаясь, не надо пинать дохлую лошадь, когда есть живые, но надо быть готовым, что и ожидания, и формат конкурса у этих людей будут какие-то собственные, другие.
В правилах HiEnd есть строка:
Изображения, полученные комбинированными способами (обработка в Photoshop, рендеринг, фотография, коллаж, ручное рисование и т.п.).
Поэтому ручное рисование вполне допустимо.
Спасибо за обзор! Как говорится — «в пух и прах».
Активность авторов в этом году очень низкая, не знаю с чем это связано. С загруженностью авторов? Возможно. С почти нулевой осведомленностью о проведении Out of Compo? Может и так. По крайней мере после проведения OOC 2018 я уже задумался, а может и не нужно больше ничего организовывать, может нужно уже остановиться. Не знаю, посмотрим.
Спасибо всем авторам работ, кто в этом году поддержал мероприятие. Подготовлю дипломы за призовые места, всем отправлю(еще и за прошлый год нужно разослать дипломы).