@Job van der Zwan Thanks, I will include a few more introductions with my next Documentation run! VideoIO <https://github.com/kmsquire/VideoIO.jl>can give you video streams. It's not in the best state whatsoever :( I had it included into GLVisualize at some point, but removed it because of reoccuring build errors and conflicting dependencies. Someone, maybe me, should put some work into the package, it'd be worth it!
@feza I'm not a big fan of the processing API. It seems to be very hard to optimize, so the API already prohibits speed. But I actually have never looked into it that deeply. If anyone wants, it should be possible to create a processing API layer over GLVisualize. I'm not sure how it would compare to the GLVisualize + GLAbstraction API ;) I, obviously, would much rather improve the GLVisualize API! One could also target the representation that I propose here: https://github.com/JuliaGeometry/GeometryTypes.jl/issues/46 The anti aliasing for 3D is indeed problematic right now, for 2D it should be very high quality though! I have different ideas about how to fix the 3D anti-aliasing, but I need to find the time for it and decide on a strategy! Am Freitag, 26. Februar 2016 23:11:02 UTC+1 schrieb Simon Danisch: > > Hi > > this is the first release of GLVisualize.jl > <https://github.com/JuliaGL/GLVisualize.jl>, a 2D/3D visualization > library completely written in Julia and OpenGL. > > You can find some crude documentation on glvisualize.com > <http://www.glvisualize.com/>. > I hope to improve the examples and the documentation in the coming weeks. > The biggest problem for most people right now will be a slightly flaky > camera and missing guides and labels. > This is being worked on! If someone beats me to the guide/axis creation, > I'd be very happy. This could be a fun project to get started with > GLVisualize. > Please feel free to open any issue concerning missing documentation, > discrepancies <http://www.dict.cc/englisch-deutsch/discrepancies.html> and > bugs! > > Relation to GLPlot <https://github.com/SimonDanisch/GLPlot.jl>: > GLPlot is now a thin wrapper for GLVisualize with a focus on plotting. > Since I concentrated mostly on finishing GLVisualize, it's a reeally thin > wrapper. > It basically just forwards all calls to GLVisualize, and adds a > boundingbox around the objects. > In the future, it should offer some basic UI, automatic creation of > axis/labels, screenshots and an alternative API that is more familiar to > people that are coming from other plotting libraries (e.g. functions like > surf, contourf, patches). > If anyone has specific plans on how this could look like don't hesitate to > open issues and PR's! > > Outlook: > I'd like to make GLVisualize more independent of the rendering backend by > using some backend agnostic geometry > <https://github.com/JuliaGeometry/GeometryTypes.jl/issues/46> > representation. > This will make it easier to integrate backends like FireRender > <https://github.com/JuliaGraphics/FireRender.jl>, WebGL, Vulkan > <https://github.com/JuliaGPU/Vulkan.jl/tree/api> (why Vulkan > <http://randomfantasies.com/2016/02/why-im-betting-on-vulkan-and-julia/>), > or some text based backends like PDF/SVG. > > Furthermore, I'd like to improve the performance and interaction > possibilities. > > I have to thank the Julia Group for supporting me :) It's a pleasure to be > a part of the Julia community! > > I'm looking forward to the great visualizations you'll create! > > Best, > Simon Danisch >
