¿Existe algún motor de física 3D JavaScript de código abierto? [cerrado]

19

Estoy trabajando en un juego 3D FPS basado en la web usando WebGL, HTML5 y JavaScript. Se supone que debe apuntar a PC y netbooks con navegadores habilitados para WebGL.

Me pregunto si hay un motor de física 3D de código abierto existente escrito en JavaScript.

Deyaa
fuente

Respuestas:

3

Si bien personalmente uso ammo.js (ver la respuesta de schteppe ) a través de Physijs envoltorio , también me gustaría mencionar cannon.js , que está creado específicamente para JavaScript, a diferencia de ammo.js, que se compila automáticamente de C ++ a JS. La desventaja es mucho menos características en cannon.js.

JigLibJS que fue mencionado por Paul Brunt parece estar sin mantenimiento.

Tapio
fuente
2

No conozco ningún motor de física 3D implementado en JavaScript. Pero tal vez podría echar un vistazo al puerto Quake2> HTML5 y ver cómo lo hicieron: http://code.google.com/p/quake2-gwt-port/

Por lo que entendí, utilizaron Google Web Toolkit (GWT) para compilar Java-Sources a JavaScript. Creo que este enfoque también puede tener algunos beneficios para su proyecto, ya que es mucho más probable que encuentre un buen motor de física 3D para Java que para JavaScript.

bummzack
fuente
1

cannon.js . Es mucho más rápido que ammo.js porque fue escrito en JS nativo en lugar de ser portado desde C ++. Desafortunadamente, su documentación es prácticamente inexistente.

Bosque katsch
fuente