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
|
intro_30.rst
|
||||||
license.rst
|
license.rst
|
||||||
mod_notes.rst
|
mod_notes.rst
|
||||||
maya_osdpolysmooth.rst
|
|
||||||
osd_overview.rst
|
osd_overview.rst
|
||||||
osd_shader_interface.rst
|
osd_shader_interface.rst
|
||||||
porting.rst
|
porting.rst
|
||||||
|
@ -109,7 +109,6 @@ The following configuration arguments can be passed to the CMake command line.
|
|||||||
-DPTEX_LOCATION=[path to Ptex]
|
-DPTEX_LOCATION=[path to Ptex]
|
||||||
-DGLEW_LOCATION=[path to GLEW]
|
-DGLEW_LOCATION=[path to GLEW]
|
||||||
-DGLFW_LOCATION=[path to GLFW]
|
-DGLFW_LOCATION=[path to GLFW]
|
||||||
-DMAYA_LOCATION=[path to Maya]
|
|
||||||
-DTBB_LOCATION=[path to Intel's TBB]
|
-DTBB_LOCATION=[path to Intel's TBB]
|
||||||
-DICC_LOCATION=[path to Intel's C++ Studio XE]
|
-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_EXAMPLES=1 // disable examples build
|
||||||
-DNO_TUTORIALS=1 // disable tutorials build
|
-DNO_TUTORIALS=1 // disable tutorials build
|
||||||
-DNO_REGRESSION=1 // disable regression tests build
|
-DNO_REGRESSION=1 // disable regression tests build
|
||||||
-DNO_MAYA=1 // disable Maya plugin build
|
|
||||||
-DNO_PTEX=1 // disable PTex support
|
-DNO_PTEX=1 // disable PTex support
|
||||||
-DNO_DOC=1 // disable documentation build
|
-DNO_DOC=1 // disable documentation build
|
||||||
-DNO_OMP=1 // disable OpenMP
|
-DNO_OMP=1 // disable OpenMP
|
||||||
@ -130,12 +128,12 @@ The following configuration arguments can be passed to the CMake command line.
|
|||||||
Environment Variables
|
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:
|
through the following environment variables:
|
||||||
|
|
||||||
.. code:: c++
|
.. code:: c++
|
||||||
|
|
||||||
MAYA_LOCATION, PTEX_LOCATION, GLFW_LOCATION, GLEW_LOCATION
|
PTEX_LOCATION, GLFW_LOCATION, GLEW_LOCATION
|
||||||
|
|
||||||
Automated Script
|
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_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_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 "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" \
|
-D "PTEX_LOCATION:string=c:/Users/opensubdiv/demo/src/ptex/x64" \
|
||||||
..
|
..
|
||||||
|
|
||||||
|
@ -52,13 +52,6 @@ of the software.
|
|||||||
* - | `dxViewer <dxviewer.html>`_
|
* - | `dxViewer <dxviewer.html>`_
|
||||||
- | `dxPtexViewer <dxptexviewer.html>`_
|
- | `dxPtexViewer <dxptexviewer.html>`_
|
||||||
|
|
||||||
.. list-table:: **Plugin examples**
|
|
||||||
:class: quickref
|
|
||||||
:widths: 50
|
|
||||||
|
|
||||||
* - | `Maya osdPolySmooth <maya_osdpolysmooth.html>`_
|
|
||||||
|
|
||||||
|
|
||||||
----
|
----
|
||||||
|
|
||||||
Common Keyboard Controls
|
Common Keyboard Controls
|
||||||
|
@ -10,5 +10,4 @@ Other `examples <code_examples.html>`__ \ :
|
|||||||
`glFVarViewer <glfvarviewer.html>`__, \
|
`glFVarViewer <glfvarviewer.html>`__, \
|
||||||
`dxViewer <dxviewer.html>`__, \
|
`dxViewer <dxviewer.html>`__, \
|
||||||
`dxPtexViewer <dxptexviewer.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