[tuhopuu-devel] Aqsis export for Blender

Jonathan Merritt tuhopuu-devel@blender.org
Thu, 03 Jun 2004 15:25:46 +1000


Hi Chris,

Thanks for your notes.  I've addressed some of them below:

>I would recommend
>reading the section about 'Tracking vendor sources' in the cvs
>manual so that you can do things like the monthly cvs merges we do
>to keep things in sync (oh my god, first weekend of the month is
>coming up... guess I know what I'll be doing).
>  
>

Thanks for pointing out that information.  There was some uncertainty 
about how we were going to synchronize the sources; it's a relief to see 
there is this fairly automated method.

I was going to have a shot at merging in the current Tuhopuu tree, but 
am having some issues building it at the moment.  My biggest problem is 
that I can't find the file "SG_BBox.h" in the repository.  Can someone 
please confirm that this file exists?  I'm expecting it's most likely to 
be in:
    /source/gameengine/SceneGraph/
with all the other recent SG_ files, but it's apparently not there or 
anywhere else.

>* There is no source/blender/aqsis/intern dir
>  
>

If this is the accepted layout then we'll move over to it. 

I also have a question about where the best location might be to store 
shaders?  These will need to be placed in a location where they can be 
distributed in a final build.  One option is to distribute these shaders 
with Aqsis.  However, they are not much immediate use without Blender, 
and in the longer term they may also be useful to any RenderMan renderer 
used with Blender.  For these reasons, it's possibly better that they 
become part of Blender itself.  What do you think?

>* Some windowsisms have crept in.
>  
>

Hopefully most of these have been fixed in the current CVS.  I am 
working with Gentoo Linux myself.

>-- I think the only conditions on our side is that the
>code does not leave tuhopuu uncompilable on some platforms
>(and on platforms where it doesn't compile there should be a
>flag to turn off the aqsis feature).
>  
>

I have added such a flag to the scons build system already.  In the 
configuration file, this flag is:
    USE_AQSIS = 'false'
It should essentially revert to a fully-functional, non-Aqsis configuration.

Jonathan Merritt.