O conteúdo deste site foi traduzido usando inteligência artificial (IA) ou tecnologia de tradução automática e pode conter erros.

Skip to content

Avanços em 3D e 4D da Roblox na SIGGRAPH 2024

A Roblox inova incessantemente para construir uma plataforma 3D imersiva onde milhões de criadores criam avatares, acessórios e experiências que permitem que pessoas de todo o mundo se conectem umas com as outras.

Na SIGGRAPH, a principal conferência mundial sobre computação gráfica e técnicas interativas, compartilharemos novos avanços tecnológicos e algorítmicos. O trabalho que estamos apresentando inclui novos métodos para criar materiais 3D que se esticam como borracha, uma maneira mais rápida de produzir avatares com animação facial e cabelos que se movem de forma mais realista. Combinados, esses são resultados teóricos sólidos e protótipos em estágio inicial para impulsionar o futuro do 3D imersivo. Participe de nossas sessões na SIGGRAPH em Denver para conhecer todos os detalhes técnicos.

Avatares cada vez mais detalhados

Os avatares são o coração da expressão pessoal no Roblox, com animação facial completa, corpos configuráveis, roupas em camadas e aparência consistente em toda a plataforma. Nosso recente Relatório de Expressões Digitais revelou que 88% dos entrevistados da Geração Z afirmam que se expressar em mundos semelhantes ao metaverso, como o Roblox, provavelmente os ajudou a se expressar com mais conforto em suas vidas cotidianas. Para apoiar essa autoexpressão, continuamos a aprimorar o estado da arte em tecnologia de avatares.

Criar um novo avatar a partir de uma malha 3D tradicionalmente requer várias etapas de trabalho altamente técnico. Esse é um dos desafios da geração 4D: transformar recursos 3D estáticos em elementos totalmente dinâmicos, interativos e combinatórios, para que possam ganhar vida em uma experiência de metaverso. As etapas envolvidas, incluindo caging, rigging e skinning, podem levar até uma semana por avatar, mesmo para criadores profissionais. É necessário, então, trabalho adicional para garantir a compatibilidade com os recursos avançados de roupas e expressões faciais da nossa plataforma.

undefined
Em sua palestra “Configuração automática de corpo e rosto de ponta a ponta para avatares 3D gerativos ou criados pelo usuário”, as equipes de Avatares e CoreAI da Roblox apresentam um fluxo de trabalho em várias etapas que combina técnicas de aprendizado de máquina e processamento geométrico. Esse método torna o processo de criação de avatares significativamente mais rápido e fácil, além de permitir que criadores menos experientes projetem e enviem seus próprios avatares totalmente funcionais.

Você pode experimentar o impacto dessa tecnologia na plataforma por meio do Avatar Auto Setup, um sistema automatizado que converte um modelo de apenas geometria de entrada em um avatar compatível com o Roblox, personalizável, pronto para animação, com rigging e texturizado. Com esse sistema, um processo que antes levava até uma semana agora pode ser concluído em minutos.

Uma maneira popular de as pessoas se expressarem no Roblox é alterando o cabelo de seus avatares. Somente em 2023, os usuários do Roblox compraram mais de 139 milhões de penteados, e 7,3 milhões de usuários adquiriram cinco ou mais penteados. Mas conseguir um penteado realista, com cada fio se movendo como no mundo físico, é extremamente desafiador. Em média, o couro cabeludo humano tem entre 100 mil e 150 mil folículos capilares. Simular, armazenar e transferir geometrias complexas nessa escala é difícil tanto em termos de eficiência computacional quanto de robustez.

Em seu artigo “Real-time Physically Guided Hair Interpolation” (Interpolação de cabelos guiada fisicamente em tempo real), Cem Yuksel, da Roblox, e seus colegas da LightSpeed Studios e da Universidade de Utah apresentam um novo esquema de interpolação de cabelos orientado fisicamente que utiliza dados simulados existentes de cabelos-guia. Esse trabalho melhora substancialmente a qualidade visual da renderização de cabelos para experiências praticamente sem sobrecarga.

Simulação e renderização 3D realistas

Os criadores no Roblox criam não apenas as experiências nas quais as pessoas participam para jogar ou se conectar, mas também os objetos que compõem essas experiências. À medida que o Roblox se torna disponível em mais plataformas, variando de um Android de baixa resolução a um console de jogos de alta resolução ou fone de ouvido de RV, é importante que esses objetos possam ser exibidos na melhor resolução possível no dispositivo do usuário.

Luz e sombras costumam representar um desafio para a renderização 3D. Pesquisas recentes fizeram grandes avanços, mas os métodos existentes podem apresentar desfoque com efeitos de câmera como profundidade de campo e antialiasing. Em colaboração com a NVIDIA e a Universidade de Utah, Cem Yuksel, da Roblox, apresenta “Area ReSTIR: Resampling for Real-Time Defocus and Antialiasing”. Este trabalho introduz a amostragem de área ao ReSTIR, o que resolve esses efeitos de câmera de forma mais eficiente. O resultado final é uma definição aprimorada entre luz e sombras e maior nível de detalhes, com menos amostras necessárias.

Bistro_ReSTIR.webp
Uma cena de rua exibida com a versão anterior do ReSTIR. 
Bistro_AreaReSTIR.webp

A mesma cena de rua exibida com nosso novo Area ReSTIR, com melhorias na iluminação e nas sombras.

Em seu artigo “A Unified Differentiable Boolean Operator with Fuzzy Logic”, Hsueh Derek Liu e colegas da Roblox apresentam um método que permite a IA generativa para representações 3D de geometria sólida construtiva (CSG). O simulador de física da Roblox deriva sua robustez da modelagem sólida da indústria de engenharia por meio da CSG, o que também simplifica a criação de formas virtuais plausíveis. A modelagem de superfícies finas da indústria do entretenimento é mais comum, mas não representa o volume dentro de um objeto. A CSG era anteriormente incompatível com a IA generativa porque a etapa de diferenciação do treinamento e da aplicação da IA à geometria requer uma propriedade matemática semelhante à evolução contínua de formas. Ao inventar uma nova primitiva matemática para realizar operações “fuzzy”, desbloqueamos a CSG diferenciável e, a partir dela, construímos uma IA generativa CSG.

smooth_boolean_modeling.webp
Simular com precisão materiais elásticos, como a borracha, é notoriamente desafiador em computação gráfica. Liu e colegas da Roblox apresentam a Simulação Stabler Neo-Hookeana — Filtragem de Valores Próprios Absolutos para Newton Projetado, um método inovador para estabilizar a simulação. O novo método requer apenas uma única alteração de linha de código na estrutura existente e alcança uma melhoria significativa tanto na estabilidade quanto na velocidade de convergência. Os modelos resultantes mantêm uma forma mais estável quando esticados.
Artboard 1.webp
Os métodos gerais de simulação anteriores exigiam um equilíbrio entre o realismo da simulação e os recursos computacionais necessários. Yuksel, da Roblox, e seus colegas da Universidade de Utah apresentam o Vertex Block Descent, um método inovador que produz simulações físicas rápidas e robustas. O método resultante é mais rápido e mais estável do que os processos de simulação anteriores para dinâmica 3D.

Por quase duas décadas, nossa plataforma e a comunidade que nela prospera têm sido impulsionadas pela inovação técnica, graças aos pesados investimentos da Roblox em P&D. Um bom trabalho de P&D exige risco e avaliação honesta. Nem todas as nossas investigações de P&D alcançam resultados que tenham a forma certa ou cheguem no momento certo para se tornarem recursos de produtos, e o trabalho descrito neste artigo é especulativo e voltado para o futuro. No entanto, estamos satisfeitos que algumas das novas técnicas descritas aqui já façam parte de ferramentas disponíveis para os criadores da Roblox, possibilitando avatares e mundos 3D mais realistas. Todas as investigações são passos para o avanço do campo como um todo e da tecnologia para plataformas imersivas 3D.

Em áreas como IA, avatares, física e gráficos, estamos animados para compartilhar um conjunto de novos avanços com o mundo na SIGGRAPH 2024.