I want to make a Baseball game (blender animations). I am using a java application to control certain events in the game, and with a function to show the corresponding animation .
“to bat” event—> show “Bat video”
¿Does exist one way to integrate Java with Blender? I know Python can control the Blender’s animation with scripts. ¿can I integrate the three technologies?
About the animation, I think show it statictly, like many videos, one after another, and no in real time, because of that I need a Game Engine. Despite. I would like to know if I can use the Game Engine to “listen” the events that comes from the Java application and update the animation.
I have been searching in many forums and websites but I still don’t know if my idea is feasible
There’s not a direct bridge between Blender and Java, and it doesn’t seem feasible to me (or at least there’s no easy way). If you learn some basic Python you might be able to control the game events in the same way via Python scripting, or try a Java-supporting 3D engine (like Irrlicht with Jirr or OGRE with Ogre4j).
No hay puente o conexión directa entre el Blender y el Java, y no me parece muy factible (no creo que sea fácil). Si aprendes lo básico del Python, tal vez puedas controlar los eventos en el juego a través de scripts, y hasta más fácil que con Java, o tal vez algún motor de juego 3D con soporte para el Java (como Irrlicht con Jirr or OGRE con Ogre4j).
Don’t ask me how, because I don’t know. But, you can tie Java into C using CORBA. I’m sure that most of the API work has already been done; but how to get that working with Blender…
Maybe with a Java GUI, and display the .avi (or whatever format video) in there… ? like a website, but not in a browser. Of course, is an static solution