Palette:sopRender

From TouchDesigner Documentation
Jump to: navigation, search

Summary
[edit]

sopRender takes a SOP input and renders it with basic lighting and an optional texture map.

It has the most common Geometry COMP transform parameters, the most common Camera COMP transform parameters, plus perspective/ortho blending and view angle controls.

The viewer is arcBall, and you can interactively place the geometry, and use the Click-n-Flick Auto-Rotate option to make it spin.

You can set a light postion and color.

You can substitute the material, for example use the Line MAT.

Normalize Geometry Size, when its value is 1, takes the default camera and geometry settings, and re-sizes the input to make it fit 80% of the width of the camera view. Then the camera and geometry parameters are applied to the camera-geometry transform. It is intended to easily deal with large or small object SOP sizes.

It is approximately what a SOP to TOP operator would behave like, but with more control over the precision of its render.

PythonIcon.pngPalette:sopRender Ext


Parameters - Render Page

Help Help -  

Version Version -  

Perspective-Ortho Ortho - Crossfades between a perspective camera and an ortho camera.  

Perspective FOV Angle Fov - perspective field of view angle.  

Ortho Width Orthowidth - width of ortho view.  

Camera Translate Z Camtz - camera from origin.  

Click-n-flick Auto-Rotate Autorotate - In viewer you can click, drag and let go while when mouse is still moving to make geometry auto-rotate.  

Reset ArcBall Transform Reset - The arcball transform is applied on top of the camera transform parameters. This resets the arcball to have no effect.  

Normalize Geometry Size Normalize - Normalize Geometry Size, when its value is 1, takes the default camera and geometry settings, and re-sizes the input to make it fit 80% of the width of the camera view. Then the camera and geometry parameters are applied to the camera-geometry transform.  

Geo Translate T - -

  • Geo Translate Tx -
  • Geo Translate Ty -
  • Geo Translate Tz -

Geo Rotate R - -

  • Geo Rotate Rx -
  • Geo Rotate Ry -
  • Geo Rotate Rz -

Geo Scale Scale -  

Constant Color Constant - -

  • Constant Color Constantr -
  • Constant Color Constantg -
  • Constant Color Constantb -

Diffuse Color Diff - -

  • Diffuse Color Diffr -
  • Diffuse Color Diffg -
  • Diffuse Color Diffb -

Light Translate Lightt - -

  • Light Translate Lighttx -
  • Light Translate Lightty -
  • Light Translate Lighttz -

Material Material -  

Wireframe Wireframe -  

Resolution Resolution - -

  • Resolution Resolutionw -
  • Resolution Resolutionh -


Operator Inputs

  • Input 0 - the SOP to render
  • Input 1 - a diffuse texture map to use


Operator Outputs

  • Output 0 -


Palette
Palette • Palette:arcBallCamera • Palette:arcBallGeometry • Palette:audioAnalysis • Palette:audioSet • Palette:battery • Palette:blendModes • Palette:bloom • Palette:cameraBrowser • Palette:camSchnappr • Palette:changeColor • Palette:changeToColor • Palette:checker • Palette:chromaKey • Palette:colorThreshold • Palette:compareComp • Palette:convolve • Palette:cornerPinSOP • Palette:customAttributes • Palette:dent • Palette:depthExtract • Palette:dilate • Palette:equalizer • Palette:feedback • Palette:feedbackEdge • Palette:geoPanel • Palette:gestureCapture • Palette:graphPlot • Palette:histogram • Palette:hsvBlur • Palette:imageSearch • Palette:julia • Palette:kantanMapper • Palette:kinectCalibration • Palette:kinectPointcloud • Palette:leapPaint • Palette:lightTunnel • Palette:mandelbrot • Palette:mesh • Palette:monochrome • Palette:motionSense • Palette:moviePlayer • Palette:multiLevel • Palette:multiMix • Palette:noise • Palette:onScreenKeyboard • Palette:opticalFlow • Palette:particlesGpu • Palette:pixelate • Palette:pixelRelocator • Palette:pointGenerator • Palette:pointillize • Palette:pointMerge • Palette:pointRender • Palette:pointRepack • Palette:pointTransform • Palette:pointWeight • Palette:popDialog • Palette:probe • Palette:projectorBlend • Palette:pushPins • Palette:puzzle • Palette:radialBlur • Palette:remotePanel • Palette:rgbaBlur • Palette:rgbaDelay • Palette:rgbContrast • Palette:search • Palette:searchReplace • Palette:sharpen • Palette:softenAlpha • Palette:solarize • Palette:sopRender • Palette:stitcher • Palette:stoner • Palette:superFormula • Palette:sweetSpotPreviz • Palette:TDVR • Palette:transitMap • Palette:twirl • Palette:vectorScope • Palette:virtualFile • Palette:waveformMonitor • Palette:webBrowser • Palette:xyScope

An Operator Family that contains its own Network inside. There are twelve 3D Object Component and eight 2D Panel Component types. See also Network Path.

An Operator Family that reads, creates and modifies 3D polygons, curves, NURBS surfaces, spheres, meatballs and other 3D surface data.

An Operator Family that creates, composites and modifies images, and reads/writes images and movies to/from files and the network. TOPs run on the graphics card's GPU.

An Operator Family that associates a shader with a SOP or Geometry Object for rendering textured and lit objects.

The width and height of an image in pixels. Most TOPs, like the Movie File In TOP can set the image resolution. See Aspect Ratio for the width/height ratio of an image, taking into account non-square pixels.

A built-in panel in TouchDesigner that contains a library of components and media that can be dragged-dropped into a TouchDesigner network.