Depois da issue sobre o modelo, testei algumas sugestões do @FelipeGdM, principalmente a de diminuir o step size da simulação, e vi que fez bastante diferença. Com isso, comecei a achar que algumas coisas que rodamos estavam desnecessariamente pesadas, o que causava alguns bugzinhos estranhos na fisica ao simular em tempo real com meu hardware limitado. ~limitado aqui é elogio~.
Com isso, estou tentando otimizar um pouco os modelos que a gente usa seguindo algumas boas práticas de modelagem 3D. Comecei então pelo campo, que parecia mais fácil. Para vocês verem, o wireframe do modelo que utilizavamos antes era essa:
Ele era bem dividido em meshes mais simples de colisão e meshes mais complicadas para visual, mas mesmo assim, as duas ainda eram desnecessariamente complicadas. O que eu fiz foi abrir elas no blender e criar uma topologia um pouco mais espertinha, que infelizmente os softwares que exportam de programas de CAD não conseguem obter todas as vezes. O resultado foi esse:
Ficou bem mais clean agora, e fiz de um jeito que as coisas são facilmente expansíveis, então para fazer um modelo para um campo maior, tipo de 5x5 não seria tão trabalhoso.
Além disso, adicionei as marcações completas do campo seguindo o que está nas regras atuais:
E ai ficou um campo bonitinho assim:
As linhas parecem finas, mas na regra ele especifica 3 mm de espessura, então mantive assim mesmo.
Só uma observação, não mexi nada na parte da física e inércia do role. Todas as meshes ainda tem a mesma origem que elas tinham antes, então a matriz de inércia ainda é a mesma que foi exportada. Além disso, a parte de friction da superficie também está com os mesmos parâmetros utilizados anteriormente, o que eu mexi foi só na topologia das meshes mesmo.
Acho que é isso por enquanto, deem uma olhadinha ai xD
Créditos dnv ao @pedrotrschneider por me ajudar no Blender kkkkkkkk
Fala galerinha.
Depois da issue sobre o modelo, testei algumas sugestões do @FelipeGdM, principalmente a de diminuir o step size da simulação, e vi que fez bastante diferença. Com isso, comecei a achar que algumas coisas que rodamos estavam desnecessariamente pesadas, o que causava alguns bugzinhos estranhos na fisica ao simular em tempo real com meu hardware limitado. ~limitado aqui é elogio~.
Com isso, estou tentando otimizar um pouco os modelos que a gente usa seguindo algumas boas práticas de modelagem 3D. Comecei então pelo campo, que parecia mais fácil. Para vocês verem, o wireframe do modelo que utilizavamos antes era essa:
Ele era bem dividido em meshes mais simples de colisão e meshes mais complicadas para visual, mas mesmo assim, as duas ainda eram desnecessariamente complicadas. O que eu fiz foi abrir elas no blender e criar uma topologia um pouco mais espertinha, que infelizmente os softwares que exportam de programas de CAD não conseguem obter todas as vezes. O resultado foi esse:
Ficou bem mais clean agora, e fiz de um jeito que as coisas são facilmente expansíveis, então para fazer um modelo para um campo maior, tipo de 5x5 não seria tão trabalhoso.
Além disso, adicionei as marcações completas do campo seguindo o que está nas regras atuais:
E ai ficou um campo bonitinho assim:
As linhas parecem finas, mas na regra ele especifica 3 mm de espessura, então mantive assim mesmo.
Só uma observação, não mexi nada na parte da física e inércia do role. Todas as meshes ainda tem a mesma origem que elas tinham antes, então a matriz de inércia ainda é a mesma que foi exportada. Além disso, a parte de friction da superficie também está com os mesmos parâmetros utilizados anteriormente, o que eu mexi foi só na topologia das meshes mesmo.
Acho que é isso por enquanto, deem uma olhadinha ai xD
Créditos dnv ao @pedrotrschneider por me ajudar no Blender kkkkkkkk