opengl

Python - No handlers could be found for logger "OpenGL.error"

Okay, what is it, and why does it occur on Win2003 server, but not on WinXP. It doesn't seem to affect my application at all, but I get this error message when I close the application. And it's annoying (as errors messages should be). I am using pyOpenGl and wxPython to do the graphics stuff. Unfortunately, I'm a C# programmer that h...

Is there any decent OpenGL SceneGraph API/framework?

I am new to OpenGL. Wondering if there is any good Scenegraph API/framework for OpenGL. At the moment I am using glut with a custom node based solution: I am setting children and siblings for each node the calling a traverse function. I'd like a more flexible solution when it comes to managing dynamic elements in the scene. ...

How can I apply 2 or more texture maps to a gluSphere OpenGL object?

I'm writing a basic planet viewer OpenGL Perl application, just for fun. I have the basics working, with the glorious planet, implemented through a gluSphere(), rotating with the classic earth texture map applied. Now, what if I want to apply a second texture map through OpenGL (say, the "earth clouds")? Of course, I can mix the two te...

porting iPhone openGLES app to OSX?

Developing for the iPhone has been my first experience with objective-c and first in-depth experience with xcode. How difficult would it be to port an openGLES iPhone app to the OSX desktop using openGL? I am not asking about user interface - obviously there is no equivalent to cocoa touch UI on the desktop. I am asking specifically ab...

iPhone: What is the best way to use both OpenGL and the native user interface in an application?

I'm pretty new to the iPhone platform, so I'm wondering what the best way to switch between OpenGL rendering and a UIView might be? Any comments much appreciated! ...

Changing Alpha value on fly for a 3D RGBA texture

I am using 3D textures for volume rendering of raw data. The raw data can be Luminance-Alpha or RGBA. Currently, I read the raw data and set the alpha value such that the furthest row (or slice)would be opaque (Alpha = 1) and the nearest slice would be "transparent" (say alpha = 0.1) and and alpha values are interpolated. Is there any ...

openGL textures that are not 2^x in dimention

I'm trying to display a picture in an openGL environment. The picture's origninal dimensions are 3648x2432, and I want to display it with a 256x384 image. The problem is, 384 is not a power of 2, and when I try to display it, it looks stretched. How can I fix that? ...

draw by mouse in openGL

how to draw a polygon by mouse with openGL in c++ ...

3D Engine Comparison

I am currently investigating several free/open source OpenGL based 3D engines, and was wondering if you guys could provide some feedback on these engines and how they are to work with in a real world project. The engines being compared are (in no particular order): Crystal Space Panda3D Irrlicht These are the main ones i know that ...

Creating an Environment Stack in OpenGL

I'd like to create an abstraction in OpenGL of the environment settings(blending, stenciling, depth, etc.) that works like the matrix stack. Push onto the stack, make any changes you need, draw your objects, then pop the stack and go back to the prior settings. For example, currently you might have drawing code like this: glEnable(GL_B...

Get Data from OpenGL glReadPixels(using Pyglet)

I'm using Pyglet(and OpenGL) in Python on an application, I'm trying to use glReadPixels to get the RGBA values for a set of pixels. It's my understanding that OpenGL returns the data as packed integers, since that's how they are stored on the hardware. However for obvious reasons I'd like to get it into a normal format for working wit...

OpenGL: inaccurate color?

I'm trying to follow the directions from this page: http://www.opengl.org/resources/faq/technical/color.htm regarding rendering primitives with a unique color I've checked the number of bits for every color and the result was 8 for each. When calling: glColor3ui(0x80000000, 0, 0xFF000000); and reading back the pixel with glReadPixel...

openGL into png

I'm trying to convert an openGL [edit: "card that I drew"(?):) thx unwind]containing a lot of textures (nothing moving) into one PNG file that I can use in another part of the framework I'm working with. Is there a C++ library that does that? thanks! ...

glGetError hangs for several seconds

I am developing an OpenGL application and I am seeing some strange things happen. The machine I am testing with is equipped with an NVidia Quadro FX 4600 and it is running RHEL WS 4.3 x86_64 (kernel 2.6.9-34.ELsmp). I've stepped through the application with a debugger and I've noticed that it is hanging on OpenGL calls that are receivin...

What is the best application/technique to design 3D landscapes for a Game?

I am currently in the process of needing to create game content for our student project. I need to create a desert environment that we will export then load into our game. I am not a designer, although I am being forced into the role. The environment with have a level of detail similar to World of Warcraft (maybe not as high detail). M...

Texturing Vertex Buffer Objects

What I want to do is drawing a (large) terrain with OpenGL. So I have a set of vertices, lets say 256 x 256 which I store in a vertex buffer object in the VRAM. I properly triangulated them, so I've got an index buffer for the faces. // vertexes glBindBufferARB(GL_ARRAY_BUFFER_ARB, vertexBufferId); glVertexPointer(3, GL_FLOAT, 0, 0); //...

C++ Operator Ambiguity

Forgive me, for I am fairly new to C++, but I am having some trouble regarding operator ambiguity. I think it is compiler-specific, for the code compiled on my desktop. However, it fails to compile on my laptop. I think I know what's going wrong, but I don't see an elegant way around it. Please let me know if I am making an obvious mista...

Draw Order in OpenGL

I am rendering an OpenGL scene that include some bitmap text. It is my understanding the order I draw things in will determine which items are on top. However, my bitmap text, even though I draw it last, is not on top! For instance, I am drawing: 1) Background 2) Buttons 3) Text All at the same z depth. Buttons are above the backgr...

Compiling minimal GLEW application under Cygwin.

Let's consider the following program and try to compile it under Cygwin: #include <GL/glut.h> int main(int argc, char** argv) { glutInit(&argc, argv); glLoadIdentity(); } It compiles and runs just fine. -I/usr/include/opengl seems to be terribly important. g++ -I/usr/include/opengl -I../include/cygwin -L../lib/cygwin test.cpp...

How to setup blending for additive color overlays?

Is it possible in opengl to setup blending to achieve additive color overlays? Red + green = yellow, cyan + magenta = white, etc.. (see diagram) ...