Anyone here, please listen and give me any advices if you can.
Or if it is about implementing something new into OpenGL to make it possible to do what I want - let it be here…
So I want to make a program which can automatically convert text into movie or game.
I made something here - VedaViz download | SourceForge.net
In this program I open text file (rtf), and select words (and automatically also),
add to them different images (2d, raster - jpg etc), and place them on a screen.
So, any OpenGL editor seem to be something like this, especially if that is some 3d-editor, like 3dsmax, game editor etc. The only thing is that one who makes games - he has to have a scenario in his mind, then click necessary text menus, icons, buttons, select 3d objects or create them manually using some 3dsmax etc, then animate objects according to scenario of game etc… But problem here is that it takes a lot of time for a neophite to create some nice game or 3d model for some simple text/scenario (I say scenario in meaning “movie scenario”, not in sense “scenario” in computer progamming).
So this is actually a problem which I am facing.
I know some Visual Basic, C (.net express 2010), now installed xcode for macos, I learned some assembler for windows (masm32), but trying hard to let it possible to make all these programming languages work well with opengl (or opengles on xcode for mac-os - that is development for ipad, iphone). So I can only make a simple program to place 2d images on a screen and do simple “animation”, which is very slow - because .NET uses slow GDI(+). I wanted to try DirectX but it seems to be available only for Windows, and convert from it to Opengl can be hard. So I also tried to use some editors which can open 3d objects for 3dsmax or for some games, and convert them into .c code for opengl (or directx), but this seem to be not working well… I have problem that I see there are so many different companies and technologies, software and hardware products, that I can’t make a choice and concentrate on something and just learn it - say - what should I learn - Opengl for win or for mac-so, or opengl-es for ipad/iphone, and there is also android. I want my program to be available on every platform, to survive in time, that I don’t have to throw away my knowledge if I will learn deep something of opengl/es etc for this or that hardware/software technologies.
So, problem is that I need some advice from OpenGL - probably even developers - which programming language is best for my case, which platform is better? I understand that this is not a very big difference, and I think that Mac-OS is better, but then how can I develop there with OpenGL - and for Windows? I don’t even know how to develop in Mac-OS-X for this same platform - it seems to have patterns only for iphone/ipad opengles. so why not opengl - without ES simplification? well, it is another question for mac-os xcode/apple developers. But I want to ask you that you suggest what YOU consider is the best programming language - fastest, easiest to learn, most convenient, which has best philosophy? is it C? C++? or C#? Or some Lua? or some assembler - I think that you develop on low hardware level for video-cards, so you deal with all this…
So actually I wonder, if opengl is just about drawing triangles, and objects which consist of them - then why this technology is so “sacred” that I can’t easily install it to use it?
I know of some GLut and similar libraries which simplify development, but that also seem not to work very well from first try. Why do you not have OpenGL SDK? Or you do have?
Can you make something like OpenGL SDK for Mac-OS, for Android, for Windows? or you do have it, but then why I can’t easily install it and find it? And I mean - it should be updated often, so that I can use latest versions of all technologies, and don’t read outdated text, outdated manuals for opengl etc…
Do you have some OpenGL file format similar to .x for directx? What I really need is that I can simply get some free 3d objects from internet, then convert them into opengl 3d object, and then just a code to use that file in my program, and animate that object according to “scenario” which I mentioned above.
program like http://drupal.widgit-online.com/node/add/pagesymbolbody can do what I say - but I want to make something like opengl animation for text, I mean that text can be converted not just into pictures, but into animated 3ds objects. I find that opengl is one of best technologies for that (crossplatform - the only one like this?) so that is why I write to you.
So just more practical question: just advice me some good programs which can work with opengl for mac-os, windows and android, so that I can install that (I want free software only, it is non-profit project now), and best if you give links to download those .exe, .dmg (macos), android packages. And also I’ld like that you advice some free manuals for opengl for all these three platforms. Then I will judge myself what I can do for this idea, and what I can’t do using opengl… In short my idea is this because people make computer games, but 3d technologies like opengl can be used for something beneficial like text-to-movie conversion. People watch movies - they spend much money to make movies, but 3d graphics can simplify the process of visualization of scenarios of the movie - instead of alive actor (human), he can be replaced with some 3d opengl object. And there must be some programs to make it possible. Maybe you can advice opengl-based engines? I just don’t where else to ask, but directly from opengl…
thank you, please give me some directions. I spend much time searching on internet, reading a lot of opengl-related information, but I think I need authentic information from official site/forum…
thank you in advance