rww@esl.UUCP (Richard W. Webb) (03/15/88)
Hello Octree Experts, I am working on a distributed rendering system. My current renderer runs on multiple machines, each of which has its own copy of the 3D scene. From the controlling host, I want to display the scene on my screen. To do this, I divide up the screen into small regions, and direct each machine to work on a particular sub-region. The problem I am facing is that now I want to do animation. This means the whole 3D database has to be changed on each machine. When I get around to ray-tracing, I will have to do this, but for simple shading models I should only need to send that portion of the database that is visible in a particular sub-region. I have the scene organized in an octree and have considered some solid modeling operations to extract the voxels inside the viewing pyramid. Any extra pointers would be appreciated. The primary concern is simplicity and speed, a few extra voxels from rounding errors is OK. Code would be super. Thanks. P.S. I cannot distribute code at this time, but in the future.... $-) -- Richard W. Webb ecvax!decwrl!borealis!\ ESL Incorporated sdcsvax!seismo!- ames!esl!rww ARPA: rww%esl@ames.ARPA ucbcad!ucbvax!/ / SMAIL: rww@esl.ESL.COM ihnp4!lll-lcc!