[Logo]
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing  
[Register] Register / 
[Login] Login 
Skin.divide - Вопрос к разработчикам  XML
Forum Index » Alternativa3D 8
Author Message
felini


Joined: 11/10/2011 18:03:01
Messages: 123
Offline

мне нужно определить значение параметра limit динамически. Формулу штоли...

http://wiki.alternativaplatform.com/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D1%80%D0%B0%D0%B7%D0%B1%D0%B8%D0%B5%D0%BD%D0%B8%D1%8F_%D1%81%D0%BA%D0%B8%D0%BD%D0%B0
Пусть дан скин состоящий из 90 костей и 3х поверхностей. поверхность 1 состоит из 20 костей(s1), поверхность 2 из 80(s2), поверхность 3 из 35(s3). Предел разбиения limit = 30. Таким образом после работы алгоритма получится скин состоящий минимум из 6 поверхностей:

Если я правельно понял из статьи то : (90/3 = 30) limit = skin.renderedJoints.length/skin.numSurfaces;
Подскажите пожалуйсто как?
vanRepin


Joined: 27/01/2011 14:26:13
Messages: 134
Offline

limit - максимально допустимое количество костей на 1 отрисовочный вызов. Для Простого материала без освещения(TextureMaterial, FillMaterial) это 41. Для более сложных материалов ограничение меньше и зависит от количества влияющих на объект источников света(1 источник света = 1 кость).
Mick

[Avatar]

Joined: 14/07/2011 12:08:46
Messages: 152
Location: AlternativaPlatform
Offline

Пожалуйста, не нужно дублировать посты. http://forum.alternativaplatform.com/posts/list/8880.page
[WWW]
 
Forum Index » Alternativa3D 8
Go to:   
Powered by JForum 2.1.8 © JForum Team