![]() |
Теrrain
У меня есть вопрос, с терайнами я работал и раньше, но теперь вот захотелось не просто взять и создать какой-то терайн, а налепить на него текстуры(с одной проблем нет :) ). Проблема в том, что необходимо узнать куда лепить какую текстуру. В итоге должно получиться что-то напоминающие настоящую землю(Что-то вроде: в одном месте песок, в другом земля, в другом трава). Может мне кто-то в этом помоч?
|
Re: Теrrain
это для террайна не делается. ето делается для меша ф форме террайна. Тут че то связанное с LOD эффектом вроде, мешает налеплять текстуру на опредленные места террайна.
В принципе можно натянуть одну большую текстуру на террайн, на которой заранее нарисованны все участки (земля, песок, и т.д.), и наложить сверху еще одну - шумовую, хотя будет конечно Г. |
Re: Теrrain
2 W@W
Мне кажется что эта ссылка может тебе помочь. www.melog.ch/dl/fle_gpl_2006.zip После скачивания открой папку и запусти через блитс ablend3.bb |
Re: Теrrain
Возможность текстурить ландшафт я знаю 3, но есть и больше.
1. Как сказал HolyDel. По этому способу вот "статья" Текстурим Ландшафт 2. Масками, тоесть на каждую текстуру для ландшафта есть маска (чёрно-белая картинка), где белое там есть текстура, где чёрное там нет, тоесть типо альфы. Примеры: Morrowind, WoW, Lineage... 3. Тэйловый способ, тоесть текстура "собирается" из кусочков (Тайл-Сэт). Примеры: WarCraft III, Heroes III (Там не ландшафт, а плоскость, с тайлами эт одно и то-же)... |
Re: Теrrain
3. Етот способ вряд-ли применим к блитзевскому террайну, как я уже говорил, тут надо выбирать или Lod или Tile.
Кстати, народ, знаете какую нибудь либу для работы с террайнами (чтоб их тайлить можно было, фиг с ним, с лодом). |
Re: Теrrain
Кстати, народ, знаете какую нибудь либу для работы с террайнами (чтоб их тайлить можно было, фиг с ним, с лодом).
-----3д макс!!!!! |
Re: Теrrain
2 Diablo1909
Ты ето нарошно??? |
Re: Теrrain
просто если либы нет - надо писать :dont know:
|
Re: Теrrain
Я тут играюсь с форматом b3d и меня интересует, какие у него плюсы, какие минусы, кто может посоветовать какой-то 3D-редактор?
|
Re: Теrrain
вопрос! если я на мешь натинул текстуру с форматом 3000 пикселей и сохранил в 63д! сильно ли это будет фсе тормозить?? и плохо это или нет(картинку м таким размером)?
|
Re: Теrrain
смотря в каком формате. хз. это всеравно что грузить кучу мелких текстурок :)
|
Re: Теrrain
Так что по поводу редакторов?
|
Re: Теrrain
а Что имено тебе надо чтобы делал редактор?
если города сторойть то 3DWorldStudio -подойдет (очень очень простой) а так 3д макс рулит) |
Re: Теrrain
Где можно скачать полную версию, достать кряк?
|
Re: Теrrain
на счет текстуры размером в 3000:
ее надо округлить или до 2048 или до 4096, а то число какое-то не ровное ;) |
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:45. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot