Reforged
Столкнулся с проблемой связанной с Image. При малом угле камеры по отношению к Image появляются артефакты. Сейчас готовил изображения с помощью paint.net, формат dds (dxt5, генерация текстуры), прозрачная рамка 1px. Как избавиться или хотя бы минимизировать артефакты?
PS:
первое изображение - HD, видно только стыки изображений
второе и третье - SD с разными углами камеры

Прикрепляю блп. Видимых проблем нет.

Nelloy, создавай через CreateUbersplat(x, 0, 'Adrt', 255, 255, 255, 255, true, true)
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
у меня во всех графиках как на 2 и 3 скрине. Даже если я использую дефолт images из варкрафта, Я в адмирале крайне с этим попарился, работает хорошо лишь при стандартном улге камеры и полностью ровном рельефе, аретефаты появляются даже если images 1 пиксель. Даже если имагешь 100% прозрачный, к сожалениею пришлось отказаться от этого и полностью перейти на эффекты и забыть об огибании рельефа, который давали images.
13
Bergi_Bear, эх, задумка была именно обойти ограничение SetTerrainType с их помощью. Если не предложат чего-то стоящего, придется делать так как есть и тупо лочить камеру.
33
Тебе максимум предложат делать это на другом движке, обзывая варкрафт убогим
28
Как создаются изображения? Что за картинка изображений используется?
13
PT153, вытащил из Casc архива атлас текстур Ashenvale_Dirt. Открыл в paint.net, Скопировал часть из атласа 64х64 и вставил в д новый файл 64х64. Удалил рамку в 1px (0 opacity). Сохранил в формате DXT5 sRGB с параметрами оптимизация сжатия оценочная, генерация текстур бикубический метод.

Vlod, Что-то ловлю краши при создании больше одного ubersplat, а тот что создается не отображается
    let x = 0
    let t = new hTimer()
    t.addAction(()=>{
        let u = CreateUbersplat(x, 0, 'Adrt', 255, 255, 255, 255, false, false)
        SetUbersplatRenderAlways(u, true)
        x += 128
    })
    t.start(1, true)
28
Nelloy, сделай тоже самое в 1.26 и проверь. У меня карта с 1.26 на рефе таких проблем не имеет.
33
PT153, может ты просто не проверял, если ты про висп ТД, кто будет в здравом у мне в тдшке наклонять камеру, это не зачем, или у тебя плоский рельеф. Если не сложно скинь свой сплат, я знаю вот ещё одну фишку, весьма зависит количества прозрачного отступа по краям. Может в blp в этот момент что-то нормально растыгивается, а тут у ддс всё плывёт
28
Прикрепляю блп. Видимых проблем нет.

Nelloy, создавай через CreateUbersplat(x, 0, 'Adrt', 255, 255, 255, 255, true, true)
Загруженные файлы
Принятый ответ
13
PT153, аналогично ловлю краш.
В итоге получил не совсем то что хотел но для моих нужд, должно хватить. Если image наползают друг на друга - получает черные полосы на стыках, если не доходят - светло голубые
Изображение 128x128, заполнена центральная часть 64х64, DXT5
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.