POV-Ray : Newsgroups : povray.beta-test : Bugs in 3.5 beta 1 for Windows : Re: Bugs in 3.5 beta 1 for Windows Server Time
4 Nov 2024 15:19:54 EST (-0500)
  Re: Bugs in 3.5 beta 1 for Windows  
From: Michael Davis
Date: 5 Sep 2001 23:52:35
Message: <9113E4259sivarmindspringcom@204.213.191.226>
ron### [at] povrayorg (Ron Parker) wrote in
<slr### [at] fwicom>: 

>On 5 Sep 2001 21:18:22 -0400, Michael Davis wrote:
>>First, I'm seeing some sort of corruption on an object using the
>>crackle pattern for both the pigment and normal aspects of the
>>texture.  Specifically, there are lots of horizontal streaks
>>running across the surface of the object in one area of it.  I
>>haven't seen anything like this rendering the same scene under
>>either version 3.1g or MegaPov 0.7 (also for Windows). 
>
>Any chance you can provide a scene file that shows just this
>effect without all of the other stuff?

Try this one.  It has the same object, and the camera's been moved a 
bit closer, so you should be able to see it better (assuming it isn't 
just a problem on my system).  The effect should be visible in the 
middle portion of the image.

I've played with it a bit more on my own and discovered that the 
problem goes away if you remove Piece1 (the union of 7 tori) from the 
scene, and still seems to appear (although it's harder to see) if 
Piece1 is the only thing in the scene.

------
camera {
	location <-20, 20, -20>-(<-20,20,-20>-<-5,20,3>)/2
	look_at	<-5, 20, 3>
}

light_source { <-5, 20, 3> + 0.3*<10, 0, 23> + <0, 20, 0> rgb 1.0 }  

#local Tex1 = texture {
	pigment {
		crackle
		scale 1.25
		color_map {
			[0.00 rgb <0.00, 0.10, 0.10> ]
			[0.10 rgb <0.00, 0.30, 0.30> ]
			[0.50 rgb <0.20, 0.60, 0.60> ]
			[1.00 rgb <0.30, 0.70, 0.70> ]
		}
	}
	normal {
		crackle 2.0
		scale 1.25
	}
	finish {
		reflection 0.3
		specular 0.2 roughness 0.1
		
	}
}

#local Piece1 = union {
	#local NumRings=7;
	#local i=0;
	#while (i<NumRings)
	torus {
		0.9, 0.1
		sturm
		scale <6.25, 1.25, 6.25>
		rotate z*180*i/NumRings
		translate <0, 0, -9.375>
		texture { Tex1 }
	}
	#local i=i+1;
	#end
}

#local Piece2 = sphere {
	<0,0,0>,1
	scale <7.5, 1.875, 12.5>
	texture { Tex1 }
}
	

union
{
	object { Piece1 }
	object { Piece2 }
	rotate <0, 180, 0>
	rotate <0, 0, 25>
	rotate <0, 15, 0>
	rotate <-35, 0, 0>
	translate <-5, 20, 3> + 0.3*<10, 0, 23>
}
------

I hope this helps.  Let me know if you need anything else.

-- 
Michael Davis
siv### [at] mindspringcom


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.