Contents

Não consigo rodar o Phun, o que faço?

Aqui estão alguns passos que podem te ajudar:

  • Tenha certeza que você tem uma instalação limpa (apague qualquer pasta antiga do programa) da última versão de Phun.
  • Baixe os últimos drivers da sua placa de vídeo.
  • Determine as cores do seu monitor para 32bit (ou o Phun para 16bit com o comando System.depth = 16)
  • Desative quaisquer outros monitores além do primário.

Se isso não ajudar, então tente os seguintes passos:

  • Tente mudar as resoluções do seu monitor.
  • Crie um config.cfg com o seguinte:
   System.fullscreen = true;
   System.resolution = [1024, 768]; // ou sua resolução padrao
   System.vSync = false; // ou tente true (verdadeiro)
   System.depth = 16; // 32 é padrao

Se isso não funcionar, eu não sei o que irá (então não me pergunte). Tente perguntar a alguém do fórum.

Tenho problemas ao salvar cenas do Phun/Phunlets

Tenha certeza que o Phun está instalado em um diretório com acesso à escrita (a Área de Trabalho é ideal para isto). Isso é muito importante para o Windows Vista e o Mac OS. Você não pode rodar o Phun diretamente de um arquivo .zip ou .dmg.


A simulação está muito lenta (em câmera lenta), como eu conserto isso?

Digite System.minFPS = 1; no Console ou no final do config.cfg (dentro do diretório do Phun, crie-o caso necessário). Isso vai fazer a simulação rodar mais rápida, mas a taxa de imagens irá cair. Se isso não for suficiente, então usse o menu de opções para desligar os shaders e as nuvens, e ligue a renderização simples de água. Isto deve aumentar seu FPS.

Você também pode desligar as renderizações de estética e da água para aumentar sua performance.

Nós sabemos que o Phun roda devagar em algumas combinações de Sistemas Operacionais, Placas de Vídeo, Drivers, etc, e estamos trabalhando para consertar isto. Fiquem ligados às atualizações.


Tenho uma sugestão para o Phun, onde devo ir?

Use a seção de sugestões no fórum.


Fiz uma tradução do Phun para minha língua nativa! Devo enviá-la a vocês?

Não! Veja essa página: Traduções


Quando eu inicio o Phun, eu recebo vários avisos, isso é ruim?

Não, os avisos que aparecem no console são comuns e podem ser ignorados. É bom lê-los, mas não precisa fazer alarde.


O código fonte vai ser liberado?

Não, ao menos por enquanto (apesar de termos fans de código aberto)


Phun funciona no Windows Vista?

Sim, tanto na versão 32bit quanto na 64bit. Entretanto, se você instalá-lo na pasta Arquivos de Programas, você deve ter problemas ao salvar seu trabalho, então, instale o Phun em Meus Documentos ou na Área de Trabalho ou algo do tipo.


Onde posso descobrir mais detalhes de como o Phun funciona?

Na tese do Emil, quando ele tiver terminado de escrevê-la! O Phun é baseado em um motor de física 2D capaz de solucionar forças limitantes. A limitação é uma condição física/matemática que é capaz de fazer, por exemplo, que dois corpos não se atravessem. O solucionador no Phun soluciona um grande sistema de equações lineares usando métodos iterativos, computa as forças limitantes necessárias e atualiza a velocidade dessas forças, e, finalmente, também computa novas posições e orientações. O método para computar essas forças limitantes é baseada em SPOOK, do trabalho de Claude Lacoursière em sua tese de PhD, Ghosts and machines: regularized variational methods for interactive simulations of multibodies with dry frictional contacts, Departamento de Ciência da Computação, Universidade de Umeå, 2007. O passo de tempo resultante é relacionado ao esquema de integração Leapfrog. As simulações do fluido no Phun são baseados em um método chamado Smoothed Particle Hydrodynamics (SPH). O SPH é um método baseado em partículas onde as forças entre as partículas são desenhadas, assim, a dinâmica resultante aproxima às equações de Navier Stoke para um fluido.

Por que os fluidos no Phun são tão esponjosos, e é possível ter fluidos incompressíveis?

É muito difícil modelar e simular fluidos incompressíveis. Para a maioria das situações práticas, a água pode ser considerada incompressível. Isso significa que não importa quanta pressão você aplica à água, o fluido ainda resistirá à mudança de volume. Incompressibilidade está, na verdade associada à velocidade do som em um fluido (1500m/s para a água), e para conseguir a incompressibilidade, teríamos que usar um espaçamento de tempo que nos permitisse resolver vibrações (ondas sonoras, isto é, ondas de pressão) com esta velocidade. O Phun normalmente funciona bem abaixo dos 100Hz o que significa que o espaçamento de tempo é 1/100s ou maior, e isso apenas gera simulações estáveis se a velocidade do som é definido para uma fração da real velocidade. Precisamos de computadores com cerca de 50-100 vezes mais processamento para simular fluidos incompressíveis. Entretanto, nós estamos pesquisando por modelos totalmente novos para simulações de fluidos, então fiquem ligados!

Como eu defino a viscosidade nos fluidos do Phun?

Você pode definir a viscosidade usando o console, mas lembre-se que definindo um valor muito grande (algo como o syrup) pode causar instabilidade e definindo um valor muito pequeno também pode causar instabilidades. A razão é que os fluidos do Phun usam um modelo de viscosidade, onde o amortecimento viscoso é modelado usando uma força explícita. Se a força se torna muito grande para ser calculada no espaçamento de tempo, o sistema pode ganhar energia e explodir. Mas, fiquem ligados para melhorias!


Como eu capturo vídeos e compartilho-os?

Veja a seção de Video


Os atalhos do teclado, como pausar a simulação com espaço, não funcionam!

Baixe o autoexec.cfg padrão e coloque-o na pasta de instalação do Phun.


Minha pergunta não está aqui!

Pergunte no fórum ou, se isso não ajudar, entre em contato comigo.


Eu te enviei um e-mail e você não me respondeu!

Desculpe-me, eu recebo muitos e-mails e eu não simplesmente não tenho tempo para responder todos eles. Tente o fórum.

Translated by Bernard Barbosa | PETMEC UFF Brasil

Last modified July 9, 2009 1:08 am
Copyright 2008 Algoryx Simulation