开发者

Does computer graphics have a practic use besides games/movies/pictures? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. 开发者_如何学编程 Closed 10 years ago.

I am learning Computer Graphics at the university and I'm trying to figure out the use of it ... and I fail.

Only games and movies stick in to my mind, I'm sure there are other uses for, let's say, graphic algorithms, openGL, 2D and 3D, 3ds Max ...

Is it useful later on ? Where do I need it ?

Thank you


Medical and scientific visualization, simulations, preservation of cultural heritage come to mind.


First of all there is of course 3D:

  • CAD (did you know that today all cars, planes, boats or actually anything is designed via a computer and a CAD software?)
  • Scientific visualization, terrain visualization (think of google-earth), scientific simulations (any kinds of simulations actually, from fluids to sounds, or deformations, molecules, and so on...), medical visualization and assistance during surgery, etc...
  • User interfaces (not only 3D on the screen but also new input devices need to be designed)
  • ...

And of course 2D is part of Computer Graphics. Think of digital photography, image filter algorithms, real-time encoding and decoding of highly compressed video, digital cameras chips, etc... List is endless.


How about the 3d CAD software that engineers and architects use?


In addition to what the others have said think about simulators. Flights probably have to be simulated these days in order to avoid crashes. While it can be done without any representaton people will need to see the output in the form of some visual representation and thus you need graphics. Even this website has graphics on it. Depending on the browser it might not be hardware accelerated but it is a graphcs context.
Even console based applications provide you with text that is represented visually and that's because human eyes are the easiest way of offering output.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜