Mailing List
Home
Forum Home
Softimage
Carrara
trueSpace
Dir3d-l
Maya - a powerful 3D animation and visual effects software
Macromedia Flash Development
Subjects
Cameras
scaleDown command
black out solved
Aircraft Tutorial
Mathematical XYZ ?
Its done This vs That
Its done first week
recommendations for screen video captures?
3DExplorer "Oddity "
New Director
ProTeam renewals
Fuel 's new websites (X post)
Blue peter create a make toy
targeting groups question
XPost: Shockwave 3D game ( sort of )
RES: RES: RES: Fish Modeling
Emitting particles from object intersection
Fuel 's new websites (X post)
Texturing
Big Break Contest Videos
New Plugins
Models and Texture on my updated site
Error Installing Patch tS6 6
Plasma?
Looking for Inspiration
Weird EMail Q
It 's done first week ?
Cherry not cranberry
New game
Camera Animation Problem
Particle plugins?
 
dot product?

dot product?

2004-06-04       - By Matt Lind

 Back
Reply:     1     2     3     4     5     6     7  

If the docs say 'output' shader, then it's a misprint.  It should say 'texture'
shader as texture shaders are the only class of shader that can be connected to
almost any other type of shader in the rendertree.  Output shaders are only
called after rendering has completed and generally only deal with the image
buffers and whatever 3d information may be hanging around in memory that hasn't
been flushed yet.

As for the dot product, the vector_state node doesn't compute dot product
correctly.  What it computes, I don't know, but it certainly isn't the dot
product.  This bug has been around since version one unfortunately.

However, even if the dot product were computed correctly, you might run into a
different problem which may be the cause of the constant red color - you have to
make sure all your input vectors are described in the same coordinate space.
Primary (eye) rays are usually described in internal space where as geometry
normals may sometimes be computed in object space.  If a vector is coming from
the wrong coordinate space, there's a chance it's value doesn't change on a
per-ray basis because it's frame of reference is local the to component your
querying which is why you see the constant red.  It shouldn't matter which
coordinate space you choose to do the computations just as long all the vectors
are described in the same coordinate space.


Matt

-- ---- ---- ---- ---- ---- ---- ---
Matt Lind
Animator / Technical Director
Softimage certified instructor:
   Softimage|3D
   Softimage|XSI
Matt(at)Mantom.net



dot product?
Date : Fri, 04 Jun 2004 12:57:24 -0400
To : XSI(at)Softimage.COM
>From : Sam Cuttriss <samc(at)quietman.net>
Subject : dot product?

hello, im trying to use the dot product "Vector math scalar" node in the render
tree.
so i have an eyeray and a geometry normal vector state as inputs.
the dot product is just driving a gradient mixer so i can see whats going on,
but im just getting constant red?

the dot product help refers to vector output shaders (bumpmap generator and
Texture Space Controllers)

are vector state shaders not output shaders?
or is there something im doing wrong?

i was expecting to see something similar to putting an incidence node directly
into the gradient mixer?
thanks
_sam
---
Unsubscribe? Mail Majordomo@(protected) with the following text in body:
unsubscribe xsi