Greg D. Schechter
Microsoft
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Greg D. Schechter.
international conference on computer graphics and interactive techniques | 1994
Conal Elliott; Greg D. Schechter; Ricky Yeung; Salim S. Abi-Ezzi
We present a paradigm and toolkit for rapid prototyping of interactive, animated 3D graphics programs. The paradigm has its roots in declarative programming, emphasizing immutable values, first class functions, and relations, applying these concepts to a broad range of types, including points, vectors, planes, colors, transforms, geometry, and sound. The narrow role of modifiable state in this paradigm allows applications to be run in a collaborative setting (multi-user and multi-computer) without modification.
Object-oriented and mixed programming paradigms | 1995
Greg D. Schechter; Conal Elliott; Ricky Yeung; Salim S. Abi-Ezzi
Constructing interactive, animated 3D graphics applications has been notoriously difficult for well over twenty years. Even though significant advances in the state- of-the-art have been made, this situation persists. The system described here simplifies the programmatic construction of geometry in ways that we have not seen elsewhere, and does so within the framework of an accepted production language, C++. It has been our experience that the resulting programs are quite succinct and comprehensible, and execute efficiently. The programmer is presented with a simple, general interface that is both declarative and conforms to the functional programming paradigm. Pursuing a functional interface for developing interactive 3D applications is a novel concept that, in our experience, has been successful in providing a simple, powerful interface and a relatively straightforward implementation. The implementation of the system is highly object-oriented, relying heavily upon multiple dispatching. The system itself is extensible and adding new geometric primitives and operations is straightforward. Entirely new media types, such as sound and image, may be (and have been) added to the system.
Archive | 1995
Conal Elliott; Todd B. Knoblock; Greg D. Schechter; Salim S. Abiezzi; Colin Campbell; Chun-Fu Ricky Yeung
Archive | 2002
Joseph Keith Croney; Greg D. Schechter
Archive | 2001
Shanku Shivabrata Niyogi; Greg D. Schechter; Regis Lucien Francis Brid; David Kurlander; Daniel R. Lehenbauer
Archive | 2005
Greg D. Schechter; Jevan Saks; Chris Fortier
Archive | 2002
Matthew E. Gibbs; Shanku Shivabrata Niyogi; Greg D. Schechter; Kristen Nilsen Nye
Archive | 2001
Regis Lucien Francis Brid; Shanku Shivabrata Niyogi; Greg D. Schechter; David Kurlander; John Rinaldo; Chun-Fu Ricky Yeung
Archive | 2005
Gregory D. Swedberg; Prashant Ratanchandani; Greg D. Schechter; Glenn F. Evans; Leonardo E. Blanco; Kenneth Reneris; Sameer A. Nene
Archive | 2001
Greg D. Schechter; Shanku Shivabrata Niyogi; David Kurlander; Kris N. Nye