mirror of
https://github.com/PixarAnimationStudios/OpenSubdiv
synced 2024-12-23 08:20:06 +00:00
Removed remaining doc for mayaPolySmooth example
This commit is contained in:
parent
8309f289a6
commit
f05e01c921
@ -88,7 +88,6 @@ if (DOCUTILS_FOUND AND PYTHONINTERP_FOUND)
|
||||
intro_30.rst
|
||||
license.rst
|
||||
mod_notes.rst
|
||||
maya_osdpolysmooth.rst
|
||||
osd_overview.rst
|
||||
osd_shader_interface.rst
|
||||
porting.rst
|
||||
|
@ -109,7 +109,6 @@ The following configuration arguments can be passed to the CMake command line.
|
||||
-DPTEX_LOCATION=[path to Ptex]
|
||||
-DGLEW_LOCATION=[path to GLEW]
|
||||
-DGLFW_LOCATION=[path to GLFW]
|
||||
-DMAYA_LOCATION=[path to Maya]
|
||||
-DTBB_LOCATION=[path to Intel's TBB]
|
||||
-DICC_LOCATION=[path to Intel's C++ Studio XE]
|
||||
|
||||
@ -117,7 +116,6 @@ The following configuration arguments can be passed to the CMake command line.
|
||||
-DNO_EXAMPLES=1 // disable examples build
|
||||
-DNO_TUTORIALS=1 // disable tutorials build
|
||||
-DNO_REGRESSION=1 // disable regression tests build
|
||||
-DNO_MAYA=1 // disable Maya plugin build
|
||||
-DNO_PTEX=1 // disable PTex support
|
||||
-DNO_DOC=1 // disable documentation build
|
||||
-DNO_OMP=1 // disable OpenMP
|
||||
@ -130,12 +128,12 @@ The following configuration arguments can be passed to the CMake command line.
|
||||
Environment Variables
|
||||
_____________________
|
||||
|
||||
The paths to Maya, Ptex, GLFW, GLEW and other dependencies can also be specified
|
||||
The paths to Ptex, GLFW, GLEW and other dependencies can also be specified
|
||||
through the following environment variables:
|
||||
|
||||
.. code:: c++
|
||||
|
||||
MAYA_LOCATION, PTEX_LOCATION, GLFW_LOCATION, GLEW_LOCATION
|
||||
PTEX_LOCATION, GLFW_LOCATION, GLEW_LOCATION
|
||||
|
||||
Automated Script
|
||||
________________
|
||||
@ -170,7 +168,6 @@ build that can be run in GitShell :
|
||||
-D "OPENCL_INCLUDE_DIRS:string=c:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.2/OpenCL/common/inc" \
|
||||
-D "_OPENCL_CPP_INCLUDE_DIRS:string=c:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.2/OpenCL/common/inc" \
|
||||
-D "OPENCL_LIBRARIES:string=c:/ProgramData/NVIDIA Corporation/NVIDIA GPU Computing SDK 4.2/OpenCL/common/lib/x64/OpenCL.lib" \
|
||||
-D "MAYA_LOCATION:string=c:/Program Files/Autodesk/Maya2013.5" \
|
||||
-D "PTEX_LOCATION:string=c:/Users/opensubdiv/demo/src/ptex/x64" \
|
||||
..
|
||||
|
||||
|
@ -52,13 +52,6 @@ of the software.
|
||||
* - | `dxViewer <dxviewer.html>`_
|
||||
- | `dxPtexViewer <dxptexviewer.html>`_
|
||||
|
||||
.. list-table:: **Plugin examples**
|
||||
:class: quickref
|
||||
:widths: 50
|
||||
|
||||
* - | `Maya osdPolySmooth <maya_osdpolysmooth.html>`_
|
||||
|
||||
|
||||
----
|
||||
|
||||
Common Keyboard Controls
|
||||
|
@ -10,5 +10,4 @@ Other `examples <code_examples.html>`__ \ :
|
||||
`glFVarViewer <glfvarviewer.html>`__, \
|
||||
`dxViewer <dxviewer.html>`__, \
|
||||
`dxPtexViewer <dxptexviewer.html>`__, \
|
||||
`mayaPolySmooth <maya_osdpolysmooth.html>`__, \
|
||||
|
||||
|
@ -1,104 +0,0 @@
|
||||
..
|
||||
Copyright 2013 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.
|
||||
|
||||
|
||||
Maya osdPolySmooth
|
||||
------------------
|
||||
|
||||
.. contents::
|
||||
:local:
|
||||
:backlinks: none
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
===========
|
||||
|
||||
The Maya OsdPolySmooth node takes a base mesh and generates an OpenSubdiv subdivided mesh.
|
||||
|
||||
.. image:: images/osdpolysmooth.png
|
||||
:width: 400px
|
||||
:align: center
|
||||
:target: images/osdpolysmooth.png
|
||||
|
||||
|
||||
.. container:: notebox
|
||||
|
||||
**Note:**
|
||||
This plugin is not representative of actual workflows in the application. The
|
||||
intended use is for quick comparisons with Renderman's interpolation settings.
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
Once the plugin is loaded in Maya:
|
||||
- Select a poly mesh
|
||||
- Polygons -> Edit Mesh -> OSD Subdivide Meshes
|
||||
|
||||
Attributes (9)
|
||||
==============
|
||||
|
||||
inputPolymesh, output, recommendedIsolation, subdivisionLevels, vertBoundaryMethod,
|
||||
fvarBoundaryMethod, fvarPropagateCorners, smoothTriangles, creaseMethod,
|
||||
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| Long Name (Short Name) | Type | Default | Flags |
|
||||
+=========================================================================================+======+==========+====================================+
|
||||
| inputPolymesh (ip) | mesh | | input hidden connectable storable |
|
||||
| This is a description for this attribute | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| output (out) | mesh | | hidden connectable storable output |
|
||||
| This is a description for this attribute | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| subdivisionLevels (sl) | int | 2 | input connectable storable |
|
||||
| The number of recursive quad subdivisions to perform on each face. | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| recommendedIsolation (ri) | int | | output connectable storable |
|
||||
| The recommended levels of subdivision required to account for crease sharpness | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| vertBoundaryMethod (vbm) | enum | EdgeOnly | input connectable storable |
|
||||
| Controls how boundary edges and vertices are interpolated. | | | |
|
||||
| - Smooth, Edges: *InterpolateBoundaryEdgeOnly* | | | |
|
||||
| - Smooth, Edges and Corners: *InterpolateBoundaryEdgeAndCorner* | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| fvarBoundaryMethod (fvbm) | enum | None | input connectable storable |
|
||||
| Controls how boundaries are treated for face-varying data (UVs and Vertex Colors). | | | |
|
||||
| - Bi-linear (None): *InterpolateBoundaryNone* | | | |
|
||||
| - Smooth (Edge Only): *InterpolateBoundaryEdgeOnly* | | | |
|
||||
| - Smooth (Edges and Corners: *InterpolateBoundaryEdgeAndCorner* | | | |
|
||||
| - Smooth (ZBrush and Maya "Smooth Internal Only"): *InterpolateBoundaryAlwaysSharp* | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| fvarPropagateCorners (fvpc) | bool | false | input connectable storable |
|
||||
| Check all faces to see if two edges side by side are facevarying boundary edges | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| smoothTriangles (stri) | bool | true | input connectable storable |
|
||||
| Apply a special subdivision rule be applied to all triangular faces that was | | | |
|
||||
| empirically determined to make triangles subdivide more smoothly. | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
| creaseMethod (crm) | enum | 0 | input connectable storable |
|
||||
| Controls how boundary edges and vertices are interpolated. | | | |
|
||||
| - Normal: No Crease sharpness smoothing | | | |
|
||||
| - Chaikin: Improves the appearance of multiedge creases with varying weight | | | |
|
||||
+-----------------------------------------------------------------------------------------+------+----------+------------------------------------+
|
||||
|
||||
|
||||
.. include:: examples_see_also.rst
|
Loading…
Reference in New Issue
Block a user