Congratulations Simon :) Now let's get quickly to a Vulkan backend

On Saturday, 27 February 2016 22:46:56 UTC+9, Simon Danisch wrote:
>
> Thanks :)
>
> >I wonder if it will be the Matplotlib of Julia
>
> While possible, it will need quite a bit of work :) Offering the 
> flexibility and usability of Matplotlib is no easy task! 
> Right now the strength rather lies in interactivity and easy means to 
> visualize animated and large data sets.
>
> But there could be shortcuts like implementing a backend for Matplotlib 
> first.
>
> @Alan, I can create one ;)
> Also, as you can see in http://www.glvisualize.com/examples/interactive/, 
> something similar to @manipulate can be implemented in GLVisualize.
>
> 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
>>
>

Reply via email to