RF2, Ogre & Shaders

Discuss the development of Reality Factory 2
Post Reply
User avatar
scott
Posts: 1151
Joined: Tue Jul 05, 2005 1:59 am
Location: United Kingdom

RF2, Ogre & Shaders

Post by scott »

Shaders are the next big thing in game devlopment, they are becoming more and more frequent and more and more complex, almost all majour effects are now done with shaders, i am just wondering if and how this will be implemented in RF2 will it have importers, on those lines, ogres .material files can be somewhat complex and more than a basic programe can produce e.g. milkshape (main modeling app for RF) these types of materials can be created in 3ds max & maya, as these are premium applications that will not be used in the mainstram of RF2 users will there be an in-editor material editor?
*GD*
User avatar
ardentcrest
Posts: 735
Joined: Wed Jan 25, 2006 10:55 pm
Location: Ireland

Re: RF2, Ogre & Shaders

Post by ardentcrest »

And an update on whats new and whats to be done. Cant wait for the update :wink:
He's a Bot Jim, But not as we know It.
User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2, Ogre & Shaders

Post by paradoxnj »

RF2 will use the Ogre Material System. RF2 is nothing more than a gameshell built with Ogre. This means that it will use all of Ogre's formats and features. The only custom format will be a level file which will either be an Ogre .scene, a custom XML file or a binary file. It's undecided as of yet.
Many Bothans died to bring you this signature....
User avatar
scott
Posts: 1151
Joined: Tue Jul 05, 2005 1:59 am
Location: United Kingdom

Re: RF2, Ogre & Shaders

Post by scott »

thats what i mean, i do belive from what i have read and understood is the material file format contains the shader information, there are FX composers out there that will graphicly create shaders but has no way of importing to ogres .mesh system, as stated above, most game engines now use shaders and most games created actualy use them, water, bloom, glow, cell shading etc. I worked on Viva PInata as my time as a games tester, the entire game was made out of shaders almost. If there is no way to import or easily-create these then this is a majour holding back, volumetric sun rays the kind found in crysis and GRiD are shaders i belive, with DX10 in development for ogre there are even more possibilities to be had from these kinds of things, in turn this would make RF2 somewhat limited.

shaders are becoming like levels, compiled from different parts to make the whole. I recently downloaded FX composer 2.5, the capabilities on models are awsome, with most of them being shader driven, even if there is a text editor to create these with RF2, with a list of all the possible options for a shader if possible, but in my opinion, if its a shell that just imports different programes, such as ogre python and bullet etc. then its going to be limited in the aspect of shaders. If i am mistaken and there are already ways to work on shaders simply with ogre then I would like a link if possible as I am trying to get the best start I can.
*GD*
User avatar
paradoxnj
RF2 Dev Team
Posts: 1328
Joined: Wed Mar 01, 2006 7:37 pm
Location: Brick, NJ
Contact:

Re: RF2, Ogre & Shaders

Post by paradoxnj »

There is a material editor on Ogre's Wiki. It's visual. Check it out.
Many Bothans died to bring you this signature....
User avatar
jonas
Posts: 779
Joined: Tue Jul 05, 2005 5:43 pm
Location: Texas, USA
Contact:

Re: RF2, Ogre & Shaders

Post by jonas »

I believe I also saw in the ogre wiki a native support for .cg files which are what the nvidia fx composer uses. I may have misread it. But the Ogre wiki does have several programs that would help with development. Here Seems one thing to rf2's advantage is Ogre is pretty popular, and has a lot more people contributing to it.
Jonas

Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works better. - John Carmack
Post Reply