[Sidefx-houdini-list] Reg spec and diffuse passes

Vigneshwar Viswanathan vigneshwarv at hotmail.co.uk
Thu Oct 6 12:40:45 EDT 2011


Hi Andrew,Here is my file.This includes a scene file which is generated by a python script.I dont know where I have made a mistake in the python script.I have already posted in forum.So thought side effects mailing list would be even better to get answers.Thank you very much


> From: sidefx-houdini-list-request at sidefx.com
> Subject: Sidefx-houdini-list Digest, Vol 316, Issue 2
> To: sidefx-houdini-list at sidefx.com
> Date: Thu, 6 Oct 2011 11:32:43 -0400
> 
> Send Sidefx-houdini-list mailing list submissions to
> 	sidefx-houdini-list at sidefx.com
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> or, via email, send a message with subject or body 'help' to
> 	sidefx-houdini-list-request at sidefx.com
> 
> You can reach the person managing the list at
> 	sidefx-houdini-list-owner at sidefx.com
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sidefx-houdini-list digest..."
> 
> 
> Today's Topics:
> 
>    1. uv shell? (Ken Ouellette)
>    2. isooffset volumes and pyro shader question (Meng-Yang Lu)
>    3. Re: isooffset volumes and pyro shader question (Meng-Yang Lu)
>    4. Re: uv shell? (Ken Ouellette)
>    5. MA Digital Effects on YouTube (Phil Spicer)
>    6. Re: Houdini Lens Distortion (Neil Scholes)
>    7. Reg spec and diffuse passesI (Vigneshwar Viswanathan)
>    8. Re: Reg spec and diffuse passesI (Andrew Lyons)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Wed, 5 Oct 2011 15:02:29 -0400
> From: Ken Ouellette <ken.ouellette at gmail.com>
> Subject: [Sidefx-houdini-list] uv shell?
> To: sidefx-houdini-list at sidefx.com
> Message-ID:
> 	<CAMTBrKnYMTsk2B+TJuRsETB7HG+mcmZNNzo7FThJZX17qJKapw at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Hey,
> 
> just curious if anyone a fast way to split the vert's along a UV
> boundary of a model... so a point would have multiple UVs on it. it
> would be like a vertexsplitSOP on a edge group.
> 
> -k
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Wed, 5 Oct 2011 12:08:07 -0700
> From: Meng-Yang Lu <ntmonkey at gmail.com>
> Subject: [Sidefx-houdini-list] isooffset volumes and pyro shader
> 	question
> To: sidefx-houdini-list at sidefx.com
> Message-ID:
> 	<CAEaPtg4zHrSRH=LPoz2UjOUDUeQagNhUu1V86DjaEKjjbWGCHQ at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Trying to get some light scatter in my iso volumes using the pyro shader.
> Do these things work together?  Not getting anything here so wondering if
> I'm missing something or if there's another way of doing it.
> 
> Thanks in advance,
> 
> -Lu
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Wed, 5 Oct 2011 13:11:37 -0700
> From: Meng-Yang Lu <ntmonkey at gmail.com>
> Subject: Re: [Sidefx-houdini-list] isooffset volumes and pyro shader
> 	question
> To: sidefx-houdini-list at sidefx.com
> Message-ID:
> 	<CAEaPtg7a3Rs2pM3Ohx+yQo=Xxd_KwQ437E_pnsuyKA_QgwfMEA at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Nvrmnd.  Scatter in smoke tab not scatter tab.  Docs confused me.  So does
> scroll bars apparently.
> 
> -Lu
> 
> On Wed, Oct 5, 2011 at 12:08 PM, Meng-Yang Lu <ntmonkey at gmail.com> wrote:
> 
> > Trying to get some light scatter in my iso volumes using the pyro shader.
> > Do these things work together?  Not getting anything here so wondering if
> > I'm missing something or if there's another way of doing it.
> >
> > Thanks in advance,
> >
> > -Lu
> >
> 
> 
> ------------------------------
> 
> Message: 4
> Date: Wed, 5 Oct 2011 17:32:27 -0400
> From: Ken Ouellette <ken.ouellette at gmail.com>
> Subject: Re: [Sidefx-houdini-list] uv shell?
> To: sidefx-houdini-list at sidefx.com
> Message-ID:
> 	<CAMTBrKmtbM6TG_W7aDAxiY3h1tfQ1ewUgcXqyDSFQnEvA8D5+Q at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> well i feel silly
> 
> vertexSplitSOP... based on attribute of UV does it, promoting to point
> attribute allows me to use the $MAPU $MAPV $MAPW in the Position
> fields in the pointSOP.
> 
> Neat!
> -k
> 
> On Wed, Oct 5, 2011 at 3:02 PM, Ken Ouellette <ken.ouellette at gmail.com> wrote:
> > Hey,
> >
> > just curious if anyone a fast way to split the vert's along a UV
> > boundary of a model... so a point would have multiple UVs on it. it
> > would be like a vertexsplitSOP on a edge group.
> >
> > -k
> >
> 
> 
> ------------------------------
> 
> Message: 5
> Date: Thu, 6 Oct 2011 08:44:32 +0100
> From: Phil Spicer <PSpicer at bournemouth.ac.uk>
> Subject: [Sidefx-houdini-list] MA Digital Effects on YouTube
> To: "sidefx-houdini-list at sidefx.com" <sidefx-houdini-list at sidefx.com>
> Cc: SESI Support <support at sidefx.com>,	"www.sidefx.com Fraser"
> 	<janet at sidefx.com>, Kim
> Message-ID: <DC14BDDD-B86D-4AB3-998D-DA88FE919E95 at bournemouth.co.uk>
> Content-Type: text/plain; charset="Windows-1252"
> 
> Hi,
> 
> It is my great pleasure to inform you about our new MA Digital Effects Graduates. They have just completed their studies with us, and are keen to find gainful employment. You can see this new graduate work on our YouTube website:
> 
> http://www.youtube.com/user/NCCADigitalFX
> 
> All this work has been created using Houdini and Nuke as the primary software.
> 
> I am also happy to chat directly with you about any of our graduates, or can point you towards graduates who may have specialisms you are currently looking for. Please feel free to get in touch. We also have coming up our Bournemouth University Postgraduate Animation Degree Show being held in London on Friday 14th October. It would be great to see you there if you can make it. Details of the Degree Show are also included at the end of this email.
> 
> Kind regards,
> 
> Phil.
> 
> 
> Philip Spicer
> Programme Coordinator - MA Digital Effects
> National Centre for Computer Animation
> Bournemouth University - UK
> 
> http://www.youtube.com/user/NCCADigitalFX
> 
> 
> 
> NCCA - Bournemouth University
> Masters Degree Show 2011
> MSc Computer Animation and Visual Effects,
> MA 3D Computer Animation,
> MA Digital Effects
> Friday 14 October 2011
> 12:00  - 17:00
> The National Centre for Computer Animation will be staging its annual postgraduate degree show for 2011 at Framestore and MPC; and we would be delighted if you come along to the show, booking is not required.
> Featuring the work of over 80 graduating students, productions will be playing throughout the afternoon in the screening theatres of both venues.
> 
> You will also have an opportunity to meet with NCCA staff and the graduating students whose work is on display. DVD copies of the show reel will be provided along with booklets containing the contact details for our most recent graduates. Refreshments available.
> Please note: The show will be hosted at two venues this year.
> 
> 
> MA 3D and MSc Computer Animation will be in the screening room at:
> 
> Framestore
> 19-23 Wells Street
> London
> W1T 3PQ
> 
> MA Digital Effects will be in the screening room at:
> 
> MPC (The Moving Picture Company)
> 127 Wardour Street
> Soho, London
> W1F 0NL
> 
> This email is intended only for the person to whom it is addressed and may contain confidential information. If you have received this email in error, please notify the sender and delete this email, which must not be copied, distributed or disclosed to any other person.
> Any views or opinions presented are solely those of the author and do not necessarily represent those of Bournemouth University or its subsidiary companies. Nor can any contract be formed on behalf of the University or its subsidiary companies via email.
> 
> 
> 
> 
> 
> ------------------------------
> 
> Message: 6
> Date: Thu, 6 Oct 2011 15:31:46 +0100
> From: Neil Scholes <neil at uvfilms.co.uk>
> Subject: Re: [Sidefx-houdini-list] Houdini Lens Distortion
> To: sidefx-houdini-list at sidefx.com
> Message-ID: <F898039D-70D5-49E8-A55C-7627E4304275 at uvfilms.co.uk>
> Content-Type: text/plain; charset=us-ascii
> 
> Hi Luc - cheers for that - ill check that technique out
> 
> By the way - anyone who's interested - you can now get Nuke plugins from Science D Visions 3DEqualiser - so you can warp or unwarp images using the 3DE lens distortion model - they seem to work great
> 
> 
> 
> 
> 
> 
> Neil Scholes
> 
> +44(0) 7977 456 197
> www.uvfilms.co.uk
> 
> 
> 
> 
> 
> 
> On 4 Oct 2011, at 18:50, Luc Froehlicher wrote:
> 
> > about this subject , we usually warp an UVmap once in 3de warp tool than use the "deform" node in Houdini or "STMap" in nuke , it's much faster than 3de warp tools.
> > luc
> > 
> > On 09/30/2011 04:59 PM, Neil Scholes wrote:
> >> Hi Andrew
> >> 
> >> well it would save a ton of hassle going through 3DE's WARP tools - and ultimately some time.
> >> 
> >> 
> >> 
> >> 
> >> Neil Scholes
> >> 
> >> +44(0) 7977 456 197
> >> www.uvfilms.co.uk
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> On 30 Sep 2011, at 15:47, Andrew Lyons wrote:
> >> 
> >>   
> >>> Most places do that in comp rather than baking it into renders. (That way
> >>> you can modify your distortion field and not have to re-render everything.)
> >>> Is there a reason why you need to bake the distortion into the render?
> >>> 
> >>> Cheers
> >>> 
> >>> 
> >>> On 30 September 2011 07:46, Neil Scholes<neil at uvfilms.co.uk>  wrote:
> >>> 
> >>>     
> >>>> Hi -
> >>>> 
> >>>> Long shot but anyone out there developed a lens distortion shader for a
> >>>> Houdini camera - copying the classic and anamorphic lens models from 3D
> >>>> Equalizer 4?
> >>>> 
> >>>> Any pointers gratefully welcome
> >>>> 
> >>>> Thanks
> >>>> 
> >>>> Neil Scholes
> >>>> 
> >>>> +44(0) 7977 456 197
> >>>> www.uvfilms.co.uk
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> _______________________________________________
> >>>> Sidefx-houdini-list mailing list
> >>>> Sidefx-houdini-list at sidefx.com
> >>>> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> >>>> 
> >>>>       
> >>> 
> >>> 
> >>> -- 
> >>> =======================================
> >>> Andrew D Lyons | Digital Artist | http://www.tstex.com
> >>> =======================================
> >>> _______________________________________________
> >>> Sidefx-houdini-list mailing list
> >>> Sidefx-houdini-list at sidefx.com
> >>> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> >>> 
> >>>     
> >> _______________________________________________
> >> Sidefx-houdini-list mailing list
> >> Sidefx-houdini-list at sidefx.com
> >> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> >> 
> >>   
> > 
> > _______________________________________________
> > Sidefx-houdini-list mailing list
> > Sidefx-houdini-list at sidefx.com
> > https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> > 
> 
> 
> 
> ------------------------------
> 
> Message: 7
> Date: Thu, 6 Oct 2011 16:10:58 +0100
> From: Vigneshwar Viswanathan <vigneshwarv at hotmail.co.uk>
> Subject: [Sidefx-houdini-list] Reg spec and diffuse passesI
> To: <sidefx-houdini-list at sidefx.com>
> Message-ID: <DUB101-W171BA651C17BE16AF14959E8F90 at phx.gbl>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> 
> hi there,my first post in the houdini list.1)I have been struggling with rendering spec and reflection passes using image planes?	I have set the vex variable to combined reflect for the image plane,reflection seems ok.but for combined specular i was not able to see any image getting rendered out.all I see is a black screen
> 2) I have been using takes to render out reflection and spec pass and everything seemed to look ok.but when i decided to do that using scripting.takes are not working perfectly.		below is the code
> sh=hou.node('obj').createNode('shopnet','testshop')msurf=hou.galleries.galleryEntries("mantrasurface")[0]node=hou.node('/obj')klig1=node.createNode('hlight','KeyLight1')flig1=node.createNode('hlight','FillLight1')rlig1=node.createNode('hlight','RimLight1')
> klig1.moveToGoodPosition()flig1.moveToGoodPosition()rlig1.moveToGoodPosition()
> 
> #position the lightsklig1.parm('tx').set('536.254')klig1.parm('ty').set('489.605')klig1.parm('tz').set('-91.884')klig1.parm('rx').set('-39.0293')klig1.parm('ry').set('100.776')klig1.parm('rz').set('9.132')
> flig1.parm('tx').set('-356.148')flig1.parm('ty').set('475.435')flig1.parm('tz').set('-573.03')flig1.parm('rx').set('-30.582')flig1.parm('ry').set('206.504')flig1.parm('rz').set('7.632')
> rlig1.parm('tx').set('-540.86')rlig1.parm('ty').set('402.254')rlig1.parm('tz').set('596.632')rlig1.parm('rx').set('-25.92')rlig1.parm('ry').set('321.352')rlig1.parm('rz').set('-4.37')
> 
> msurf.createChildNode(hou.node("obj/testshop"))
> rp=hou.node('out').createNode('ifd','testmantra')#adds a takehou.hscript('takeadd -c -p Main spec')#sets to specular takehou.hscript('takeset spec')
> hsp=hou.node('out/testmantra/')hsp.parm('take').set('spec')
> #make  it livehou.hscript('takeautomode on')#include all the objects within the path definedhou.hscript('takeinclude /obj/ *')
> #hou.hscript('takeinclude /shop/ *')#changeshou.parm('obj/KeyLight1/shadow_type').set(0)hou.parm('obj/FillLight1/shadow_type').set(0)hou.parm('obj/RimLight1/shadow_type').set(0)hou.parm('obj/testshop/mantrasurface/diff_enable').set(0)hou.parm('obj/testshop/mantrasurface/refl_objs').set(0)#hou.hscript('takeset Main')
> hsp.parm('take').set('Main')#hou.hscript('takeautomode off')
> 
> 
> hou.hscript('takeadd -c -p Main ReflectionPass')hou.hscript('takeset ReflectionPass')hou.hscript('takeautomode on')
> hrfl=hou.node('out/testmantra/')hrfl.parm('take').set('ReflectionPass')
> hou.hscript('takeinclude /obj *')#hou.hscript('takeinclude /shop/ *')hou.parm('obj/KeyLight1/shadow_type').set(0)hou.parm('obj/FillLight1/shadow_type').set(0)hou.parm('obj/RimLight1/shadow_type').set(0)hou.parm('obj/testshop/mantrasurface/diff_enable').set(1)hou.parm('obj/testshop/mantrasurface/refl_objs').set(1)hou.hscript('takeset Main')hsp.parm('take').set('Main')
> 
> #hou.hscript('takeautomode off')
> 
> box = node.createNode('geo', 'box', run_init_scripts=True)box.createNode('box')bo=hou.node('/obj/box/file1')bo.destroy()
> 
> grid=node.createNode('geo','grid',run_init_scripts=True)grid.createNode('grid')gr=hou.node('obj/grid/file1')gr.destroy()
> 
> please correct me if im wrong.                                               		 	   		  
> 
> ------------------------------
> 
> Message: 8
> Date: Thu, 6 Oct 2011 08:32:38 -0700
> From: Andrew Lyons <tstexture at gmail.com>
> Subject: Re: [Sidefx-houdini-list] Reg spec and diffuse passesI
> To: sidefx-houdini-list at sidefx.com
> Message-ID:
> 	<CAF3KZaueipFcEAOUoX8LXajF5Jwy3TmboFtvk0rE0krg59AAcw at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Hi Vigneshwar,
> 
> It's difficult to advise on your problems without a scene file, and without
> fully understanding your goals. This is especially the case in regards to
> your second problem. You might try reducing that problem into multiple
> smaller problems and then solving each one of those in turn inside the
> Houdini UI. If you get stuck with one of these smaller problems it will be
> more possible for people here to advise you if you post here, or on the
> forums.
> 
> In regards to your first problem, if you are sure you have set your ROPs up
> correctly, then problems exporting default image planes from a default SESI
> shader is something SESI support can probably best advise on.
> 
> Good luck!
> 
> Cheers
> 
> 
> On 6 October 2011 08:10, Vigneshwar Viswanathan
> <vigneshwarv at hotmail.co.uk>wrote:
> 
> >
> > hi there,my first post in the houdini list.1)I have been struggling with
> > rendering spec and reflection passes using image planes?       I have set
> > the vex variable to combined reflect for the image plane,reflection seems
> > ok.but for combined specular i was not able to see any image getting
> > rendered out.all I see is a black screen
> > 2) I have been using takes to render out reflection and spec pass and
> > everything seemed to look ok.but when i decided to do that using
> > scripting.takes are not working perfectly.               below is the code
> >
> > sh=hou.node('obj').createNode('shopnet','testshop')msurf=hou.galleries.galleryEntries("mantrasurface")[0]node=hou.node('/obj')klig1=node.createNode('hlight','KeyLight1')flig1=node.createNode('hlight','FillLight1')rlig1=node.createNode('hlight','RimLight1')
> >
> > klig1.moveToGoodPosition()flig1.moveToGoodPosition()rlig1.moveToGoodPosition()
> >
> > #position the
> > lightsklig1.parm('tx').set('536.254')klig1.parm('ty').set('489.605')klig1.parm('tz').set('-91.884')klig1.parm('rx').set('-39.0293')klig1.parm('ry').set('100.776')klig1.parm('rz').set('9.132')
> >
> > flig1.parm('tx').set('-356.148')flig1.parm('ty').set('475.435')flig1.parm('tz').set('-573.03')flig1.parm('rx').set('-30.582')flig1.parm('ry').set('206.504')flig1.parm('rz').set('7.632')
> >
> > rlig1.parm('tx').set('-540.86')rlig1.parm('ty').set('402.254')rlig1.parm('tz').set('596.632')rlig1.parm('rx').set('-25.92')rlig1.parm('ry').set('321.352')rlig1.parm('rz').set('-4.37')
> >
> > msurf.createChildNode(hou.node("obj/testshop"))
> > rp=hou.node('out').createNode('ifd','testmantra')#adds a
> > takehou.hscript('takeadd -c -p Main spec')#sets to specular
> > takehou.hscript('takeset spec')
> > hsp=hou.node('out/testmantra/')hsp.parm('take').set('spec')
> > #make  it livehou.hscript('takeautomode on')#include all the objects within
> > the path definedhou.hscript('takeinclude /obj/ *')
> > #hou.hscript('takeinclude /shop/
> > *')#changeshou.parm('obj/KeyLight1/shadow_type').set(0)hou.parm('obj/FillLight1/shadow_type').set(0)hou.parm('obj/RimLight1/shadow_type').set(0)hou.parm('obj/testshop/mantrasurface/diff_enable').set(0)hou.parm('obj/testshop/mantrasurface/refl_objs').set(0)#hou.hscript('takeset
> > Main')
> > hsp.parm('take').set('Main')#hou.hscript('takeautomode off')
> >
> >
> > hou.hscript('takeadd -c -p Main ReflectionPass')hou.hscript('takeset
> > ReflectionPass')hou.hscript('takeautomode on')
> > hrfl=hou.node('out/testmantra/')hrfl.parm('take').set('ReflectionPass')
> > hou.hscript('takeinclude /obj *')#hou.hscript('takeinclude /shop/
> > *')hou.parm('obj/KeyLight1/shadow_type').set(0)hou.parm('obj/FillLight1/shadow_type').set(0)hou.parm('obj/RimLight1/shadow_type').set(0)hou.parm('obj/testshop/mantrasurface/diff_enable').set(1)hou.parm('obj/testshop/mantrasurface/refl_objs').set(1)hou.hscript('takeset
> > Main')hsp.parm('take').set('Main')
> >
> > #hou.hscript('takeautomode off')
> >
> > box = node.createNode('geo', 'box',
> > run_init_scripts=True)box.createNode('box')bo=hou.node('/obj/box/file1')bo.destroy()
> >
> >
> > grid=node.createNode('geo','grid',run_init_scripts=True)grid.createNode('grid')gr=hou.node('obj/grid/file1')gr.destroy()
> >
> > please correct me if im wrong.
> > _______________________________________________
> > Sidefx-houdini-list mailing list
> > Sidefx-houdini-list at sidefx.com
> > https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> >
> 
> 
> 
> -- 
> =======================================
> Andrew D Lyons | Digital Artist | http://www.tstex.com
> =======================================
> 
> 
> ------------------------------
> 
> _______________________________________________
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
> https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list
> 
> 
> End of Sidefx-houdini-list Digest, Vol 316, Issue 2
> ***************************************************
 		 	   		  


More information about the Sidefx-houdini-list mailing list