NPR GLSL Tutorials [closed] - glsl

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
Anyone have a good list of tutorials on doing Non photo realistic rendering with GLSL ? I have seen books on GLSL, and books on NPR, but very few books/tutorials on doing NPR with GLSL. (I want to do it with GLSL as I want real time).
Thanks!

I posted my blog article about simple toon shader effect generation on images with GLSL. Maybe you will be interested.

I am very interested in NPR too. These are some tutorials/articles I have come across:
Tron, Volumetric Lines, and Meshless Tubes
Silhouette Extraction
Antialiased Cel Shading
Fast High-Quality Line Visibility
Two Fast Methods for High-Quality Line Visibility
Stylization of Line Drawings
Blueprint Rendering and "Sketchy Drawings"
Shader-Based Wireframe Drawing

The wikipedia page on cel shading and celshading.com have some information.

Related

Graphics programming resources [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I've been lately starting to learn how to draw computer graphics with openGL. I've been seeing a lot of words that I don't know. Eg. Processing pipe, shaders, shader language, graphic buffer,... I have absolutely no idea how graphic processors work, but I wasn't able to find any books which would explain it in a simple manner. Could you please suggest some resources on how computer graphics work?
Interactive Computer Graphics: A Top-Down Approach With Shader-Based OpenGL
Edward Angel & Dave Shreiner, 6th edition
It's the most recent version of a pretty good textbook that goes all the way from basics of vision and creating 3D images to modern GPU shaders. (You do need to know how to program.)

OpenGL glBegin ... glEnd [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I wanted to know how badly my games will be affected by using glBegin and whatnot instead of GLSL and VBOs and VAOs and all that. They just look so difficult and ridiculous to achieve what I can do easier. What will the effect of my choices be?
Badly.
The direct mode API with glBegin() and glEnd() is deprecated, largely for performance reasons. It doesn’t really support data parallelism, and relies heavily on the CPU—requiring at least one function call per vertex. That adds up quickly.
The direct mode API might be simpler and more pleasant for you to use in small projects, but using VBOs scales better, both in terms of performance and maintainability. It’s much easier to manage data than it is to manage state.
Also, learning the new API means you’re up to date on how OpenGL is and should be used in the real world. If you’re looking to work in the games industry, for example, that’s just plain useful knowledge.
Some useful learning materials:
An Intro to Modern OpenGL
Learning Modern 3D Graphics Programming
OpenGL Tutorials for OpenGL ≥3.3

What are some good resources for learning how to program animations? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have a sound foundation on GLSL, OpenGL, and a lot about 3D graphics techniques in total. However, one concept still confounds me and that is the process of animation.
Does anyone have resources on where I can learn animating meshes in C++? Some examples would be awesome as well. :)
Animation is a lot of work, whether you are going to do it "by hand", or whether you intend to simulate the animation. If simulation is your cup of tea, see this answer I posted a few months ago.

Good book on drawing algorithms, preferably in C or C++ [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I need a recommendation for a good learning resource on drawing algorithms. I've found plenty of books on algorithms but it is mostly vector and matrix linear algebra, which does not cover the topics I am interest in:
efficient drawing of primitives and curves
efficient filling of primitives and paths
multi-sampling or similar techniques for smooth painting
sub-pixel painting
linear, radial, conical and other types of gradients
etc...
I am not interested in a book on some API that has those implemented like Cairo, GDI, Qt or similar, but the implementation details themselves. I am not particular interested in big and complex math formulas, I prefer a more visual, intuitive approach with example code, pseudo code also works fine.
Also, before anyone rushing to close the question - I did bother to search for something like that. Thanks in advance!
I can usually find what I need in this book
"Computer Graphics: Principles and Practice in C" by James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes
I can recommend two books:
Tricks of the Windows Game Programming Gurus - more on 2D graphics
Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization - more on 3D
and of course "Computer Graphics: Principles and Practice in C"... as mentioned in previous answers

Looking for online OpenGL 3.1+ tutorials [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Whenever I do a search for OpenGL tutorials I always land on the NeHe tutorials.
However those cover the immediate mode stuff and are outdated.
Does anyone knows of OpenGL tutorials covering the latest 3.1 enhancements?
As far as I know, your only choices other than immediate mode are display lists and vertex arrays. Lesson #12 covers Display Lists. Lesson #45 cover Vertex Arrays and Vertex Buffer Objects.
It seems to me like most of the latest OpenGL changes involve GLSL and textures. I don't think you'll get much benefit out of exploring those topics until you master the basics (which I'm still doing). There's plenty of articles on display lists, vertex arrays and VBOs if you search for them.