[tuhopuu-devel] OK Tuhopuu2+Aqsis under Cygwin

Jonathan Merritt tuhopuu-devel@blender.org
Thu, 08 Jul 2004 17:30:06 +1000


Hi,

> Hello, I'm testing with the blender test file, with 
> monkey_cornelius.blend, I make a render of the blender internal 
> render, I press JKey and render with aqsis, so I have two image and  
> found that "Cornelius" is larger in tha aqsis render.


Congratulations - yours is the first bug I've been able to fix directly! 
:-)  The problem was due to a mis-interpretation of how the AspX and 
AspY factors are used within Blender.  I have committed a fix for this.  
It needs some testing, but I think I have it behaving correctly now.

Also note that Cornelius is a subdivision mesh.  RenderMan renderers do 
not need subdivision meshes "pre-subdivided" before rendering, so you 
should set their render subdivision level to zero.  The renderer will 
adaptively subdivide them itself so that they are completely smooth 
(this is one of the advantages of using a RenderMan renderer :-).

> Other problem, always with the blneder test file, with the 
> motor9.blend, I configure Blender, render and Blender quit with this 
> in the console:


AFAICT, the main problem with motor9.blend is that some of its 
subdivision meshes contain non-manifold topology.  For subdivision 
surfaces, this is probably a mistake made by the creator of the model, 
because the final surfaces created by these control hulls are not well 
defined mathematically.  Blender itself *will* render such surfaces, but 
*always* with artifacts (to do with poorly defined normals).  As far as 
I know, there is no mention in the RenderMan Specification that subdiv 
surfaces must be manifold, but Aqsis does make this assumption, as does 
much of the literature on the topic.

-- 
Jonathan Merritt.
PhD Student - Equine Biomechanics.
Equine Centre, The University of Melbourne,
Werribee, Victoria, Australia.