Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (604)
Games in Android Showcase (171)
games submitted by our members
Games in WIP (652)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Video textures - how to get started?  (Read 1505 times)
0 Members and 1 Guest are viewing this topic.
Offline deviation

Junior Newbie

Java games rock!

« Posted 2005-02-23 23:48:58 »

using jMe on top of LWJGL I tried to have a video texture on my geo. Currently this has to be done using LWJGL directly.
I read that it should be possible with LWJGL but at the moment I dont know exactly where to start. Could anybody give me an advice how to solve this problem?

Thanks in advance

cheers _ deviation
Offline javazoid

Junior Devvie

Where's Flender?

« Reply #1 - Posted 2005-02-25 05:15:48 »

Take a look at the NEHE 35 tutorial


Offline deviation

Junior Newbie

Java games rock!

« Reply #2 - Posted 2005-02-25 10:13:28 »

hmm, so I tried to understand how the Pbuffer works. The way I thought it could be working, was to convert the video frame into the Pbuffer and later in the render() do something like

GL11.glBindTexture(GL11.GL_TEXTURE_2D, tex.getTextureId());

May it work this way? I failed already on converting the video frame of the jame media framework into a Pbuffer.  Embarrassed
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline javazoid

Junior Devvie

Where's Flender?

« Reply #3 - Posted 2005-02-25 13:05:34 »

Video textures has nothing to do with Pbuffers.

Did you try with a textured quad ? Basically you should decode your avi frame into an rgb array and copy it to a texture using glCopySubTex2d(). Then you can draw the texture into your context (which may be a Pbuffer, a Display, etc.).

Offline deviation

Junior Newbie

Java games rock!

« Reply #4 - Posted 2005-02-25 14:16:37 »

Yes I tried using a textured quad.
I am not that familar with GL. I already saw that glCopyTexSubImage2D() function (I think thats the one you meant, right?)  in the LWJGLTextureRenderer.
But the glCopyTexSubImage2D() just reads the GL_READ_BUFFER and the camera frame isnt in the GL window. I already have the rgb array. Do you have a simple example of something similar?

big thanks in advance
Offline deviation

Junior Newbie

Java games rock!

« Reply #5 - Posted 2005-02-25 14:50:07 »

... just saw that you might have meant glTexSubImage2D()
Offline javazoid

Junior Devvie

Where's Flender?

« Reply #6 - Posted 2005-02-26 07:17:26 »

woops, yes, glTexSubImage2D() , sorry... Embarrassed

Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

SHC (24 views)
2015-08-01 03:58:20

Jesse (19 views)
2015-07-29 04:35:27

Riven (40 views)
2015-07-27 16:38:00

Riven (21 views)
2015-07-27 15:35:20

Riven (24 views)
2015-07-27 12:26:13

Riven (14 views)
2015-07-27 12:23:39

BurntPizza (36 views)
2015-07-25 00:14:37

BurntPizza (46 views)
2015-07-24 22:06:39

BurntPizza (28 views)
2015-07-24 06:06:53

NoxInc (36 views)
2015-07-22 22:16:53
List of Learning Resources
by gouessej
2015-07-09 11:29:36

How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30

Intersection Methods
by Roquen
2015-05-29 08:19:33

List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
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!