X3d2pov. Traductor of X3D to POV-Ray
X3d2pov. Traductor de X3D a POV-Ray
DOI:
https://doi.org/10.15446/ing.investig.v26n2.19008Keywords:
computer graphics, 3D standard formats, POV-ray, X3D, parsing, image rendering (en)computación gráfica, formatos 3D, POV Ray, X3D, análisis sintáctico, generación de imágenes (es)
Downloads
High-quality and low-quality interactive graphics represent two different approaches to computer graphics' 3D object representation. The former is mainly used to produce high computational cost movie animation.
The latter is used for producing interactive scenes as part of virtual reality environments. Many file format specifications have appeared to satisfy underlying model needs; POV-ray (persistence of vision) is an open source specification for rendering photorealistic images with the ray tracer algorithm and X3D (extendable 3D) as the VRML successor standard for producing web virtual-reality environments written in XML. X3d2pov has been introduced to render high-quality images from an X3D scene specification; it is a grammar translator tool from X3D code to POV-ray code.
El problema de representar objetos tridimensionales en medios digitales es un campo de estudio en computación gráfica que presenta diversos enfoques de solución. Hoy en día existen herramientas que permiten llevar a cabo esta representación de objetos, teniendo en cuenta el tipo de aplicación que se requiera. X3D (extensible 3D) es un estándar extensible que puede ser soportado fácilmente por Web Browsers y que está diseñado para ser de alto rendimiento, con el fin de conseguir una interacción eficiente del usuario con el modelo en tiempo real. El trazador de rayos POV-Ray (Persistence of Vision Raytracer), por el contrario, genera imágenes tridimensionales fotorrealistas de alta calidad con un bajo rendimiento. En este artículo se expone el diseño de una solución en desarrollo que pretende facilitar la traducción del código XML utilizado para la representación de objetos descritos mediante el estándar X3D a código interpretable por el trazador de rayos POV-Ray, con el fin de conseguir generar dichos objetos con una alta calidad.
References
Barbero, A., Tutorial XML., Revista Interamericana de Nuevas Tecnología de la Información. Bogotá., Vol. 3-4, Jul/Dic, 2000 pp. 14-23.
Brutzman, D., y Muñoz, G., Extensible 3D (X3D) Tooltips en Español Disponible Internet: http://www.web3d.org/TaskGroups/x3d/translation/X3dTooltipsSpanish.html Última Visita: Junio 30, 2003.
Costas, P, Ordax, S., y Selva, R., Documentación de POV-Ray en Castellano. Disponible en Internet: http://www.arrakis.es/~pcostas/povray/. Última Visita: Junio 30, 2003.
Holmes, S., The Availability of VRML Models on the Internet. Multimedia Systems Coursework, Department of Electronics and Computer Science, University of Southampton, Southampton, 2002.
Lye, G., Parsing XML with QT’s DOM classes., Disponible en Internet: http://zez.org/article/articleview/28/ Última Visita: Junio 30, 2003.
POV TEAM. POV-Ray 3.5 Users Documentation. Persistence of Vision™ Ray Tracer (POV-Ray™) Disponible en Internet: http://www.povray.org/. Última Visita: Junio 30, 2003.
TROLLTECH. Qt Reference Documentation. XML Module. Disponible en Internet: http://doc.trolltech.com/3.1/xml.htm Última Visita: Junio 20, 2003.
W3C XML Working Group. XML specification DTD. Disponible en Internet: http://www.w3.org/TR/REC-xml. Última Visita: Junio 30, 2003.
Wald, I., Slusallek, P, State of the Art in Interactive Ray Tracing. Computer Graphics Group, Saarland University., The Eurographics Association. September 2001, pp. 21-42.
WEB3D Consortium. Extensible 3D (X3D) International Standard ISO/IEC 775:200x, Disponible en Internet: http://www.web3d.org/TaskGroups/x3d/X3DSpec_CD_Preview/index.html. Última Visita: Junio 30, 2003a.
WEB3D Consortium. Examples-Extensible 3D (X3D) Graphics. Disponible en Internet: http://www.web3d.org/TaskGroups/x3d/translation/X3D-Examples.zip. Última Visita: Junio 30, 2003b.
How to Cite
APA
ACM
ACS
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver
Download Citation
CrossRef Cited-by
Dimensions
PlumX
Article abstract page views
Downloads
License
Copyright (c) 2006 Andrea Castellanos Mendoza, Diego Alfonso Ahogado, Jean Pierre Charalambos

This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors or holders of the copyright for each article hereby confer exclusive, limited and free authorization on the Universidad Nacional de Colombia's journal Ingeniería e Investigación concerning the aforementioned article which, once it has been evaluated and approved, will be submitted for publication, in line with the following items:
1. The version which has been corrected according to the evaluators' suggestions will be remitted and it will be made clear whether the aforementioned article is an unedited document regarding which the rights to be authorized are held and total responsibility will be assumed by the authors for the content of the work being submitted to Ingeniería e Investigación, the Universidad Nacional de Colombia and third-parties;
2. The authorization conferred on the journal will come into force from the date on which it is included in the respective volume and issue of Ingeniería e Investigación in the Open Journal Systems and on the journal's main page (https://revistas.unal.edu.co/index.php/ingeinv), as well as in different databases and indices in which the publication is indexed;
3. The authors authorize the Universidad Nacional de Colombia's journal Ingeniería e Investigación to publish the document in whatever required format (printed, digital, electronic or whatsoever known or yet to be discovered form) and authorize Ingeniería e Investigación to include the work in any indices and/or search engines deemed necessary for promoting its diffusion;
4. The authors accept that such authorization is given free of charge and they, therefore, waive any right to receive remuneration from the publication, distribution, public communication and any use whatsoever referred to in the terms of this authorization.