Open SubDivision in Blender
Re: Open SubDivision in Blender
Can't wait for this release, I will learn blender for animation if this is the case. ;)
Re: Open SubDivision in Blender
That's very good.
Re: Open SubDivision in Blender
Great, but one thing I can't understand here. How on the earth they got this open subdiv thing to work on Blender Open Gl 1.0. Or, OpenGl and OpenSubd versions are not related, or what.
Re: Open SubDivision in Blender
Many people have misconception that OpenGL specification version might impact on performance. It's not. At least I haven't seen any benchmarks which might prove the opposite.Mathaeus wrote:Great, but one thing I can't understand here. How on the earth they got this open subdiv thing to work on Blender Open Gl 1.0. Or, OpenGl and OpenSubd versions are not related, or what.
Re: Open SubDivision in Blender
this is a programming topic.. so I can tell you that YES opengl version has a huge impact on performance. That's why the hardware vendors (and Apple) wants us to get rid of all the OpenGL 1.x calls, all the classic OpenGL API with glBegin/glEnd, etc.. and all the old transform and lighting pipelines. All that stuff is emulated with duck tape nowdays.
now as to how they they got opensubdiv in blender.. the fact that they are using OpenGL 1.x doesn't prevent them from using new function calls as well, at least on Windows/Linux. On the Mac.. you need to pick your opengl profile, and you can't use openGl 3.x calls and 1.x calls in the same app.
now as to how they they got opensubdiv in blender.. the fact that they are using OpenGL 1.x doesn't prevent them from using new function calls as well, at least on Windows/Linux. On the Mac.. you need to pick your opengl profile, and you can't use openGl 3.x calls and 1.x calls in the same app.
Re: Open SubDivision in Blender
The version itself is not. It's just a number that correspond to certain specification. It's some of its functions which can affect the performance. AFAIK they replaced immediate mode mesh drawing since 2006. Outlines still drawn with glBegin/glEnd, though...luceric wrote:this is a programming topic.. so I can tell you that YES opengl version has a huge impact on performance.
Useful link: What everybody needs to know about Blender Viewport performance
Re: Open SubDivision in Blender
Exactly and you can use a mixed pipeline the only thing you need is a compatible video card andto declare the OpenGL extention you need in your code.
you can also use a library like glew to make it for you.
you can also use a library like glew to make it for you.
Re: Open SubDivision in Blender
I just checked that to be sure: apparently, immediate mode wasn't replaced for mesh drawing at all...iamVFX wrote:AFAIK they replaced immediate mode mesh drawing since 2006. Outlines still drawn with glBegin/glEnd, though...
Who is online
Users browsing this forum: No registered users and 40 guests