2009-09-05 4 views
6

Кто-нибудь знает о хорошем ресурсе для программирования поведения различных материалов, взаимодействующих?Материаловедение для программирования игр

Ресурсы в области программирования игр обычно включают обнаружение столкновений, импульс, intertia и т. Д., Но они, похоже, имеют дело с каким-то идеализированным «материалом». Я заинтересован в моделировании поведения, скажем, ударного металлического снаряда, который будет деформироваться более пластически, по сравнению с одним поразительным деревом, которое будет стремиться к осколку или стеклу, которое разрушилось бы.

Есть ли книга или онлайн-ресурс, связанный с этим с точки зрения игры/моделирования?

+0

Возможно, вам понадобится wiki this. Правильного ответа нет. Но это очень интересная идея. +1 – Will

+0

Я думаю, что есть правильный ответ для материального ученого, и это серьезный пакет коммерческого анализа. – duffymo

+1

Я думаю, что игра может быть удовлетворена несколько более низким стандартом. Я бы назвал это «реалистичным взглядом», с точки зрения игрока, по сравнению с точной имитацией, которую потребует ученый. – Buggieboy

ответ

2

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

Такого рода расчеты обычно выполняются с использованием пакетов для анализа конечных элементов, таких как ANSYS, NASTRAN, ABAQUS и т. Д. Если вы научный сотрудник, и вы хотите больше, чем эмпирический ответ, я бы сказал, что игровые движки не будут есть верность, которую вы ищете.

Я загрузил материал деформации материала, который опубликовал хаос. Я твердо в лагере ВЭД.

LS Dyna - еще один претендент, который вы должны проверить. Он также используется для проблем с нелинейным воздействием.