|
Post by aKa on Jun 6, 2004 0:26:11 GMT -5
Does basic4gl support 3rd party modelers
|
|
|
Post by Supermonkey on Jun 6, 2004 14:51:02 GMT -5
openGL supports many models formats, check some of the examples that come with BASIC4GL to see how to load up a few of them.
|
|
|
Post by Tom Mulgrew on Jun 7, 2004 21:08:19 GMT -5
I should probably clarify this...
Basic4GL (v2.2.3) doesn't directly support any 3D graphics formats whatsoever. (Unlike DarkBasic for example.)
You CAN write code to load, animate and display models (like the MD2Viewer and LitMD2Viewer examples), but you have to do all the work yourself, i.e you must: * Know Basic4GL fairly well. * Know the format of the file. * Load it into appropriate arrays, structures etc. * Write the appropriate OpenGL code to render the model, polygon by polygon.
I think what many people are looking for is something like: "model = LoadModel ("someModel.3ds") : DrawModel (model)" and not have to worry about how it all works under the hood.
Adding support for this would start to take Basic4GL in the direction of being a competitor to DarkBasic. This wasn't one of my original goals, but I don't really have a problem if Basic4GL should start to evolve in that direction - which considering my interest in 3D, games and demos could well happen.
For now though, I have a full to-do list already. So I wont be adding any direct support for 3D model formats soon. However, if anyone is (or knows of) a C++ programmer who would like to contribute to Basic4GL by adding in such a feature, I would be happy to help you get started.
-Tom
|
|
|
Post by Supermonkey on Jun 9, 2004 12:31:26 GMT -5
Thats what I mant, I'm just no good with words ;D I would say Tom's explanation was much better cheers Jonny edit: Oh on the matter of BASIC4GL supporting certain model formats, I think it would draw a much wider user base in, I mean at the moment people may be put off by having to learn some OpenGL, that isn't my personal opinion, as I use it for that purpose and because its jolly good fun ;D
|
|
|
Post by KyroMaster on Jun 9, 2004 15:45:46 GMT -5
Adding support for this would start to take Basic4GL in the direction of being a competitor to DarkBasic. Isn´t that what all feature requests in this forum are about? ;D Personally I can fully agree with Supermonkeys point of view, I think a freely-available language to create games would attract a really wide audience since creating (simple) games is also a nice starting point for beginners. And especially beginners aren´t keen on spending 99$ for a buggy DarkBasic. I´ve some years experience with C++, but I´m just about to start with 3D programming. Perhaps in one or two months I´ll be able to contribute some "high-level" parts like model loaders to Basic4GL
|
|
|
Post by NovaGene on Jun 11, 2004 4:59:34 GMT -5
Coming up with "high-level" modeler loaders to support more 3D formats is definitely a great leap to the basic4gl community... eagerly looking forward to it... We can also start a section/thread specifically for this area of interest to collect fragments of codes (in basic4gl of course ) to load popular 3D formats such as .obj (maya), .3ds (3ds studio max), .lwo (lightwave), .x (directx), .dxf (autocad), .pov (POV-RAY), etc... These are 3 excellent resources describing specs and giving examples of 3D object formats:- www.wotsit.org/search.asp?s=3dastronomy.swin.edu.au/~pbourke/geomformats/www.filespecs.com/formats/graphic/3d/content.jspMy interest is also in areas of motion capture. I have created a simple skeleton animation program reading from BVH motion format using C abt 2yrs ago. Not sure where I sholved it to. Hope to try it on basic4gl soon and share with you guys ;D - Lucas Tan -
|
|
|
Post by bigtabs on Jul 5, 2004 10:54:50 GMT -5
What free 3D modeler's are out there? and what would you recommend? If I could find a file format that I'd be using (i.e. one the free cad software uses), that was documented. I would happily devote my time to writing basic code to open the damn thing in basic4GL. If there is nothing freely available then is basic4GL perhaps the environment in which to write this CAD software. Obviously it's going to be no great commercial thing, but could it be done? I'd have a crack at it if you think it's worthwhile. Of course, if there is a semi-decent, free prog out there then I probably wouldn't
|
|
|
Post by bigtabs on Jul 5, 2004 13:11:27 GMT -5
Actually. I've just discovered blender. www.blender3d.com ;Dbit better than what I could've done in basic Now to look at the file types for use in b4gl....
|
|
|
Post by Candle on Jul 5, 2004 13:31:07 GMT -5
Welcome to the home page of Anim8or. Anim8or is a 3D modeling and character animation program that I have written over the past couple of years, not as a commercial endeavor, but because I love 3D graphics, animation, and programming. While it is far from a complete professional level application like 3DStudio MAX or Lightwave, I believe that it has enough capability to be of use to others. As Anim8or continues to grow, so does the number of users with over 120,000 downloads of v0.8 and v0.85 is heading higher! Never in my wildest dreams would I have guessed that there would be this kind of interest. There is still much left to do, both adding new capabilities to Anim8or and more and better support on the web site. I can't possibly do everything that I'd like to. Let me know what's important to you, and stick around to see Anim8or evolve! www.anim8or.com/main/index.htmlWhat is OpenFX? OpenFX is an Open-Source 3D modeling, animation and rendering suite created by Dr. Stuart Ferguson. He made the decision to release the source code to the public in the middle of 1999, and the product formerly named SoftF/X was renamed to OpenFX. It has now been released under the terms of the GNU General Public Licence openfx.org/news/index.php3D Software is really the "in" thing. Computer graphics is fun and easy. Computer software does not have to be expensive. This DoGA school software is really great. DoGA and DoGA.US are user-friendly Teacher software support is easy to use. Student software for all ages. Kids software for home and school. Your school software package is here. Computer graphics software that is very powerful. 3D graphics on a budget. This is easy software to learn at home, software for all ages. www.doga.us/Welcome to free download page for trueSpace3.2, a program which in 1997 Computer Graphics Magazine described as: "a remarkable program that stands out for its modeless interface and price-performance accomplishments....there's no question that at a suggested retail price of $795, this program delivers value that is tough to beat." Now you can have this remarkable 3D authoring tool for free! Please fill out the information below. Make sure you include a correct e-mail address as a serial number will be e-mailed to you immediately. During the program instalation copy this serial number into the proper field displayed when you first start the program. Imediately you can then enjoy your free copy of trueSpace 3.2. forms.caligari.com/forms/ts3all_free.htmlTheres a few hope this helps .
|
|