Кое-какие эксперименты с unity3d, а точнее с шейдером такого элемента как стандартный Terrain. Я попытаюсь рассказать вам, как прикрутить к нему масштабирование текстур (или тайлинг) и добавить некую случайную составляющую в те текстуры, которые вы накладываете на ландшафт.
Mihahail, я извиняюсь за свою привычку работать с пнг файлами. В интернет что-то не выкладывал уже давно, а для моих нужд формат более чем удобный, вот и привык =). Теперь там jpg, но под каты прятать не стал.
Не, ну просто не вежливо такие hi-res картинки вылаживать. Точнее претензия не к разрешению, но к размеру. Сделайте в jpeg, это ведь не сложно. Или ужать, или под кат(я хз, подгружает ли он сейчас аяксом своё содержимое, но если да, то use it).
Я конечно понимаю, что тут все миллионеры и живут в столицах, где дешевый быстрый безлимитный интернет, но...
prog, генератор выдаст одно и то же. Посмотри внимательно на функцию. Увидишь там хоть что-то вариативное от запуска к запуску... ну будешь большим молодцом. Что касается возможности принудительно сменить вариацию тайла... ну да, есть такое. Но как бы цель была сделать стандартный террайн чуть более красивым... если речь идет о такого рода модификациях, то скорее всего придется писать свой террайн энжин. Тут же есть ряд ограничений, хотя бы связанных с тем, что для каждого прохода шейдера все текстуры устанавливаются программно + шейдер как таковой не умеет сохранять данные на диск и брать их оттуда =)
У этого подхода есть крохотный недостаток - нет возможности принудительно сменить вариацию тайла в том или ином фрагменте карты, если случайная генерация выдала не очень приятный результат, плюс я не уверен что генератор случайных чисел выдаст одинаковые значения между запусками.
Как по мне, то наложение процедурных искажений на текстуру более перспективно в плане украшательства картинки, чем возня с вариациями тайлов.
Комментарии проекта MF и его невидимые друзья
Как мы шейдер писали
Отредактирован Mihahail
Я конечно понимаю, что тут все миллионеры и живут в столицах, где дешевый быстрый безлимитный интернет, но...
Выбор редакции
Немного о природе времени.