a simple alpha question 2004-03-04 - By Chris Marshall
Back Try using an environment for reflections, rather than another sphere, as I mentioned earlier. -- --Original Message-- -- From: owner-xsi@(protected) [mailto:owner-xsi@(protected)]On Behalf Of alex dinnin Sent: Thursday, March 04, 2004 12:00 PM To: XSI@(protected) Subject: Re: a simple alpha question
Thats almost it... but why are there no holes in it !!! you can still see the reflection sphere where there should be nothing ???
Sandy Sutherland <sandy@(protected)> wrote: Try adding this to your previous posted code and then look at the render tree for the sphere!
'++++++++++++++++ Code Starts Here CopyPaste , "Shaders\Texture\Image_Processing\Invert.Preset", "TransientObjectContainer"
CopyPaste , "Shaders\Texture\Image_Processing\Intensity.Preset", "TransientObjectContainer"
CopyPaste , "Shaders\Texture\Image_Processing\Intensity.Preset", "TransientObjectContainer"
SIConnectShaderToCnxPoint "sphere.Material.Phong.Checkerboard", "TransientObjectContainer.Invert.input"
SIConnectShaderToCnxPoint "TransientObjectContainer.Invert", "TransientObjectContainer.Intensity1.input"
SIConnectShaderToCnxPoint "TransientObjectContainer.Intensity1.Invert", "TransientObjectContainer.Intensity.input"
SIConnectShaderToCnxPoint "TransientObjectContainer.Intensity", "sphere.Material.Phong.reflectivity"
SIConnectShaderToCnxPoint "TransientObjectContainer.Intensity1", "sphere.Material.Phong.specular"
'+++++++++++++++Code ends here
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- Sandy Sutherland Digital Doodeller/Technical Director TThe Refinery (Cape) http://www.refinery.co.za mailto:sandy@(protected) (P) (+27 21) 480 3333 (F) (+27 21) 480 3101 -- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----- -- -- Original Message -- -- From: alex dinnin To: xsi@(protected) Sent: Thursday, March 04, 2004 12:40 PM Subject: a simple alpha question
I'm sorry I am really going back to basics here... but I am pulling my hair out trying to crack it... and I have failed !!! Below is a simple script, I have made two spheres a small one and a big one for reflections I have plugged a checker texture in to control the transparancy !!!
why can I see reflections and specular where there should be clean holes ??????
Please HELP
ALEX
SCRIPT STARTS HERE >>>>
NewScene CreatePrim "Sphere", "NurbsSurface"
Duplicate "sphere", , 2, 1, 1, 0, 0, 1, 0, 1, , , , , , , , , , , 0
SetValue "sphere1.sphere.radius", 50
ApplyTopoOp "Inverse", "sphere1", 3, siPersistentOperation
ApplyShader , , , , siLetLocalMaterialsOverlap
BlendInPresetsInsp , , , True, siReplaceNoBlend
SetValue "sphere1.visibility.primray", False
SetValue "sphere1.visibility.viewvis", False
SetAndToggleSelection "sphere", , True
ApplyShader , , , , siLetLocalMaterialsOverlap
CopyPaste , "Shaders\Texture\Checkerboard.Preset", "TransientObjectContainer"
SIConnectShaderToCnxPoint "TransientObjectContainer.Checkerboard", "sphere.Material.Phong.transparency"
SetValue "sphere.Material.Phong.reflectivity.red", 0.483
SetValue "sphere.Material.Phong.reflectivity.green", 0.483
SetValue "sphere.Material.Phong.reflectivity.red", 0.49
SetValue "sphere.Material.Phong.reflectivity.green", 0.49
SetValue "sphere.Material.Phong.reflectivity.red", 0.503
SetValue "sphere.Material.Phong.reflectivity.green", 0.503
SetValue "sphere.Material.Phong.reflectivity.red", 0.538
SetValue "sphere.Material.Phong.reflectivity.green", 0.538
SetValue "sphere.Material.Phong.reflectivity.red", 0.549
SetValue "sphere.Material.Phong.reflectivity.green", 0.549
SetValue "sphere.Material.Phong.reflectivity.red", 0.51
SetValue "sphere.Material.Phong.reflectivity.green", 0.51
SetValue "sphere.Material.Phong.reflectivity.red", 0.497
SetValue "sphere.Material.Phong.reflectivity.green", 0.493
SetValue "sphere.Material.Phong.reflectivity.red", 0.486
SetValue "sphere.Material.Phong.reflectivity.green", 0.486
SetValue "sphere.Material.Phong.reflectivity.red", 0.503
SetValue "sphere.Material.Phong.reflectivity.green", 0.503
SetValue "sphere.Material.Phong.reflectivity.red", 0.507
SetValue "sphere.Material.Phong.reflectivity.green", 0.507
SetValue "sphere.Material.Phong.reflectivity.red", 0.503
SetValue "sphere.Material.Phong.reflectivity.green", 0.503
SetValue "sphere.Material.Phong.reflectivity.red", 0.5
SetValue "sphere.Material.Phong.reflectivity.green", 0.5
SetValue "sphere.Material.Phong.reflectivity.blue", 0.5
CreateProjection "sphere", siTxtUV, siTxtDefaultPlanarXY, , "Texture_Projection"
SelectObj "sphere1"
CreateProjection "sphere1", siTxtUV, siTxtDefaultSpherical, "Texture_Support", "Texture_Projection"
SetInstanceDataValue , "sphere1.Material.Phong.Image.tspace_id", "Texture_Projection"
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ Do you Yahoo!? Yahoo! Search - Find what youre looking for faster.
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --- -- Do you Yahoo!? Yahoo! Search - Find what youre looking for faster.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=us-ascii"> <META content="MSHTML 6.00.2800.1276" name=GENERATOR></HEAD> <BODY> <DIV><SPAN class=421511312-04032004><FONT face=Arial color=#0000ff size=2>Try using an environment for reflections, rather than another sphere, as I mentioned earlier.</FONT></SPAN></DIV> <BLOCKQUOTE> <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma size=2>-- --Original Message-- --<BR><B>From:</B> owner-xsi@(protected) [mailto:owner-xsi@(protected)]<B>On Behalf Of </B>alex dinnin<BR><B>Sent:</B> Thursday, March 04, 2004 12:00 PM<BR><B>To:</B> XSI@(protected)<BR><B>Subject:</B> Re: a simple alpha question<BR><BR></FONT></DIV> <DIV>Thats almost it... but why are there no holes in it !!! you can still see the reflection sphere where there should be nothing ???<BR><BR><B><I>Sandy Sutherland <sandy@(protected)></I></B> wrote: <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"> <META content="MSHTML 6.00.2800.1276" name=GENERATOR> <STYLE></STYLE>
<DIV><FONT face=Arial size=2>Try adding this to your previous posted code and then look at the render tree for the sphere!</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>'++++++++++++++++ Code Starts Here</FONT></DIV> <DIV><FONT face=Arial size=2><FONT size=2> <P>CopyPaste , "Shaders\Texture\Image_Processing\Invert.Preset", "TransientObjectContainer"</P> <P>CopyPaste , "Shaders\Texture\Image_Processing\Intensity.Preset", "TransientObjectContainer"</P> <P>CopyPaste , "Shaders\Texture\Image_Processing\Intensity.Preset", "TransientObjectContainer"</P> <P>SIConnectShaderToCnxPoint "sphere.Material.Phong.Checkerboard", "TransientObjectContainer.Invert.input"</P> <P>SIConnectShaderToCnxPoint "TransientObjectContainer.Invert", "TransientObjectContainer.Intensity1.input"</P> <P>SIConnectShaderToCnxPoint "TransientObjectContainer.Intensity1.Invert", "TransientObjectContainer.Intensity.input"</P> <P>SIConnectShaderToCnxPoint "TransientObjectContainer.Intensity", "sphere.Material.Phong.reflectivity"</P> <P>SIConnectShaderToCnxPoint "TransientObjectContainer.Intensity1", "sphere.Material.Phong.specular"</P> <P>'+++++++++++++++Code ends here</P> <P> </P></FONT></FONT></DIV> <DIV>-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -----<BR>Sandy Sutherland Digital Doodeller/Technical Director<BR>TThe Refinery (Cape) <A href="http://www.refinery.co.za/">http://www.refinery.co.za</A><BR><A href="mailto:sandy@(protected)">mailto:sandy@(protected)</A><BR>(P) (+27 21) 480 3333 (F) (+27 21) 480 3101<BR>-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- -----</DIV> <BLOCKQUOTE style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT : #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style="FONT: 10pt arial">-- -- Original Message -- -- </DIV> <DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From: </B> <A title=adinnin@(protected) href="mailto:adinnin@(protected)">alex dinnin</A > </DIV> <DIV style="FONT: 10pt arial"><B>To:</B> <A title=xsi@(protected) href="mailto:xsi@(protected)">xsi@(protected)</A> </DIV> <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, March 04, 2004 12:40 PM</DIV> <DIV style="FONT: 10pt arial"><B>Subject:</B> a simple alpha question</DIV> <DIV><BR></DIV> <DIV>I'm sorry I am really going back to basics here... but I am pulling my hair out trying to crack it... and I have failed !!!</DIV> <DIV> Below is a simple script, I have made two spheres a small one and a big one for reflections</DIV> <DIV>I have plugged a checker texture in to control the transparancy !!! </DIV> <DIV> </DIV> <DIV><STRONG>why can I see reflections and specular where there should be clean holes ??????</STRONG></DIV> <DIV><STRONG><EM><U></U></EM></STRONG> </DIV> <DIV><STRONG><EM>Please HELP</EM></STRONG></DIV> <DIV><STRONG><EM><U></U></EM></STRONG> </DIV> <DIV><STRONG><EM>ALEX</EM></STRONG></DIV> <DIV><STRONG><EM><U></U></EM></STRONG> </DIV> <DIV><STRONG>SCRIPT STARTS HERE >>>></STRONG></DIV> <DIV><FONT size=2></FONT> </DIV> <DIV><FONT size=2>NewScene</DIV> <DIV> <P>CreatePrim "Sphere", "NurbsSurface"</P> <P>Duplicate "sphere", , 2, 1, 1, 0, 0, 1, 0, 1, , , , , , , , , , , 0</P> <P>SetValue "sphere1.sphere.radius", 50</P> <P>ApplyTopoOp "Inverse", "sphere1", 3, siPersistentOperation</P> <P>ApplyShader , , , , siLetLocalMaterialsOverlap</P> <P>BlendInPresetsInsp , , , True, siReplaceNoBlend</P> <P>SetValue "sphere1.visibility.primray", False</P> <P>SetValue "sphere1.visibility.viewvis", False</P> <P>SetAndToggleSelection "sphere", , True</P> <P>ApplyShader , , , , siLetLocalMaterialsOverlap</P> <P>CopyPaste , "Shaders\Texture\Checkerboard.Preset", "TransientObjectContainer"</P> <P>SIConnectShaderToCnxPoint "TransientObjectContainer.Checkerboard", "sphere.Material.Phong.transparency"</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.483</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.483</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.49</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.49</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.503</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.503</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.538</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.538</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.549</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.549</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.51</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.51</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.497</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.493</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.486</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.486</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.503</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.503</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.507</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.507</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.503</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.503</P> <P>SetValue "sphere.Material.Phong.reflectivity.red", 0.5</P> <P>SetValue "sphere.Material.Phong.reflectivity.green", 0.5</P> <P>SetValue "sphere.Material.Phong.reflectivity.blue", 0.5</P> <P>CreateProjection "sphere", siTxtUV, siTxtDefaultPlanarXY, , "Texture_Projection"</P> <P>SelectObj "sphere1"</P> <P>CreateProjection "sphere1", siTxtUV, siTxtDefaultSpherical, "Texture_Support", "Texture_Projection"</P> <P>SetInstanceDataValue , "sphere1.Material.Phong.Image.tspace_id", "Texture_Projection"</P></FONT></DIV> <DIV> </DIV> <DIV> </DIV> <DIV> </DIV> <P> <HR SIZE=1> Do you Yahoo!?<BR>Yahoo! Search - <A href="http://search.yahoo.com/?fr=ad-mailsig-home">Find what youre looking for faster.</A></BLOCKQUOTE></BLOCKQUOTE></DIV> <P> <HR SIZE=1> Do you Yahoo!?<BR>Yahoo! Search - <A href="http://search.yahoo.com/?fr=ad-mailsig-home">Find what youre looking for faster.</A></BLOCKQUOTE></BODY></HTML>
|
|