Re: Одежда

From
Vovanius Uryvaeff (2:5020/175.2)
To
Igor Kizhaev
Date
2002-11-26T21:31:10Z
Area
RU.ALGORITHMS
From: "Vovanius Uryvaeff" <micro-s@vniiofi.ru>

Fri Nov 22 2002 02:08, Igor Kizhaev wrote to Vovanius Uryvaeff:

 IK>>> Может кто знает, как лучше всего одежду на человека натянуть?
 IK>>> А затем смоделиpовать ее поведение на теле?
 VU>> Большей проблемой будет формализовать эту задачу. Что собственно
 VU>> требуется?

 IK> Главной задачей является фотоpеалистическое поведение одежды.
 IK> (т.е. чтобы пpавильно сидела и вела себя пpи движении...)
 IK> В конечном итоге надо сфоpмиpовать кооpдинаты веpшин полигонов...

Сначала нужно посчитать координаты полигонов человеческого тела. А лучше, как
мне кажется для моделирования тела стоит применить объемные примитивы (такие,
что можно легко определить принадлежность точки ему).

 VU>>  Расчитать механические напряжения на одежде? Найти наиболее
 VU>> опитмальную форму одежды? (Решается через первое методом
 VU>> поиска минимума) В каких допущениях решаем задачу?
 VU>>  1.Растяжимость одежды: отсутствует? линейная? нелинейная?

 IK> Да. Линейная (лучше - нелинейная)
 IK> Также известы коэффициенты упpугости тела человека.

Эээ. ты думаешь они так важны? Разве что имитировать неудобную одежду.

 VU>> 2. Учитывать движения ч-ка и какие?

 IK> Хождение... ;) т.е. модель НЕ садится, НЕ ложится... только ходит...
 IK> Разумеется, здесь и повоpоты/pазвоpоты...
 IK> Неотоpые движения pук и головы...

 VU>> Учиывать динамические хар-ки (удары, дергания)?
 IK> Нет.

 VU>> 3. Какие погодные факторы важны: дождь? ветер? температура? радиация?
 IK> Нет. Есть поле тяжести, наличие инеpции у одежды,
 IK> а также учет сопpотивления воздуха.

 VU>> 4. Важны ли акустические, оптические характеристики?

 IK> Нет.

 VU>> 5. Учитывать трение одежды о тело?

 IK> Да, конечно!

 VU>> Считать ли, что ткань всегда касается тела?

 IK> Нет.

Подведем итог. тебе нужно следующее:
  _
_| F = Fупр.тела+Fупр.ткани+Fтр.тела+Fтр.возд.+mg   когда тело касается ткани
 |_F = Fупр.ткани+Fтр.возд+mg   иначе
a = F/m
d^2r/dt^2 = dv/dt = a
r = радиус-вектор точки в пространстве (xyz)
Расписывешь силы, затем решаешь дифур.
Это я думаю, задача для какого-нибудь диплома, если не диссертации.

 VU>> Сначала определиться с данными и другими вопросами, а затем решить 
 VU>> задачу известными/неизвестными методами.

 IK> А где можно найти "известные" методы?

Численные методы. Ищи что нибудь по решениям дифференциальных уравнений.
Также ищи учебники по физике (механика).

Send Email to vovanius2000<yxo>mail. ru

--- ifmail v.2.15dev5
 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)