10 ms·
OpenSubdiv is a game changer in FOSS 3d software. Blender is already using it: https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.76/OpenSubdiv https:/
by lima 10y ago
OpenSubdiv is a game changer in FOSS 3d software.
Blender is already using it: https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.76/OpenSubdiv https://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.7...
Demo: https://youtu.be/dzIl_S-qHIQ?t=115 https://youtu.be/dzIl_S-qHIQ?t=115
- JustSomeNobody 10y agoLike the entire game has changed, rules, board, pieces and everything? Or like the game has been somewhat improved?
- vidarh 10y agoCheck out the video. In the example, rendering of an animated model goes from 0.25fps without it, to 4fps with it using CPU rendering, or up to 40fps using CUDA for the example model.... I'd say that is large enough to have the potential to fundamentally alter how people work.
- FigmentEngine 10y ago"fundamental" seems to imply a magnitude shift. 100x seems the minimum bar IMHO. Otherwise its just decimate..
- ChristianGeek 10y agoIn this case the frame rate went from 0.25 fps to 40 fps, a 160x improvement, so "fundamental" it is.
- vanderZwan 10y agoAlso, diminishing returns apply: going from 0.25 fps to 40 fps is a game changer when doing interactive modelling, in the sense that only one of the two can be considered interactive. Going 40 fps to 4000 fps wouldn't really be make things much better (I'm sure artists would simply push the tools to bring that frame rate down again, and any improvement to render speed obviously would matter for final exports, but you get what I mean).
- jtsylve 10y agoI'd say a 1-2 order of magnitude speedup is very significant.
- unsignedqword 10y agoKind of - it depends on the artist you talk to. OpenSubdiv utilities have been part of the major 3D packages for about a year or two now, and it's true that they can offer some significant speedup, well-needed in both the games and per-rendered CGI industries where high-poly subd models can easily go up to several million triangles. Besides the speedup, there is a very interesting feature of OpenSubdiv - local edge creasing. To influence the general creasing or smoothing of a subd mesh, an artist usually has to add more or subtract geometry in an area, respectively - whereas OpenSubdiv gives you the alternative option to assign a crease value to an area of the source mesh which influences the apparent creasing of the resultant mesh in that area without the artist having to add more geo. It works some of the time: not every artist likes using local edge creases but for those that do, it can be a very big help, considering the the occasional difficulty in adding new geometry to a mesh that flows correctly and doesn't accidentally ruin the rest of the mesh.
- Narann 10y agoAlembic has been a game changer (efficient geometry cache, thread safe hierarchy access, etc.), OpenEXR has been a major improvement to the industry, OpenSubdiv is very cool but definitely not a game changer.