Some interesting tools.

View previous topic View next topic Go down

Some interesting tools.

Post by lonelyinardwick on Wed May 16, 2012 10:02 pm

Since a lot of developers had wished making objects a little more easier, I came across some interesting tools that could help developers get ahead. Programmers may want to build upon these programs as they're all (except the last one) open-source:

Modeler X - http://sourceforge.net/p/xmodeler/home/Home/
Both openBVE and BVE5 read X object files, so I thought about simple and static objects. This program could not be easier, had it not been for the simple user interface. Although I wasn't sure if they cover specific commands like BlendMode, EmissiveColor, or even allow nighttime textures, that I haven't researched. but Modeler X is totally free with source-code provided.

If you don't know how to use this program, a very generous scotsman posted a tutorial on YouTube! Razz


Misfit Model 3D - http://www.misfitcode.com/misfitmodel3d/
The next program doesn't support CSV, B3D nor X but it's VERY flexible with a decent GUI. It supports multi-level undo, skeletal animations, texturing, mapping, scripting, command-line batch processing, and a plugin system for adding new features. If plugins have been written to support CSV, B3D and X formats for this program, I'm sure it would be MUCH easier especially with batch processing.

Wings 3D - http://www.wings3d.com/
Another 5 minutes of research got me hooked on this, the context of its GUI looks rather similar to ObjectViewer, it's also open-source and cross-platform based, does lighting and auto UV mapping, and this program does X formats too. Wink

Fragmotion - http://www.fragmosoft.com/
I thought about Fragmotion as well, because it has support for both B3D and X formats, but the GUI is pretty horrendous, it's only windows-based, and it's a shareware, nonetheless neither openBVE nor BVE Trainsim read animations using X or B3D formats.

Any thoughts welcome. Wink

lonelyinardwick

Posts : 375
Join date : 2011-07-24

https://about.me/lonelyinardwick

Back to top Go down

Re: Some interesting tools.

Post by graymac on Wed May 16, 2012 10:05 pm

Waste of time making over-detailed people to stick on platforms etc. Theyre passed by in a moment. Prioritise resources if you want to finish the job before the time comes to draw your pension! Razz
avatar
graymac

Posts : 1739
Join date : 2011-08-28
Location : Co Mayo, Eire

http://www.celtictrainsim.com

Back to top Go down

Re: Some interesting tools.

Post by Quork on Wed May 16, 2012 10:21 pm

I don't think Wongie suggests doing people, it's just a good tut for the program. Putting a head-on and a side image of a train, it could be done the same way.
avatar
Quork

Posts : 1073
Join date : 2012-05-05
Age : 25
Location : Hofheim a.T., Hessen (Hesse), European Union

Back to top Go down

Re: Some interesting tools.

Post by ecreek on Thu May 17, 2012 3:47 am

Wongie, have you tried to export anything from these programs to OpenBVE? It seems to have problems with x formats from other modelling programs. I have tried with 3D Crafter but no luck. Michelle was very reluctant to change OpenBVE's x format structure to make it more acceptable. There seems to be several types of x format.

Also I think there is some confusion about the B3D format. B3D is a proprietary format used by Blitz3D program. I don't think it is the same format as the one developed by Mackoy.

ecreek

Posts : 32
Join date : 2011-08-23

Back to top Go down

Re: Some interesting tools.

Post by graymac on Thu May 17, 2012 10:51 am

It appears there are a significant number of 3D file formats which are mutually incompatible. The practical solution would be some kind of conversion program? It's almost certain to be complicated and difficult to achieve, otherwise it might have been done by now.
avatar
graymac

Posts : 1739
Join date : 2011-08-28
Location : Co Mayo, Eire

http://www.celtictrainsim.com

Back to top Go down

Re: Some interesting tools.

Post by Dexter on Thu May 17, 2012 10:52 am

There is a conversion program - 3D Crafter - which supports also .csv format for (open)BVE. At a ridiculous price of USD 70 you can have it...
avatar
Dexter

Posts : 1824
Join date : 2011-07-08
Age : 31
Location : Brno, Czech republic

http://www.brnobve.eu

Back to top Go down

Re: Some interesting tools.

Post by BruceS on Thu May 17, 2012 11:07 am

Derryck wrote:There is a conversion program - 3D Crafter - which supports also .csv format for (open)BVE. At a ridiculous price of USD 70 you can have it...

3D crafter is not a coversion program! It a 3D editor, just like blender or sketchup or whatever, that is capable of exporting to .csv (BVE). Also .x too and many other formats. And yes, the price is scary!

Blitz3D (.b3d) and the BVE .b3d don't seem tobe the same either. I have tried exporting from 3D programs to a few kinds of .b3d without any success.

It is possible to export from sketchup to a working .x for BVE5. I would like to see OpenBVE work with .x files as well as BVE5 actually.


BruceS

Posts : 77
Join date : 2011-08-31
Location : Somwhere in the Worth Valley

Back to top Go down

Re: Some interesting tools.

Post by Dexter on Thu May 17, 2012 11:41 am

BruceS wrote:3D crafter is not a coversion program!

albino <- blame him! Very Happy
avatar
Dexter

Posts : 1824
Join date : 2011-07-08
Age : 31
Location : Brno, Czech republic

http://www.brnobve.eu

Back to top Go down

Re: Some interesting tools.

Post by tof63 on Thu May 17, 2012 3:57 pm

Microsoft X file format supports 49 different templates. The list is here:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb173015%28v=vs.85%29.aspx

As we can see looking inside the file XObjectParser.cs, being part of openBVE source code, only these eleven are supported:
ColorRGB
ColorRGBA
Coords2d
Material
Mesh
MeshFace
MeshMaterialList
MeshNormals
MeshTextureCoords
TextureFilename
Vector


.. So it's only by chance if a X file saved or converted with a general 3D tool can be used by openBVE.
avatar
tof63

Posts : 37
Join date : 2012-05-08
Location : Turin (Italy)

http://bve.altervista.org/index.html

Back to top Go down

Re: Some interesting tools.

Post by BruceS on Thu May 17, 2012 4:32 pm

tof63 wrote:
.. So it's only by chance if a X file saved or converted with a general 3D tool can be used by openBVE.

The chance sadly seems tobe 0.0000001%... Sad

However thank you very much for telling me whats compatable in OpenBVE!

BruceS

Posts : 77
Join date : 2011-08-31
Location : Somwhere in the Worth Valley

Back to top Go down

Re: Some interesting tools.

Post by ecreek on Fri May 18, 2012 1:56 pm

Mackoy's original csv to x converter works with OpenBVE. I use 3D Crafter to export to csv file format and then Mackoy's tool to convert to x format.

X format is graphically much more economical than csv and routes made with x objects load much quicker than csv. The file sizes are also much smaller.

Being able to export directly to an x format that OpenBVE accepts would be great. In a modelling program you can create a whole station as one object rather than having to make several smaller objects by hand coding.

OpenBVE has a very good graphics engine that could do a lot more with more economical file formats.


ecreek

Posts : 32
Join date : 2011-08-23

Back to top Go down

Re: Some interesting tools.

Post by Dexter on Fri May 18, 2012 2:00 pm

ecreek wrote: In a modelling program you can create a whole station as one object rather than having to make several smaller objects by hand coding.

I already do that as an *.animated object...
avatar
Dexter

Posts : 1824
Join date : 2011-07-08
Age : 31
Location : Brno, Czech republic

http://www.brnobve.eu

Back to top Go down

Re: Some interesting tools.

Post by graymac on Fri May 18, 2012 5:02 pm

Mackoy's original csv to x converter works with OpenBVE. I use 3D Crafter to export to csv file format and then Mackoy's tool to convert to x format.
The difficulty remains with no simple way to convert back the other direction from x file to csv/b3d
avatar
graymac

Posts : 1739
Join date : 2011-08-28
Location : Co Mayo, Eire

http://www.celtictrainsim.com

Back to top Go down

Re: Some interesting tools.

Post by lonelyinardwick on Fri May 18, 2012 6:38 pm

If only programmers could write a simple find-and-replace style converter, (hopefully not the way Mackoy wrote his converter in terms of ease of use) pointing out the commands/values and convert to CSV/B3D commmands/values

lonelyinardwick

Posts : 375
Join date : 2011-07-24

https://about.me/lonelyinardwick

Back to top Go down

Re: Some interesting tools.

Post by LabRatAndy on Fri May 18, 2012 7:54 pm

Wongie2009 wrote:If only programmers could write a simple find-and-replace style converter, (hopefully not the way Mackoy wrote his converter in terms of ease of use) pointing out the commands/values and convert to CSV/B3D commmands/values

I could be tempted to have a go at a simple converter, that would convert an uncompressed text format file back to CSV object. Depends on how easy the formats specifications are to get hold of and then to implement.

No promises though but I'll have a look at it.

LabRatAndy

Posts : 95
Join date : 2011-08-29

Back to top Go down

Re: Some interesting tools.

Post by lonelyinardwick on Fri May 18, 2012 7:55 pm

I knew the wording of my post would encourage someone! Very Happy

lonelyinardwick

Posts : 375
Join date : 2011-07-24

https://about.me/lonelyinardwick

Back to top Go down

Re: Some interesting tools.

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum