Material system changes between 1.x - 2.x?

Discussion area about developing with Ogre-Next (2.1, 2.2 and beyond)


bertram
Gnoblar
Posts: 11
Joined: Wed Feb 26, 2014 1:47 pm

Material system changes between 1.x - 2.x?

Post by bertram »

Hi there,

I'm opening this topic since it seems I failed at getting what were the improvements or changes done to the material system (and the rt shader system since it's linked)
between the two versions.

Without looking at the code, it is hard to know what's actually planned or done for 2.0. Does someone what is planned in that area?

Best regards,
Transporter
Minaton
Posts: 933
Joined: Mon Mar 05, 2012 11:37 am
Location: Germany
x 110

Re: Material system changes between 1.x - 2.x?

Post by Transporter »

I'm not up to date but I think the improvements of http://www.ogre3d.org/forums/viewtopic.php?f=13&t=77193 should be part of 1.10 and 2.0.
al2950
OGRE Expert User
OGRE Expert User
Posts: 1227
Joined: Thu Dec 11, 2008 7:56 pm
Location: Bristol, UK
x 157

Re: Material system changes between 1.x - 2.x?

Post by al2950 »

bertram wrote: Without looking at the code, it is hard to know what's actually planned or done for 2.0. Does someone what is planned in that area?
Best regards,
Well dark_sylinc is the man you really want as he is currently the grand master of Ogre 2.0. However there are some big and very exciting changes coming along which are centred around something called HLMS (High Level Material System) which is what I think you will be interested in. In short it takes lessons learnt from RTSS & scrawl's 'Shiny', but is a completely new system. There is some early versions of the code in the current Ogre 2.0 branch, but from what I gather there is a lot more coming, which has required an overhaul of the render queue and more, but means HLMS is now very tightly coupled with the core of Ogre, ie not just a material system plugged on top like RTSS & Shiny, as a result it will have much greater abilities.

Anyway I am speculating slightly :D , but hopefully the Ogre team will announce some news in the near future as I cant take the suspense anymore! :D
User avatar
dark_sylinc
OGRE Team Member
OGRE Team Member
Posts: 5476
Joined: Sat Jul 21, 2007 4:55 pm
Location: Buenos Aires, Argentina
x 1358

Re: Material system changes between 1.x - 2.x?

Post by dark_sylinc »

bertram wrote:Hi there,

I'm opening this topic since it seems I failed at getting what were the improvements or changes done to the material system (and the rt shader system since it's linked)
between the two versions.

Without looking at the code, it is hard to know what's actually planned or done for 2.0. Does someone what is planned in that area?

Best regards,
http://yosoygames.com.ar/wp/2014/05/a-g ... 2-0-final/
http://yosoygames.com.ar/wp/2014/08/the-green-triangle/
http://yosoygames.com.ar/wp/2014/08/ogre-2-0-final-faq/

Cheers.
al2950
OGRE Expert User
OGRE Expert User
Posts: 1227
Joined: Thu Dec 11, 2008 7:56 pm
Location: Bristol, UK
x 157

Re: Material system changes between 1.x - 2.x?

Post by al2950 »

Ah, that was the post I was looking for!
User avatar
Klaim
Old One
Posts: 2565
Joined: Sun Sep 11, 2005 1:04 am
Location: Paris, France
x 56

Re: Material system changes between 1.x - 2.x?

Post by Klaim »

dark_sylinc wrote:
bertram wrote:Hi there,

I'm opening this topic since it seems I failed at getting what were the improvements or changes done to the material system (and the rt shader system since it's linked)
between the two versions.

Without looking at the code, it is hard to know what's actually planned or done for 2.0. Does someone what is planned in that area?

Best regards,
http://yosoygames.com.ar/wp/2014/05/a-g ... 2-0-final/
http://yosoygames.com.ar/wp/2014/08/the-green-triangle/
http://yosoygames.com.ar/wp/2014/08/ogre-2-0-final-faq/

Cheers.
Why aren't these links posted on the ogre website too? I totally missed the last two.
bertram
Gnoblar
Posts: 11
Joined: Wed Feb 26, 2014 1:47 pm

Re: Material system changes between 1.x - 2.x?

Post by bertram »

Excellent links!! Thanks a lot!

Thanks for all the info. :)