Skip to content

Instantly share code, notes, and snippets.

@DenVdmj
Created June 24, 2018 11:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DenVdmj/415e5208a0155ac93f09e6e7a9704a77 to your computer and use it in GitHub Desktop.
Save DenVdmj/415e5208a0155ac93f09e6e7a9704a77 to your computer and use it in GitHub Desktop.

I'm investigating the way to draw bezier curves / nurbs etc. with shaders, here is a list a links and information I found that can improve render times with OF. Any way I must admit I'm new to openGL & shaders so maybe someone can take this to implement maybe an add-on or maybe to added to the core.

Resolution Independent Curve Rendering using Programmable Graphics Hardware https://www.microsoft.com/en-us/research/wp-content/uploads/2005/01/p1000-loop.pdf

Resolution independent GPU accelerated Curve & Font rendering GPU based Resolution Independent Font & Curve Rendering – initial Release http://jausoft.com/blog/2011/04/01/resolution-independent-gpu-accelerated-curve-font-rendering/ http://ramisantina.com/blog/?p=73 http://vimeo.com/21810192 http://jogamp.org/doc/gpunurbs2011/p70-santina.pdf

Curvy blues http://www.mdk.org.pl/2007/10/27/curvy-blues

Vector drawing: OpenGL shaders and cairo & vector hardware tessellation http://www.mdk.org.pl/2007/8/6/vector-drawing-opengl-shaders-and-cairo

ShivaVG & Random Access Rendering of Animated Vector Graphics http://ivanleben.blogspot.com.es/2007/07/shivavg-open-source-ansi-c-openvg.html http://www.youtube.com/watch?v=mD8X-e5-sY4 http://www.youtube.com/watch?v=U4USCfwORUg http://andrejas-atelier.com/ivan/IvanLebenHonsThesis.pdf

RAVG http://research.microsoft.com/en-us/um/people/hoppe/proj/ravg/

NV Path Rendering Videos (seams only with nvidia) http://developer.nvidia.com/nv-path-rendering-videos

Vector drawing: OpenGL polygon tessellation http://www.mdk.org.pl/2007/8/16/vector-drawing-opengl-polygon-tessellation http://zrusin.blogspot.com.es/2006/07/hardware-accelerated-polygon-rendering.html

© microbians

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment