Limitações

Muitos recursos têm tamanho, contagem ou outras limitações.

Azure Frontend

As seguintes limitações se aplicam à API de frontend (C++ e C#):

Objetos

  • Total de objetos permitidos de um único tipo (Entity, CutPlaneComponent, etc.): 16.777.215.
  • Total de planos de corte ativos admissíveis: 8.

Geometria

  • Animação: As animações limitam-se a animar transformações individuais de objetos de jogo. Não há suporte para animações esqueléticas com esfolamento ou animações de vértice. As faixas de animação do arquivo de ativo de origem não são preservadas. Em vez disso, as animações de transformação de objeto devem ser conduzidas pelo código do cliente.
  • Sombreadores personalizados: a criação de sombreadores personalizados não é suportada. Apenas materiais de cor embutidos ou materiais PBR podem ser usados.
  • Número máximo de materiais distintos em uma malha triangular singular: 65.535. Para obter mais informações sobre a redução automática da contagem de materiais, consulte o capítulo de desduplicação de materiais.
  • Número máximo de texturas distintas: Não há limite rígido para o número de texturas distintas. A única restrição é a memória geral da GPU e o número de materiais distintos.
  • Dimensão máxima de uma única textura: 16.384 x 16.384. Texturas maiores não podem ser usadas pelo renderizador. O processo de conversão às vezes pode reduzir texturas maiores em tamanho, mas em geral não consegue processar texturas maiores do que esse limite.
  • Número máximo de pontos em um único ativo de nuvem de pontos: 12,5 bilhões.

Número total de primitivos

Um primitivo é um único triângulo (em malhas triangulares) ou um único ponto (em malhas de nuvens de pontos). O número permitido de primitivos para todos os modelos carregados depende do tamanho da VM passada para a API REST de gerenciamento de sessão:

Tamanho do servidor Número máximo de primitivos
padrão 20 milhões
premium Sem limite

Para obter informações detalhadas sobre essa limitação, consulte o capítulo Tamanho do servidor.