Pull to refresh

Comments 25

Я бы для таких вещей советовал использовать canvas, думаю он бы тут подошел более чем.
Ну, мы хотели именно серверный вариант: опыта больше, да и хотелось обеспечить хотя бы минимальную защиту от копирования.
А нафига копировать кирпичную кладку? Да и любой, кто хоть чуток владеет фотошопом, вырежет ваш вотермарк и затайлит картинку без проблем.
Смысл именно в конструкторе, а не в одном конкретном изображении кладки.
Многие люди любят кастомизацию: строят дом и им интересно, чтобы выглядело уникально (для того эти модельные ряды и существуют).

По поводу копирования: на прошлой неделе был прецедент. Одна питерская компания разместила весь клиентский код конструктора на своём сайте без спроса и брала изображения с нашего сервера. Мы им подсунули предупреждение на всю картинку, что воровать нехорошо, и послали официальный запрос, они убрали эту страницу с сайта.
А смысл копировать генератор из исходников, если вы выложили статью о нём на Хабре.
Копировали на прошлой неделе, статьи на Хабре тогда ещё не существовало.
Отчасти этот факт плагиата был одним из стимулов: раз у нас что-то своровали, значит единица смысла в этом есть, можно и честно́му люду показать.
Порадовали.

В «пьяном мастере» можно поиграться с глубиной тени на разных кирпичах («вылет» тени).
Особенно правдоподобно будет выглядеть, если рисовать тень с незначительно другим наклоном, чем кирпич.
А то идеальная плоская стена получается…

Плюс можно паттерны кирпичей рандомно вращать на 180*rand(0,1), либо расширить количество исходных кирпичей засчет горизонтальных/вертикальных отражений + переворотов.
По поводу тени пока нет идей как это сделать.

По поводу рандомных 180° и отражений — отличная идея, внедрим!

Спасибо.
Да ладно?! :-)
Есть минусы: Яндекс.Маркет с русскоязычными доменами пока не работает, и неизвестно, когда начнёт :-(
Работает Яндекс.Маркет с кириллицей нормально. Вот программа улучшения сниппетов Яндекса (когда цена в поиске показывается) — увы нет.
Смотрится неплохо, пока не начинаешь присматриваться к кирпичам. Потом оказывается, что они одинаковые.
Можно было бы сделать больше вариаций для каждой марки в линейке, согласен.
Улучшать можно до бесконечности. Вопрос обычно в сроках.

Может, добавим зеркальное отражение и повороты на 180° в двух направлениях чуть позже.
Отличный конструктор. Только именно эти кирпичи я в продаже не увидел. Фирму Feldhaus Klinker нашёл, а модельные ряды Vascu Mix и Sinatra Mix нет. То есть, хотелось бы в конструкторе видеть ссылки на эти позиции в каталоге, а ещё было бы неплохо добавить расчёт стоимости стенки по площади или по размерам дома — цена за квадратный метр в каталоге есть. Чтобы узнать, во сколько обойдётся, например, облицевать дом с размерами 10м х 8м и высотой стены 3 метра. Можно без учёта дверей и окон :)
Очень дельно, спасибо!
Почему-то ожидал решение на «чистом CSS»…
Думал про него (обожаю этот пост, иногда перечитываю).
Пока не очень понятно, как применить к картинкам одного размера, как-то делать прозрачность слоёв хитро.

Алгоритм можно применить только для изображений самих кирпичей, думаю. (Один дизайнер пока болеет, а второй в отпуске.)
Для формирования кладки обычного рандома хватит за глаза (потому что всё равно они должны быть одинаковы при одинаковых ссылках).
Так в той статье как раз и не рандом получяется, а именно очень долгая последовательность. Да и пхп грузить не придётся.
Ну, основная задача (где можно улучшить) не в генерации последовательности с очень большим периодом (с этим справляется почти любой рандомайзер) для рисунка кладки, а в генерации разных рисунков самих кирпичей (вот тут принцип цикады может пригодится, но я пока не знаю, как это сделать красиво).
Для создания кирпичной кладки нужно просто хорошенько напугать верстальщика :-)
Да, и дизайнера: дизайнер выдаст кирпичи, а верстальщик их сложит, как надо.
Sign up to leave a comment.

Articles