Don't send me your scene, I'm not tech support.
Restart XSI from scratch, then run this script from the script editor (Jscript):
// Delete the default light
DeleteObj("light", null, null);
// Create a ground plane
CreatePrim("Grid", "NurbsSurface", null, null);
SetValue("grid.surfmsh.geom.subdivu", 3, null);
SetValue("grid.surfmsh.geom.subdivv", 3, null);
SetValue("grid.grid.ulength", 15, null);
SetValue("grid.grid.vlength", 15, null);
// Create a sphere with toon shader applied
CreatePrim("Sphere", "NurbsSurface", null, null);
SetValue("sphere.surfmsh.geom.subdivu", 6, null);
SetValue("sphere.surfmsh.geom.subdivv", 4, null);
SetValue("sphere.sphere.radius", 1.5, null);
Translate(null, 0, 2, 0, siAbsolute, siParent, siObj, siY, null, null, null, null, null);
ApplyShader("MaterialToon_Paint_and_Host", "", null, "");
// Create a point light casting raytraced shadows
GetPrimLight("Point.Preset", "Point", "");
Translate(null, 5, 15, 5, siAbsolute, siParent, siObj, siXYZ, null, null, null, null, null);
SetValue("Point.light.soft_light.shadow", true, null);
SetValue("Point.light.soft_light.factor", 0.125, null);
SetValue("Point.light.soft_light.intensity", 1, null);
// Adjust render settings
InspectObj("ViewRenderOptions", "", null, 1, null);
SetValue("ViewRenderOptions.MinSamplingLevel", 0, null);
SetValue("ViewRenderOptions.MaxSamplingLevel", 2, null);
SetValue("ViewRenderOptions.SamplingThresholdRed", 0.05, null);
SetValue("ViewRenderOptions.SamplingThresholdGreen", 0.05, null);
SetValue("ViewRenderOptions.SamplingThresholdBlue", 0.05, null);
SetValue("ViewRenderOptions.SamplingThresholdAlpha", 0.05, null);
Make sure you're on v3. If this doesn't work, then something's broken.
Matt
Matt Lind
Animator / Technical Director
Softimage certified instructor:
Softimage|3D
Softimage|XSI
Matt@Mantom.net