Ativos

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Quase tudo no Roblox é representado como um ativo baseado em nuvem com um ID correspondente único. Este ID é normalmente na forma de rbxassetid://[ID], que é aplicado a várias instâncias como uma propriedade apropriada para aquele tipo específico de ativo. Por exemplo, instâncias de Texture, MeshPart e AudioPlayer referenciam ativos de imagem, malha e áudio por meio de suas respectivas propriedades ColorMapContent, MeshId e Asset.

rbxassetid://7229442422

Um ativo de decalque de uma jovem mulher com um botão para um olho.

rbxassetid://6768917255

Um ativo MeshPart de um baú do tesouro sem textura.

rbxassetid://9125402735

Esse sistema de ativos baseado em nuvem permite que você armazene ativos por meio do Roblox e reutilize-os em toda a plataforma em vários contextos, como em diferentes objetos e lugares, sem manter cópias locais como parte de cada experiência do Studio salva. Você pode encontrar milhões de ativos de projeto na Loja do Criador, equipar ativos de avatar no Mercado, ou você pode criar seus próprios ativos e importá-los diretamente para o Studio através das ferramentas de gerenciamento de ativos.

Ao importar ativos, eles devem passar por uma verificação de moderação antes que os usuários possam vê-los e interagir com eles em experiências publicadas. Depois que o Roblox aprova os ativos importados, você pode optar por reter a propriedade de seu uso na plataforma ou torná-los publicamente disponíveis, conforme detalhado em Permissões de ativos.

Tipos de ativos

Todos os tipos de ativos disponíveis na plataforma geralmente se encaixam em uma das três categorias:

  • Ativos que mapeiam para itens em nível de projeto. Você pode encontrar e configurar esses ativos para experiências específicas no Painel do Criador.
  • Ativos que são objetos ou que alteram a aparência ou o comportamento de objetos dentro de lugares. Você pode importar esses ativos ou encontrá-los na Loja do Criador.
  • Ativos que mudam o corpo, as roupas ou a animação de avatares e personagens não jogáveis. Você pode encontrar esses ativos no Mercado.

Cada tipo de ativo funciona de maneira diferente, dependendo de onde está localizado na plataforma. Consulte as seções a seguir para obter informações sobre como usar cada tipo de ativo para experiências, lugares e avatares.

Para experiências

Existem três tipos de ativos que mapeiam para itens em nível de projeto. Esses tipos de ativos são exclusivos da experiência à qual se referem, o que significa que não são transferíveis para outros projetos.

  • Lugares — Cada experiência possui um ou mais lugares, ou mundos 3D individuais. Cada lugar é representado por um modelo de dados que descreve o mundo 3D e a lógica do lugar.
  • Emblemas — Um emblema é um prêmio especial que você pode presentear aos usuários quando alcançam um objetivo dentro de uma experiência, como completar um objetivo difícil ou jogar por um certo período.
  • Passes — Um pass é um produto de monetização que permite que você cobre uma taxa única em Robux para que os usuários acessem privilégios especiais dentro de uma experiência, como entrada em uma área restrita, um item de avatar no jogo ou um power-up permanente.

Para lugares

Geralmente, existem duas categorias de tipos de ativos para lugares, que você pode importar ou encontrar na Loja do Criador:

  • Ativos que existem como objetos dentro do modelo de dados, como modelos e malhas.
  • Ativos que você aplica como propriedade de um objeto, como áudio, imagens, fontes e vídeos.

Para obter mais informações sobre ambos os tipos de ativos para lugares, como onde e como você pode usá-los no Studio, consulte a tabela a seguir.

Tipo de AtivoDescrição
ModeloUm Model é um objeto contêiner para agrupamentos geométricos como BaseParts, MeshParts e outros objetos Model. Modelos também podem conter objetos como Scripts. Sempre que você agrupar objetos no Studio, eles se tornam automaticamente um objeto Model. Para mais informações, veja modelos.
MalhaUm MeshPart é um tipo de objeto que inclui uma malha personalizada simulada fisicamente. Para mais informações, veja malhas.
ÁudioUma instância de AudioPlayer carrega e toca um arquivo de áudio e passa a saída através de um Wire para um AudioEmitter ou AudioDeviceOutput. Para mais informações, veja ativos de áudio e objetos de áudio.
ImagemImagens são usadas de várias maneiras dentro de um lugar, incluindo texturas/decalques em partes, rótulos de imagem, texturas de malha, texturas para materiais personalizados, texturas para efeitos especiais e mais.
FonteObjetos TextButton, TextLabel e TextBox exibem tipografia em um estilo específico quando você aplica um ID de ativo de fonte. Você não pode importar fontes, mas a Loja do Criador oferece mais de 80 fontes diferentes para seu uso.
VídeoUm objeto VideoFrame exibe um vídeo através de sua propriedade de ativo Video. Veja quadros de vídeo para mais informações.

Para avatares

Existem três categorias de tipos de ativos para avatares que você pode encontrar no Mercado e equipar a avatares:

  • Partes do Corpo — Ativos que representam seções do modelo do personagem avatar, como sua cabeça, torso ou pernas.
  • Roupas e Acessórios — Ativos que representam roupas e acessórios em cima das partes do corpo.
  • Animações — Ativos que animam o modelo do personagem avatar, como correr, pular ou nadar.

Todo modelo de personagem contém um objeto HumanoidDescription com IDs de ativos para as partes do corpo, roupas, acessórios e animações do personagem. Por padrão, o personagem jogável de um usuário referencia seu avatar pessoal do Roblox, mas você pode aplicar uma HumanoidDescription personalizada, se desejar. Para mais informações, veja aparência do personagem.

Pacotes

Dentro do Studio, você pode converter ativos únicos ou hierarquias de ativos em pacotes e reutilizá-los em várias experiências, permitindo que você otimize o gerenciamento de ativos em toda a sua equipe ou em vários projetos. Quando um pacote é atualizado, você ou seus membros da equipe podem atualizar cópias específicas para a versão mais atual, atualizar todas as cópias em uma experiência, ou definir cópias específicas para atualizar automaticamente.

Para mais informações, veja pacotes.

URIs de Ativos

Ativos e outros conteúdos armazenados fora do lugar atual são identificados através de Identificadores de Recursos Uniformes (URIs), que são strings formatadas que apontam para um arquivo armazenado online, dentro do pacote do aplicativo Roblox, ou salvo no dispositivo do cliente.

A estrutura básica é um esquema seguido por :// e um caminho que varia de acordo com o esquema.

[Scheme]://[Path]

O Motor Roblox suporta vários esquemas de URI personalizados para referenciar conteúdos armazenados na plataforma.

rbxassetid

rbxassetid aponta para um ativo enviado por usuário no Roblox. Este formato é um padrão comum para propriedades como Decal.ColorMapContent, ParticleEmitter.Texture e AudioPlayer.Asset.

rbxassetid://7229442422

Um ativo de decalque de uma jovem mulher com um botão para um olho.
rbxassetid://3845386987

Três emissores de partículas emitem partículas vermelhas, azuis e amarelas sobre ativos de jarros que ficam em cima de uma torre de pedra. As partículas vermelhas estão em destaque.
rbxassetid://9125402735

rbxasset

rbxasset aponta para a pasta de conteúdo do Roblox no dispositivo do usuário, por exemplo:

rbxasset://textures/face.png

A localização da pasta de conteúdo depende do sistema operacional do usuário:

%LOCALAPPDATA%\Roblox\Versions\<version>\content
(alternativamente C:\Program Files (x86)\Roblox\Versions\<version>\content)

rbxthumb

rbxthumb aponta para uma imagem em Miniatura para o ativo fornecido. Seu formato de string leva um tipo de miniatura (type), um ID de ativo (id) e largura/altura (w/h).

rbxthumb://type=Asset&id=24813339&w=150&h=150

Tipo (type)Valor id EsperadoTamanhos Suportados (w×h)
AssetID para um ativo 2D ou 3D150×150, 420×420
AvatarID para um usuário do Roblox (Player.UserId)48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420, 720×720
AvatarBustID para um usuário do Roblox (Player.UserId)50×50, 60×60, 75×75, 100×100, 150×150, 180×180, 352×352, 420×420
AvatarHeadShotID para um usuário do Roblox (Player.UserId)48×48, 60×60, 100×100, 150×150, 180×180, 352×352, 420×420
BadgeIconID para um emblema150×150
BundleThumbnailID para um pacote do Mercado, como um personagem, cabeça ou sapatos150×150, 420×420
FontFamilyID para uma fonte no Loja do Criador ou inventário do Toolbox1200×80
GameIconID para uma experiência (DataModel.GameId); mostra o ícone da experiência50×50, 150×150
GamePassID para um pass150×150
GameThumbnailID para uma experiência (DataModel.PlaceId); mostra o thumbnail principal da experiência256×144, 384×216, 480×270, 576×324, 768×432
GroupIconID para um grupo150×150, 420×420
OutfitID coletado de uma tabela OutfitPages150×150, 420×420
Aplicar Miniatura de Cabeça de Avatar

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player.PlayerGui
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = playerGui
local imageLabel = Instance.new("ImageLabel")
imageLabel.AnchorPoint = Vector2.new(0, 0)
imageLabel.Size = UDim2.new(0, 150, 0, 150)
imageLabel.Position = UDim2.new(0, 16, 0, 16)
imageLabel.BorderSizePixel = 0
imageLabel.BackgroundColor3 = Color3.new(0, 0, 0)
imageLabel.BackgroundTransparency = 0.8
imageLabel.Parent = screenGui
local success, content, isReady = pcall(function()
return Players:GetUserThumbnailAsync(player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size352x352)
end)
if success then
-- Aplicar conteúdo de miniatura ao rótulo da imagem
imageLabel.Image = content
-- Recortar a miniatura para um círculo
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1, 0)
corner.Parent = imageLabel
end

rbxgameasset

rbxgameasset aponta para um ativo enviado através do Gerenciador de Ativos. Ele permite o acesso a ativos por um nome amigável ao usuário em vez do ID, portanto, se você enviar uma imagem chamada Potion.png, você pode referenciá-la como:

rbxgameasset://Images/Potion

No exemplo acima, Images é a categoria/pasta que aparece no Gerenciador de Ativos e Potion é o nome do ativo, sem sua extensão.

rbxhttp

rbxhttp é uma abreviação para ContentProvider.BaseUrl, por exemplo:

rbxhttp://Thumbs/Avatar.ashx?x=100&y=100&format=png

rbxtemp

rbxtemp permite que você se refira a Files. Use File:GetTemporaryId() para gerar uma URL rbxtemp válida. Por exemplo:

rbxtemp://1

https / http

https ou http aponta para a localização exata de algo na internet. Funciona apenas em domínios aprovados pelo Roblox e gera um erro se você o usar em outros lugares.

https://www.roblox.com/asset/?id=9723979220

Permissões de Ativos

O status de privacidade de um ativo determina quem tem permissão para usar o ativo em suas experiências. Por padrão, todos os ativos são privados quando você ou membros do seu grupo os importam para o Studio. Se você quiser conceder acesso a todos ao ID do ativo, deve distribuir o ativo para a Loja do Criador.

Moderação de Ativos

O Roblox realiza moderação de ativos tanto humana quanto automatizada de forma proativa e reativa para garantir que os ativos cumpram as Regras da Comunidade, Termos de Uso e a Lei de Direitos Autorais do Milênio Digital (DMCA). Se algum ativo violar essas políticas de moderação, como incluir conteúdo discriminatório ou adulto, a equipe de Moderação sinaliza e remove o ativo para proteger os usuários de conteúdos prejudiciais ou não conformes. Esse processo geralmente ocorre dentro de algumas horas após você importar o ativo.

Se um ativo ainda estiver na fila de moderação quando você publicar sua experiência, os usuários não poderão ver ou interagir com o ativo até que o Roblox o aprove. Se o ativo não passar pela moderação, você receberá uma notificação explicando por que o ativo não pode estar na plataforma em seu estado atual. Para mais informações, veja Trabalhando com Ativos - Moderação de Ativos.

Gerenciamento de Ativos

O Roblox oferece várias ferramentas para importar, armazenar e publicar seus ativos:

FerramentaDescrição
Gerenciador de AtivosImporta e armazena imagens, malhas, áudio e mais. Apenas exibe ativos que você importou na experiência atualmente aberta.
ToolboxArmazena todos os ativos que você ou seus grupos já importaram para o Studio, independentemente da experiência que você atualmente tem aberta. Também inclui ativos da Loja do Criador, permitindo que você coloque rapidamente ativos gerados por usuários diretamente em suas experiências.
ImportadorImporta modelos 3D de ferramentas de modelagem de terceiros como uma instância Model personalizada.

Arquivar ativos

Para ajudar ainda mais na organização, você pode arquivar a maioria dos tipos de ativos na seção CriaçõesItens de Desenvolvimento do Painel do Criador. Para arquivar um item, passe o mouse sobre a miniatura de um ativo, clique no botão e selecione Arquivar no menu de contexto.

Botão de opções indicado para um ativo.

Depois de arquivar um ativo, ele desaparece do site e não pode mais ser usado ou visível nas experiências do Roblox, incluindo a sua.

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.