10
RESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song Chi-Wing Fu Prashant Goswami Jianmin Zheng Niloy J. Mitra Daniel Cohen-Or Published online: 5 March 2014 Ó Kim Williams Books, Turin 2014 Abstract This paper presents the detail of our interactive tool for designing reciprocal frame (RF) structures. In general, our tool addresses the RF design problem with three major steps: (1) it supports the design of RF-tessellation by connecting RF patterns and plane tiling; (2) it delivers interactive preview and exploration of RF designs in 3D space through conformal mapping; and (3) it performs a novel optimization method to arrange the rods in the RF-structures, so that we can ensure rod collinear contacts in the structures. This paper supplements our previous work with implementation details, user interface design and opera- tions, as well as a preliminary study and various new results we devised from the tool. Keywords Reciprocal structures Á RF-structures Á RF-units Á Algorithms Á Automation Á Computer technology Á Geometric analysis Á Tessellations Á Tilings Introduction A reciprocal frame (RF) (Popovic Larsen 2008) is a self-supported 3D structure made up of three or more sloping rods. In general, rods are put together to form a closed circuit called RF-units, while multiple RF-units can be further put together to P. Song Á C.-W. Fu (&) Á P. Goswami Á J. Zheng School of Computer Engineering, Nanyang Technological University, Singapore, Singapore e-mail: [email protected] N. J. Mitra University College London, London, UK D. Cohen-Or Tel Aviv University, Tel Aviv, Israel Nexus Netw J (2014) 16:109–118 DOI 10.1007/s00004-014-0173-0

An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

  • Upload
    votuong

  • View
    228

  • Download
    3

Embed Size (px)

Citation preview

Page 1: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

RESEARCH

An Interactive Computational Design Tool for LargeReciprocal Frame Structures

Peng Song • Chi-Wing Fu • Prashant Goswami •

Jianmin Zheng • Niloy J. Mitra • Daniel Cohen-Or

Published online: 5 March 2014

� Kim Williams Books, Turin 2014

Abstract This paper presents the detail of our interactive tool for designing

reciprocal frame (RF) structures. In general, our tool addresses the RF design

problem with three major steps: (1) it supports the design of RF-tessellation by

connecting RF patterns and plane tiling; (2) it delivers interactive preview and

exploration of RF designs in 3D space through conformal mapping; and (3) it

performs a novel optimization method to arrange the rods in the RF-structures, so

that we can ensure rod collinear contacts in the structures. This paper supplements

our previous work with implementation details, user interface design and opera-

tions, as well as a preliminary study and various new results we devised from the

tool.

Keywords Reciprocal structures � RF-structures � RF-units � Algorithms �Automation � Computer technology � Geometric analysis � Tessellations �Tilings

Introduction

A reciprocal frame (RF) (Popovic Larsen 2008) is a self-supported 3D structure

made up of three or more sloping rods. In general, rods are put together to form a

closed circuit called RF-units, while multiple RF-units can be further put together to

P. Song � C.-W. Fu (&) � P. Goswami � J. Zheng

School of Computer Engineering, Nanyang Technological University, Singapore, Singapore

e-mail: [email protected]

N. J. Mitra

University College London, London, UK

D. Cohen-Or

Tel Aviv University, Tel Aviv, Israel

Nexus Netw J (2014) 16:109–118

DOI 10.1007/s00004-014-0173-0

Page 2: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

form large RF-structures. Even though the structures are made up of just simple

rods, no central supports are required to physically maintain the structure.

Designing RF-structures with a small number of RF-units is not easy but

manageable, while designing RF-structures that span over large domains is intricate

and complex. Currently, approaches taken by architects are either manual and

tedious (Gelez and Saby 2011), or too restrictive with limited user controls (Brocato

and Mondardini 2010; Thonnissen and Werenfels 2011). Though computational

methods for RF-structures have been employed recently by the architectural

community (Pugnale et al. 2011), existing research still focuses more on

engineering issues such as stability, and not on the design.

Our interactive tool (Song et al. 2013) for designing RF-structures has the

following three key contributions: (1) it develops coherent 2D RF-tessellations by

connecting RF-structures and plane tiling; (2) it lifts the 2D RF-tessellation to 3D

over a guiding surface and forms an approximated RF-structure by conformal

mapping for interactive preview; and (3) since conformal mapping cannot ensure

collinear contact joints along each rod, we devise further a novel optimization

model to ensure collinear contacts while preserving the geometric properties of RF-

structures. Please refer to (Song et al. 2013) for details.

Our design tool can free us from various engineering considerations, and allow us

to focus on the aesthetic aspect of designs. In particular, we can quickly sketch and

formulate RF designs with extended number of RF-units, and easily manipulate and

preview a wide variety of RF patterns with feasible geometric parameters. Once a

design is done, we can also export it for physical construction.

This paper supplements our previous work (Song et al. 2003) with the following

new contents: First, we present implementation details of our tool in ‘‘Implemen-

tation of Our Design Tool’’. Then, we describe the user interface and its operations

in ‘‘User Interface Procedure’’, e.g., visual aids to assist RF construction. Lastly, we

also present new results from our tool in ‘‘Results’’.

Related Work

RF-structures are efficient for practical eco-friendly constructions as they are simple

to prefabricate and reuse. However, at present there is little support to guide users to

discover feasible arrangement of RF-structures. Hence, architects often manually try

out different ways of assembling RF-structures by testing with physical mock-ups

directly with rods (Chilton 2009; Gelez and Saby 2011). Although such an approach

allows full control over the making of a design, form finding remains very

challenging while ensuring a valid RF arrangement. As a result even relatively

simple designs can be tedious and time-consuming to mock-up (Gelez and Saby

2011). Pugnale et al. (2011) stressed the need for computational tools for RF

designs. Existing attention, however, is focused on handling engineering issues,

such as force analysis on the structural stability (Douthe and Baverel 2009;

Kohlhammer and Kotnik 2010) and the fitting of rods to form a connected RF

(Baverel et al. 2004; Parigi et al. 2012).

110 P. Song et al.

Page 3: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

Although there have been recent attempts to support RF designs, they are

preliminary and offer only limited user controls. Brocato and Mondardini (2010)

proposed a geometric method to design stone domes with extended number of RF-

units, but their method supports only one class of RF patterns and offers a few user-

control parameters. Thonnissen and Werenfels (2011) employed a Rhino-script to

aid students to design RF-structures and arranged the RF-units over the cells by

Delaunay triangulation. Since the employed points are arbitrarily distributed, the

resulting RF-structures can be rather irregular. Further, users have little controls on

the RF patterns, and have no support of interactive preview for refining their

designs.

Our tool presents a novel computational solution that offers interactive design for

realizing large RF-structures, which are difficult to conceive by physical mock-up-

based experimentation. With our approach, one can quickly sketch an RF-structure,

flexibly modify its appearance and pattern, and interactively experiment with

different design parameters while the underlying optimization can ensure connec-

tivity and structural coherence.

Implementation of Our Design Tool

The main objective of our interactive tool is to allow users to easily design and

visualize large RF-structures over a given guiding surface in 3D. A large RF-

structure is formed by a grillage of rods and can be constructed with a two-level

hierarchy. In the first level, the fundamental elements are rods with certain thickness

and length. The second-level elements are RF-units, which are made up of three or

more rods as described earlier. The appearance of an RF-structure is geometrically

determined by the shape of the 3D guiding surface and the geometric parameters of

the RF-units. In our tool, users can import a desired 3D model in the standard OBJ

file format to define the guiding surface. In addition, users can also interactively edit

the appearance of an RF-structure with the following parameters of RF-units: (1)

number of rods; (2) clockwise and counter-clockwise spiraling; (3) radius of inner

circle; (4) rod length; (5) rod thickness; and (6) angle between neighboring rods, as

well as (7) how RF-units are connected and composed together to form an RF-

tessellation.

Our tool is implemented using C?? and OpenGL. It consists of the following

three interface components for step-by-step design of large RF-structures, starting

from 2D RF-tessellation to 3D RF-structure, and then its physical construction (see

Fig. 1):

• RF Pattern Editor for users to compose and edit RF-units in 2D, and to design

and generate coherent RF-tessellation on the 2D plane;

• RF Creator for lifting the generated 2D RF-tessellation pattern onto a 3D

guiding surface, so that users can preview the 3D appearance of the RF-structure

while modifying its various parameters we described earlier; once a design is

done, users can further optimize the rod positions for generating an RF-structure

with collinear rods contacts;

An Interactive Computational Design Tool 111

Page 4: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

• RF Fabricator provides various visual aids to assist the prototyping or physical

construction of an RF-structure, for example, showing physical measurement

and angles between rods.

In the followings, we detail each interface component:

(1) RF Pattern Editor. In this interface component, a basic set of building blocks

(see the top left subpanel in Fig. 1a), i.e., regular RF-units of different numbers of rods

and spiraling, are offered for users to select and create their RF-tessellations. These

units are symmetric; in most cases, they have a rotational symmetry. Other than these

standard RF-units, users can also design their own RF-units in RF Pattern Editor.

After the user selects two RF-units, he/she specifies how these two RF-units are

connected. This is called as a grammar rule [see the boxed sub-image (with dashed

lines) near the bottom of Fig. 1a). Our interface can then validate whether a

coherent RF-tessellation can be generated from the user-defined grammar rule.

Since our method connects RF-structures with the plane tiling theory, this issue can

be easily resolved by using a simple search algorithm that involves a manageable

number of uniform plane tiling patterns. Moreover, by associating grammar rules

with plane tiling, our method can also automatically position the RF-unit(s) within

each tile in the associated plane tiling pattern. Hence, we can effortlessly generate a

coherent RF-tessellation and take this RF-tessellation pattern as an input to the next

interface component, i.e., RF Creator.

(2) RF Creator. In this interface component, the user can import a 3D guiding

surface from a standard OBJ file model, which will be scaled to fit in the range of

[–1, 1] in 3D and will be properly oriented on the ground (see Fig. 2b). After that,

the surface model will be automatically parametrized with conformal mapping using

the ABF?? method (Sheffer et al. 2005), which is provably valid conformal

parameterization with low length distortion. Then, the 2D RF-tessellation generated

from RF Pattern Editor can be lifted onto this surface model by using standard

texture mapping in computer graphics with the conformal parameterization. Since

the rods are straight in 3D, we approximate an RF-structure from the textured

surface model and keep contacting rods close to each other (see Fig. 2).

There are two windows in RF Creator: 2D RF-tessellation window for users to

interactively modify the 2D RF-tessellation and 3D RF viewer window for users to

Fig. 1 The workflow of our software tool: a RF Pattern Editor, b RF Creator, and c RF Fabricator

112 P. Song et al.

Page 5: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

visualize and preview the 3D RF-structure being manipulated with instantaneous

visual feedback. In the 3D viewer, it also shows the ground-supporting rods

among the rods of the RF-structure; these rods are automatically adjusted to meet

and contact the ground surface (but can be adjusted further by users via the GUI

to decide which are the ground-supporting rods) and give support to the structure

[see the tiny grey boxes in the visualization in Fig. 1b (left)]. The approxi-

mated RF-structure is good for interactive preview but still imperfect since some

rods might penetrate, or slightly float above one another, rather than contacting

(see Fig. 3a, b). So after a design is done, we can apply the optimization toolbox

in RF Creator, which is the two-stage optimization method described in

(Song et al. 2013), to solve for the rods positions in 3D so that we can ensure

collinear rods contacts (see Fig. 3c), as well as preserve the RF pattern against

distortion.

(3) RF Fabricator. After an RF design is made, we can employ the RF

Fabricator as an interactive visualization tool to aid the physical construction of the

RF-structure exported from RF Creator. First, RF Fabricator facilitates accurate

measurement and visualization of RF-structures by using orthographic projection to

present the geometry. Once an RF-structure is loaded, RF Fabricator will present a

top-down 2D map view of the geometry and show the 2D locations (with

coordinates) where the rods contact the ground (see Fig. 4b).

Moreover, the user can also click on a rod to obtain its contact information. This

includes its intersection angles with the neighboring rods, its length, and its contact

joint positions (on the rod) with the neighboring rods (see Fig. 4a). Furthermore, the

interface also projects the selected rod onto the ground for users to estimate its

relative location on the map (see Fig. 4b). To further improve the visualization, after

selecting a rod, we can also rotate the whole RF-structure in 3D with the rod center

as the center of the rotation.

User Interface Procedure

This section details the procedure of how to use our tool to design a large RF-

structure (see Fig. 5):

Fig. 2 Initial placement of rods in 3D by conformal mapping. a 2D RF-tessellation; b 3D guidingsurface; and c map the 2D RF-tessellation onto the guiding surface and compute an approximated RF-structure

An Interactive Computational Design Tool 113

Page 6: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

1. First, the user selects two RF-units in RF Pattern editor (Fig. 5a). These two

RF-units need not be the same, as it depends on the design of the user. Then, he/

she can connect the two RF-units in the working canvas to define a grammar

rule, i.e., how the two RF-units are connected.

2. After that, RF Pattern editor will repeatedly apply the grammar rule

procedurally and attempt to generate a coherent 2D RF-tessellation (Fig. 5b).

Note that one may also define more than one rule and/or employ more than one

RF-unit to achieve a coherent RF-tessellation.

3. After achieving a coherent RF-tessellation, the user can open RF Creator, and

import a desired OBJ model as the 3D guiding surface. Then, RF Creator can

automatically generate an approximated RF-structure with the 2D RF-

tessellation on the guiding surface (Fig. 5c).

4. Now, the user can apply the tessellation window in RF Creator to modify how

to map the tessellation pattern onto the 3D RF-structure with interactive

feedback. For example, users can perform rigid transformation on the 2D

tessellation such as translation, rotation, and scaling. Figure 5d shows an

example of scaling, as compared with Fig. 5c.

5. Moreover, the user can modify the geometrical parameters of the RF-units, for

example, the size of the RF-units as relative to the distance between them in a

Fig. 3 The rods in (a) the approximated RF-structure might (b) slightly float over or penetrate oneanother so we further optimize the rod positions to (c) ensure their collinear contact

Fig. 4 Our tool can assist the physical construction of RF-structures: a clicking a rod to see its contactinformation; and b a top–down 2D map view of the RF-structure

114 P. Song et al.

Page 7: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

grammar rule. In Fig. 5e, the distance between RF-units decreases as compared

with that in Fig. 5d.

6. The user can also change the orientations of RF-units (Fig. 5f). Note that at this

stage, the user’s focus is on the aesthetic aspects of the designs.

7. Once the user is satisfied with the RF design (Fig. 5g), he/she can further apply

the optimization toolbox in RF Creator to make the approximated RF-structure

into a coherent structure in 3D.

8. The rods in the approximated RF-structure may float above or penetrate one

another rather than contacting as described earlier (Fig. 5h).

9. By applying the optimization toolbox, we can resolve the form finding

problem (compare Fig. 5h, i for the locations of rods before and after the

optimization).

Results

RF designs. Our tool supports a wide variety of RF patterns and their variations, and

it allows users to design RF-structures over guiding surfaces of many different

shapes. Figure 6 shows some new RF-structures that we have not presented in (Song

et al. 2013): (a) CYLINDER with a 4-rod RF pattern, (b) HEMISPHERE with the

bug-shaped RF pattern, (c) HYPERBOLOID with a 6-rod RF pattern, (d) TORUS

Fig. 5 Procedure of using our tool to design a large 3D RF-structure. a–c create an RF-tessellationand then an approximated 3D RF-structure by mapping the tessellation onto the 3D guiding surface;d–f interactively refine (design) its appearance by modifying various RF parameters; and g–i apply theoptimization toolbox to arrange the rods in the 3D RF-structure so that we can obtain collinear rodscontacts in 3D

An Interactive Computational Design Tool 115

Page 8: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

with a 3-rod ? 6-rod pattern, (e) SPINDLE with a 3-rod ? 6-rod RF pattern, and

(f) TRAINSTATION with a 3-rod RF pattern.

Preliminary study. We performed a preliminary study with a 12-year-old girl who

employed RF Fabricator to build a physical model of the PEANUT RF-structure

(see Fig. 7). The structure involves 184 rods (3 mm-thick wooden sticks). Note that

the girl was unable to complete the construction of this structure by herself because

she needed a helper to hold the rods while she tied up the connections. It took her

about 12 h to complete the construction, and she commented that constructing RF-

structure with our tool is interesting and fun.

Conclusion

This paper supplements (Song et al. 2013) and details our interactive computational

tool for RF designs with the followings: the implementation detail of our software

tool; the procedure of using its user interface; new results of RF-structures derived

from our tool; and a preliminary study of using our tool to create an RF-structure.

Acknowledgements This work is supported in part by the Singapore MOE Tier-2 grant (MOE2011-T2-

2-041), and the Israel Science Foundation. All images/photos are by the authors.

Fig. 6 Various RF-structures designed by our tool using guiding surfaces of different shapes. From a tof: CYLINDER, SPHERE, HYPERBOLOID, TORUS, SPINDLE, and TRAINSTATION

Fig. 7 Preliminary study result: physical construction of the PEANUT model (184 rods)

116 P. Song et al.

Page 9: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

References

Baverel, O., Nooshin, H., and Y. Kuroiwa. 2004. Configuration processing of nexorades using genetic

algorithms. Journal of the International Association for Shell and Spatial Structures 45(2): 99–108

Brocato, M., and L. Mondardini. 2010. Geometric methods and computational mechanics for the design

of stone domes based on Abeille’s bond. In Advances in Architectural Geometry, 149–162. Springer

Chilton, J. 2009. Development of timber reciprocal frame structures in the UK. In Proceedings of IASS

Symposium 2009: Evolution and trends in design, analysis and construction of shell and spatial

structures, 1877–1884

Douthe, C. and O. Baverel. 2009. Design of nexorades or reciprocal frame systems with the dynamic

relaxation method. Computers and Structures 87(21): 1296–1307

Gelez, S., and V. Saby. 2011. Nexorades, facing an emergency situation. International Journal of Space

Structures 26(4): 359–362

Kohlhammer T., and T. Kotnik. 2010. Systemic behaviour of plane reciprocal frame structures.

Structural Engineering International 21(1): 80–86

Parigi, D., KirkeGaard, P.H., and M. Sassone. 2012. Hybrid optimization in the design of reciprocal

structures. In Proceedings of the IASS Symposium 2012: From spatial structures to spaces

structures, 2012, 8.

Popovic Larsen, O. 2008. Reciprocal Frame Structures. Elsevier Science and Technology

Pugnale, A., Parigi, D., Kirkegaard, P.H., and M. Sassone. 2011. The principle of structural reciprocity:

History, properties and design issues. In IASS: International Conference on Space Structures, 414–421

Sheffer, A., Levy, B., Mogilnitsky, M., and A. Bogomyakov. 2005. ABF??: Fast and robust angle based

flattening. ACM Transactions on Graphics 24(2): 311–330

Song, P., Fu, C.-W., Goswami, P.J., Zheng, Mitra, N.J., and D. Cohen-Or. 2013. Reciprocal frame

structures made easy. ACM Transactions on Graphics (SIGGRAPH) 29(4), Article 94. (Song, P.,

Fu, C.-W., joint first authors). http://www.ntu.edu.sg/home/cwfu/papers/recipframe/.

Thonnissen, U., and N. Werenfels. 2011. Reciprocal frames—teaching experiences. International

Journal of Space Structures 26(4): 369–372, (Rhino-script developed by Prof. Annette Spiro).

Peng Song is a currently working as a faculty member in the School of Computer Science and

Technology at University of Science and Technology of China. He received his B.S. in Automation from

Harbin Institute of Technology (2007), M.S. in Control Science and Engineering from Harbin Institute of

Technology Shenzhen Graduate School (2010), and his Ph.D. in Computer Science from Nanyang

Technological University (2013). His research interests include human computer interaction and

computer graphics.

Chi-Wing Fu is currently an assistant professor in the School of Computer Engineering of Nanyang

Technological University, Singapore. He received his B.Sc. and M.Phil. in Computer Science and

Engineering from the Chinese University of Hong Kong in 1997 and 1999, respectively, and his Ph.D. in

Computer Science from Indiana University in Bloomington in December, 2003. In 2005, he received the

IEEE Transactions on Multimedia Prize Paper Award (an annual award from the IEEE Signal Processing

Society) for his paper published in the transaction in 2003. He is now serving as associate editor of

Computer Graphics Forum. His research interests include computer graphics and human-computer

interaction, and in more detail, he focuses on interactive computational design, architectural geometry,

and 3D fabrication.

Prashant Goswami is currently working as a postdoc in the MAVERICK team at INRIA, Rhone-Alpes.

He received his Ph.D. degree from University of Zurich in 2011. He completed his B.Tech. and M.Tech.

in Computer Science and Engineering at IIT Delhi, and worked on this research project from 2012 to

2013 as a postdoc. in the School of Computer Engineering at Nanyang Technological University,

Singapore. His research interests include point-based rendering, particle simulation, and parallel

rendering.

Jianmin Zheng is an associate professor in the School of Computer Engineering of Nanyang

Technological University. He received his Bachelor degree and Ph.D. degree from Zhejiang University.

An Interactive Computational Design Tool 117

Page 10: An Interactive Computational Design Tool for Large Reciprocal Frame ... · PDF fileRESEARCH An Interactive Computational Design Tool for Large Reciprocal Frame Structures Peng Song

His research interests include computer aided geometric design, computer graphics, geometric modeling,

CAD, visualization, and interactive digital media. He has done significant research work in his research

areas (such as T-spline technology, subdivision surfaces, rational geometric continuity, surface/surface

intersection, curve/surface implicitization, and digital media processing algorithms) and published over

100 papers in international journals and conferences including ACM SIGGRAPH, ACM Transactions on

Graphics, IEEE Transactions on Visualization and Computer Graphics, IEEE Transactions on Image

Processing. He has served as a program committee member for many international conferences (for

example, ACM SIGGRAPH Asia 2008). Dr Zheng is an associate editor of The Visual Computer.

Niloy J. Mitra is a Reader (Associate Professor) and leads the SmartGeometry group in the Department

of Computer Science, University College London (UCL). Earlier, Dr. Mitra cofounded the Geometric

Modeling and Scientific Visualization (GMSV) center at KAUST. He received his Masters and PhD from

Stanford University under the guidance of Prof. Leonidas Guibas. Dr. Mitra mainly investigates

algorithmic issues in shape understanding and geometry processing. He is equally interested in applying

analysis findings (e.g., relations, constraints) to enable simple, smart, and captivating interaction

possibilities, shape design, and design space exploration in general. Dr. Mitra serves on the editorial

board of Transactions on Graphics (TOG), Computer Graphics Forum (CGF), Visual Computer and has

served as the program co-chair for Symposium on Geometry Processing (SGP) 2012 and Shape Modeling

International (SMI) 2011. He received the ACM SIGGRAPH significant young researcher award in 2013.

Daniel Cohen-Or is a Professor at the Department of Computer Science. He received a B.Sc. cum laude

in both Mathematics and Computer Science (1985), a M.Sc. cum laude in Computer Science (1986) from

Ben-Gurion University, and a Ph.D. from the Department of Computer Science (1991) at State University

of New York at Stony Brook. His research interests are in Computer Graphics, Visual Computing and

Geometric Modeling and including rendering and modeling techniques, Shape Analysis, Shape Creation

and Editing, 3D Reconstruction, Photo Processing, compression and streaming techniques, visibility,

point set representation, morphing and volume graphics. He was on the editorial board of several

international journals including CGF, IEEE TVCG, The Visual Computer and ACM TOG, and regularly

served as a member of the program committees of international conferences. Between 1996-8, he served

as the Chairman of the Central Israel SIGGRAPH Chapter. He had a rich record of industrial

collaboration. In 1992-93, he developed a real-time flythrough with Tiltan Ltd. and IBM Israel for the

Israeli Air Force. During 1994-95, he worked on the development of a new parallel architecture at Terra

Ltd. In 1996-1997 he has been working with MedSim Ltd. on the development of an ultrasound simulator.

He is the inventor of RichFX, and Enbaya technologies. He was the recipient of the Eurographics

Outstanding Technical Contributions award in 2005.

118 P. Song et al.