Manuals
Manuals




This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English

Буфер

Ресурс буфера (Buffer) використовують для опису одного або кількох потоків значень, наприклад позицій чи кольорів. Кожен потік має назву, тип даних, кількість і самі дані. Приклад:

[
  {
    "name": "position",
    "type": "float32",
    "count": 3,
    "data": [
      -1.0,
      -1.0,
      -1.0,
      -1.0,
      -1.0,
      1.0,
      ...
    ]
  }
]

Наведений вище приклад описує потік позицій у трьох вимірах, представлених 32-бітовими числами з рухомою комою. Файл Buffer має формат JSON і розширення .buffer.

Ресурси Buffer зазвичай створюють за допомогою зовнішніх інструментів або скриптів, наприклад під час експорту з інструментів моделювання, як-от Blender.

Ресурс Buffer можна використовувати як вхідні дані для компонента Mesh (Mesh component). Ресурси Buffer також можна створювати під час виконання за допомогою buffer.create() і пов’язаних функцій API.