diff --git a/doc/doc.tex b/doc/doc.tex index 93ceb4eb..433fcc74 100644 --- a/doc/doc.tex +++ b/doc/doc.tex @@ -1310,29 +1310,65 @@ vec3 lighting \item \href{http://www.opengl.org/documentation/specs/glu/glu1_3.pdf}{GLU 1.3 specification} \end{itemize} -9.4. Projects using GLM -Outerra +\subsection{Projects Using GLM} + +\subsubsection{\href{http://outerra.com/}{Outerra}} + 3D planetary engine for seamless planet rendering from space down to the surface. Can use arbitrary resolution of elevation data, refining it to centimeter resolution using fractal algorithms. -opencloth -A collection of source codes implementing cloth simulation algorithms in OpenGL. +\begin{center} + \includegraphics[width=0.4\textwidth]{outerra1} + \includegraphics[width=0.4\textwidth]{outerra2} + \includegraphics[width=0.4\textwidth]{outerra3} + \includegraphics[width=0.4\textwidth]{outerra4} +\end{center} + +\subsubsection{\href{https://github.com/mmmovania/opencloth}{opencloth}} + +A collection of cloth simulation demos, visualized with OpenGL. + +\begin{center} + \includegraphics[width=0.35\textwidth]{opencloth1} + \includegraphics[width=0.35\textwidth]{opencloth2} + \includegraphics[width=0.35\textwidth]{opencloth3} + \includegraphics[width=0.35\textwidth]{opencloth4} +\end{center} + +\subsubsection{\href{http://www.packtpub.com/opengl-4-0-shading-language-cookbook/book?tag=rk/opengl4-abr1/0811}{OpenGL 4.0 Shading Language Cookbook}} + +\begin{wrapfigure}{r}{0.25\textwidth} + \includegraphics[width=0.25\textwidth, right]{glsl4book} +\end{wrapfigure} -OpenGL 4.0 Shading Language Cookbook A full set of recipes demonstrating simple and advanced techniques for producing high-quality, real-time 3D graphics using GLSL 4.0. + How to use the OpenGL Shading Language to implement lighting and shading techniques. + Use the new features of GLSL 4.0 including tessellation and geometry shaders. + How to use textures in GLSL as part of a wide variety of techniques from basic texture mapping to deferred shading. + Simple, easy-to-follow examples with GLSL source code, as well as a basic description of the theory behind each technique. +\subsubsection{\href{http://www.leosfortune.com/}{Leo's Forture}} + +\begin{wrapfigure}{r}{0.4\textwidth} + \includegraphics[width=0.4\textwidth, right]{leosfortune} + \includegraphics[width=0.4\textwidth, right]{leosfortune2} +\end{wrapfigure} - -Leo's Forture Leo's Fortune is a platform adventure game where you hunt down the cunning and mysterious thief that stole your gold. Available on PS4, Xbox One, PC, Mac, iOS and Android. + Beautifully hand-crafted levels bring the story of Leo to life in this epic adventure. -“I just returned home to find all my gold has been stolen! For some devious purpose, the thief has dropped pieces of my gold like breadcrumbs through the woods.” -“Despite this pickle of a trap, I am left with no choice but to follow the trail.” -“Whatever lies ahead, I must recover my fortune.” -Leopold -Are you using GLM in a project? + +\say{I just returned home to find all my gold has been stolen! For some devious purpose, the thief has dropped pieces of my gold like breadcrumbs through the woods.} + +\say{Despite this pickle of a trap, I am left with no choice but to follow the trail.} + +\say{Whatever lies ahead, I must recover my fortune.} ---Leopold + +Are you using GLM in a project? Tell us! + 9.5. OpenGL tutorials using GLM - The OpenGL Samples Pack, samples that show how to set up all the different new features - Learning Modern 3D Graphics Programming, a great OpenGL tutorial using GLM by Jason L. McKesson