HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Обзоры > Обзор Flax Engine 1.2
Страницы (4): « 1 2 3 [4]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12957
Возраст: 32

Рейтинг



Цитата:
nemyax писал:
Там не булевы. Задача вырожденная и упрощённая, муша сечь надо каждый раз только четырьмя плоскостями фрустума. Такое можно выполнить и пофейсово.


Так, а чем это отличается от обычного булеана? А так да, фрустум режет.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 14-08-2023 07:43
- За что?
nemyax
Нёмыч

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 4151

Рейтинг



Цитата:
FiEctro писал:
чем это отличается от обычного булеана?

Тем, что второй операнд в разности и пересечении всегда только перомидо, а не произвольная геометрия. Они, конечно, могли затащить в игру целый CSG-компонент ради единственного кейса перомиды, но по совести он там не нужен.

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

Старое сообщение 14-08-2023 07:57
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
FiEctro писал:
Я всегда думал что клипноды это наоборот плоскости

Ну это BSP-дерево. Которое строится из надутых брашей.

Цитата:
FiEctro писал:
Почему бы не сделать нечто подобное?

Не понял. Что именно сделать?

Цитата:
FiEctro писал:
Я сомневаюсь что меш колайдер для физики там тоже ГПУ генерирует

Не, оно для внутреннего потребления.

Цитата:
FiEctro писал:
а копирует и проецирует я так понял геометрию он фрустумом

Нет, там ббокс обычный вычитается. Перспективные искажения - только в глазах игрока.

Цитата:
FiEctro писал:
не забывай что нам надо ещё как то UV для такого булеана сделать

Интерполяцией. Но здесь фуллдинамик, с лайтмапами будет конечно не так красиво. К тому же он вычитает не только геометрию, но и игровые объекты.

Цитата:
Crystallize писал:
Откуда мы знаем что там булевы операции?

Ты видео до конца досмотрел? Оттуда и знаем.

Цитата:
Crystallize писал:
Там если по кадрам щелкать видно когда пререндер меняется на рендер

Так никто и не скрывает, что у каждого вида есть ещё картинка-превьюшка. Иначе как бы игрок ею так ловко вертел в руках? Это же неаффинное преобразование.

Цитата:
Crystallize писал:
Я думаю там либо портал либо свапаются меши.

Если бы игроку давали набор заранее сделанных фоток, то да, можно было бы такое предположить. Но дальше по ходу видео он сам делает снимки.

Цитата:
FiEctro писал:
А там разве не существующая геометрия?

В существующей геометрии выгрызается ббокс и все объекты, которые в него попали. Но ббокс легко выгрызать.

Цитата:
nemyax писал:
Оно и выгрызает в существующей

Я имею в виду выгрызать дыры как этих играх Red Faction. Там-то дырки совсем не квадратные + их края ещё надо объединять с другими. Это намного более сложная задачка. Но фотогроф выглядит зрелищнее.

Добавлено 14-08-2023 в 11:00:

Цитата:
nemyax писал:
сечь надо каждый раз только четырьмя плоскостями фрустума

Нет, шестью.

Добавлено 14-08-2023 в 11:01:

Впрочем суть принципиально не меняется. Ббокс, деформированный ббокс - один хрен конвексное простейшее тело.

Добавлено 14-08-2023 в 11:10:

Меня в этой игрушке что поразило - там дальше есть текстурка, нанесённая на геометрию частями, и вот надо в глазах точно совместить части картинки, чтобы они превратились в реальную геометрию. Но наверное там какой-то trigger_onsight стоит, с минимальной толерантностью.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-08-2023 08:10
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12957
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Меня в этой игрушке что поразило - там дальше есть текстурка, нанесённая на геометрию частями, и вот надо в глазах точно совместить части картинки, чтобы они превратились в реальную геометрию. Но наверное там какой-то trigger_onsight стоит, с минимальной толерантностью.


Скорее всего проверяет насколько фрустум игрока с выставленным софпадает, после чего вырезает геометрию.

Цитата:
Дядя Миша писал:
Я имею в виду выгрызать дыры как этих играх Red Faction. Там-то дырки совсем не квадратные + их края ещё надо объединять с другими. Это намного более сложная задачка. Но фотогроф выглядит зрелищнее.


Ну это уже ближе к вокселям. В целом даже не обязательно всю карту в вокселях хранить, достаточно в радиусе разрушений только определенную область ремешить. В анриле например компилятор сам уже предрасчитывает все кусочки, в целом и в халфе так делать можно.

Добавлено 14-08-2023 в 11:33:

Цитата:
Crystallize писал:
портал


Портал делал бы дыры в существующей геометрии, а там стенки.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 14-08-2023 в 08:25

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

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

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

Рейтинг



Цитата:
FiEctro писал:
Скорее всего проверяет насколько фрустум игрока с выставленным софпадает

Но для этого достаточно позиции и углов - фрустум то у игрока фиксированный, он не может меняться.

Цитата:
FiEctro писал:
Ну это уже ближе к вокселям.

На вокселях это делается элементарно, а вот с обычной геометрией придётся повозитца.

Цитата:
FiEctro писал:
достаточно в радиусе разрушений только определенную область ремешить

Ты всё время забываешь, что меш уровня - это основа, на которую всё упирается - видимость, аи и прочее. В том моде про фотографа, как я понимаю монстров нет - ходишь в гордом одиночестве.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-08-2023 09:42
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12957
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
Ты всё время забываешь, что меш уровня - это основа, на которую всё упирается - видимость, аи и прочее.


Как я писал выше - это всё можно посчитать заранее. А вот если ты наоборот что то добавлять будешь, то это да. Да и не сказать что в том Ред Фрекшене была настолько продвинутая система.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

Отредактировано FiEctro 14-08-2023 в 12:45

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

Старое сообщение 14-08-2023 12:39
- За что?
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
FiEctro писал:
Как я писал выше - это всё можно посчитать заранее

Как можно заранее просчитать произвольную дырку?

Добавлено 14-08-2023 в 19:45:

nemyax ну хотя да, ты прав. Пересмотрел видео - действительно перомитка там.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 14-08-2023 16:45
-
 Дядя Миша
racing for fish

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

Рейтинг



Наткнулся на любопытную информацию о Flax - оказывается его создаёт один из тех, кто раньше работал над FrostBite.
И там скриптовой язык с синтаксисом как С++. Но я когда его штудировал - этого не заметил. Может что-то напутали? Мало ли движков на букву F.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 07-11-2023 20:24
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12957
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
И там скриптовой язык с синтаксисом как С++.


Flax Engine is a high quality modern 3D game engine written in C++ and C#. From stunning graphics to powerful scripts, it's designed for fast workflow with many ready-to-use features waiting for you right now. To learn more see the website

Вроде как шарпы.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 07-11-2023 20:27
- За что?
SNMetamorph
Житель форума

Дата регистрации: Jun 2018
Проживает: Ижевск
Сообщений: 560

Рейтинг



Меня вообще очень забавляет, какое сейчас изобилие движков, на которых либо игр не сделано вообще, либо сделаны только те которые целиком с нуля делаются минут за 20. Но хотя бы опенсорсные по большей части и можно какие-то идеи подчерпнуть оттуда.

__________________
PrimeXT
GoldSrc Monitor
SMD Splitter
mdl-flip (gFlip analog)
Xash3D Modding Discord

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

Старое сообщение 07-11-2023 23:03
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34588
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
SNMetamorph писал:
можно какие-то идеи подчерпнуть оттуда.

Например, идеи, как написать движок, на котором не будет сделано ни одной игры.

__________________

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

Старое сообщение 07-11-2023 23:37
-
 Дядя Миша
racing for fish

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

Рейтинг



Цитата:
SNMetamorph писал:
целиком с нуля делаются минут за 20

Что это за игры-то такие? За 20 минут даже тетрис не сделаешь.

__________________
My Projects: download page

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

Цитата:

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

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

Старое сообщение 08-11-2023 06:39
-
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 05:08. Новая тема    Ответить
Страницы (4): « 1 2 3 [4]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Компьютерные игры > Обзоры > Обзор Flax Engine 1.2
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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