Ответ: Sigel
1 float - 4 байта.
весь цвет занимает всего 4 байта.
позиция - 3 float -а.
получается жестко задано:
float3 (position) + float3(normal) + float2(UV). - 32 байта на вершину.
опционально:
float1 (rgba) - еще 4 байта.
т.е. в самом простом случае будет 32 мегобайта грубо говоря.
с цветом - 36.
если еще одни UV - 44
если еще одни UVWT - 60
W компонента в позиции - это проецирование ккординат.
т.е правильная позиция вершины это не x,y,z а
x/w,y/w,z/w
цвет вершин на данный момент совсем не используется. но позже обязательно будет добавлена его поддержка опционально.
* сделал сохранение и загрузку шейпов из файла
Последний раз редактировалось HolyDel, 03.04.2009 в 07:44.
|