Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 06.09.2010, 05:29   #1
Venom2
 
Сообщений: n/a
Текстурные атласы

Понадобилась прога для упаковки рисунков в атлас, подходящую не нашел, пришлось написать. Выкладываю, вдруг кому понадобится
размеры атласа определяются автоматически, можно задать лимит (максимум 8192 пикселя).
галочки "^2" нужны для установки размеров кратных степени двойки
развертка сохраняется в текстовый файл в форме "имя файла рисунка, текстурные координаты"
все ошибки пишутся в статус-строке

аттач ниже.

Последний раз редактировалось Platon, 09.09.2010 в 14:29.
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
SBJoker (06.09.2010)
Старый 06.09.2010, 12:50   #2
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Текстурные атласы

а пример результатов глянуть можно?
(Offline)
 
Ответить с цитированием
Старый 06.09.2010, 13:32   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Текстурные атласы

Вроде работает, а можно сделать функцию упаковки в атлас с автоматическим определением подходящего размера атласа? Иногда надо просто упаковать а не подбирать полчаса размеры атласа.
__________________
(Offline)
 
Ответить с цитированием
Старый 06.09.2010, 13:43   #4
Venom2
 
Сообщений: n/a
Ответ: Текстурные атласы

Сообщение от SBJoker Посмотреть сообщение
Вроде работает, а можно сделать функцию упаковки в атлас с автоматическим определением подходящего размера атласа? Иногда надо просто упаковать а не подбирать полчаса размеры атласа.
Сделаю, завтра залью апдейт, сегодня уже некогда.

аттач ниже.

Последний раз редактировалось Platon, 09.09.2010 в 09:00.
 
Ответить с цитированием
Старый 07.09.2010, 13:14   #5
Venom2
 
Сообщений: n/a
Ответ: Текстурные атласы

Новая версия, добавлено несколько фич, опционально: авторасширение по вертикали, относительные пути, обрезка рисунков и атласа по заданой альфе и\или цвету, сохранение рисунков в список для удобства последующей работы с ними, сохранение атласа в bmp и jpeg.
К сожалению авторасширение атласа возможно только по вертикали, т.к. алгоритм размещает спрайт по горизонтали опираясь на ограничение ширины. Возможно в следующей версии переделаю, как появится время.

Аттач ниже.

Последний раз редактировалось Platon, 07.09.2010 в 19:56.
 
Ответить с цитированием
Старый 07.09.2010, 13:31   #6
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Текстурные атласы

так хотябы ширину выбрать по самому широкому рисунку не?
__________________
(Offline)
 
Ответить с цитированием
Старый 09.09.2010, 20:16   #7
Venom2
 
Сообщений: n/a
Ответ: Текстурные атласы

Улучшил алгоритм, т.к. обнаружилось что иногда он совсем хреново размещает рисунки. Теперь вроде получше.

ЗЫ
Баги-баги, везде баги, чтоб их

Аттач ниже.

Последний раз редактировалось Platon, 10.09.2010 в 15:48.
 
Ответить с цитированием
Старый 10.09.2010, 15:04   #8
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Текстурные атласы

а пример результатов глянуть можно?
----
(Offline)
 
Ответить с цитированием
Старый 10.09.2010, 15:49   #9
Venom2
 
Сообщений: n/a
Ответ: Текстурные атласы

Сообщение от Mr_F_ Посмотреть сообщение
----
Контент предоставь сделаю скрин (помоему проще скачать эти жалкие 190 кило и самому глянуть)
Вложения
Тип файла: zip AtlasMaker.zip (187.5 Кб, 418 просмотров)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:47.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com