Pular para o conteúdo
MeghaOS

Selecione o idioma

O MeghaOS fala mais de 100 idiomas na sua própria máquina. Este site está disponível por completo em todos os idiomas listados aqui; nossas páginas legais e os artigos do blog permanecem em inglês.

FIG 3.5 · Simulation Studio

Transforme um prompt emum modelo rodando.

Descreva um sistema e receba uma simulação interativa: renderização 3D, parâmetros ao vivo e edição em tempo real. O código por trás é gerado na hora, roda em sandbox e é seu para exportar.

FIG 3.6 · Uma simulação, ao vivo

Um sistema caótico, integrado no seu navegador.

O canvas abaixo é um integrador de pêndulo duplo de verdade, não um vídeo. Saia da página e ele se pausa sozinho.

Mostre por que um pêndulo duplo é caótico

experimente
Dois braços, uma dobradiça, nenhuma forma fechada
arm one arm two
Pivô fixo
Dobradiça livre
Segunda massa

Mude alguma coisa

Estes controles estão ativos. Quem guarda o estado deles é o renderizador, não um servidor.

Razão de massas50%
1100
Gravidade10 m/s²
120
Amortecimento6%
040
Desenhar o rastro
Duas execuções, um milésimo de radiano de diferença
separação (rad)
0s10s20s30s40s50s60s70s
FIG 3.6b · A superfície

E este é o Simulation Studio como ele é entregue.

Uma viewport 3D com um painel de Entidades e Sistemas, um alternador de modo e uma linha de transporte. Descreva uma mudança em linguagem simples e ele edita a cena em execução.

Simulation Studio
3D2DAuto
Generate

Entities · 1

knot

Systems · 2

spin

float

Speed1.0x

Interface, reconstruída na página · v0.1.10

FIG 3.7 · Não é uma caixa-preta

A simulação é código, e você pode levá-lo com você.

Uma simulação gerada não é uma renderização que o agente te entrega; é um módulo que ele escreveu. Você pode ler, mudar, quebrar e exportar para o seu próprio trabalho. Nada do resultado fica preso ao MeghaOS.

  • Os parâmetros são ao vivo: mude um e o integrador responde na hora
  • O código gerado pode ser inspecionado, editado e exportado
  • Roda inteiramente no seu hardware, então não há custo por simulação
  • Roda em sandbox, como qualquer outro código gerado na hora no sistema
pendulum.py
# Toda simulação é código de verdade que você pode guardar.
from megha.sim import Scene

scene = Scene("torus knot")
scene.entity("knot", geometry="torus_knot", p=2, q=3)
scene.system("spin", target="knot", rate=0.4)
scene.system("float", target="knot", amplitude=0.2)

scene.run(speed=1.0)
scene.export("knot.mp4")
FIG 3.8 · Onde ele se encaixa

Útil quando a resposta é um comportamento, não um número.

Ensinar e entender

Um sistema que você pode perturbar ensina mais do que o gráfico de uma única execução. Mude a gravidade, observe a divergência, construa a intuição.

Sensibilidade, tornada visível

Rode condições iniciais quase idênticas lado a lado e veja onde se separam: a definição prática de um sistema caótico.

E se… na hora

Modele uma fila, uma cadeia de suprimentos, um limitador de taxa. Qualquer coisa em que a pergunta interessante seja o que acontece ao longo do tempo.

Prototipar antes de se comprometer

Gere um modelo tosco em um minuto e decida se a implementação real vale uma semana.

Rode na sua própria máquina.

Download gratuito. Nada sai do dispositivo a menos que você conecte. A implantação corporativa está a uma conversa de distância.