При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.04.2019, 19:36  #861
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

2 Дядя Миша:
1. Рендерится непрозрачная часть мира и брашевых ентитей. при этом строится z-буффер Здесь нулевая перерисовка благодаря edge scanning
2. Рендерятся непрозрачные модели которые могут менять z-буффер. в т.ч спрайты с альфатестом. Здесь должны и браши с альфа-тестом рендериться
3 Рендерятся прозрачные ентити и спрайты, а так же альфа-поверхности из мира. Они все в мировых координатах. ентити действительно могут быть прозрачными при условии что они не сдвигаются с места. иначе их отрисует всё равно в нуле.
mittorn вне форума Ответить с цитированием
Старый 01.04.2019, 20:07  #862
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

[ Цитата ] ентити действительно могут быть прозрачными при условии что они не сдвигаются с места.
странное какое-то условие. Там в любом случае трансформацыя.
Дядя Миша вне форума Ответить с цитированием
Старый 01.04.2019, 20:37  #863
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

2 Дядя Миша:
Код:
/*
** R_DrawAlphaSurfaces
*/
void R_DrawAlphaSurfaces( void )
{
	msurface_t *s = r_alpha_surfaces;

	RI.currentmodel = r_worldmodel;

	modelorg[0] = -r_origin[0];
	modelorg[1] = -r_origin[1];
	modelorg[2] = -r_origin[2];

	while ( s )
	{
		R_BuildPolygonFromSurface( s );

		if (s->texinfo->flags & SURF_TRANS66)
			R_ClipAndDrawPoly( 0.60f, ( s->texinfo->flags & SURF_WARP) != 0, true );
		else
			R_ClipAndDrawPoly( 0.30f, ( s->texinfo->flags & SURF_WARP) != 0, true );

		s = s->nextalphasurface;
	}
	
	r_alpha_surfaces = NULL;
}
это все прозрачки. вся вода. Трансформация там не до конца сделана. Хотел починить, так выяснилось что она ещё и на 64 битах не работает - где-то отваливаются координаты половины точек
mittorn вне форума Ответить с цитированием
Старый 01.04.2019, 20:40  #864
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

2 mittorn: у меня щас нету подрукой кода ку2. Но не думаю, что это представляет сложность в реализации. Вальва-то сделала.
кстати. Раз уж софт.рендер запили рандомтайлинг
Дядя Миша вне форума Ответить с цитированием
Старый 01.04.2019, 20:42  #865
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

R_TextureAnimation я сразу портировал, если это про него
mittorn вне форума Ответить с цитированием
Старый 03.04.2019, 19:13  #866
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

mittorn вне форума Ответить с цитированием
Старый 03.04.2019, 19:21  #867
GNU/Hurt
GNU/Hurt
Maïté
Регистрация: 05.03.2014
Сообщения: 1,097


По умолчанию

2 mittorn:
Водичку бы!
GNU/Hurt вне форума Ответить с цитированием
Старый 03.04.2019, 20:40  #868
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

2 GNU/Hurt:
водичка давно есть, сегодня переделал на edge drawing, стало меньше баговать
Оффтоп
Знаю, что темновато, но идей как исправить пока нет
P.S не обращайте внимание на 13fps, когда скринил окно случайно в фон увёл, измерилось неправильно

Последний раз редактировалось mittorn, 03.04.2019 в 22:30.
mittorn вне форума Ответить с цитированием
Старый 03.04.2019, 20:52  #869
nemyax
nemyax
тндайпц тра
Регистрация: 30.07.2015
Сообщения: 639


По умолчанию

Темноватая прозрачная водичка всяко лучше деревянной оригинальной.
nemyax вне форума Ответить с цитированием
Старый 03.04.2019, 21:31  #870
GNU/Hurt
GNU/Hurt
Maïté
Регистрация: 05.03.2014
Сообщения: 1,097


По умолчанию

2 nemyax:
Главное шоб капельки были.
GNU/Hurt вне форума Ответить с цитированием
Старый 03.04.2019, 23:23  #871
Qwertyus
Qwertyus
Генерал-Майор
Регистрация: 13.08.2009
Сообщения: 1,343


По умолчанию

Привет! Там у вас опять траблы с автосборкой. В xash3d-mingw.7z из newengine-master поломался xash.dll, последняя рабочая версия была 21 марта. В логе только Console initialized и joy_found is read-only, дальше зависон. И размер dll, кстати, резко сократился на мегабайт с лишним.
Qwertyus вне форума Ответить с цитированием
Старый 03.04.2019, 23:41  #872
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

2 Qwertyus:
ну так рендер как раз был мегабайт. надо загрузить винду и проверить. Когда неделю назад собирал вручную на винде 2005 студией, всё работало
mittorn вне форума Ответить с цитированием
Старый 03.04.2019, 23:46  #873
nemyax
nemyax
тндайпц тра
Регистрация: 30.07.2015
Сообщения: 639


По умолчанию

[ Цитата ] Сообщение от mittorn: надо загрузить винду и проверить
Когда доберёшься, проверь ещё запуск ксашмода, пожалуйста.
nemyax вне форума Ответить с цитированием
Старый 03.04.2019, 23:52  #874
mittorn
mittorn
Полковник
Регистрация: 22.04.2010
Сообщения: 1,221


По умолчанию

2 nemyax:
а ксашмод сейчас не будет работать. там апи не полностью реализовано в мультирендерном режиме. Я не знаю, зачем его вмержили в master т.к оно ещё в разработке
mittorn вне форума Ответить с цитированием
Старый 04.04.2019, 00:07  #875
a1batross
a1batross
Umu~!
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 22
Сообщения: 669


По умолчанию

2 mittorn:
чтобы получать репорты раньше.

master в новом движке не гарант стабильности, как было в старом. Потому что, как ни странно, релизов нового движка ещё не было вообще.

А так называемые early adopters всё расскажут.

Последний раз редактировалось a1batross, 04.04.2019 в 00:11.
a1batross вне форума Ответить с цитированием
Старый 04.04.2019, 00:19  #876
nemyax
nemyax
тндайпц тра
Регистрация: 30.07.2015
Сообщения: 639


По умолчанию

Как адоптить-то, если я даже запустить не могу.
nemyax вне форума Ответить с цитированием
Старый 04.04.2019, 00:50  #877
a1batross
a1batross
Umu~!
Регистрация: 06.01.2015
Адрес: Москва
Возраст: 22
Сообщения: 669


По умолчанию

2 nemyax:
в этом и логика. Подумай о том, что я написал. Ответ прямо в первом предложении раскрыт.
a1batross вне форума Ответить с цитированием
Старый 04.04.2019, 08:12  #878
EXL
EXL
AAN
Регистрация: 28.01.2012
Адрес: Новосибирск
Возраст: 31
Сообщения: 35


По умолчанию

[ Цитата ] Сообщение от mittorn: Да не ужели csm ожил?
Тем временем был сделан софтрендер
Мир, модели, спрайты и эффекты уже рисуется корректно

О, ты заюзал дизеринг текстур из Unreal'а? Fabien вроде его во второкваку переносил.



EXL, подумав, добавил 04.04.2019 в 08:16
[ Цитата ] Сообщение от Дядя Миша: Если не путаю, на каких-то картах полупрозрачные брашы можно было разбить взрывом. Значит именно модели.

Да на первой же карте -- стекло прямо перед глазами. Стреляешь в бочки, оно ломается взрывом. Киллер-фича, как же такое забыть можно?

Последний раз редактировалось EXL, 04.04.2019 в 08:20.
EXL вне форума Ответить с цитированием
Старый 04.04.2019, 10:01  #879
nemyax
nemyax
тндайпц тра
Регистрация: 30.07.2015
Сообщения: 639


По умолчанию

2 a1batross:
Ок, ваш ход.
nemyax вне форума Ответить с цитированием
Старый 04.04.2019, 11:12  #880
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383


По умолчанию

Уберити пожалуйсто дизеринг
Дядя Миша вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 00:32.


Designed by FT-502, [email protected] Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2020 by CS-Mapping.com.ua Community