Ultra Water
Humpalumps/Ultra-WaterRevisado por IA
O que faz
Um renderizador de água para three.js, a biblioteca 3D usada em jogos e visualizações no navegador. Vem com uma cena de demonstração de uma ilha que você pode sobrevoar: ondas de vento, ondas que se curvam e arrebentam perto da costa, espuma, padrões de luz solar no fundo do mar, uma vista subaquática com raios de sol, e caixotes e barcos que balançam na ondulação. É código-fonte para quem está construindo sua própria cena 3D, não um programa pronto. Você instala o Node, roda dois comandos e abre a página; celulares e tablets recebem automaticamente uma configuração mais leve.
Facilidade de instalação
C · instalar 1 ou 2 ferramentas · Windows
- Windows C
- macOS C
- Linux C
Não há nada para baixar e instalar: em qualquer um dos três sistemas você precisa ter o Node instalado, depois rodar `npm install` e `npm run dev`, e abrir o endereço que o terminal mostra (README). A própria cena exige um navegador com WebGL2 e uma placa de vídeo razoavelmente potente; os números do autor vêm de uma RTX 3060.
Números no GitHub
- Estrelas
- 500em 31 de out. de 2026
- Downloads
- —todas as versões
- Crescimento
- +500estrelas em 3 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Node.js
- Para compilar a partir do código
- Node.js
- Espaço em disco
- 100 MB–500 MB · estimativa
- Contas ou chaves
- Nenhuma
- Custo
- Grátis
- Licença
- MIT (Permissiva)
- Última atualização
- 28 de out. de 2026
Sinais de risco (4)
- InfoProjeto recém-criado e sem versões publicadas
Dados do projeto: criado em 2026-10-28, último push em 2026-10-28, 0 releases no GitHub, 0 issues abertas e já 318 estrelas. Ainda não há histórico de versões para avaliá-lo.
revisão por IA
- InfoNão está empacotado para reutilização
O package.json está marcado como "private": true e ainda carrega a identidade de outro projeto: "name": "gelatin-game-engine", "description": "Gelatin Game Engine". Ele não é publicado como pacote instalável, então reutilizá-lo significa copiar arquivos de src/ manualmente.
revisão por IA
- InfoCriado com agentes de IA
README: "The design was argued out with a second agent before building, and again for each round of upgrades." O repositório também tem uma pasta .claude/ no nível superior.
revisão por IA
- InfoOs números de desempenho foram medidos pelo próprio autor
A própria seção de benchmark do README diz que números publicados antes estavam errados ("Earlier versions of this README quoted numbers 2-4x lower") e que o recurso de espuma mais recente "hasn't been re-measured cleanly yet". As taxas de quadros vêm do benchmark do próprio autor, feito dentro da página, em um PC e um celular.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Se os mais de 200 fps citados se mantêm em outra placa de vídeo, navegador ou sistema operacional
- Como ele se comporta em navegadores além do Chrome, e em Macs ou iPhones
- Quanto espaço em disco o npm install ocupa (a estimativa de 100-500 MB é um palpite, não uma medição)
- Quanto trabalho é, na prática, levar a água para um projeto three.js já existente, já que não há uma interface documentada