1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Спрайты

Автор: Steel Rat · 12 ноя 2013 · ·
  1. Собсна, вот:
    [​IMG]
    В данный момент все спрайты имеют одинаковый размер. В маленьком окошке отображается автоматический поиск эффективной части спрайта. Вопрос, как лучше упаковать потом все обрезанные спрайты в одну текстуру? Есть какой-нибудь способ, который все предпочитают и не пользуются другими?
    Svetoch и Harris нравится это.

Комментарии

  1. Steel Rat
  2. Steel Rat
    Ну, я уже сделал запись в RAW. И на всякий случай, как win-программист, я еще добавил комбобокс, где можно выбрать формат записи из raw, png, jpg, tga.

    Эх, тяжелое наследие винды... а вот был бы труЪ программист - сделал бы удобную опцию для командной строки и задокументировал бы её где-нибудь в жопе.
      A.P.$lasH нравится это.
  3. INHELLER
    Steel Rat > Для игр вроде часто tga используется. Только там без сжатия. Да и формат вроде простоватый, по-крайней мере, в "Синей Книге OpenGL", он читался "в ручную".
      Steel Rat нравится это.
  4. Steel Rat
    Есть идеи, как лучше сохранять текстуры? Я вот думаю просто массивы RGBA без всякого сжатия, потому что ресурсы игры будут упакованы в zip. Потому что если сохранять в PNG, то потом ещё это будет сжатом Zip'ом, в итоге конечному пользователю придётся в два раза больше времени тратить на распаковку? Или не PNG использовать для хранения текстур?
  5. Steel Rat
    В общем, пытался разными способами хитрожопыми, в итоге всё оказалось проще и быстрее и главное эффективнее. И да, я так и не подглядел ни в один алгоритм. =)
    [​IMG]
  6. INHELLER
    Steel Rat > Будешь смеяться, но точно не знаю. Ну за исключением бОльшей простоты мип-маппинга. Но скорее всего, подобные текстуры просто куда лучше и быстрее считаются, дробятся на тайлы и так далее.
    Но это в 3D (может и ускоренном 2D, хз).
    При этом ещё и текстуры должны быть квадратными. Если не квадратные, то советуется (а это уже в Рендермене) даже чёрные полосы добавить, по краям.
  7. Steel Rat
    INHELLER, почему?
  8. INHELLER
    Steel Rat > По первому посту уже хз.

    Он должен быть кратным двум. Кратен четырём, или ещё скольки, уже по-фигу.
  9. Steel Rat
    Или вот ещё вопрос. Должен ли размер текстуры быть кратным четырём? Или нынче уже даже восьми?
  10. Steel Rat
    INHELLER, не, инфу где кто размещён все текстуры давно таскают с собой отдельным блоком. Тот же DDS формат, например. Но я не знаю Фотошоп сам там раскидывает или художник размещает. Конечно я сам сделаю это размещение (почти уже), но сильно не уверен, что мой алгоритм будет оптимальным.
Чтобы оставить комментарий просто зарегистрируйтесь и станьте участником!
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление