[Bf-committers] GSOC : OpenGL Rendering Performance improvement in the view port

Brecht Van Lommel brecht at blender.org
Sat Mar 28 16:28:05 CET 2009


Hi,

There is a certain complexity associated with this project, but I think
it is feasible and has well defined targets. I've reviewed the proposal
in the google web app, and I agree display lists are not what this
project should focus on first, but rather using vertex arrays and then
vbo's or display lists as a second speedup.

Further, I don't know what this DerivedMesh refactor is. Purely from the
view of functionality it is working now without major defects. The code
could definitely be cleaner and easier to understand, but I don't think
that should hold back anything, especially since I don't know of any
concrete plans to actually do this refactor. To me it is just a part of
the Blender code that can be iteratively improved.

Brecht.

On Sat, 2009-03-28 at 03:44 -0600, joe wrote:
> I'm not sure if a such a project is appropriate for SoC, unless the
> person already has DerivedMesh experience.  Redoing the drawing code
> to use vertex arrays or vbo's is a complex issue, and display lists
> might be too easy (and limiting).
> 
> Plus, I'd really appreciate it if people stopped adding on to
> DerivedMesh, so the amount of work needed to refactor it in the future
> (which it badly needs) doesn't increase.
> 
> Aditya, great you want to work on this.  Since you mentioned you've
> researched different shadow mapping methods, you might want to put
> together a proposal for adding that, and maybe a few other things, to
> our GLSL code (working on the GLSL code itself is fine).  That would
> probably be better.
> 
> Joe
> 
> On Wed, Mar 25, 2009 at 3:36 PM, Chris Want <cwant at ualberta.ca> wrote:
> > Aditya Vishwakarma wrote:
> >> Hi,
> >>
> >> I am Aditya Vishwakarma, a student at NSIT, Delhi.
> >>
> >> I am willing to work on project "OpenGL Rendering Performance
> >> improvement in the viewport." Whose description says "Blender currently
> >> uses immediate mode for rendering, while vertex arrays, VBO's and
> >> display lists could dramatically improve performance."
> >>
> >> I have done research work on improving shadowing techniques ( shadow
> >> mapping ) and hence have a fair understanding of OpenGL and GLSL. I am
> >> willing to apply my knowledge to above idea.
> >>
> >> If someone could please provide me the details of the above mentioned
> >> projected.
> >
> > Hi there,
> >
> > You (the student) are supposed to come up with the details in
> > your application proposal. Please check the links on our ideas page
> > for examples of successful proposals from previous years.
> >
> > Regards,
> > Chris
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> >
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
> 



More information about the Bf-committers mailing list