Distributed 3D rendering system in a multi-agent platform

In this work, we propose a 3D rendering system that distributes rendering tasks across a multi-agent platform. The new approach is based on a multi-agent platform, where the goal is to create a virtual 3D environment. The main task is the rendering of individual objects. Each 3D object must be rendered in a remote unit; the resulting rendering is sent through the network to a 3D visualization process which generates the visualization of the whole 3D environment. The object movement and remote communication requirements have been implemented using a multi-agent system platform. The distributed system is implemented in Windows O.S., using DirectX graphical libraries and JAVA programming. The multi-agent platform used is JADE. The computer connection is a LAN at 100 MBS in a star topology.

[1]  Reinhard Koch,et al.  Network protocol for interaction and scalable distributed visualization , 2002, Proceedings. First International Symposium on 3D Data Processing Visualization and Transmission.

[2]  Gordon L. Kindlmann,et al.  Strategies for Direct Volume Rendering of Diffusion Tensor Fields , 2000, IEEE Trans. Vis. Comput. Graph..

[3]  Laurent Moll,et al.  Sepia: scalable 3D compositing using PCI Pamette , 1999, Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00375).

[4]  Eduard Gröller,et al.  Two-Level Volume Rendering , 2001, IEEE Trans. Vis. Comput. Graph..

[5]  Jihad El-Sana,et al.  Adaptive Real-Time Level-of-Detail-Based Rendering for Polygonal Models , 1997, IEEE Trans. Vis. Comput. Graph..

[6]  Gershon Elber,et al.  Interactive Direct Rendering of Trivariate B-Spline Scalar Functions , 2001, IEEE Trans. Vis. Comput. Graph..

[7]  Kwan-Liu Ma,et al.  A Hardware-Assisted Scalable Solution for Interactive Volume Rendering of Time-Varying Data , 2002, IEEE Trans. Vis. Comput. Graph..

[8]  Marc Levoy,et al.  Parallel visualization algorithms: performance and architectural implications , 1994, Computer.

[9]  Dan Gordon The Floating Column Algorithm for Shaded, Parallel Display of Function Surfaces without Patches , 2002, IEEE Trans. Vis. Comput. Graph..

[10]  Carl-Fredrik Westin,et al.  Tissue Classification Based on 3D Local Intensity Structures for Volume Rendering , 2000, IEEE Trans. Vis. Comput. Graph..

[11]  Daniel A. Reed,et al.  Virtue: Performance Visualization of Parallel and Distributed Applications , 1999, Computer.

[12]  Jian Huang,et al.  High-Quality Splatting on Rectilinear Grids with Efficient Culling of Occluded Voxels , 1999, IEEE Trans. Vis. Comput. Graph..

[13]  Alex T. Pang,et al.  Extended Specifications and Test Data Sets for Data Level Comparisons of Direct Volume Rendering Algorithms , 2001, IEEE Trans. Vis. Comput. Graph..

[14]  Fabrice Neyret,et al.  Modeling, Animating, and Rendering Complex Scenes Using Volumetric Textures , 1998, IEEE Trans. Vis. Comput. Graph..

[15]  Daniel A. Reed,et al.  Virtual Reality and Parallel Systems Performance Analysis , 1995, Computer.

[16]  Jayaram K. Udupa,et al.  An Order of Magnitude Faster Isosurface Rendering in Software on a PC than Using Dedicated, General Purpose Rendering Hardware , 2000, IEEE Trans. Vis. Comput. Graph..

[17]  Eric Shaffer,et al.  Virtue: Performance Visualization of Parallel and Distributed , 1999 .

[18]  Karol Myszkowski,et al.  Perception-Based Fast Rendering and Antialiasing of Walkthrough Sequences , 2000, IEEE Trans. Vis. Comput. Graph..