Este documento descreve várias práticas que garantirão uma experiência otimizada no Roll20. Seguindo esta diretriz, você pode reduzir o tempo de carregamento da imagem, usar facilmente seus próprios arquivos no Roll20 e garantir que seus arquivos ofereçam qualidade e desempenho ideais.
Comparação dos Níveis de Assinatura
Com uma contagratuita, tem 100 MB de espaço no Roll20 para utilizar para mapas, música e outros recursos, sendo que cada recurso tem um tamanho total de ficheiro de 20 MB. Nos níveis de subscrição pagos, o limite de tamanho total dos ficheiros é aumentado para 50MB para Plus e 100 MB para Pro, com limites de armazenamento aumentados para utilizadoresPlus para 4 GB de armazenamento total e para utilizadores Pro para 10 GB de armazenamento total.
Recomendamos vivamente que reveja o resto da documentação nesta página para maximizar a utilização do seu espaço ou considere a possibilidade de subscrever um aumento significativo do limite de armazenamento e do tamanho máximo dos activos.
Arquivos de Áudio
Roll20 agora suporta o uso de sua própria música no tabuleiro virtual. Para obter mais informações sobre como fazer upload e usar seus próprios arquivos, consulte nossa documentaçãoJukebox.
Roll20 suporta quatro tipos de arquivos de áudio: MP3, OGG, FLAC e WAV, com todos os uploads de áudio tendo um tamanho máximo de 20MB cada. Tenha em atenção que todo o áudio é convertido utilizando um codec Opus a uma taxa de bits de 96kHzindependentemente do formato.
Vejamos as diferenças entre estes tipos de ficheiros, uma vez que todos eles apresentam vantagens e desvantagens:
Imagens e Animações
Imagens Amigáveis para Web vs. Impressão
Se você estiver jogando a partir de um pacote de aventura comercial, há uma grande chance de que você esteja trabalhando a partir de um arquivo PDF. Para que os gráficos sejam legíveis e nítidos para impressão, a resolução da imagem, ou DPI (pontos por polegada), tem de ser mantida bastante elevada, pelo menos 300 DPI para a maioria dos PDFs com qualidade de impressão. Uma resolução de DPI (pontos por polegada) maior resulta em arquivos de imagem maiores e coloca mais pressão sobre o processador para exibir a imagem. Isso significa que mapas, retratos de personagens e anotações de PDFs comerciais terão tamanhos de arquivo maiores do que o necessário para um jogo no Roll20. TL/DR: Se simplesmente arrastar estes activos para o seu jogo, ele vai consumir o seu espaço de armazenamento.
Se você deseja que as imagens sejam executadas sem problemas no Roll20, recomendamos manter a resolução da imagem baixa. Qualquer valor entre 70 e 150 DPI deve ser adequado para as imagens do seu jogo. Isso pode ser feito ajustando a resolução usando um software de edição de imagens. Também oferecemos ativos otimizados através do nosso Marketplace Roll20.
Tipos de Arquivos
Arquivos de Imagem
Os três tipos de arquivos de imagem disponíveis que podem ser importados e usados no Roll20 são JPG, GIF e PNG. A partir do final de fevereiro de 2024, o tamanho máximo de carregamento é de 20 MB para os utilizadores Free, 50 MB para os utilizadores Plus e 100 MB para os utilizadores Pro.
Vamos comparar os formatos de arquivo entre si:
Tamanho do ficheiro: Média
Pode ser transparente? Não
Pode ser translúcido? Não
Pode ser animado? Não
Tamanho do ficheiro: Pequeno
Pode ser transparente? Sim
Pode ser translúcido? Não
Pode ser animado? Sim
Tamanho do arquivo: Grande
Pode ser transparente? Sim
Pode ser translúcido? Sim
Pode ser animado? Não
Dica: Se o seu software permitir, você pode ser capaz de alterar sua imagem de "cor completa" ou "RGB" para "paleta" ou "indexado". A última opção tem um número limitado (geralmente 256) de cores e é o único formato que o GIF suporta. Por isso, os arquivos GIF são menores. Arquivos PNG usando o mesmo tipo de paleta terão aproximadamente o mesmo tamanho das imagens GIF. Comparados ao GIF, a maioria dos arquivos PNG estão no formato RGB, armazenando mais dados por pixel e resultando em tamanhos de arquivo maiores. No entanto, isso preserva a integridade da imagem em maior medida.
Ficheiros de animação
Para arquivos animados no Roll20, suportamos três tipos de arquivo: GIF, mp4 e webm. A partir do final de fevereiro de 2024, o tamanho máximo de carregamento é de 20 MB para os utilizadores Free, 50 MB para os utilizadores Plus e 100 MB para os utilizadores Pro.
Vamos comparar os formatos de arquivo animado entre si:
Tamanho do arquivo: Pequeno
Pode ser transparente? Sim
Pode ser translúcido? Não
Tamanho do arquivo: Grande, melhor eficiência
Pode ser transparente? Não
Pode ser translúcido? Não
Tamanho do arquivo: Pequeno, mais eficiente
Pode ser transparente? Sim
Pode ser translúcido? Sim
Dica: Para uma sobreposição de mapa translúcido grande, reduza a resolução da imagem para a configuração mais baixa possível, dimensione uniformemente as dimensões da imagem para um tamanho menor do que o necessário e aumente após o upload para o Roll20.
A partir de março de 2025, o Roll20 lançou uma atualização do processo de carregamento de gráficos que deverá resultar em carregamentos mais rápidos e eficientes.
Anteriormente, o seu browser era responsável pela transcodificação através de JavaScript (um processo ineficiente e pesado em termos de CPU), o que tornava o processo e o seu computador consideravelmente mais lentos. Agora, transferimos este trabalho para servidores dedicados que processam mais rapidamente sem sobrecarregar a sua máquina. As vantagens desta atualização incluem:
- Uploads drasticamente mais rápidos: ficheiros de grandes dimensões que anteriormente demoravam horas a ser concluídos são agora concluídos em minutos. Os nossos testes indicaram uma redução média de 76% no tempo de carregamento de uma variedade de ficheiros animados, com alguns a terem um desempenho até 98% mais rápido, e muitos ficheiros que não eram concluídos anteriormente são agora concluídos numa média de quatro minutos
- Qualidade de animação superior: pixelização reduzida e reprodução mais suave
- Redução da lentidão: particularmente percetível em máquinas que não tinham a capacidade de transcodificar anteriormente, a transferência deste processo para os nossos servidores liberta a sua máquina para outras tarefas
Perguntas frequentes
-
P: Esta atualização irá afetar as animações existentes anteriormente carregadas nas minhas campanhas?
Não. Para tirar partido das actualizações, os activos terão de ser transferidos novamente. -
P: As actualizações de carregamento de animações afectam todos os tamanhos de ficheiros?
Sim, mas as melhorias de desempenho serão mais visíveis com ficheiros de animação maiores. -
P: Isto terá impacto nos activos animados comprados no Roll20 Marketplace ou oferecidos através do Roll20 Reserve?
Não. Estas actualizações aplicam-se a activos animados que carrega diretamente para as suas campanhas. -
P: Poderá haver casos em que a qualidade ou o desempenho da animação seja pior do que antes?
Não é essa a nossa expetativa ou experiência nos testes. Se tiver algum problema, informe-nos. Planeamos afinar as definições ao longo do tempo para obter um desempenho ainda melhor. Por exemplo: estamos a recolher informações sobre tipos de ficheiros comuns, tamanhos de animação e casos de utilização (como gráficos vs. mapas) para ajudar a otimizar a qualidade, à semelhança da forma como gerimos atualmente a Textura de iluminação. -
P: Algumas animações podem ser carregadas mais lentamente em comparação com o processo antigo?
Para GIFs muito pequenos, poderá notar um ligeiro atraso de alguns segundos devido à nova fila de processamento do lado do servidor. Além disso, o novo processo de carregamento tem como objetivo alcançar uma maior fidelidade e resolução da animação para aumentar a qualidade da mesma, o que pode ter um ligeiro impacto no tempo de carregamento. No entanto, na maioria dos casos e especialmente para ficheiros maiores, o novo processo deverá ser significativamente mais rápido em geral. -
P: Existem outros factores que possam afetar a forma como as animações são carregadas no jogo?
Embora o processo de carregamento seja agora mais rápido e eficiente, a velocidade da Internet e a largura de banda podem ainda afetar as experiências individuais. As animações maiores podem demorar mais tempo a carregar completamente para os jogadores, dependendo do seu hardware e ligação. Nos nossos testes internos, os ficheiros com cerca de 100 MB podiam demorar entre 10 a 20 minutos a carregar completamente em ligações 3G, o que levava a potenciais choppines ou imagens estáticas a serem apresentadas durante esse tempo. -
P: Que factores afectam o tempo de carregamento e qual é uma expetativa razoável?
O tamanho e a resolução do ficheiro, a duração e a complexidade da animação, a largura de banda do computador e a velocidade da Internet podem afetar os carregamentos. Para animações muito grandes (~90MB, alta resolução, efeitos complexos), os carregamentos podem demorar mais de 20 minutos em casos raros. No entanto, a maioria dos carregamentos deve ser concluída entre 10 segundos e 5 minutos. -
P: O que é a transcodificação e como afecta o meu armazenamento?
A transcodificação é o processo de conversão de ficheiros de vídeo em formatos normalizados optimizados para apresentação na mesa virtual. Utilizamos o ffmpeg padrão da indústria para garantir que as suas animações mantêm a qualidade, melhorando o desempenho de reprodução, mantendo a consistência visual (como manter as definições de transparência intactas) e minimizando a variabilidade do tempo de carregamento. Uma vez que os diferentes codecs lidam com a compressão de forma diferente, a transcodificação pode, por vezes, reduzir o tamanho do ficheiro, mas se o seu ficheiro original já estiver muito comprimido, pode aumentar de tamanho. A utilização do armazenamento baseia-se no tamanho final do ficheiro transcodificado e não no carregamento original. -
P: Posso ajustar os meus ficheiros para reduzir a utilização do armazenamento?
Sim, pode reduzir a resolução das suas animações antes de as carregar utilizando ferramentas como: ffmpeg, HandBrake ou software de edição de vídeo como o Adobe Premiere Pro. No entanto, uma vez que o armazenamento se baseia no tamanho do ficheiro transcodificado e não no original (ver perguntas acima), tenha em mente que a compressão extrema pode não ter um impacto significativo no espaço poupado após o processamento.
Trabalhando com Espaço de Tela
Quando um GM entrega documentos para seus jogadores ao redor de uma mesa física, o item geralmente é escrito ou impresso em papel orientado para retrato. Em um tablet, uma pessoa pode simplesmente virar a tela, seja um gráfico em retrato ou paisagem. Virar uma tela realmente não pode ser feito em um monitor de computador. Ao criar folhetos ou telas de apresentação para uso no Roll20, tenha em mente que o usuário médio geralmente está trabalhando em um monitor de tela larga com resolução de tela fixa. Você deseja criar e planejar folhetos e telas de apresentação que se encaixem perfeitamente na tela do usuário coletivo. Em vez de pensar em retrato/vertical, opte pela orientação paisagem/horizontal para notas, cartas, imagens ou qualquer outra coisa que não vá ser um mapa de mesa.
Em relação à resolução da tela, tenha uma ideia do que seus jogadores estão usando. Eles estão trabalhando em estações desktop? Tablets? Laptops? Encontre um meio-termo entre a resolução da tela e ajuste o tamanho dos seus gráficos de acordo para evitar que os outros tenham que ajustar suas configurações de zoom para visualizar suas imagens. Websites like w3schools.com keep yearly tallies of the average screen resolution over the years if you need a generic design guide.
Roll20 Image Dimensions
Here are specific Roll20 dimensions for certain graphic elements.
Image Dimensions
UI Element | Pixel Width | Pixel Height |
---|---|---|
Grid Square | 70px | 70px |
Hexágono Vertical ⬢ | 81px | 94px |
Hexágono Horizontal ⬣ | 94px | 81px |
Tamanho Máximo do Retrato do Personagem | 250px | Sem Restrição de Altura |
Ícone de Detalhes do Jogo | 300px | 512px |
Imagens de Tabela Rolável (Chat de Texto) | 30px | 30px |
* A grade hexagonal é desenhada matematicamente, então a altura e largura em pixels para uma única unidade hexagonal é uma aproximação
Imagens de Token
Devido ao seu tamanho pequeno, imagens de token são mais adequadas para formatos PNG para melhor qualidade. As PNGs também oferecem transparência. Se você não estiver usando uma grade quadrada ou hexagonal para o movimento dos tokens, você não precisa se preocupar com as dimensões reais da imagem. No entanto, se for utilizando uma grelha, deverá certificar-se de que a sua imagem tem um preenchimento transparente suficiente. O motivo para fazer isso é que quando uma imagem é colocada em uma mesa de jogo com grade, o Roll20 irá distorcer as dimensões da imagem para melhor se ajustar a uma única unidade da grade. Esse processo pode alterar as proporções da sua imagem. Por exemplo, se você estiver usando tokens que ocupam um espaço de 1 x 1, 2 x 2 ou 3 x 3 unidades, você vai querer garantir que as dimensões finais da imagem sejam iguais tanto em altura quanto em largura. Se tiver uma ficha oblonga, deve certificar-se de que a dimensão final da largura ou da altura é exatamente o dobro ou talvez o triplo da outra.
Problemas Comuns:
“Por que o Roll20 demora tanto para dar zoom ou mover pelo mapa?" OU “Quando tento dar zoom além de 100%, meu mapa simplesmente desaparece.” OU “As imagens estão demorando muito para aparecer para alguns ou todos os meus jogadores.”
Isso geralmente ocorre devido ao tamanho do arquivo de qualquer imagem em um jogo. Verifique o tamanho do arquivo das imagens que você está usando para o seu jogo. Se alguma imagem tiver mais de 1MB de tamanho, recomendamos verificar e diminuir a resolução da imagem usando um software de edição de imagens. Além disso, certifique-se de estar usando o tipo de arquivo correto para minimizar o tamanho do arquivo. Use apenas PNGs quando precisar de transparências.
“Meus jogadores estão tendo dificuldade em ler minha nota escrita à mão, por que a visualização parece tão pequena?”
Leve em consideração os limites da tela do jogador ao criar materiais de apoio. Tente aproveitar ao máximo o espaço disponível na tela. Isso normalmente significa projetar itens que sejam mais largos do que altos para se ajustarem melhor a um monitor panorâmico.
“Quando soltei minha arte de token na mesa, as dimensões da imagem ficaram muito bagunçadas.”
Certifique-se de adicionar margem ao redor dos gráficos do seu token para torná-los quadrados ou alinhá-los corretamente na grade. Isso é importante se a imagem que você está usando para o seu token não tiver margem suficiente. Por exemplo, para uma criatura que pretende que ocupe uma área de grelha 2x1, certifique-se de que uma dimensão da imagem é preenchida de forma a ser exatamente o dobro da outra. Isso garantirá que as proporções da sua imagem sejam mantidas e você poderá visualizar a imagem conforme esperado na grade.