From 87a7fd831caa83868f806de1c337769f542d51f2 Mon Sep 17 00:00:00 2001 From: George ElKoura Date: Mon, 13 Jul 2015 18:13:54 -0700 Subject: [PATCH] Added references section to the documentation - Added new references section for folks wishing to learn more about subdivision. - Fixed a reference in the intro. - Fixed a minor typo in the nav bar. --- documentation/CMakeLists.txt | 1 + documentation/intro.rst | 2 +- documentation/nav_template.txt | 3 +- documentation/references.rst | 118 +++++++++++++++++++++++++++++++++ 4 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 documentation/references.rst diff --git a/documentation/CMakeLists.txt b/documentation/CMakeLists.txt index 4078f4b0..5064fac4 100644 --- a/documentation/CMakeLists.txt +++ b/documentation/CMakeLists.txt @@ -92,6 +92,7 @@ if (DOCUTILS_FOUND AND PYTHONINTERP_FOUND) osd_overview.rst osd_shader_interface.rst porting.rst + references.rst release_notes.rst release_notes_2x.rst roadmap.rst diff --git a/documentation/intro.rst b/documentation/intro.rst index 4290d0c7..217b5590 100644 --- a/documentation/intro.rst +++ b/documentation/intro.rst @@ -94,7 +94,7 @@ between Pixar and Microsoft. | | *Analytic Displacement Mapping using Hardware Tessellation* | Matthias Niessner, Charles Loop - | ACM Transactions on Graphics, To appear 2013 + | ACM Transactions on Graphics, Vol. 32 No. 3 Article 26 June 2013 | ``_ ---- diff --git a/documentation/nav_template.txt b/documentation/nav_template.txt index 16aeaeab..1507fc59 100644 --- a/documentation/nav_template.txt +++ b/documentation/nav_template.txt @@ -40,6 +40,7 @@
  • Building OpenSubdiv
  • Code Examples
  • Roadmap
  • +
  • References
  • Release 3.0
  • @@ -101,7 +102,7 @@
  • Videos

    -
  • Release Notes +
  • Release Notes
  • Doxygen
  • diff --git a/documentation/references.rst b/documentation/references.rst new file mode 100644 index 00000000..ab435f26 --- /dev/null +++ b/documentation/references.rst @@ -0,0 +1,118 @@ +.. + Copyright 2015 Pixar + + Licensed under the Apache License, Version 2.0 (the "Apache License") + with the following modification; you may not use this file except in + compliance with the Apache License and the following modification to it: + Section 6. Trademarks. is deleted and replaced with: + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor + and its affiliates, except as required to comply with Section 4(c) of + the License and to reproduce the content of the NOTICE file. + + You may obtain a copy of the Apache License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the Apache License with the above modification is + distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the Apache License for the specific + language governing permissions and limitations under the Apache License. + + +References +---------- + + +.. contents:: + :local: + :backlinks: none + +---- + +References +========== + + + | *Analytic Displacement Mapping using Hardware Tessellation* + | Matthias Niessner, Charles Loop + | ACM Transactions on Graphics, Vol. 32 No. 3 Article 26 June 2013 + | ``_ + | ``_ + | + | *Feature Adaptive GPU Rendering of Catmull-Clark Subdivision Surfaces* + | Matthias Niessner, Charles Loop, Mark Meyer, and Tony DeRose + | ACM Transactions on Graphics, Vol. 31 No. 1 Article 6 January 2012 + | ``_ + | ``_ + | + | *Efficient Evaluation of Semi-Smooth Creases in Catmull-Clark Subdivision Surfaces* + | Matthias Niessner, Charles Loop, and Guenter Greiner. + | Eurographics Proceedings, Cagliari, 2012 + | ``_ + | ``_ + | + | *Approximating Subdivision Surfaces with Gregory Patches for Hardware Tessellation* + | Charles Loop, Scott Schaefer, Tianyun Ni, Ignacio Castano + | SIGGRAPH Asia Conference Proceedings 2009 + | ``_ + | ``_ + | + | GPU Smoothing of Quad Meshes + | T. L. Ni, Y. Yeo, A. Myles, V. Goel and J. Peters + | Proc. IEEE SMI 2008 + | ``_ + | ``_ + | + | *Fast Parallel Construction of Smooth Surfaces from Meshes with Tri/Quad/Pent Facets* + | A. Myles and T. Ni and J. Peters + | Eurographics Symposium on Geometry Processing 2008 + | ``_ + | ``_ + | + | *Approximating Catmull-Clark Subdivision Surfaces with Bicubic Patches* + | Charles Loop + | ACM Transactions on Graphics, Vol. 27 No. 1 Article 8 March 2008 + | ``_ + | ``_ + | + | *Rapid Evaluation of Catmull-Clark Subdivision Surfaces* + | Jeffrey Bolz and Peter Schroder + | Web3D Proceedings 2002 + | ``_ + | ``_ + | + | *Piecewise Smooth Subdivision Surfaces with Normal Control* + | Henning Biermann, Adi Levin and Denis Zorin + | SIGGRAPH 2000 Conference Proceedings + | ``_ + | ``_ + | + | *Subdivision for Modeling and Animation* + | Denis Zorin, Peter Schroder + | Course Notes of SIGGRAPH 1999 + | ``_ + | + | *Exact Evaluation of Catmull-Clark Subdivision Surfaces at Arbitrary Parameter Values* + | Jos Stam + | SIGGRAPH 98 Conference Proceedings, Annual Conference Series, July 1998 + | ``_ + | ``_ + | + | *Subdivision Surfaces in Character Animation* + | Tony DeRose, Michael Kass, Tien Truong + | Proceedings of SIGGRAPH 1998 + | ``_ + | ``_ + | + | *Efficient, Fair Interpolation Using Catmull-Clark Surfaces* + | Mark Halstead, Michael Kass, Tony DeRose + | SIGGRAPH 93 Conference Proceedings + | ``_ + | ``_ + | + | *Recursively generated B-spline surfaces on arbitrary topological meshes* + | Catmull, E.; Clark, J. Computer-Aided Design 10 (6) (1978) + | ``_