Research ArticleOpen AccessGoogle Scholar indexed
Perturbation Functions in Computer Graphics
Synthesizing Visualization Systems Laboratory, Siberian Branch of the Russian Academy of Sciences, Russian Federation
Synthesizing Visualization Systems Laboratory, Siberian Branch of the Russian Academy of Sciences, Russian Federation
Synthesizing Visualization Systems Laboratory, Siberian Branch of the Russian Academy of Sciences, Russian Federation
- 1 Synthesizing Visualization Systems Laboratory, Siberian Branch of the Russian Academy of Sciences, Russian Federation
- 2 Synthesizing Visualization Systems Laboratory, Siberian Branch of the Russian Academy of Sciences, Russian Federation
- 3 Synthesizing Visualization Systems Laboratory, Siberian Branch of the Russian Academy of Sciences, Russian Federation
Modern Instrumentation·Volume 02 (2013)·Pages 26–32·Published 30 April 2013·DOI10.4236/mi.2013.22005
Copy link · social · email
Abstract
The problem of real-time photorealistic imaging is discussed. New techniques for specifying free forms without their approximation by polygons are considered. Free forms based on the perturbation functions have an advantage of spline representation of surfaces, that is, a high degree of smoothness, and an advantage of arbitrary form for a small number of perturbation functions. Transformations of geometric objects are described for set-theoretic operations, projections, offsetting, and metamorphosis. W e propose a GPU solution to render freeform objects at high frame rates.
KeywordsGeometric ObjectsPerturbation FunctionsGeometric Operations
- A. Pasko, V. Adzhiev, A. Sourin, et al., “Function Representation in Geometric Modeling: Concepts, Implementation and Applications,” The Visual Computer, Vol. 11, No. 6, 1995, pp. 429-446.
- S. I. Vyatkin, M. Gorodilov and B. S. Dolgovesov, “GPU-Based Binary Adaptive Ray Casting for Freeform Objects with Perturbation Functions,” Proceedings of the IASTED International Conferences on Automation, Control, and Information Technology, Novosibirsk, 15-18 June 2010, pp. 223-228.
- J. McCormack and A. Sherstyuk, “Creating and Rendering Convolution Surfaces,” Computing Graphics Forum, Vol. 17, No. 2, 1998, pp. 113-120. doi:10.1111/1467-8659.00232
- J. Bloomenthal and K. Shoemake, “Convolution Surfaces,” ACM SIGGRAPH Computer Graphics, Vol. 25, No. 4, 1991, pp. 251-256. doi:10.1145/127719.122757
- G. Sealy and G. Wyvill, “Smoothing of Three-Dimensional Models by Convolution,” Proceedings of Computer Graphics International, Pohang, 24-28 June 1996, pp. 184-190.
- J. F. Blinn, “A Generation of Algebraic Surface Drawing,” ACM Transactions on Graphics, Vol. 1, No. 3, 1982, pp. 235-256. doi:10.1145/357306.357310
- H. Nishimura, M. Hirai, T. Kawai, T. Kawata, I. Shirakawa and K. Omura, “Object Modeling by Distribution Function and a Method of Image Generation,” The Transactions of the Institute of Electronics and Communication Engineers of Japan, Vol. J68-D, No. 4, 1985, pp. 718-725.
- G. Wyvill, C. McPheeters and B. Wyvill, “Data Structure for Soft Objects,” The Visual Computer, Vol. 2, No. 4, 1986, pp. 227-234. doi:10.1007/BF01900346
- J. Bloomenthal, “Modeling the Mighty Maple,” Computer Graphics, Vol. 19, No. 3, 1985, pp. 305-311. doi:10.1145/325165.325249
- A. Sherstuyk, “Fast Ray Tracing of Implicit Surfaces,” Computer Graphics Forum, Vol. 18, No. 2, 1999, pp. 139-147.
- A. G. Bors and I. Pitas, “Object Classification in 3-D Images Using Alpha-Trimmed Mean Radial Basis Function Network,” IEEE Transactions on Image Processing, Vol. 8, No. 12, 1999, pp. 1744-1756. doi:10.1109/83.806620
- J. C Carr, et al., “Reconstruction and Representation of 3D Objects with Radial Basis Functions,” Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, 12-17 August 2001, pp. 67-76.
- S. Matej and R. M. Lewitt, “Practical Considerations for 3-D Image Reconstruction Using Spherically Symmetric Volume Elements,” IEEE Transactions on Medical Imaging, Vol. 15, No. 1, 1996, pp. 68-78. doi:10.1109/42.481442