Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (406)
games submitted by our members
Games in WIP (293)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Java Game APIs & Engines / OpenGL Development / Re: LWJGL using modern OpenGL examples or Open Source on: 2013-03-01 18:33:01
I see that you don't have any matrixes - movement in modern OpenGL is all about shaders and matrixes, so you should add them.

I was actually wondering about that since I'm going to do SNES-style 2D. Is it necessary? Will it change anything "right now"?
2  Java Game APIs & Engines / OpenGL Development / Re: LWJGL using modern OpenGL examples or Open Source on: 2013-03-01 13:41:41
Could you post the code?

I have it split into several classes, mostly Game and GameObject.

I'm linked my github: https://github.com/Khazrak/ManaEngine.git
3  Java Game APIs & Engines / OpenGL Development / Re: LWJGL using modern OpenGL examples or Open Source on: 2013-03-01 12:34:06
Do you clear screen buffers each frame using glClear?

Yes. I've tried both
1  
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
and
1  
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT | GL11.GL_STENCIL_BUFFER_BIT);


But it's not that.
4  Java Game APIs & Engines / OpenGL Development / LWJGL using modern OpenGL examples or Open Source on: 2013-03-01 12:05:02
Hi

I'm trying to develop a game using LWJGL.
Everywhere I look, everybody says that you should use Modern OpenGL (not glBegin() and glEnd() I guess).

And I followed the tutorials on the LWJGL homepage.
But every time I try to make a moving Quad with textures i get som sort of ghosting or studdering.
Most likely I've done something wrong.

I'm using a delta for the movement and I'm using VBO's and VAO.

Every project or example code I find is using glBegin() and glEnd().

Could anybody show me or give me a link to some code that uses VBO's and VAO's to move a quad (textured)?

5  Game Development / Game Mechanics / Re: OpenGL help in LWJGL, blurry quads on: 2013-02-19 13:58:24
While I was trying to test diffrent things like delta i managed to capture a printscreen with a pixel-column that is wrong.
On both the blue and the brown.



I think it's this "wrong-colors" that make it look blurry.

Is it something wrong with the Shaders or TextureVertex's?
6  Game Development / Game Mechanics / Re: OpenGL help in LWJGL, blurry quads on: 2013-02-19 12:52:19
I've done a new try at it.

Now I'm using OpenGL 3.2 and modern OpenGL methods.
I used the tutorials from LWJGL: http://www.lwjgl.org/wiki/index.php?title=The_Quad_updating_a_VBO_with_BufferSubData
but changed the logic.

When moving a textured quad i get a type of "ghosting" from a few frames back. It looks blurry (printscreen doesnt catch it due to the small lag it gives)
It looks like the glClear doesnt work immediate or something.

I have all the code on github, user Khazrak, Project: ProjectMana,
The Animation-branch is the most up to date working branch.

Any suggestions?

The goal is to make a game like "Secret of Mana"(SNES) with great pixelgraphics.
7  Java Game APIs & Engines / Engines, Libraries and Tools / Re: LWJGL uses wrong graphics card on: 2013-01-25 12:27:47
I didn't make it work with adding java and javaw to the list. But if i (system wide) changed it to performance with the Nvidia Card then it work.

Anybody know any way to make the jar demand high performance?
8  Java Game APIs & Engines / Engines, Libraries and Tools / LWJGL uses wrong graphics card on: 2013-01-25 10:01:35
Hi

I'm trying to learn modern OpenGL using LWJGL, but it seems that it uses the wrong graphics card.
By using GPU Caps Viewer I get the info that my main card has OpenGL 4.2.

But creating a Display gives "Could not create context (WGL_ARB_create_context)". on  "Display.create(pixelFormat, contextAtrributes);"
From this example: http://www.lwjgl.org/wiki/index.php?title=Version_selection


I did a simple program trying to confirm the version:

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  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.ContextCapabilities;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
import org.lwjgl.opengl.GLContext;

public class OldOpenGL {
   public void start() {
      try {
         Display.setDisplayMode(new DisplayMode(800, 600));
         Display.create();
         version();
      } catch (LWJGLException e) {
         e.printStackTrace();
         System.exit(0);
      }
      while (!Display.isCloseRequested()) {
         Display.update();
      }
      Display.destroy();
   }

   public static void main(String[] argv) {
      OldOpenGL displayExample = new OldOpenGL();
      displayExample.start();
   }
   public void version()
   {
      ContextCapabilities c =GLContext.getCapabilities();
      if(c.GL_ARB_compatibility)
      {
         System.out.println("ARB");
      }
      if(c.OpenGL32)
      {
         System.out.println("3.2!");
      }
      else if(c.OpenGL20) {
         System.out.println("2.0");
      }
      else
      {
         System.out.println("No OpenGL");
      }

   }
}


And it prints out "ARB" and "2.0".
So my guess is that it uses the graphics on the CPU.

It has:
Intel HD Graphics 3000 and NVS 4200M (and GPS Caps Viewer says the both have OpenGL 4.2)

I change so the Nvidia settings so java uses the performance-mode, but still no luck.

Any sugestions?
9  Game Development / Game Mechanics / Re: OpenGL help in LWJGL, blurry quads on: 2012-11-20 12:21:37
I didn't succed in capturing a screenshot with the blur.

If i used a texture (to easier see blurring) and sync (with LWJGLs Display.sync) with a 60 fps,
and the window is 800 pixels wide, if i move it 1 pixel per frame it is smooth, 2 pixels its smooth but beginning to hint to blur,
4 pixels and it becoms a bit blurry and you can apperently see the studdering.

the movement of 4 x 60 / second, makes it takes 3,33 seconds to move from one edge to the other, the constant speed show the "studdering".

I dont know if its my screen. I noticed know that the laptop also shows this studder with Java2D but not my desktop, with the same framerate and movement speed.


Is there a recommended movement per frame in pixels for smooth animation?

My plan is to have nice pixel-graphics with hopefully awesome smooth movement.
10  Game Development / Game Mechanics / OpenGL help in LWJGL, blurry quads on: 2012-11-20 09:21:40
Hi

I'm fairly new to OpenGL. After googling Java2D vs OpenGL it sounds like i probably should choose OpenGL.
But when i test the simplest form of a Quad (http://www.lwjgl.org/wiki/index.php?title=LWJGL_Basics_4_(Timing)) which i deactivated the rotation, gives me studders or blur.

I tested it with different framespeeds and different movement per frame speeds and it still looks blurry. I tested it both on a laptop and a gaming desktop.
The more powerfull desktop showed less blurring.

It feels like it shouldn't blurr this much at a so basic code? Java2D gives me none of that....yet

So am i doing something wrong?

(English is not my native language so sorry if i miss spelled something)
Pages: [1]
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars and Titan!

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (81 views)
2013-05-17 21:29:12

alaslipknot (91 views)
2013-05-16 21:24:48

gouessej (122 views)
2013-05-16 00:53:38

gouessej (114 views)
2013-05-16 00:17:58

theagentd (126 views)
2013-05-15 15:01:13

theagentd (113 views)
2013-05-15 15:00:54

StreetDoggy (158 views)
2013-05-14 15:56:26

kutucuk (180 views)
2013-05-12 17:10:36

kutucuk (180 views)
2013-05-12 15:36:09

UnluckyDevil (187 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!
Page created in 0.162 seconds with 21 queries.