Ogre 2.0 doc (slides) - Updated 1st dec 2012

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


User avatar
madmarx
OGRE Expert User
OGRE Expert User
Posts: 1671
Joined: Mon Jan 21, 2008 10:26 pm
x 50

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by madmarx »

I'd be completely against it.
Thanks for the clear answer! I think it's better for the community to hear clear answer like that from the team, than to have no answer on that subject.

Concerning FBX, i think it is off-topic. A gsoc project is doable to produce .mesh out of .fbx. I saw some guys even using unity and blender as intermediate tool to export to custom format from fbx. But for the materials i doubt it would be easy to manage.
Tutorials + Ogre searchable API + more for Ogre1.7 : http://sourceforge.net/projects/so3dtools/
Corresponding thread : http://www.ogre3d.org/forums/viewtopic. ... 93&start=0
User avatar
Xavyiy
OGRE Expert User
OGRE Expert User
Posts: 847
Joined: Tue Apr 12, 2005 2:35 pm
Location: Albacete - Spain
x 87

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by Xavyiy »

madmarx wrote:
I'd be completely against it.
Thanks for the clear answer! I think it's better for the community to hear clear answer like that from the team, than to have no answer on that subject.
Well, I guess it's just a personal opinion which doesn't represent to the whole team, although I think (and hope) it's the same too.

As Wolfmanfx has said, to me a rewrite is absolutely unrealistic: in the best of the cases, it would take more than 3-5 years (I'm talking about a full featured engine: animation, compositors, materials/shaders, resource system, scene management, render system, shadow framework, mesh&entity/object system, terrain, and a long etc), and that's simply unaffordable: for ogre itself and for ogre users in particular. (Hell! More than 5 years!... and the worst: I'm sure the best practices now are not going to be the same in 6-10 years, so in another 10 years we're going to be in the same situation)

Appart from being realistic or unrealistic, to me the most important reason for not doing that is simple: the users. What are you going to say to all middle/big projects using Ogre 1.X? Simply to dead? Refactoring some parts between releases like the 2.X plan is completely affordable, great and necessary, but "upgrading" ogre from 1.X to another version written from the scratch with a different API/core features... just NO! (And also, who will care about ogre in 3-5 years if the current branch is not continued?)

Personally, I would have to create an Ogre fork and mantain/update it since switching to a new engine (maybe called ogre, but not ogre at all!) in 3-5 years is absolutely not viable to my project(s). And I'm sure I would not be the only one forced to do this.

So please, before taking any decision, think about the current ogre user base and projects. Do not forget them.

Xavier
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by spacegaier »

TheSHEEEP wrote:Hmm.. would such a thing (pipeline tools) be an interesting GSoC project?
This is OT, but I think we once planned to do so, but GSoC did not allow it (only work on the work core project), but that might have changed or I could be wrong. Back to topic now...

I agree also with those who are against a rewrite. As xavyiy outlined quite nicely, that is just not manageable
(in terms of efforts, time and resources) and also not preferable for the community/user base.
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
drwbns
Orc Shaman
Posts: 788
Joined: Mon Jan 18, 2010 6:06 pm
Location: Costa Mesa, California
x 24

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by drwbns »

I'd like to see something on the wiki roadmap saying what's started, finished, not yet started if any features are being worked on or added at all. I'm not sure if the team spends most their time fixing bugs but maybe a chart of everything but bug fixes would help. Or a forum dedicated to it if there isn't a private one already. Just something for us public to get an idea of where Ogre is headed. How many team members are there btw?
User avatar
Kojack
OGRE Moderator
OGRE Moderator
Posts: 7157
Joined: Sun Jan 25, 2004 7:35 am
Location: Brisbane, Australia
x 534

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by Kojack »

How many team members are there btw?
Dev team: pjcast, Noman, Praetor, Wolfmanfx, Assaf Raman, CABAListic, masterfalcon, Mattan Furst, spacegaier, TheSHEEEP, Nir Hasson, jbuck
drwbns
Orc Shaman
Posts: 788
Joined: Mon Jan 18, 2010 6:06 pm
Location: Costa Mesa, California
x 24

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by drwbns »

Ah ok. I was wondering, is there any reason why Ogre can't have a donation system for feature changes / additions? Or is that not really the question?
User avatar
spacegaier
OGRE Team Member
OGRE Team Member
Posts: 4304
Joined: Mon Feb 04, 2008 2:02 pm
Location: Germany
x 135
Contact:

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by spacegaier »

Kojack wrote:
How many team members are there btw?
Dev team: pjcast, Noman, Praetor, Wolfmanfx, Assaf Raman, CABAListic, masterfalcon, Mattan Furst, spacegaier, TheSHEEEP, Nir Hasson, jbuck
Or for future easy reference: http://www.ogre3d.org/about/team
Ogre Admin [Admin, Dev, PR, Finance, Wiki, etc.] | BasicOgreFramework | AdvancedOgreFramework
Don't know what to do in your spare time? Help the Ogre wiki grow! Or squash a bug...
PhilipLB
Google Summer of Code Student
Google Summer of Code Student
Posts: 550
Joined: Thu Jun 04, 2009 5:07 pm
Location: Berlin
x 108

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by PhilipLB »

Here is an interesting presentation about cache-misses and their optimization:
http://harmful.cat-v.org/software/OO_pr ... CAP_09.pdf
Google Summer of Code 2012 Student
Topic: "Volume Rendering with LOD aimed at terrain"
Project links: Project thread, WIKI page, Code fork for the project
Mentor: Mattan Furst


Volume GFX, accepting donations.
User avatar
sleo
Gremlin
Posts: 171
Joined: Sun Jun 05, 2011 6:49 am
Location: Vodka Federation
x 18

Re: Ogre 2.0 doc (slides)

Post by sleo »

Awesome, if this will be implemented!
Xavyiy wrote:2.0 -> Cache misses, DX11 & OGL4 RS
2.1 -> Scene manager redesign: scene traversal & processing
2.3 -> FF -> "states"
2.4 -> Vertex format enhancements
2.5 - 2.9 -> Fix bugs. Remaining stuff

3.0 -> First stable version of the "new ogre"
No, finish refactoring in 2.0 please :) The problems and almost the answers already in the slides and this thread, just need to implement.
1.9.0 -> Scene manager redesign: scene traversal & processing
1.9.1 -> FF -> "states"
1.9.2 -> Vertex format enhancements
1.9.3 - 1.9.9 -> Fix bugs. Remaining stuff
drwbns wrote:Ah ok. I was wondering, is there any reason why Ogre can't have a donation system for feature changes / additions? Or is that not really the question?
Yes, I think the problem only in attraction of investments. But dunno if donation system will help, need open investors :) Maybe something like RunicGames, KingArt, Dead Mage Inc., Deck13, etc. will have an ability to return 10% of their profit back to project. The procent depends on they return it as cash or improving code and of course eagerness, because it is just "can" not "must". There are a lot of open source projects that already have benefited from commerical organizations: Wayland Windowing System, Gallium3D, Qt, JQuery, etc.
iblues1976
Gnome
Posts: 379
Joined: Fri Sep 16, 2011 4:54 pm
x 10

Re: Ogre 2.0 doc (slides) - Updated 1st dec 2012

Post by iblues1976 »

The slides are great.. not only for OGRE but it contains some very valuable information.
Thanks!
Post Reply