Страница 1 из 2

Что с текстурами Terrain?

СообщениеДобавлено: 03 июн 2019, 20:31
Clemency
День добрый.

Версия юньки 2019 1.2f
Что-то непонятное творится с текстурами земли, когда инсталирую любой проект с простой землей на андроид.
В проигрывателе и винде (скомпилил, чтоб проверить, и под винду) выглядит так

Изображение

После компиляции в apk и установки на андроид получаю следущее:

Изображение

Остальные текстуры на всех остальных предметах выводятся нормально, только с terrain неясность. Всю голову сломал в чем может быть.
Помогите, плиз, кто в курсе.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 03 июн 2019, 20:58
1max1
Может разрешение текстур режется, посмотри настройки импорта текстуры для андроид.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 03 июн 2019, 21:52
Clemency
С этим нормально вроде. Брал разные текстуры, под разное разрешение, разных размеров (от 12 кб до 1,3 мб), результат одинаковый. Блин, на всем остальном нормально, а на новом террайне такая жуть.

Изображение

Настройка плеера

Изображение

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 02:19
Woolf
Эмм.. У вас же текстура не кратная степени двойки NPOT. Более того, она у вас еще и импортится, как спрайт. Вы зачем её в терейн суёте-то?? Странно, что оно у вас даже в юнити нормально работает. Хотя, там же атлас, вроде, создаётся..
В общем, приведите текстуру в порядок, на разрешение 256х256 или 512х512 и в настройках импорта укажите не спрайт, а текстуру, а потом проверьте.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 11:38
Clemency
Woolf писал(а):В общем, приведите текстуру в порядок, на разрешение 256х256 или 512х512 и в настройках импорта укажите не спрайт, а текстуру, а потом проверьте.


С этого, естественно, все и начиналось. Брал в стандартном ассете текстуры (128х128 и 256х256) и установки текстуры были по дефолту без перевода ее в спрайт.
Ничего. Ровно тоже самое.
А это уже проект для экспериментов от безысходности, поэтому и наворочено всякое -ни разрешение, ни вид установки текстуры рояли не играет.

На юньке 5.6 все без проблем два года работало и до сих пор работает, а тут затык на ровном месте. Такое впечатление, что это Mip Map, но его качество не улучшается при приближении к камере. Но и их включение/отключение ничего не меняет.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 13:39
Woolf
Попробуйте установить шейдеры старые на терейне. Как там они.. Legacy Diffuse вроде называются.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 13:47
Clemency
Как вариант возможно. Вечером проверю.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 19:16
Clemency
Woolf писал(а):Попробуйте установить шейдеры старые на терейне. Как там они.. Legacy Diffuse вроде называются.


Если создать новый материал и прицепить шейдер к террайну, то все чудесным образом начинает работать. Т.е. текстура отображается нормально. Но рисовать по ней слоями (Terrain Layers) уже не получится.

Теперь в думках, снести 2019 и поставить что-нибудь пораньше или копать дальше.

Изображение

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 20:21
Clemency
Чем дальше в лес, тем жирней партизаны. Поставил версию 2018.2.21f.

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

Озадачился.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 21:01
waruiyume
Загрузите куда-нибудь apk с землёй и парочкой текстур, хочу посмотреть общая ли это для всех устройств проблема.
И напишите пожалуйста на каких устройствах тестировали.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 22:25
Clemency
waruiyume писал(а):Загрузите куда-нибудь apk с землёй и парочкой текстур, хочу посмотреть общая ли это для всех устройств проблема.


http://e-lasso.ru/forum/foto/dal/terrain19.zip

В зипе apk от 2019 версии и пара текстур, которые использовал.

К сожалению, 2018.2.21 версию снес и поставил 2017.4.28.
На версии 2017.4.28 и (естественно) на 5.6 ровно с этими же текстурами все нормально.

Тестировал, как всегда, на слабом железе. Планшет Т850 и телефон Doogee x5 max pro.
Пока остановился на версии 2017.4.28 .

Re: Что с текстурами Terrain?

СообщениеДобавлено: 04 июн 2019, 23:16
samana
Clemency писал(а):В зипе apk от 2019 версии и пара текстур, которые использовал.

На планшете lenovo, Android 8.1.0 текстуры выглядят отлично, без пикселизации.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 05 июн 2019, 00:30
waruiyume
Shield tablet- всё норм
Fly Stratus 9- квадратики

Re: Что с текстурами Terrain?

СообщениеДобавлено: 05 июн 2019, 00:31
AngryCat
На Honor 7C и Honor 20 Pro все пашет хорошо. По всей видимости из-за слабости устройств им по дефолту в настройках графики ставит самую плохую.

Re: Что с текстурами Terrain?

СообщениеДобавлено: 05 июн 2019, 08:20
Clemency
samana писал(а):На планшете lenovo, Android 8.1.0 текстуры выглядят отлично, без пикселизации.
AngryCat писал(а):На Honor 7C и Honor 20 Pro все пашет хорошо. По всей видимости из-за слабости устройств им по дефолту в настройках графики ставит самую плохую.


Уже кое что, спасибо. Сегодня проверю на нормальном железе.

Хотя в настройках юньки ставил по дефолту и самую плохую графику и самую хорошую (в Quality Settings), на пикселизацию это не влияло никак от слова совсем.
Но в 2017 версии (и более ранней) ее (пикселизации) нет.

Придется как-нибудь поискать тот заветный флажок или настройку, которая не дает приложению, скомпиленному в 2018-2019 версиях работать на слабых устройствах.