Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Xors3D

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 06.12.2011, 01:55   #61
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопросы про Xors3D

Если нужен тримеш-тримеш, то у тебя проблемы. Тыщу раз обсуждалось, это ресурсоёмко, и не окупает ни вычислительных ни вложенных затрат на реализации и использовании.
Делай дельный редактор для физ. объектов, и составляй компоунд объёмы из примитивов. И используй RayCast'ы, там где нада а не коллизию.

Вообще это очень заезжанная тема.

Всё что нада в Bullet'е есть, и скоро надеюсь будет чуток больше, для полного счастья.

Вы народ гонитесь за чем-то, и не знаете за чем, вы бы хоть тем что есть научились бы толком пользоваться, а то только и делают, что ноют, а сами нифига не производят.
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ANIK123 (06.12.2011), H@NON (06.12.2011), Hurrit (06.12.2011), Randomize (06.12.2011), St_AnGer (06.12.2011)
Старый 06.12.2011, 03:34   #62
ANIK123
Знающий
 
Аватар для ANIK123
 
Регистрация: 29.11.2010
Сообщений: 244
Написано 31 полезных сообщений
(для 49 пользователей)
Ответ: Вопросы про Xors3D

И используй RayCast'ы, там где нада а не коллизию.
Например? Первое что приходит на ум это прямолетящая пуля)

Вы народ гонитесь за чем-то, и не знаете за чем
Ищем легкие пути)
__________________
Intel Core i3-4005U (1.7 ГГц), 4 ГБ ОЗУ, nVidia GeForce 940M 4 ГБ, Win8.1
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 03:43   #63
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от ANIK123 Посмотреть сообщение
Например? Первое что приходит на ум это прямолетящая пуля)
Пуля, авто, да хоть стрелы, и то будет лучше кастами считать в цикле, с прошлой позиции до новой.
Вообще много чего делается именно рэйкастами. А примитивами можно описать практически любую геометрию, главное это автоматизировать процесс создания физ. тел.
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 09:03   #64
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Да чё вы такие тугие? Сказал нужен тримеш-тримеш,
значит нужен тримеш-тримеш.






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

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

Сами мучайтесь с компаундом.
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 10:35   #65
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопросы про Xors3D

ИМХО, тут человечки к кораблю как капсуль к тримешу. Корабль к локации как компаунд к тримешу. Вот и все дела.
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
moka (06.12.2011), Mr_F_ (07.12.2011)
Старый 06.12.2011, 11:07   #66
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от SBJoker Посмотреть сообщение
ИМХО, тут человечки к кораблю как капсуль к тримешу. Корабль к локации как компаунд к тримешу. Вот и все дела.
То есть ты предлагаешь внутренности сделать тримешем,
а наружности компаундом?
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 11:53   #67
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопросы про Xors3D

Я предлагаю сделать так как делают всегда и везде. Один и тот же объект для разных целей представлен разным физическим объёмом. Для каких то операция типа попаданий при стрельбе, сойдёт простая физ. модель, например шар.

Для хождения по кораблю он уже тримеш. Для контактирования с уровнем - компаунд общей формы.
Все варианты физического тела не контактируют друг с другом. Жеско связаны по соподчинению. Т.е. положение в пространтстве оределяется компаундом для коллизий с уровнем. Тримеш для хождения по кораблю подчинен компаунду. Действие на тримеш неприводит к изменению положения корабля. Он лишь используется для столкновений с игроками внутри.

В целом ясно?
__________________
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 12:35   #68
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от SBJoker Посмотреть сообщение
Я предлагаю сделать так как делают всегда и везде. Один и тот же объект для разных целей представлен разным физическим объёмом. Для каких то операция типа попаданий при стрельбе, сойдёт простая физ. модель, например шар.

Для хождения по кораблю он уже тримеш. Для контактирования с уровнем - компаунд общей формы.
Все варианты физического тела не контактируют друг с другом. Жеско связаны по соподчинению. Т.е. положение в пространтстве оределяется компаундом для коллизий с уровнем. Тримеш для хождения по кораблю подчинен компаунду. Действие на тримеш неприводит к изменению положения корабля. Он лишь используется для столкновений с игроками внутри.

В целом ясно?
Сложно, ёмко, долго.
И ведь кораблей таких должен быть далеко не один...
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 12:44   #69
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопросы про Xors3D

Ну что тут сказать, загрузить одной командой мир второй игрока, и сказать что сделал игру - несложно. А для настоящей игры, увы надо много думать и работать.
__________________
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 12:55   #70
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от SBJoker Посмотреть сообщение
Ну что тут сказать, загрузить одной командой мир второй игрока, и сказать что сделал игру - несложно. А для настоящей игры, увы надо много думать и работать.
Не ну всё равно, тримеш-тримеш избавило бы от тонны кода имхо.
С компаундом тут мучиться долго придётся, не 3D тетрис же.
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 13:14   #71
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: Вопросы про Xors3D

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

?
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 13:17   #72
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от Nuprahtor Посмотреть сообщение
Даже в современных движках для этого дела используется заранее приготовленные менее детализированные примитивы, а вы хотите на блице просчитывать физику по мешу вот такой модели:

?
10к полигонов, чё не так?
Я думаю для техники главного героя можно и больше, этш не бот.
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 15:41   #73
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Вопросы про Xors3D

тогда жди квантовых компьютеров. чтобы считать честный тримеш-тримеш
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (06.12.2011)
Старый 06.12.2011, 15:58   #74
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от HolyDel Посмотреть сообщение
тогда жди квантовых компьютеров. чтобы считать честный тримеш-тримеш
Ты считаешь что на 10к полигонов тримеша нужен суперкомпьютер?
(Offline)
 
Ответить с цитированием
Старый 06.12.2011, 17:09   #75
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Вопросы про Xors3D

Сообщение от CrystalDev Посмотреть сообщение
Ты считаешь что на 10к полигонов тримеша нужен суперкомпьютер?
Иди и почитай как работает солвер физики как и что в нём вычисляется. Вопросы ты задаёшь глупые очень. Физ-движки это не казуальная панацея от всех бед которая должна с пол пинка за тебя всё делать. Это инструмент которым надо уметь пользоваться. К слову большинство игр при симуляции физики не используют тримеши и хуллы вообще! Как тебе такое?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
moka (06.12.2011), Mr_F_ (07.12.2011), tirarex (08.02.2013)
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:47.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com