Skip to content

Instantly share code, notes, and snippets.

@elliotwoods
Created July 1, 2012 16:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elliotwoods/3028828 to your computer and use it in GitHub Desktop.
Save elliotwoods/3028828 to your computer and use it in GitHub Desktop.
billboard a quad in the background of a 3d render in VVVV
<!DOCTYPE PATCH SYSTEM "C:\vvvv\vvvv-sdk\vvvv45\lib\45alpha28.dtd" >
<PATCH>
<NODE systemname="Quad (DX9)" nodename="Quad (DX9)" componentmode="Hidden" id="0">
<BOUNDS type="Node" left="1395" top="2805" width="9645" height="270">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Transform" visible="1">
</PIN>
<PIN pinname="Render State" visible="1">
</PIN>
</NODE>
<NODE systemname="Renderer (EX9)" nodename="Renderer (EX9)" componentmode="InAWindow" id="1">
<BOUNDS type="Node" left="1395" top="4530" width="100" height="100">
</BOUNDS>
<BOUNDS type="Box" left="1395" top="4530" width="2400" height="1800">
</BOUNDS>
<BOUNDS type="Window" left="16875" top="8970" width="6240" height="5010">
</BOUNDS>
<PIN pinname="Layers" visible="1">
</PIN>
<PIN pinname="View" visible="1">
</PIN>
<PIN pinname="Projection" visible="1">
</PIN>
<PIN pinname="Windowed Depthbuffer Format" slicecount="1" values="D16">
</PIN>
</NODE>
<NODE systemname="Camera (Transform Softimage)" filename="%VVVV%\lib\nodes\modules\Transform\Camera (Transform Softimage).v4p" nodename="Camera (Transform Softimage)" componentmode="Hidden" id="2">
<BOUNDS type="Node" left="2355" top="3975" width="100" height="100">
</BOUNDS>
<PIN pinname="View" visible="1">
</PIN>
<PIN pinname="Projection" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="2" srcpinname="View" dstnodeid="1" dstpinname="View">
</LINK>
<LINK srcnodeid="2" srcpinname="Projection" dstnodeid="1" dstpinname="Projection">
</LINK>
<NODE systemname="Billboard (Transform)" nodename="Billboard (Transform)" componentmode="Hidden" id="3">
<BOUNDS type="Node" left="2760" top="1035" width="100" height="100">
</BOUNDS>
<PIN pinname="Object Space" slicecount="1" values="NormalizedProjection">
</PIN>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="Transform In" visible="1" slicecount="1" values="||">
</PIN>
</NODE>
<NODE systemname="UniformScale (Transform)" nodename="UniformScale (Transform)" componentmode="Hidden" id="5">
<BOUNDS type="Node" left="2775" top="1995" width="100" height="100">
</BOUNDS>
<PIN pinname="Transform Out" visible="1">
</PIN>
<PIN pinname="XYZ" slicecount="1" values="2">
</PIN>
<PIN pinname="Transform In" visible="1">
</PIN>
</NODE>
<NODE systemname="Group (EX9)" nodename="Group (EX9)" componentmode="Hidden" id="6">
<BOUNDS type="Node" left="1395" top="3915" width="100" height="100">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
<PIN pinname="Layer 1" visible="1">
</PIN>
<PIN pinname="Layer 2" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="6" srcpinname="Layer" dstnodeid="1" dstpinname="Layers">
</LINK>
<LINK srcnodeid="0" srcpinname="Layer" dstnodeid="6" dstpinname="Layer 1">
</LINK>
<LINK srcnodeid="5" srcpinname="Transform Out" dstnodeid="0" dstpinname="Transform">
</LINK>
<NODE systemname="AxisAndGrid (DX9)" filename="%VVVV%\lib\nodes\modules\EX9\AxisAndGrid (DX9).v4p" nodename="AxisAndGrid (DX9)" componentmode="Hidden" id="7">
<BOUNDS type="Node" left="1665" top="3270" width="100" height="100">
</BOUNDS>
<PIN pinname="Layer" visible="1">
</PIN>
</NODE>
<LINK srcnodeid="7" srcpinname="Layer" dstnodeid="6" dstpinname="Layer 2">
</LINK>
<LINK srcnodeid="3" srcpinname="Transform Out" dstnodeid="5" dstpinname="Transform In">
</LINK>
<NODE systemname="ZWriteEnable (EX9.RenderState)" nodename="ZWriteEnable (EX9.RenderState)" componentmode="Hidden" id="9">
<BOUNDS type="Node" left="1380" top="1575" width="100" height="100">
</BOUNDS>
<PIN pinname="Render State Out" visible="1">
</PIN>
<PIN pinname="ZWrite Enable">
</PIN>
</NODE>
<LINK srcnodeid="9" srcpinname="Render State Out" dstnodeid="0" dstpinname="Render State">
</LINK>
<NODE nodename="IOBox (Value Advanced)" componentmode="InABox" id="10" systemname="IOBox (Value Advanced)">
<BOUNDS type="Node" left="1725" top="0" width="0" height="0">
</BOUNDS>
<BOUNDS type="Box" left="1725" top="0" width="480" height="480">
</BOUNDS>
<PIN pinname="Y Input Value" slicecount="1" values="0">
</PIN>
<PIN pinname="Units" slicecount="1" values="||" encoded="0">
</PIN>
<PIN pinname="Precision" slicecount="1" values="4">
</PIN>
<PIN pinname="Value Type" slicecount="1" values="Boolean">
</PIN>
<PIN pinname="Behavior" slicecount="1" values="Toggle">
</PIN>
<PIN pinname="Descriptive Name" slicecount="1" values="|ZWrite Enable|" encoded="0">
</PIN>
</NODE>
<LINK srcnodeid="10" srcpinname="Y Output Value" dstnodeid="9" dstpinname="ZWrite Enable">
</LINK>
</PATCH>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment