|
3D-программирование Вопросы, касающиеся программирования 3D мира |
25.01.2007, 15:00
|
#1
|
ПроЭктировщик
Регистрация: 30.09.2006
Сообщений: 141
Написано 3 полезных сообщений (для 5 пользователей)
|
Декалы текстурные.
Здрасте! Как известно дыры от пуль бывают 2х видов:
1-Полигон лепешкой прикладывается к подстреленной поверхности(как в примере castle).При этом "дыры" могут вылазить за края поверхности и полигонально бороться.Выглядит это дело стрёмно.
2-Накладывается текстура с дыркой на место дыры (Халва 2,Хитман и пр).
При этом если что дыра огибает меш и всё в ажуре.
Вопрос: Как это сделать?(текстурные дыры)
|
(Offline)
|
|
25.01.2007, 17:48
|
#2
|
|
Re: Декалы текстурные.
никак.
|
|
|
25.01.2007, 17:58
|
#3
|
Знающий
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений (для 70 пользователей)
|
Re: Декалы текстурные.
Diablo1909
С чего это ты решил что никак?
На офф. форуме Блица была функция для пикапа UVW текстурных координат + особая организация игрового пространства (разделение на отдельные сурфейсы) и будут тебе текстурные декали. Правда они не окупят себя - слишком много возни с геометрией, и в итоге уменьшение производительности за счет увеличения кол-ва сурфейсов.
Вот эти функции http://www.blitzmax.com/codearcs/codearcs.php?code=515
|
(Offline)
|
|
25.01.2007, 18:49
|
#4
|
|
Re: Декалы текстурные.
Так я о том же...что геометрию уровня нада коверкать полностью....ради каких то дырок в стене....по мне так я обойдусь блиттером...
|
|
|
25.01.2007, 20:16
|
#5
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Декалы текстурные.
Эти самые "текстурные" дырки делаются не текстурами, а теми же полигонами, спроецированными на геометрию, и никаких копий меша или огромных текстур не нужно, всё просто, быстро и качественно
|
(Offline)
|
|
25.01.2007, 21:29
|
#6
|
ПроЭктировщик
Регистрация: 30.09.2006
Сообщений: 141
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Декалы текстурные.
Понятно, я впринцапе не против.Тогда как можно спроецировать полигон на меш? (Я чета даже не представляю как это)
[полигон углом загнуть?]
|
(Offline)
|
|
25.01.2007, 21:33
|
#7
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Декалы текстурные.
Чтобы загнуть, надо чтобы там было минимум 2полика
|
(Offline)
|
|
26.01.2007, 02:07
|
#8
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Декалы текстурные.
2НУБ, поподробнее можно?
|
(Offline)
|
|
26.01.2007, 16:32
|
#9
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Декалы текстурные.
Да очень хотел бы узнать как ето делать ! Ладно дыры от пуль, вот когда кровь(не очень приятно видеть торчание- весение её в воздухе)
|
(Offline)
|
|
26.01.2007, 21:46
|
#10
|
ПроЭктировщик
Регистрация: 30.09.2006
Сообщений: 141
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Декалы текстурные.
Сообщение от vlad
Чтобы загнуть, надо чтобы там было минимум 2полика
|
Мдя вот и я о том же!
Я где-то на блицовом сайте видел тени "какбы тупо-нубовские" там какраз как-то конус (какбы тень от другого конуса) натянули на куб, без либ и прочего.
Блин, где и как щас понятия не имею.
|
(Offline)
|
|
26.01.2007, 22:26
|
#11
|
Элита
Регистрация: 02.10.2005
Сообщений: 1,789
Написано 132 полезных сообщений (для 252 пользователей)
|
Re: Декалы текстурные.
там, типо конус крутиться и на площадочку созданную кубом сделана тень?
|
(Offline)
|
|
27.01.2007, 01:53
|
#12
|
Бывалый
Регистрация: 22.09.2005
Сообщений: 634
Написано 36 полезных сообщений (для 102 пользователей)
|
Re: Декалы текстурные.
как-как... просто: определяем полики, попавщие в зону декали, обрезаем их по размерам декали(есесно путём создания новых поликов в пространстве текущего полигоны), хотя можно и не обрезать... ну и проецируем на это дело саму текстуру декали, выводим с альфабледингом...
|
(Offline)
|
|
27.01.2007, 02:07
|
#13
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Декалы текстурные.
1. Как определить полики попавшие в зону декали?
2. Как их обрезать по размерам декали
3. Как проецировать на ето дело текстуру декали?
В общем КАК ето сдеалть, лучше всего пример. Мну, например жутко не хочется изобретать велосипед, да и хз, изобркту - ли такой
|
(Offline)
|
|
27.01.2007, 12:18
|
#14
|
ПроЭктировщик
Регистрация: 30.09.2006
Сообщений: 141
Написано 3 полезных сообщений (для 5 пользователей)
|
Re: Декалы текстурные.
Сообщение от ZanoZa
там, типо конус крутиться и на площадочку созданную кубом сделана тень?
|
Угу.
Мне кажется это делается как и тени.Не динамические а как допустим в максе пейне(тобишь рисованые),и кровь там тоже как будто плошмя натягивается текстура- растягивается на перпендикулярных поверхностях.
|
(Offline)
|
|
27.01.2007, 16:35
|
#15
|
|
Re: Декалы текстурные.
HolyDel
1) raycast
2) не сложно ... хотя там надо думать по текстуре декали
3) не вижу проблем ?
|
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:12.
|