Renderización
El término renderización (del inglés rendering) es un anglicismo para representación gráfica, usado en la jerga informática para referirse al proceso de generar imagen fotorrealista, o no, a partir de un modelo 2D o 3D (o en lo que colectivamente podría llamarse un archivo de escena) por medio de programas informáticos. Además, los resultados de mostrar dicho modelo pueden llamarse render.
Usos
[editar]Cuando se completa la imagen previa (generalmente un boceto de wireframe), se utiliza la representación, que agrega texturas de mapa de bits o texturas por procedimientos, luces, mapeado topológico y posición relativa a otros objetos. El resultado es una imagen completa que ve el consumidor o el espectador previsto.
Para las animaciones de películas, se deben representar varias imágenes (cuadros) y unirlas en un programa capaz de hacer una animación de este tipo. La mayoría de los programas de edición de imágenes en 3D pueden hacer esto.
Cronología de ideas importantes publicadas
[editar]- 1968 Ray casting[1]
- 1970 Scanline rendering[2]
- 1971 Sombreado Gouraud[3]
- 1973 Sombreado de Phong[4][5]
- 1973 Reflexión de Phong[4]
- 1973 Reflexión difusa[6]
- 1973 Resaltado especular[4]
- 1973 Imagen especular[4]
- 1974 Sprites[7]
- 1974 Scrolling[7]
- 1974 Mapeado de texturas[8]
- 1974 Z-buffering[8]
- 1976 Mapeo de reflexión[9]
- 1977 Blinn shading[10]
- 1977 Side-scrolling[11]
- 1977 Shadow volumes[12]
- 1978 Shadow mapping[13]
- 1978 Mapeado topológico[14]
- 1979 Tile map[15]
- 1980 Partición binaria del espacio[16]
- 1980 Trazado de rayos[17]
- 1981 Parallax scrolling[18]
- 1981 Sprite zooming[19]
- 1981 Cook shader[20]
- 1983 Mapas MIP[21]
- 1984 Octree ray tracing[22]
- 1984 Composición alfa[23]
- 1984 Distributed ray tracing[24]
- 1984 Radiosidad[25]
- 1985 Row/column scrolling[26]
- 1985 Hemicube radiosity[27]
- 1986 Light source tracing[28]
- 1986 Rendering equation[29]
- 1987 Reyes rendering[30]
- 1988 Percepción de profundidad[31]
- 1988 Distance fog[31]
- 1988 Tiled rendering[31]
- 1991 Algoritmo de Xiaolin Wu[32][33]
- 1991 Hierarchical radiosity[34]
- 1993 Texture filtering[35]
- 1993 Perspective correction[36]
- 1993 Transform and Lighting[37]
- 1993 Directional lighting[37]
- 1993 Trilinear interpolation[37]
- 1993 Z-culling[37]
- 1993 Oren–Nayar reflectance[38]
- 1993 Mapeo tonal[39]
- 1993 Subsurface scattering[40]
- 1994 Ambient occlusion[41]
- 1995 Determinación de cara oculta[42]
- 1995 Mapeado de fotones[43]
- 1996 Multisample anti-aliasing[44]
- 1997 Metropolis light transport[45]
- 1997 Instant Radiosity[46]
- 1998 Determinación de cara oculta[47]
- 2000 Pose space deformation[48]
- 2002 Precomputed Radiance Transfer[49]
Véase también
[editar]Referencias
[editar]- ↑ Appel, A. (1968). «Some techniques for shading machine renderings of solids» (en inglés) 32. pp. 37-49. Archivado desde el original el 13 de marzo de 2012. Consultado el 17 de septiembre de 2019.
- ↑ Bouknight, W. J. (1970). «A procedure for generation of three-dimensional half-tone computer graphics presentations». Communications of the ACM (en inglés) 13 (9): 527-536. doi:10.1145/362736.362739.
- ↑ Gouraud, H. (1971). «Continuous shading of curved surfaces». IEEE Transactions on Computers (en inglés) 20 (6): 623-629. doi:10.1109/t-c.1971.223313. Archivado desde el original el 2 de julio de 2010.
- ↑ a b c d University of Utah School of Computing, http://www.cs.utah.edu/school/history/#phong-ref Archivado el 3 de septiembre de 2013 en Wayback Machine.
- ↑ Phong, B-T (1975). «Illumination for computer generated pictures». Communications of the ACM (en inglés) 18 (6): 311-316. doi:10.1145/360825.360839. 10.1.1.330.4718. Archivado desde el original el 27 de marzo de 2012.
- ↑ Bui Tuong Phong, Illumination for computer generated pictures Archivado el 20 de marzo de 2016 en Wayback Machine., Communications of ACM 18 (1975), no. 6, 311–317.
- ↑ a b Putas. «The way to home 3d». vintage3d.org (en inglés). Archivado desde el original el 15 de diciembre de 2017. Consultado el 7 de mayo de 2018.
- ↑ a b Catmull, E. (1974). A subdivision algorithm for computer display of curved surfaces (Tesis de PhD) (en inglés). University of Utah. Archivado desde el original el 14 de noviembre de 2014.
- ↑ Blinn, J.F.; Newell, M.E. (1976). «Texture and reflection in computer generated images». Communications of the ACM (en inglés) 19 (10): 542-546. doi:10.1145/360349.360353. 10.1.1.87.8903.
- ↑ Blinn, James F. (20 de julio de 1977). «Models of light reflection for computer synthesized pictures». ACM SIGGRAPH Computer Graphics (en inglés) 11 (2): 192-198. doi:10.1145/965141.563893 – via dl.acm.org.
- ↑ «Bomber - Videogame by Sega». www.arcade-museum.com (en inglés). Consultado el 7 de mayo de 2018.
- ↑ Crow, F.C. (1977). «Shadow algorithms for computer graphics» (en inglés) 11 (2). pp. 242-248. Archivado desde el original el 13 de enero de 2012. Consultado el 15 de julio de 2011.
- ↑ Williams, L. (1978). «Casting curved shadows on curved surfaces». Computer Graphics (Proceedings of SIGGRAPH 1978) (en inglés) 12 (3). pp. 270-274. 10.1.1.134.8225.
- ↑ Blinn, J.F. (1978). Simulation of wrinkled surfaces. Computer Graphics (Proceedings of SIGGRAPH 1978) (en inglés) 12 (3). pp. 286-292. Archivado desde el original el 21 de enero de 2012.
- ↑ Wolf, Mark J. P. (15 de junio de 2012). Before the Crash: Early Video Game History (en inglés). Wayne State University Press. ISBN 978-0814337226. Consultado el 7 de mayo de 2018 – via Google Books.
- ↑ Fuchs, H.; Kedem, Z.M.; Naylor, B.F. (1980). On visible surface generation by a priori tree structures. Computer Graphics (Proceedings of SIGGRAPH 1980) (en inglés) 14 (3). pp. 124-133. 10.1.1.112.4406.
- ↑ Whitted, T. (1980). «An improved illumination model for shaded display». Communications of the ACM (en inglés) 23 (6): 343-349. doi:10.1145/358876.358882. 10.1.1.114.7629.
- ↑ Purcaru, Bogdan Ion (13 de marzo de 2014). «Games vs. Hardware. The History of PC video games: The 80's» (en inglés). Purcaru Ion Bogdan. Consultado el 7 de mayo de 2018 – via Google Books.
- ↑ «System 16 - Sega VCO Object Hardware (Sega)». www.system16.com (en inglés). Archivado desde el original el 5 de abril de 2016. Consultado el 7 de mayo de 2018.
- ↑ Cook, R.L.; Torrance, K.E. (1981). A reflectance model for computer graphics. Computer Graphics (Proceedings of SIGGRAPH 1981) (en inglés) 15 (3). pp. 307-316. 10.1.1.88.7796.
- ↑ Williams, L. (1983). Pyramidal parametrics. Computer Graphics (Proceedings of SIGGRAPH 1983) (en inglés) 17 (3). pp. 1-11. 10.1.1.163.6298.
- ↑ Glassner, A.S. (1984). «Space subdivision for fast ray tracing». IEEE Computer Graphics & Applications (en inglés) 4 (10): 15-22. doi:10.1109/mcg.1984.6429331.
- ↑ Porter, T.; Duff, T. (1984). Compositing digital images. Computer Graphics (Proceedings of SIGGRAPH 1984) (en inglés) 18 (3). pp. 253-259. Archivado desde el original el 16 de febrero de 2015.
- ↑ Cook, R.L.; Porter, T.; Carpenter, L. (1984). Distributed ray tracing. Computer Graphics (Proceedings of SIGGRAPH 1984) (en inglés) 18 (3). pp. 137-145.
- ↑ Goral, C.; Torrance, K.E.; Greenberg, D.P.; Battaile, B. (1984). Modeling the interaction of light between diffuse surfaces. Computer Graphics (Proceedings of SIGGRAPH 1984) (en inglés) 18 (3). pp. 213-222. 10.1.1.112.356.
- ↑ «Archived copy» (en inglés). Archivado desde el original el 4 de marzo de 2016. Consultado el 8 de agosto de 2016.
- ↑ Cohen, M.F.; Greenberg, D.P. (1985). The hemi-cube: a radiosity solution for complex environments. Computer Graphics (Proceedings of SIGGRAPH 1985) (en inglés) 19 (3). pp. 31-40. doi:10.1145/325165.325171. Archivado desde el original el 24 de abril de 2014.
- ↑ Arvo, J. (1986). Backward ray tracing. SIGGRAPH 1986 Developments in Ray Tracing course notes (en inglés). 10.1.1.31.581.
- ↑ Kajiya, J. (1986). The rendering equation. Computer Graphics (Proceedings of SIGGRAPH 1986) (en inglés) 20 (4). pp. 143-150. 10.1.1.63.1402.
- ↑ Cook, R.L.; Carpenter, L.; Catmull, E. (1987). The Reyes image rendering architecture. Computer Graphics (Proceedings of SIGGRAPH 1987) (en inglés) 21 (4). pp. 95-102. Archivado desde el original el 15 de julio de 2011.
- ↑ a b c «Archived copy» (en inglés). Archivado desde el original el 3 de octubre de 2014. Consultado el 2 de octbure de 2014.
- ↑ Wu, Xiaolin (Julio de 1991). «An efficient antialiasing technique». Computer Graphics (en inglés) 25 (4). pp. 143-152. ISBN 978-0-89791-436-9. doi:10.1145/127719.122734.
- ↑ Wu, Xiaolin (1991). «Fast Anti-Aliased Circle Generation». En James Arvo, ed. Graphics Gems II (en inglés). San Francisco: Morgan Kaufmann. pp. 446–450. ISBN 978-0-12-064480-3.
- ↑ Hanrahan, P.; Salzman, D.; Aupperle, L. (1991). A rapid hierarchical radiosity algorithm. Computer Graphics (Proceedings of SIGGRAPH 1991) (en inglés) 25 (4). pp. 197-206. 10.1.1.93.5694.
- ↑ «IGN Presents the History of SEGA». ign.com (en inglés). 21 de abril de 2009. Archivado desde el original el 16 de marzo de 2018. Consultado el 7 de mayo de 2018.
- ↑ «System 16 - Sega Model 2 Hardware (Sega)». www.system16.com (en inglés). Archivado desde el original el 21 de diciembre de 2010. Consultado el 7 de mayo de 2018.
- ↑ a b c d «System 16 - Namco Magic Edge Hornet Simulator Hardware (Namco)». www.system16.com (en inglés). Archivado desde el original el 12 de septiembre de 2014. Consultado el 7 de mayo de 2018.
- ↑ Oren, Michael; Nayar, Shree K. (Julio de 1994). Generalization of Lambert's Reflectance Model (en inglés). pp. 239-246. Archivado desde el original el 15 de febrero de 2010.
- ↑ Tumblin, J.; Rushmeier, H.E. (1993). «Tone reproduction for realistic computer generated images». IEEE Computer Graphics & Applications (en inglés) 13 (6): 42-48. doi:10.1109/38.252554. Archivado desde el original el 8 de diciembre de 2011.
- ↑ Hanrahan, P.; Krueger, W. (1993). Reflection from layered surfaces due to subsurface scattering. Computer Graphics (Proceedings of SIGGRAPH 1993) (en inglés) 27. pp. 165-174. 10.1.1.57.9761.
- ↑ Miller, Gavin (24 de julio de 1994). «Efficient algorithms for local and global accessibility shading». Proceedings of the 21st annual conference on Computer graphics and interactive techniques - SIGGRAPH '94 (en inglés). ACM. pp. 319-326. ISBN 978-0897916677. doi:10.1145/192161.192244. Consultado el 7 de mayo de 2018 – via dl.acm.org.
- ↑ «Archived copy» (en inglés). Archivado desde el original el 11 de octubre de 2016. Consultado el 8 de agosto de 2016.
- ↑ Jensen, H.W.; Christensen, N.J. (1995). «Photon maps in bidirectional monte carlo ray tracing of complex objects». Computers & Graphics (en inglés) 19 (2): 215-224. doi:10.1016/0097-8493(94)00145-o. 10.1.1.97.2724.
- ↑ «System 16 - Sega Model 3 Step 1.0 Hardware (Sega)». www.system16.com (en inglés). Archivado desde el original el 6 de octubre de 2014. Consultado el 7 de mayo de 2018.
- ↑ Veach, E.; Guibas, L. (1997). Metropolis light transport. Computer Graphics (Proceedings of SIGGRAPH 1997) (en inglés) 16. pp. 65-76. 10.1.1.88.944.
- ↑ Keller, A. (1997). Instant Radiosity. Computer Graphics (Proceedings of SIGGRAPH 1997) (en inglés) 24. pp. 49-56. 10.1.1.15.240.
- ↑ https://web.archive.org/web/20070811102018/http://www3.sharkyextreme.com/hardware/reviews/video/neon250/2.shtml
- ↑ Lewis, J. P.; Cordner, Matt; Fong, Nickson (1 de julio de 2000). «Pose space deformation». Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation (en inglés). ACM Press/Addison-Wesley Publishing Co. pp. 165-172. ISBN 978-1581132083. doi:10.1145/344779.344862. Consultado el 7 de mayo de 2018 – via dl.acm.org.
- ↑ Sloan, P.; Kautz, J.; Snyder, J. (2002). Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low Frequency Lighting Environments. Computer Graphics (Proceedings of SIGGRAPH 2002) (en inglés) 29. pp. 527-536. Archivado desde el original el 24 de julio de 2011.
Obras adicionales
[editar]- Akenine-Möller, Tomas; Haines, Eric (2004). Real-time rendering (en inglés) (2 edición). Natick, Mass.: AK Peters. ISBN 978-1-56881-182-6.
- Blinn, Jim (1996). Jim Blinn's corner : a trip down the graphics pipeline (en inglés). San Francisco, Calif.: Morgan Kaufmann Publishers. ISBN 978-1-55860-387-5.
- Cohen, Michael F.; Wallace, John R. (1998). Radiosity and realistic image synthesis (en inglés) (3 edición). Boston, Mass. [u.a.]: Academic Press Professional. ISBN 978-0-12-178270-2.
- Philip Dutré; Bekaert, Philippe; Bala, Kavita (2003). Advanced global illumination (en inglés) ([Online-Ausg.] edición). Natick, Mass.: A K Peters. ISBN 978-1-56881-177-2.
- Foley, James D.; Van Dam; Feiner; Hughes (1990). Computer graphics : principles and practice (en inglés) (2 edición). Reading, Mass.: Addison-Wesley. ISBN 978-0-201-12110-0.
- Andrew S. Glassner, ed. (1989). An introduction to ray tracing (en inglés) (3 edición). London [u.a.]: Acad. Press. ISBN 978-0-12-286160-4.
- Glassner, Andrew S. (2004). Principles of digital image synthesis (en inglés) (2 edición). San Francisco, Calif.: Kaufmann. ISBN 978-1-55860-276-2.
- Gooch, Bruce; Gooch, Amy (2001). Non-photorealistic rendering (en inglés). Natick, Mass.: A K Peters. ISBN 978-1-56881-133-8.
- Jensen, Henrik Wann (2001). Realistic image synthesis using photon mapping (en inglés) ([Nachdr.] edición). Natick, Mass.: AK Peters. ISBN 978-1-56881-147-5.
- Pharr, Matt; Humphreys, Greg (2004). Physically based rendering from theory to implementation (en inglés). Amsterdam: Elsevier/Morgan Kaufmann. ISBN 978-0-12-553180-1.
- Shirley, Peter; Morley, R. Keith (2003). Realistic ray tracing (en inglés) (2 edición). Natick, Mass.: AK Peters. ISBN 978-1-56881-198-7.
- Strothotte, Thomas; Schlechtweg, Stefan (2002). Non-photorealistic computer graphics modeling, rendering, and animation (en inglés) (2 edición). San Francisco, CA: Morgan Kaufmann. ISBN 978-1-55860-787-3.
- Ward, Gregory J. (Julio de 1994). «The RADIANCE Lighting Simulation and Rendering System». Siggraph 94 (en inglés): 459-72.
Enlaces externos
[editar]- GPU Rendering Magazine, revista en línea CGI sobre las ventajas de la renderización de GPU.
- SIGGRAPH El grupo de interés especial de ACM en gráficos: la asociación y conferencia académica y profesional más grande.
- Lista de enlaces a (recientes, a partir de 2004) documentos de firma (y algunos otros) en la web.
- Software para render.
- Estudio de Renderizado 3D.
- Estudio de Renderizado 3D Hiperrealista