![]() |
Re: Теrrain
2 Horror
Да будут очень заметные Лаги, лучше текстурить маленькой, но что-бы она копировалась, а не растягивать её на всю. Как я понял ты хочешь сделать большую текстуру для террайна, и натянуть её. Это не производительно, лучший варриант это текстурить его маленькими используя маски. КРИК давал ссылку, выглядит это так-же но реализовано там не так, тоесть очень не производительно (на каждую текстуру там создан террайн, и просто имеет альфу). А нужно что-бы были маски под каждую текстуру для Террайна, на блитце это не сделать, только если не будет библиотеки написанной к примеру на С++. Вот и всё. 2 Raiter Нет, это не одно и то-же - лучше много маленьких чем одна большая, на много лучше, т.к. маленькие они будут меньше потреблять видео памяти, и ОЗУ будет их раскопировать по всей плоскости. |
Re: Теrrain
Moka! Понятно! а если я в максе сделаю террейн с масками блитц это потянит? или как тогда быть?
я могу в максе на террен натягивать много маленьких текстурок (но вот на переходах) не знаю что и делать -не красиво нашел урок как маски делать в максе но больно сложно для начинающего типо меня) как тогда быть? или может есть каккая-нить утилитка для это дела ! никто не знает? |
Re: Теrrain
Понимаешь, дело не в максе, то что ты в максе сдлаешь, и если это не потдерживается блитзовским форматом (если ты не изобретёшь свой), то это движок не воспримит, тоесть будет стопр в пипелайне (я так понимаю), ты можешь сделать в максе террайн и сделать на фотошопе большую текстурку, это будет менее глючно чем делать террайн блитзовской коммандой и натягивать на него эту текстуру, но всё-же эта огромная текстура останется недостатком, а мешь сделаный в максе, это хорошо, т.к. будет легко его редактировать, да и красивый он будет. Насчёт утилит смотри в разделе моделирования, там в "текстурирование ландшафта", была ссылочка на утилитки.
|
Re: Теrrain
А Я ваще ландшафты текстурю....по полигонам!!! Сделал текстуры с переходами типа трава-камень, трава-грязь, трава-темная трава....и.т.д. И очень этим доволен! Ибо ИМХО это конечно гемморой....но результат стоит потраченных усилий!
Смотрим здесь: http://gamesanatomy.ru/index.php?nam...p=page&pid=170 |
Re: Теrrain
MoKa Да да я и в максе и делал! но я решил этот вопрос
я эту текстуру порезал на 4 по 512Х512 и 4 кусочка в максе натинул хотя это ,думую тоже не очень хорошо) но лучше чем было... Diablo1909 Красиво мне понравилось) но делать долго ! у меня террейн большой и текстур много -> я запарюсь,но может потом, если сама игра получится хорошой сделаю и себя таким способом... |
Re: Теrrain
Diablo1909 Это называется Тэйлы, можно узнать побольше о технологии их рендеринга? При запуске у тебя он основываясь какойто карте местностей, делает большую текстуру из тайлов? Или-же у тебя разделен ландшафт на квадры, и затекстурины тоже основываясь карте местностуй, но текстурины по тайлу на каждый? Это очень хороший способ текстуринга, и если можно, хотелось бы попросить функции, которые это добро делают! Это ценно для всех!
Horror Да, но если у тебя будет Огромный ландшафт, то посоветую делить его на большее колличество кусков чем 4, или сделать функцию, и делать более качественные текстурки на каждую часть будет проще, геморно, зато будет производительнее, в том плане, что если кусок будет выходить за пределы видимости, он не будет рендерится, это и будет плюсом! И ещё, есть возможность оптимизации, к примеру: если кусок очень далеко, то заменяй текстуру на нём на более маленькую, это улучшит производительность на Много, и вызывай проверку на дальность и функцию замены где-то каждый 30-60 цикл. Этот процесс тоже должен быть оптимальным, что-бы не делать задержок. |
Re: Теrrain
2 Horror
Если будет огромный террацйн должен быть LOD. Простая математика террайн 1024 на 1024. это будет 1023*1023 квада или 1023*1023*2 треугольника итого 2 093 058 треугольника, даже если часть из них будет обрезаться, тормозить будет жутко. 2 Diablo, мну тоже интересно, ибо низя текстурить террайн (блитзовский) по полигонам. Похоже ты все же использовал меш, и мну тоже интересно как? |
Re: Теrrain
HolyDel Я сделал свой террайн, если нужно могу выложить, да и написал функцию, для изменения его высот, бращом, разных радиусов, загрузка/сохранение в HeightMap. Но вот на него тэйлинг я не делал, нужно будет попробывать, сделать собственный... Опыт в 2д тэйлинге имею, а он не проще чем для ландшафта!
Цитата:
|
Re: Теrrain
тогда это будет террайн не 1024 на 1024 а соответсвенно 64 на 64, 32 на 32, 16 на 16.
конечно нужно, выкладывай. |
Re: Теrrain
ээээ.....Ващета у меня нет никаких функций....прально, делал из меша....в максе! долго парился! Разбил террайн на куски (30*30) и тексал по полигонам....предварительно подготовив необходимые текстуры.
2HolyDel vbmenu_register("postmenu_24860", true); - Ты Че ИЗ Кумертау??? Здарова земеля!!! |
Re: Теrrain
2 Diablo метод интересный но, как я понял одноразовый, подождем пока МоКа не скинет че написал.
|
Re: Теrrain
г. Учалы
|
Re: Теrrain
К сожелению, выложу через дня два, я то не дома, интернета дома нету. :(:''((:wallbash: Как-раз и прокомментирую!;):lol:
Diablo1909, Ой геморно, а я думал функции... |
Часовой пояс GMT +4, время: 17:50. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot