[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.