|
teletubo
|
 |
«
Reply #781 - Posted
2010-05-20 14:34:44 » |
|
Man you're a national star ! congratulations ! (I guess)
|
|
|
|
gouessej
|
 |
«
Reply #782 - Posted
2010-05-20 15:16:22 » |
|
Man you're a national star ! congratulations ! (I guess)
Thanks 
|
|
|
|
Games published by our own members! Check 'em out!
|
|
kappa
|
 |
«
Reply #783 - Posted
2010-05-20 15:45:45 » |
|
The Tuer Revolution begins 
|
|
|
|
irreversible_kev
|
 |
«
Reply #784 - Posted
2010-05-20 18:31:56 » |
|
awesome  well done. Looks like you were having an argument about JOGL vs LWJGL at 3:40 in that video. 
|
|
|
|
Eli Delventhal
|
 |
«
Reply #785 - Posted
2010-05-20 20:07:06 » |
|
Hahaha good stuff. I wish my French was better, I only got partial comprehension of all that. But I did see you ask the lady if it was an accident she became a waitress, and it gave me a good laugh. 
|
|
|
|
CommanderKeith
|
 |
«
Reply #786 - Posted
2010-05-21 03:19:44 » |
|
Wow that's incredible! I'm going to ask my french friend to tell me what's going on there. Looks like those girls are a little bit stuck up! awesome  well done. Looks like you were having an argument about JOGL vs LWJGL at 3:40 in that video.  
|
|
|
|
gouessej
|
 |
«
Reply #787 - Posted
2010-05-31 12:43:36 » |
|
Wow that's incredible! I'm going to ask my french friend to tell me what's going on there. Looks like those girls are a little bit stuck up!  There is a version subtitled in English somewhere.
|
|
|
|
|
bobjob
|
 |
«
Reply #789 - Posted
2010-05-31 17:36:23 » |
|
1
| how did you become a waitress, was that an accident? |
Poor girl is probably crushed.
|
|
|
|
Games published by our own members! Check 'em out!
|
|
gouessej
|
 |
«
Reply #790 - Posted
2010-07-28 10:36:52 » |
|
Hi! I have to fix an annoying bug in the sound system, then I will end the implementation of the optimization and maybe start using Netbeans RCP in JFPSM. If someone knows where I can find a nice model of animated cop, let me know. Edit.: the bug fix is below: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| try{soundSystem=new SoundSystem(LibraryJavaSound.class); if(System.getProperty("os.name").contains("linux")||System.getProperty("os.name").contains("Linux")) {Mixer.Info[] infos=AudioSystem.getMixerInfo(); if(infos.length>0 && infos[0].getName().contains("Camera")) {Mixer mixer; for(int i=1;i<infos.length;i++) {mixer=AudioSystem.getMixer(infos[i]); if(!infos[i].getName().contains("Camera")&&!infos[i].getName().equals("Java Sound Audio Engine")) {LibraryJavaSound.setMixer(mixer); break; } } } } SoundSystemConfig.setCodec("ogg",CodecJOrbis.class); } catch(SoundSystemException sse) {System.out.println("The initialization of the sound manager failed: "+sse);} |
http://tuer.svn.sourceforge.net/viewvc/tuer/pre_beta/engine/SoundManager.java?r1=224&r2=242
|
|
|
|
|
gouessej
|
 |
«
Reply #792 - Posted
2010-07-29 17:10:46 » |
|
Thank you but even the most expensive model is not animated and none are in collada format  bobjob succeeded in converting my MD2 model into OBJ format  Maybe we're going to kill cops soon.
|
|
|
|
|
|
|
bobjob
|
 |
«
Reply #796 - Posted
2010-07-30 21:40:44 » |
|
thats a great collection of models. Im downloading... them all now
|
|
|
|
gouessej
|
 |
«
Reply #797 - Posted
2010-08-01 21:01:08 » |
|
Hi!
I have almost finished to port the MD2 importer of JME 2 to Ardor3D as I think it is a better solution than tinkering WaveFront OBJ models obtained by the conversion of MD2 models with Blender. I hope it will work fine.
|
|
|
|
|
gouessej
|
 |
«
Reply #799 - Posted
2010-08-08 12:22:47 » |
|
Hi! People using the latest update (update 21) of Java 1.6 (Sun and OpenJDK) gets the following exception when launching the very experimental version of TUER: net.sourceforge.jnlp.LaunchException: Fatal: Launch Error: Could not launch JNLP file. at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:462) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:725) Caused by: java.lang.IllegalAccessException: Class net.sourceforge.jnlp.Launcher can not access a member of class engine.Ardor3DGameServiceProvider with modifiers "public static" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:95) at java.lang.reflect.Method.invoke(Method.java:607) at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:454) ... 1 more Caused by: java.lang.IllegalAccessException: Class net.sourceforge.jnlp.Launcher can not access a member of class engine.Ardor3DGameServiceProvider with modifiers "public static" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:95) at java.lang.reflect.Method.invoke(Method.java:607) at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:454) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:725) I have tried to fix this bug, it should work now: http://tuer.sourceforge.net/very_experimental/tuer.jnlpLet me know if something's still wrong.
|
|
|
|
gouessej
|
 |
«
Reply #800 - Posted
2010-08-18 21:34:16 » |
|
Hi! The MD2 importer seems ready : 
|
|
|
|
Riven
|
 |
«
Reply #801 - Posted
2010-08-18 21:41:29 » |
|
Cool, how much work was it? Does it support animation?
It's actually easy to support hardware accelerated keyframe animation. Just push your vertex data into two texcoord arrays, and lerp between those in the vertex shader. Keep in mind that you'll have to match every vertex of your indexed geometry in all keyframes. It gets really funny when the vertex-count in the keyframes do not match up.
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings!
|
|
|
gouessej
|
 |
«
Reply #802 - Posted
2010-08-18 22:51:09 » |
|
Cool, how much work was it? Does it support animation?
Actually, I ported the MD2 importer of JMonkeyEngine to Ardor3D, I had to reorganize the whole source code because Renanse found it too dirty and he would have preferred rewriting it from scratch like the OBJ importer. I made some regression tests with several animated models, it works at least as much as the original MD2 importer. I tested the serialization too in order to be able to convert the MD2 model into Ardor3D binary format. I worked on this about 10 hours. I could have rewritten it from scratch but it would have been useless as the MD2 importer of JME 2.0 was already quite reliable. I have to update the game itself... It's actually easy to support hardware accelerated keyframe animation. Just push your vertex data into two texcoord arrays, and lerp between those in the vertex shader. Keep in mind that you'll have to match every vertex of your indexed geometry in all keyframes. It gets really funny when the vertex-count in the keyframes do not match up.
I cannot implement this with shaders as I still rely on OpenGL 1.3. Do you think my current port is not very efficient?
|
|
|
|
Riven
|
 |
«
Reply #803 - Posted
2010-08-18 22:58:49 » |
|
You have to change your point of view. You don't want to think about todays low-end, but what low-end gfx hardware will be around when you release your game. Don't focus on supporting a quickly diminishing group of users. Some smartphones (with latest OpenGL ES) don't even have a fixed function pipeline anymore. Use shaders, everywhere.
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings!
|
|
|
gouessej
|
 |
«
Reply #804 - Posted
2010-08-19 08:17:43 » |
|
You have to change your point of view. You don't want to think about todays low-end, but what low-end gfx hardware will be around when you release your game. Don't focus on supporting a quickly diminishing group of users.
I don't want to choose, that is why I use an engine that works both on very low-end graphics cards and on high-end graphics cards. I have nothing against shaders but I don't want to use features of Ardor3D requiring them and I don't want to implement features requiring them. Currently I implement my features without shaders; if it becomes unavoidable, I will make an effort. JOGL 2 includes some nice fixed function emulation  Some smartphones (with latest OpenGL ES) don't even have a fixed function pipeline anymore. Use shaders, everywhere.
What do you mean exactly? I don't use immediate rendering and I rarely use functions that have been deprecated.
|
|
|
|
Riven
|
 |
«
Reply #805 - Posted
2010-08-19 10:08:51 » |
|
I don't want to choose, that is why I use an engine that works both on very low-end graphics cards and on high-end graphics cards. I have nothing against shaders but I don't want to use features of Ardor3D requiring them and I don't want to implement features requiring them. Currently I implement my features without shaders; if it becomes unavoidable, I will make an effort. JOGL 2 includes some nice fixed function emulation  What do you mean exactly? I don't use immediate rendering and I rarely use functions that have been deprecated. OpenGL ES: http://www.khronos.org/opengles/http://www.jeffwofford.com/?p=698http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=276633OpenGL (non-ES) is moving in this direction too.
|
Hi, appreciate more people! Σ ♥ = ¾ Learn how to award medals... and work your way up the social rankings!
|
|
|
gouessej
|
 |
«
Reply #806 - Posted
2010-08-19 13:24:04 » |
|
I was right, Ardor3D does not use old things like glTranslate, etc... but it still uses gl*Pointer instead of glVertexAttribPointer. Therefore, I'm on the good road.
|
|
|
|
gouessej
|
 |
«
Reply #807 - Posted
2010-08-24 14:43:01 » |
|
Hi! I fixed my problem with Blender by doing this: 1
| ln -s ~/path/to/blender/.blender ~/.blender |
Now I can convert almost all formats to Collada format except the blend format and I have still the same problem, only the first frame of any animated model is exported. I'm aware of the limitations of the MD2 format but I'm stuck to this, I don't want to spend my time in writing or porting some other loaders to Ardor3D except maybe for MD3. I'm going to spend some time on an optimization about that I spoke there: http://www.java-gaming.org/topics/tuer-truly-unusual-experience-of-revolution-fps-using-jogl/16094/msg/183388/view.html#msg183388Edit.: I've found a small bug but it should not be difficult to fix because I have commented a lot this part of the source code, it really helps. I advise everyone here and especially the beginners to get accustomed to comment their source code because it is really helpful and it is more pleasant for one self, you can spend much time in it when it is pleasant to read, you have less chances to get bored or to be fed up by your own code if you really understand it. It allows me to be able to resume programming after several months without worrying not to understand what I did.
|
|
|
|
bobjob
|
 |
«
Reply #808 - Posted
2010-08-28 04:26:38 » |
|
Why not write a Wavefront obj importer that can import a list of files, and convert them into keyframes? as blender has no problems exporting Wavefront as animation.
edit: or rather, simple modify the current OBJ importer to support an array of files.
|
|
|
|
gouessej
|
 |
«
Reply #809 - Posted
2010-08-28 08:10:17 » |
|
Why not write a Wavefront obj importer that can import a list of files, and convert them into keyframes? as blender has no problems exporting Wavefront as animation.
edit: or rather, simple modify the current OBJ importer to support an array of files.
You're right, it might be a solution, thanks.
|
|
|
|
|