PDA

View Full Version : Are you developing CAD/CAE or Games?



billy
04-05-2002, 04:29 AM
Hi

I was wondering how many people use OpenGL for:

A) Games

OR

B) Development of computer-aided design (CAD), scientific programs and others.

Your reply should be A), B) or both.

This is because some issues might be more important and advanced in a specific area.

Eric
04-05-2002, 04:38 AM
I am not sure if carrying surveys here will be very popular (I think it's been done a while ago as well, did you search ?) but anyway: I do B).

Regards.

Eric

mphanke
04-05-2002, 06:27 AM
Hi,

I'm also working on B).

Martin

LordKronos
04-05-2002, 07:10 AM
A

Kilam Malik
04-05-2002, 07:24 AM
B)

davepermen
04-05-2002, 07:53 AM
A) (or at least, i try.. http://www.opengl.org/discussion_boards/ubb/smile.gif)

nemesis
04-05-2002, 08:07 AM
B)
but I would like A) http://www.opengl.org/discussion_boards/ubb/rolleyes.gif

Coconut
04-05-2002, 08:11 AM
Actually, there was a question similar to this in the survey section of this website.
Honestly, the result of your survey here(5 or six responses so far) can at most indicate how many bored people in this so-called advanced developer forum on OpenGL working on different types of applications.

Nutty
04-05-2002, 10:54 AM
a) But not in OpenGL. Consoles dont use that, I use GL for prototyping, and experimentation, and as a hobby.

LordKronos
04-05-2002, 11:57 AM
Originally posted by Nutty:
a) But not in OpenGL. Consoles dont use that, I use GL for prototyping, and experimentation, and as a hobby.

So, You use OpenGL for A) Games, but not in OpenGL? Sounds......interesting.....yeah!?!?!? http://www.opengl.org/discussion_boards/ubb/smile.gif

Hull
04-05-2002, 12:01 PM
I would have to say both.
First it was strictly A) but as I implemented more and more complex features, demands of B) increased.

http://www.opengl.org/discussion_boards/ubb/smile.gif

Nutty
04-05-2002, 01:14 PM
Lordkronos, I felt the overall jist of the question, was what ppl actually do, not strictly what do ppl use opengl for. I do kind of use it for my games coding career, but strictly speaking I dont make games using it.

Anyway you know what I mean! http://www.opengl.org/discussion_boards/ubb/smile.gif

WhatEver
04-05-2002, 02:00 PM
-A

But I'm not actually writing a game. I'm writing a library that can load models and draw them with OpenGL. It's called Spider3d...shameless pimping: http://www.spider3d.com

I'm currently writing a plugin for LightWave3D that will export Spider3D model files. I figured why write a bunch of importing code for other model file formats when I can just write a Spider3D *.s3d exporter for a modeling package.

[This message has been edited by WhatEver (edited 04-05-2002).]

jwatte
04-07-2002, 07:16 AM
WhatEver

The reason to import other formats is that there's 1,000x more people who want to use a custom mesh they found on the web, than there are people who can actually make decent custom meshes.

billy
04-07-2002, 11:19 PM
Hi Nutty,

I also use OpenGL for prototyping. I am building an STL file viewer and editor.

kieranatwork
04-08-2002, 12:52 AM
jwatte:
Yes, but you can always import the model you download into 3dsmax/lightwave and then use the spider3d exporter, or whatever. Plus, you have the advantage of being able to extract exactly the data you want, including special world attributes etc. from the model in your cad package.
You can also do stuff like get max to create collision geometry for you automatically in an exporter - well, I've done something like this with splines being converted to cylinders.
A lot of these things can be done in your 'engine' once it's imported them, but it's another preprocessing step which could be avoided.

niko
04-08-2002, 12:56 AM
B) at work, A) at home.

Robbo
04-08-2002, 12:56 AM
I am doing B!

(Well, scientific\engineering visualization).

AND I JUST LOVE IT! LOVE IT!


Lots of love,

Kevin Keegan.

Humus
04-08-2002, 01:08 AM
C) Demos http://www.opengl.org/discussion_boards/ubb/smile.gif

Morglum
04-08-2002, 01:41 AM
Both A and B ! (but neither as a professionnal... )

Morglum

rIO
04-08-2002, 03:52 AM
C) Demos at home, B) at work going every day closer to A) (I'm working on a collision detection library for factory robot manufacturing).


rIO.sK http://www.spinningkids.org/rio

styx
04-08-2002, 05:29 AM
I use it for demos
although my current demotool seems to become more like CAD now http://www.opengl.org/discussion_boards/ubb/wink.gif))

okapota
04-08-2002, 08:40 AM
a) but i just finished wirting a 3d editor. with shadows and ppl and all.

WhatEver
04-08-2002, 12:27 PM
jwatte, my statement was a little short winded. Spider3D supports 3ds models...but Spider3D also supports md2 files. Someday I will write an md3 importer http://www.opengl.org/discussion_boards/ubb/biggrin.gif.

I'm aware that if I write a plugin for LightWave3D only LW users can make brand new meshes. So maybe one day there will be a collection of s3d models floating around that are free. I seriously need to write an app that will convert 3ds and md2 files to s3d files...I fear MFC though...more to learn http://www.opengl.org/discussion_boards/ubb/smile.gif.

This is how easy it would be convert a 3ds file to an s3d file with Spider3D:

Model.Read3ds(FileName);
Model.SaveS3d(NewFileName);

I love reusing code http://www.opengl.org/discussion_boards/ubb/biggrin.gif http://www.opengl.org/discussion_boards/ubb/biggrin.gif http://www.opengl.org/discussion_boards/ubb/biggrin.gif!

Back on topic sortof...I absolutly love writing code for models and drawing with OpenGL. I've been playing around with the 3D stuff for 6 years now...and I just can't stop enjoying it. I can't even play a 3D game any more without thinking about how they did it.

*loves 3D*

learnmore
04-08-2002, 07:08 PM
I'm doing with OpenGL in gruduated theasis. So I am very interesting with.I choose B , because I am on it. I also somem problem : about displaying many sides of a surface. Can you help me ?

Olive
04-08-2002, 10:05 PM
That would B for me. Well sort of. Could also be a bit of A for some of our projects. We do everything to be honest... As long as the customers pay http://www.opengl.org/discussion_boards/ubb/smile.gif

Rob The Bloke
04-08-2002, 10:16 PM
Used to do A, now use it to teach A & B

billy
04-08-2002, 11:17 PM
Learnmore, I don't know if I understood your question.

Make sure you set:

glLightModelfv ( GL_LIGHT_MODEL_TWO_SIDE , GL_TRUE )

and

disable glCullFace.

Then you can assign diferent colours to your surface inside/outside using.

glMaterialf, GL_FRONT,...
glMaterialf, GL_BACK,...