Jump to content
Korean Random

[CCAtlas] Программа для работы с атласами текстур.


Recommended Posts

 

 

Программа позволяет разрезать Atlas на отдельные файлы, и соединить отдельный файлы в Atlas.
Блин, ну где ты был раньше :)) ?!

Я конечно заплюсую "досмерти", но пара бессонных ночей над фотошопом и нотепадом коту под хвост...

Link to comment
Short link
Share on other sites

 

 

Я конечно заплюсую "досмерти", но пара бессонных ночей над фотошопом и нотепадом коту под хвост...

Ну во-первых я писал. А во-вторых, если станет легче, то я тоже пару дней потратил. :gg:

  • Upvote 12
Link to comment
Short link
Share on other sites

 

 

я тоже пару дней потратил.
полегчало :))

два момента:

- полотно склеивает 2047х2047, где-то по 1рх потерял...

- можешь добавить опцию размера для склеивания, в четырех вариантах (хотя бы): 2048х2048, 2048х1024, 1024х1024, 1024х512 (есть предположение, что "размер имеет значение")

Link to comment
Short link
Share on other sites

полотно склеивает 2047х2047, где-то по 1рх потерял...

это поправлю.

 

можешь добавить опцию размера для склеивания, в четырех вариантах (хотя бы): 2048х2048, 2048х1024, 1024х1024, 1024х512

Это невозможно. В атласе есть текстуры размером 1х1330.

Обнаружил баг, в создаваемый атлас не попадали текстуры, размеры которых превышали 500 хотя бы по одной из сторон. Частично поправил, но по прежнему не будут добавляться указки на миникарте (2 текстуры в атласе battleAtlas). Шапку обновил.

Edited by ktulho
  • Upvote 3
Link to comment
Short link
Share on other sites

 

 

Это не возможно. В атласе есть текстуры размером 1х1330
так это не для стандартных атласов, а для кастомных (с иконками только, например) 
Link to comment
Short link
Share on other sites

Обнаружил баг, в создаваемый атлас не попадали текстуры, размеры которых превышали 500 хотя бы по одной из сторон. Частично поправил, но по прежнему не будут добавляться указки на миникарте (2 текстуры в атласе battleAtlas). Шапку обновил.

 

Очень круто вышло, спасибо за прогу. По указкам, так понимаю из-за размера, если для них задать фиксированные постоянные координаты и чтобы первыми вклеивались они, а потом уже все остальное, не поможет? На худой конец можно сделать их не редактируемыми.

Link to comment
Short link
Share on other sites

 

 

По указкам, так понимаю из-за размера, если для них задать фиксированные постоянные координаты и чтобы первыми вклеивались они, а потом уже все остальное, не поможет?
В выложенной версии программы реализован простой и быстрый алгоритм размещения изображений в атласе. Он хорошо подходит для примерно одинаковых небольших изображений, но не оптимально размещает их в атласе. Сейчас, сделал алгоритм с более оптимальным размещением, но он медленный. На данный момент создание атласа, на моем компьютере, занимает ~7 сек.
  • Upvote 6
Link to comment
Short link
Share on other sites

А вдруг у него 72-ядерный сопроцессор)...

Бери выше, тестирую на суперкомпьютере "Ломоносов" .))

 

 

Даже перекурить не успею, заливай

Довел до ~2 с. Шапку обновил.

Edited by ktulho
  • Upvote 6
Link to comment
Short link
Share on other sites

 

 

Для начала хотел узнать что за атлас и с чем его едят. И где о нём можно узнать.
Посмотрите здесь и здесь.

Обновил шапку. Не большая оптимизация кода. Выложил на BitBucket исходник.

  • Upvote 7
Link to comment
Short link
Share on other sites

@sergej_vid, контурные иконки теперь не 500+ файлов по паре пикселов а одна большая простыня и файл с координатами самих иконок в этой простыне.

Link to comment
Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...