opengl and movies

opengl and movies

Post by Jongwhan Le » Mon, 29 Jun 1998 04:00:00



I am wondering which SFX scenes in the holywood movies are made by OPEN GL.

Is it possible to make that kind of high quality graphics by
opengl?

Open Gl in workstation may be quite faster than that of PCs.

 
 
 

opengl and movies

Post by Mark Mulli » Mon, 29 Jun 1998 04:00:00


I think it depends on what you are seeing.  Some of the simpler graphics,
such as*pit displays, imaginary weapons displays, etc,could be openGL.
My only observation would be that some movies, e.g. 5th element, use some
really nice full screen graphics and then the graphics on their "control
systems" look like there's a trs-80 sitting back there somewhere.

For the really advanced stuff, e,g Titanic, openGL is most likely used a lot
for wireframes, flat polys, and trial shots used in development, but the
final product on the screen is using many things ogl doesn't do, such as ray
tracing, good transparency, caustics, etc etc etc.

Bottom line is that if you want really high quality graphics and you don't
have to have the output in realtime, ogl is good for checking, and then you
usually use something a lot more sophisticated to produce the final picture.

Ogl on sgi workstations can be very much faster than pcs, and the
workstation prices are much much bigger
Mark



>I am wondering which SFX scenes in the holywood movies are made by OPEN GL.

>Is it possible to make that kind of high quality graphics by
>opengl?

>Open Gl in workstation may be quite faster than that of PCs.


 
 
 

1. OpenGL+Movie problems

Dear everybody,

I'm trying to use OpenGL and Movie Lib. on an indigo, but unfortuantelly
I'm not able to get started.

My problems are:

1. I tried to compile OpenGL together with the OpenGL movie library using
C++, but the "mvBindOpenGLWindow" function was not defined. I checked and
I discovered that this function is defined just when the variable
__MV_OPEN_GL__ is defined, and strangely this variable wasn't defined.
The problem disappears when the program is compiled with C.

2. Running the program I obtain the following message:

        XError of failed request:

        BadAccess (attempt to access private resource denied)

        Major opcode of failed request: 138 (GLX)
        Minor opcode of failed request: 5 (X_GLXMakeCurrent)

        Serial number of failed request: 0
        Current serial number in output stream: 36

I checked what glXMakeCurrent returns and it returns GLXBadContextState.

In my program I do the following:

1. Get a connection:                    XOpenDisplay
2. Make sure OpenGL is supported:       glXQueryExtension
3. Get an appropriate visual:           glXChooseVisual
4. Create a color map:                  XCreateColormap
5. Create a window:                     XCreateWindow
6. Connect the context to the window:   glXMakeCurrent
7. Map the window:                      XMapWindow
8. Get configuration information:       glXGetConfig

(All this can be also found in the glx_sample available on the web)

9. Open a mv file:                              mvOpenFile
10. Prepare a movie to play in a OpenGL win:    mvBindOpenGLWindow
11. Start movie playback:                       mvPlay

What is wrong? Why does not work?

Thanking you in advance for helping me.

Best regards,

- Caterina SARACENO

- - - - --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  - - - -

DEA - Univ. of Brescia                          phone: +39-30 371-5448
Via Branze, 38                                  fax  : +39-30 380-014
I-25123 ITALY


- - - - --  --  --  --  --  --  --  --  --  --  --  --  --  --  --  - - - -

2. Autodesk phone number & licensing

3. OpenGL Matrix operations and the Matrix movies [off-topic]

4. Need Free Web Graphics? New Site w/100+ Links

5. Encoding OpenGL Demos as MPEG Movies.

6. Graphics Listservs

7. OpenGL animations to movie in mpeg or avi

8. Anyone got "generic" code to make AVI's

9. Creating a movie from an opengl animation

10. Creating a movie from an OpenGL animation

11. OpenGL to (mpeg) movie in Win32?

12. Convert OpenGL scene to movie format

13. How to make a movie from OpenGl ?