HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Xash 0.9 final release
with full source code
Страницы (15): « Первая ... « 10 11 12 13 [14] 15 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32237
Нанёс повреждений: 392 ед.

Рейтинг



thambs секрет скажу. Растягивай зеркальную текстуру на весь полигон масштабом 1 1. Если компилятор разобъет её на полигоны, то каждый полигон станет отдельным зеркалом и общий FPS снизится.
Печально, но с зеркалами произвольной формы я никак это забороть не смогу.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 86341

Старое сообщение 15-11-2011 16:24
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



thambs, зеркало без коддинга (только маппингом) реально на Xash'е сделать?

А если два зеркала напротив друг-друга поставить? Будет печалька?

Сообщить модератору | | IP: Записан
Сообщение: 86351

Старое сообщение 15-11-2011 23:21
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32237
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
qpAHToMAS писал:
зеркало без коддинга (только маппингом) реально на Xash'е сделать?

ну да. Натягиваешь текстуру reflect1 на любую поверхность и зеркало готово.
Цитата:
qpAHToMAS писал:
Будет печалька?

отражаться они не будут, увы, очень тяжко сделать это.
Вон в портале сделали с кучей ограничений.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 86371

Старое сообщение 16-11-2011 07:56
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Цитата:
ну да. Натягиваешь текстуру reflect1 на любую поверхность и зеркало готово.

Только на простые браши или ентити тоже в счет? А модели (вот загнул )?

Сообщить модератору | | IP: Записан
Сообщение: 86372

Старое сообщение 16-11-2011 08:11
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32237
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
qpAHToMAS писал:
Только на простые браши или ентити тоже в счет?

на любые брашевые модели, да.
Цитата:
qpAHToMAS писал:
А модели (вот загнул )?

на модели можно было в старом ксаше. Только ни к чему это, на моделях хрома вполне достаточно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 86373

Старое сообщение 16-11-2011 08:35
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Цитата:
Дядя Миша писал:
Только ни к чему это

Ну а к примеру стеклышки на оптических прицелах? или на трипмине

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

Сообщить модератору | | IP: Записан
Сообщение: 86420

Старое сообщение 17-11-2011 04:23
- За что?
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Цитата:
(epeFk@ писал:
Ну а к примеру стеклышки на оптических прицелах? или на трипмине

Ага, причем cubemap'ы даже рядом с такой реализацией не будут стоять.
Вещи конечно разные, особенно конкретно в этом случае применения, но черт возьми, увидеть подкрадывающегося с зади врага в отражении снайперского прицела так по голливудски!

Сообщить модератору | | IP: Записан
Сообщение: 86421

Старое сообщение 17-11-2011 06:15
- За что?
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Цитата:
qpAHToMAS писал:
увидеть подкрадывающегося с зади врага в отражении снайперского прицела так по голливудски!

но всеже возможно. ну или хотябы отражать мир

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

Сообщить модератору | | IP: Записан
Сообщение: 86422

Старое сообщение 17-11-2011 07:07
- За что?
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Опробовал зеркала: действительно круто! Только не понял почему спрайт красной точки от RPG не отображается.
Еще заметил (не только в Xash), что зеркало как-то "пикселизирует" отражение, наверное для оптимизации?

Сообщить модератору | | IP: Записан
Сообщение: 86423

Старое сообщение 17-11-2011 07:32
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32237
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
(epeFk@ писал:
Ну а к примеру стеклышки на оптических прицелах? или на трипмине

на полукруглые поверхности требуется кубемапа либо шесть проходов.
Ради одного маленького стёклышка делать шесть проходов - идиотизм.
Собственно поэтому никто и не делает. А вы что подумали?
Цитата:
qpAHToMAS писал:
Только не понял почему спрайт красной точки от RPG не отображается.

Да зогатка с этим спрайтом. Он почему-то ни в одной реализации зеркала не отображается. Ни в старом ксаш-моде, ни в хлфх, в ни в тринити.
Цитата:
qpAHToMAS писал:
что зеркало как-то "пикселизирует" отражение

ну так размер текстуры ограничен 1024х768.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 86424

Старое сообщение 17-11-2011 08:06
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Возник вопрос, как отвязать ксаш от папки валве и подсунуть свою?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 86430

Старое сообщение 17-11-2011 10:19
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Дядя Миша писал:
на полукруглые поверхности требуется кубемапа либо шесть проходов.

А зачем полукруг? Выпуклость чтоли? Просто плоское зеркало на модели... Окуляр можно сделать плоским.

Сообщить модератору | | IP: Записан
Сообщение: 86431

Старое сообщение 17-11-2011 10:27
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Компилирую xash.dll получаю:

code:
C:\msvc\Projects\stand_alive\source_code\engine\common\imagelib\img_bmp.c(235) : fatal error C1001: INTERNAL COMPILER ERROR

Строчка такая:
C++ Source Code:
blue = palette[palIndex][0];

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 86435

Старое сообщение 17-11-2011 11:34
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32237
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
KiQ писал:
Возник вопрос, как отвязать ксаш от папки валве и подсунуть свою?

очень просто. Надо перекомпилить экзешник.
открываем game.cpp видим макрос
C++ Source Code:
#define GAME_PATH	"valve"

Ну дальше надеюсь понятно. Тока не забудь сменить экзешнику имя, а то он подменит hl.exe после компиляции.
Цитата:
KiQ писал:
Компилирую xash.dll получаю:

обнови студию до Sp5.

Добавлено 17-11-2011 в 15:51:

Либо чо-нить там подвигай, попытайся понять, в чём дело.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 86436

Старое сообщение 17-11-2011 11:51
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



У меня sp6 стоял, может поэтому. Сейчас кочаю изошник нормальной студии. А процессор-пак обязательно ставить?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 86438

Старое сообщение 17-11-2011 11:56
- За что?
Тема закрыта Дядя Миша 12-12-2011 в 21:19
Временная зона GMT. Текущее время 04:11. Новая тема    Ответить
Страницы (15): « Первая ... « 10 11 12 13 [14] 15 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Xash 0.9 final release
with full source code
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024