(Architecture Ebook) Aplicaciones As en Arquitectura
(Architecture Ebook) Aplicaciones As en Arquitectura
(Architecture Ebook) Aplicaciones As en Arquitectura
Aplicaciones informáticas
en arquitectura
EDICIONS UPC
La presente obra fue galardonada en el sexto concurso
"Ajuts a l'elaboració de material docent" convocado por la UPC.
Depósito legal:
ISBN: 84-8301-328-2
Quedan rigurosamente prohibidas, sin la autorización escrita de los titulares del copyright, bajo las san-
ciones establecidas en las leyes, la reproducción total o parcial de esta obra por cualquier medio o pro-
cedimiento, comprendidos la reprografía y el tratamiento informático y la distribución de ejemplares de
ella mediante alquiler o préstamo públicos, así como la exportación e importación de ejemplares para su
distribución y venta fuera del ámbito de la Unión Europea.
Agradecimientos 7
Agradecimientos
Este libro nació, en su primera versión, como unos pude contar con la desinteresada y estimulante co-
apuntes para la asignatura Aplicaciones laboración de Antoni Casaús y Jaume Coll, quie-
Informáticas que se comenzó a impartir, tras la re- nes posteriormente me ayudaron, entre otros, a or-
forma del plan de estudios de la ETS de Arquitec- ganizar, bajo la magnífica dirección de Lluís
tura de Barcelona, durante el curso 1994-95. En Cantallops, el primer congreso internacional de
aquellos primeros apuntes, y en las clases que se informática aplicada a la arquitectura que se cele-
han impartido desde entonces, colaboraron los pro- bró en nuestra escuela y probablemente en España,
fesores Andrés de Mesa, Ernest Redondo, Joaquín en 1992: el Xº Congreso de ECAADE (Education
Regot, Jorge Sutrías, Jorge Vila, Lluís Comerón y in Computer Aided Architectural Design in Europe)
Manuel Luque. A todos ellos mi reconocimiento que contribuyó considerablemente a ampliar nues-
por su trabajo, del que las páginas que siguen se tras perspectivas de los diversos modos en que la
han beneficiado extensamente. Y muy especialmen- informática puede incidir en el proceso de crea-
te a Andrés, Joaquín y Ernest, con quienes he cola- ción arquitectónica.
borado estrechamente en un gran número de cur- Mi relación con las máquinas nunca ha sido, pese
sos, convenios y ponencias durante estos años y a todo esto, demasiado cordial. En las numerosas
que, en justicia, deberían ser considerados ocasiones en que me han fallado, a lo largo de es-
coautores de algunas partes de este libro. tos años, he recurrido numerosas veces a Daniel
Dicha asignatura nació, por otro lado, como una Marsà, responsable del Centro de Cálculo de la
versión drásticamente reducida (de 500 a 30 ho- ETSAB, quien, el 90% de las veces, ha soluciona-
ras) de un programa de máster sobre do con rapidez el problema. El precio a pagar ha
"Informatización de proyectos de arquitectura" que sido, con frecuencia, un severo sermón sobre los
comenzamos a impartir ese mismo curso, como aficionados que se dedican a instalar programas o
extensión de un programa de postgrado que había dispositivos sin haber estudiado el manual a fondo
comenzado a su vez dos años antes. En este pro- o sin conocer muy bien los límites del sistema que
grama han colaborado, además de los menciona- usan, sermones que me han sido muy útiles para
dos, Helena Coch, Jaume Roset, Pilar García calibrar cada vez mejor la magnitud de mis limita-
Almirall, Montserrat Moix, Felix Solaguren, ciones. Mi agradecimiento a Daniel debe extenderse
Xavier Pouplana, Ramón Sastre y Joan Quilez, también a Alberto Callizo y a los becarios que, en
entre otros. De nuevo debo hacer constar aquí mi uno u otro momento, han trabajado en el Centro de
reconocimiento por lo que he podido aprender en Cálculo.
reuniones de todo tipo, como coordinador del Mi relación con la programación, por el contra-
máster, con los responsables de los distintos cur- rio, ha sido la de un amor pocas veces correspon-
sos. dido debido, justamente, a la irregularidad y esca-
Y a su vez, este máster nació del impulso de sez del cortejo. En mis incursiones en AutoLisp y
algunas asignaturas que comenzaron a impartirse C++ que me han servido para producir algún pe-
en la ETSAB hace ya bastante años. En una de las queño programa y, sobre todo, para entender me-
primeras, una optativa de 5º curso que transforma- jor la lógica interna de otros programas, he podido
mos en un curso sobre creación de modelos 3D, contar en todo momento con la inestimable ayuda
Prefacio
Este libro considera tres tipos posibles de lecto- seguramente, una falta de demanda. Los usuarios
res. Los que quieran utilizarlo como una referen- de ordenadores quieren saber cómo utilizar un pro-
cia práctica sobre los programas y las máquinas grama determinado y consideran, en muchos ca-
con que deba contar un arquitecto en su despacho, sos con razón, que esto es algo que ya les da sufi-
pueden saltarse el primero y el último capítulo. ciente trabajo como para aumentarlo con más in-
Los que sientan curiosidad por las implicaciones formación que no necesitan de modo inmedia-
culturales de la informática deberían hacer lo con- to. En segundo lugar hay una falta de oferta. Son
trario: leer con atención el primero y último capí- muy pocos los arquitectos que se hayan especiali-
tulo, saltar de ahí a la bibliografía y leer en diago- zado en este área, aún menos los que cuentan con
nal el resto de los capítulos para encuadrar los di- una experiencia y una visión general adecuadas
versos modos en que los desarrollos informáticos para abordar este tema y, de éstos, son menos aún
han penetrado y seguirán penetrando en el mundo los que tienen tiempo, ganas, o incentivos sufi-
de los arquitectos. El lector ideal, sin embargo, cientes como para escribir un libro. A esto hay que
sería el tercero: arquitectos y estudiantes de ar- añadir que tal esfuerzo corre el riesgo adicional
quitectura que consideren la informática como algo de quedar anticuado con excesiva rapidez.
más que la etiqueta asociada a una serie de arte- Sin embargo hay otras razones de suficiente
factos que han irrumpido en sus casas y en sus fuerza como para correr ese riesgo. La informáti-
estudios, sustituyendo, para bien y para mal, a otros ca es, según la opinión que se ha adelantado más
artefactos más familiares. arriba, algo más que la etiqueta asociada a deter-
La intención principal, por consiguiente, es in- minados objetos supuestamente útiles. Es un con-
tentar llenar un hueco que, por otra parte, se re- cepto poderoso que forma parte indisociable de la
siste a ser llenado por razones de peso. Quien haya cultura occidental de la segunda mitad de este si-
vagabundeado por la sección de informática de glo. Implica un giro fundamental en el modo de
cualquier librería más o menos especializada se entender la organización del trabajo, los modos
habrá encontrado con numerosas obras que des- de colaboración, el valor de los datos.
criben el funcionamiento de diversos programas, El motivo fundamental de este empeño es, por
pero muy pocas que expliquen los principios sub- consiguiente, la firme creencia en que no se debe
yacentes a estos programas, y a las máquinas so- separar cultura y tecnología. Y mucho menos en
bre las que funcionan, de un modo lo suficiente- un área de trabajo como la de los arquitectos. Por
mente general como para resultar asimilable por desgracia, las cosas no van, al menos por el mo-
quienes no están interesados en convertirse en téc- mento, por ahí. Y la profesión de arquitecto ha
nicos, pero sienten la necesidad de comprender la ido cediendo terreno progresivamente ante los
lógica interna de lo que es algo más que una má- avances tecnológicos refugiándose en una inflada
quina o una técnica. valoración pública que descansa sobre unas pocas
Las razones para esta falta de oferta son varias figuras de prestigio pero que no se corresponde
y, como he dicho, de peso. En primer lugar hay, con la actividad real de la mayoría de los profe-
sionales que trabajan en este área, ni con el cre- Dada la temática de este libro, puede que no
ciente paro profesional, ni con la competencia, esté de más indicar qué medios informáticos se
cada vez más agresiva, de otros profesionales que han utilizado para escribirlo pues a mucho de sus
encuentran no pocas fisuras, grietas y agujeros por lectores les interesará saberlo. La composición se
donde penetrar en la brillante fortaleza de los ar- ha realizado integramente con Page Maker. El tex-
quitectos. to proviene de diversos programas: parte está con-
Desde esta perspectiva, la informática puede feccionado con el propio Page Maker, parte con
aparecer para muchos más como una herramienta Word y parte con editores ASCII. Los dibujos se
amenzadora que como una tabla de salvación. La han confeccionado con AutoCad y se han llevado
respuesta debería ser que, como dijo un gran poe- a la composición en formato WMF. Las imágenes
ta alemán que "aquello que salva crece en el peli- provienen de diversas fuentes, tanto internas, como
gro". Es, seguramente, un peligro porque su sor- por ejemplo, 3DStudio Max, como externas,
prendente capacidad de generar automáticamente digitalizando fotografías con un escáner de sobre-
múltiples variantes de un mismo tipo, pone en mesa, pero, en general, se han generado o se han
cuestión la noción de autoría sobre la que se afianza retocado con Photoshop y se han llevado a la com-
el fundamento social de la profesión. Es, al mis- posición en formato TIF con una resolución de
mo tiempo, tabla de salvación, porque permite 600 dpi.
afrontar la gestión de proyectos progresivamente
más complejos y exigentes, con métodos que mul-
tiplican el rendimiento y permiten a pequeños des-
pachos llevar a cabo tareas que antes requerirían
el concurso de un número de personas cuatro o
cinco veces mayor.
Sobre esta dicotomía se volverá al final de las
páginas que siguen, en el último capítulo. Mien-
tras tanto quisiera subrayar la finalidad principal;
proporcionar una guía inicial para quien crea que
el mejor modo de convertirse en un inculto inde-
fenso es tomarse demasiado en serio las fronteras
académicas que separan a arquitectos de ingenie-
ros, informáticos, pintores o filósofos.
Índice general
Agradecimientos ...................................................................................................................... 7
Prefacio ..................................................................................................................................... 9
Introducción
Capítulo 1. Sobre algunos conceptos fundamentales en la evolución de la informática . 21
1 Prehistoria de la informática ...................................................................................................... 21
2 Norbert Wiener ............................................................................................................................ 23
La noción de cibernética ........................................................................................................ 25
Retroalimentación y aprendizaje ........................................................................................... 26
Cibernética y sociedad ........................................................................................................... 28
3 John Von Neumann ...................................................................................................................... 29
El diseño lógico de un ordenador .......................................................................................... 31
Programación. Diagramas de flujo ........................................................................................ 33
La teoría de autómatas programables. El ordenador y el cerebro .......................................... 34
4 Alan Turing ................................................................................................................................... 36
Las nociones de algoritmo y proceso computable ................................................................ 38
La Universal Turing Machine ............................................................................................... 41
El test de Turing ..................................................................................................................... 42
5 Claude Shannon ........................................................................................................................... 44
Un álgebra de circuitos .......................................................................................................... 45
La teoría de la información .................................................................................................... 47
Entropía e información .......................................................................................................... 50
Primera parte
Sistemas de generación de formas e imágenes.
Anteproyecto
Capítulo 2 . Recursos básicos. Programas y máquinas ..................................................... 55
1 Información. Bits. Parámetros básicos ...................................................................................... 55
Modos y velocidades de transmisión. .................................................................................... 57
Codificación y Normalización ............................................................................................... 59
2 El soporte lógico ........................................................................................................................... 60
Lenguajes ............................................................................................................................... 61
Programas .............................................................................................................................. 65
3 El soporte físico ............................................................................................................................ 65
Tipos de plataformas ............................................................................................................. 65
Configuración ........................................................................................................................ 65
Placa base. Chips ................................................................................................................... 68
Buses, puertos ........................................................................................................................ 71
Memoria principal ................................................................................................................. 73
Dispositivos de entrada y salida ............................................................................................ 74
Monitores ............................................................................................................................... 76
La placa gráfica ..................................................................................................................... 79
Impresoras, plotters y filmadoras .......................................................................................... 80
Dispositivos de almacenamiento ........................................................................................... 83
4 Sistemas operativos ...................................................................................................................... 87
Funciones ............................................................................................................................... 88
Formatos ................................................................................................................................ 89
Complementos operativos ..................................................................................................... 90
Bibliografía
ABRAMSON, N. Information Theory and Coding. ASHBY, W.R. Design for a Brain. Nueva York, Wiley,
Nueva York, MacGraw-Hill, 1963. 1952.
AHO, A.V.; HOPCROFT, J. E.; ULLMAN, J. D. Data ASPRAY, W. John von Neumann and the origins of
Structures and Algorithms. Reading, Mass, Addison- modern computing. MIT Press, 1990. Trad. cast.:
Wesley. Trad.cast.: Estructuras de datos y John von Neumann y los orígenes de la computación
algoritmos. Wilmington, Delaware, Addison-Wesely moderna. Barcelona, Gedisa. 1990.
Iberoamericana, 1983. ATKINSON, M. et al. «The Object-Oriented Dabase
AIA (American Institute of Architecture). CAD Layer system Manifesto». Deductive and Object-Oriented
Guidelines. Washington D.C., The American Institute Databases. Amsterdam, Elsevier, 1989.
of Architects Press, 1998. AYALA, D.P.; BRUNET,P.; JUAN, R.; NAVAZO, I.
AKIMOTO, T. et al. «Pixel selected Ray Tracing». «Object Representation by Means of Nonminimal
IEEE CG&A, julio, 1991, p.15. Division Quadtrees and Octrees». ACM TOG, 4 (1),
ALDEFELD, B. «Variation of Geometries based on a enero, pp 41-59, 1985.
geometric-reasoning method». CAD, vol. 20, nº 3, BABBAGE, CH. en: MORRISON, P. & E.: Charles
abril, pp. 117-126, 1988. Babbage on the Principles and Development of the
ALEXANDER, CH. Notes on the Synthesis of Form. Calculator. Nueva York, Dover, 1961.
Harvard University Press. Trad.cast.: Ensayo sobre BACKUS, J.W. «Can programming be liberated from
la síntesis de la forma. Buenos Aires, Infinito, 1969. the Von Neumann style?». Comm. ACM, vol 21, nº 8,
ALEXANDER, CH. «A much asked question about pp 613-641, 1978.
computers and design». Trad. incluida en: La BACHMAN,C. «Data Structure Diagrams». Data
estructura del medio ambiente. Barcelona, Tusquets, Base (Bulletin of the ACM SIGFIDET) 1:2, marzo
1971. 1969.
ALEXANDER, CH. «A City is not a tree». The BAKER, M.P.; HEARN, D. Computer Graphics.
Architectural Forum. Mayo 1965. Trad. incluída en: México, Prentice-Hall. Reed.: 1994. Trad. cast.:
La estructura del medio ambiente. Barcelona, Gráficas por computadora. Hispanoamericana, S.A.,
Tusquets, 1971. 1986.
ANANTHA, R.; KRAMER, G.A. ; CRAWFORD, BARNHILL, R.E.; BOEHM, W. eds. Surfaces in
R.H. «Assembly modelling by geometric constraint Computer Aided Geometric Design. Nueva York,
satisfaction». Computer Aided Design, vol. 28, nº 9, North Holland, 1983.
pp 707-722, 1996. BARNHILL, R.E., RIESENFELD, R. Computer
ANGELL, I.O. A Practical Introduction to Computer Aided Geometric Design. San Francisco, Academic
Graphics. Nueva York, Halsted Press (J. Wiley & Presss, 1974.
Sons), 1981. BARSKY, B. Computer Graphics and Geometric
APPEL, A. «Some techniques for machine rendering Modeling using Beta-Splines. Nueva York, Springer-
of solids». AFIPS Conference Proc. vol. 32, pp 37- Verlag, 1988.
45, 1968.
BARTELD, R.H.; BEATTY, J.C.; BARSKY, B.A. An BODEN, M. Artificial Intelligence and Natural Man.
Introduction to Splines for use in Computer Nueva York, Basic Books, 1977. Trad. cast.:
Graphics and Geometric Modeling. Morgan Inteligencia artificial y hombre natural. Madrid,
Kaufmann, Los Altos, CA, 1987. Tecnos, 1984.
BARTLETT, J. Thinking: An Experimental and Social BODEN, M. Minds and Mechanisms. Ithaca, Nueva
Study. Londres, Allen & Unwin, 1958. York, Cornell University Press, 1981.
BATES, R.H. Image Restoration and Reconstruction. BOUMA, W. et al. «Geometric constraint solver»,
Nueva York, Oxford University Press, 1986. Computer Aided Design, vol. 27, nº 6, junio, pp 487-
BATTY, M.; LONGLEY, P.A. «Fractal-based 501, 1995.
description of urban form». Environment and BRATKO, I. Prolog Programming for Artificial
Planning B, vol. 14, pp 123-134, 1987. Intelligence. Addison-Wesley, 1988.
BAUM, D.R., et al. «Making Radiosity Usable: BRATKO, I. «Applications of Machine Learning
Automatic Preprocessing and Meshing Techniques Towards Knowledge Synthesis». Proceedings of the
for the Generation of Accurate Radiosity solutions». International Conference on Fifth Generation
Computer Graphics (Proc. SIGGRAPH 91), vol.25, Computer Systems.Tokyo, Institute for New
nº 4, julio, pp 51-60, 1991. Generation Computer Technology, 1992.
BAYBARS, J. «The generation of floor plans with BRET, M. Image Synthesis. Kluwer Academic
circulation spaces». Environment and Planning B, Publishers, Dordrecht, The Netherlands, 1992.
vol. 9, pp 445-456, 1982. BRETON, P. Histoire de l’Informatique. París, 1987.
BAYBARS, J.; EASTMAN, C.M. «Enumerating Trad. cast.: Historia y crítica de la informática.
architectural arrangements by generating their Madrid, Cátedra, 1989.
underlying graphs». Environment and Planning B. BRONOWSKI, J. The Ascent of Man. Boston, Little,
Vol 7, pp 289-310, 1980. Brown, 1973.
BECHTEL, W. Philosopy of Mind. An Overview for BROWN, C.W.; SHEPHERD, B. J. Graphics File
Cognitive Science, 1988. Trad.cast.: Filosofía de la Formats. Reference and Guide. Manning,
Mente. Una panorámica para la ciencia cognitiva. Greenwich, 1995.
Madrid, Tecnos, 1991.
BROWN, F. E.; STEADMAN, J. P. «The analysis and
BEZIER, P. Emploi des Machines à command interpretation of small house plans: some
numérique. París, Masson, 1970. Trad. ingl.: contemporary examples». Environment and Planning
Numerical Control: Mathematics and Applications. B, vol 14, pp 407-438, 1987.
Londres, Wiley, 1972.
BRÜDERLIN, B. «Using Prolog for constructing
BLAHUT, R.E. Principles and Practice of geometric objects defined by constraints».
Information Theory. Reading, Mass., Addison- Proceedings of European Conference on Computer
Wesley, 1987. Algebra, 1985.
BLINN, J. «NTSC: Nice Technology Super Color». BU-QING, S.; DING-YUAN, L. Computational
IEEE CG&A, marzo, p. 17, 1993. Geometry: Curve and Surface Modeling. Nueva
BLINN, J.F. «Models of light reflection for computer York, Academic Press, 1989.
synthesised pictures». Computer Graphics, 11 (2), BURKS, A.W. Theory of Self-Reproducing Automata
pp 192-198, 1977. Urbana. University of Illinois Press, 1966.
BLINN, J.F. «Simulation of Wrinkled Surfaces». BURROUGH, P.A. “The application of fractal ideas to
SIGGRAPH 78, pp 286-292, 1978. geophysical phenomena». Journal of the Institute of
BLINN, J.F. Computer Display of Curved Surfaces. Mathematics and its Applications, vol 20, pp 36-42,
University of Utah, Ph. D. Dissertation, 1978. 1984.
BLINN, J.F. & NEWELL, M.E. «Texture and CAMPBELL III, A.T. Modeling Global Diffuse
Reflection in Computer Generated Images». Illumination for Image Synthesis. University of
Communications of the ACM, 19 (10), pp 542-547, Texas, PhD Dissertation, diciembre, 1991.
1976.
CAMPBELL III, A.T.; FUSSELL, D.S. «Adaptive CODD, E.F. Cellular Automata. Nueva York,
Mesh Generation for Global Diffuse Illumination». Academic Press, 1968.
Computer Graphics (Proc. SIGGRAPH 90) vol.24, CODD, E. F. «A Relational Model of Data for Large
nº 4, agosto, pp.155-164, 1990. Shared Data Banks». Communications of the ACM,
CAREY, M.; STONEBRAKER, M. et al. «Third- 13:6, 1970.
Generation Database System Manifesto». Sigmod CODD, E.F. «Extending the Data Base Relational
Record. 18:3, 1990. Model to Capture More Meaning». ACM TODS, 4:4,
CARLBOM, I. & PACIORECK, J. «Planar Geometric 1979.
Projections and Viewing Transformations». CODD, E. F. «Is Your DBMS Really Relational?».
Computing Surveys 10 (4), diciembre, pp 465-502, Computer World, 15 octubre, 1985.
1978.
CODD, E. F. «Does Your DBMS Run by the Rules?»
CARPENTER, L.; CATMULL, E.; COOK, R.L. «The Computer World, 21 octubre, 1985.
REYES image rendering architecture». Computer
CODD, E. F. The Relational model for database
Graphics, 21 (4), 95-102, 1987.
management. Version2. Reading, MA, Addison-
CARPENTER, L., COOK, R.L.& PORTER, T. Wesley, 1990.
«Distributed ray tracing». Computer Graphics, 18
COHEN, M.F.; GREENBERG, D.P. «The Hemi-Cube.
(3), pp 137-45, 1984.
A Radiosity Solution for Complex Environments».
CARPENTER, L.; FOURNIER, A.; FUSELL, D. SIGGRAPH 85, 31, 1985.
«Computer rendering of stochastic models».
COHEN, M.F.; CHEN, S.E.; GREENBERG, D.P.;
Communications of the ACM. 25 (6), pp 371-84,
WALLACE, J.R. «A progresive refinement approach
1982.
to fast radiosity image generation». Computer
CATMULL, E. A Subdivisión algorithm for the Graphics, 22 (4), 75-84, 1988.
display of curved surfaces. University of Utah, PhD
COHEN, M.F.; GREENBERG, D.F.; IMMEL, D. S.
Dissertation, 1974.
«An efficient radiosity approach for realistic image
CATMULL, E. «Computer display of curved synthesis». IEEE Computer Graphics and
surfaces». Proc. IEEE Conf. on Computer Graphics, Applications, vol.6, nº 2, pp.26-35, 1986.
Pattern Recognition and Data Structures. Mayo,
COLMERAUER, A.; KANOUI, H.; PASERO, R;
1975 Reeditado en: Tutorial and Selected Readings
ROUSSEL, P. «Un système de communication
in Interactive Computer Graphics. Freeman H. ed
homme-machine en Français». Research Report,
(1980), Nueva York (IEEE) pp 309-15, 1975.
Groupe d’Intelligence Artificielle, Université d’Aix-
CATMULL, E. «A hidden surface algorithm with anti- Marseille II, Luminy, 1973.
aliasing». Computer Graphics, 12 (3), pp 6-10,
COOK, R.L. «Shade Trees». Computer Graphics,
1978.
vol.18, nº 3, pp.223-231, 1984.
CATMULL, E., CLARK, J. «Recurseviley Generated
COOK, R.L. «Stochastic sampling in computer
B-Spline Surfaces on Arbitrary Topological
graphics». ACM Transactions on Computer
Meshes». Computer Aided Design, vol 10, nº 6, pp
Graphics, 5 (1), pp 51-72, 1986.
350-355, 1978.
COOK, R.L.; TORRANCE, K.E. «A Reflectance
CATTELL, R.G. G. Object Data Management. Object-
Model for Computer Graphics». Computer Graphics.
Oriented and Extended Relational Database
15: 3, pp 307-316, 1982.
Systems. Reading, Mass., Addison-Wesley, 1994.
COOK, R.L.; PORTER, T.; CARPENTER, L.
CAVENDISH, J.C. «Integrating feature-based surface
«Distributed Ray Tracing». SIGGRAPH 84, 1984.
design freeform deformation», Computer Aided
Design, vol 27, nº 9, septiembre, pp 703-711, 1995. COONS, S.A. «Surfaces for Computer Aided Design
of Space Forms». Cambridge, Mass., MIT Project
CLOCKSIN,W.F.; MELLISH, C. S. Programming in
Mac, Technical Report. nº4I, 1967.
PROLOG, Berlin, Springer, 1981.
COYNE, R.D.; GERO, J.S. «Design Knowledge and
CODASYL «Codasyl DDL. Data Description
Sequential Plans». Environment and Planning B, 12,
Language». Journal of Development. US
pp 401-418, 1985.
Government Printing Office, 1978.
COYNE, R.D. & GERO, J.S. «Semantics and the CHOMSKY, N. Aspects of the Theory of Syntax. 1965.
Organization of Knowledge in Design». Design Trad. cast.: Aspectos de la teoría de la sintaxis.
Computing 1, (1), pp 68-69, 1986. Madrid, Aguilar, 1971.
CREVIER,D. AI: the tumultuous history of the search CHOMSKY, N.; MILLER, G.A. Introduction to the
for artificial intelligence. Nueva York, Basic Books, Formal Analysis of Natural Languages. 1963. Trad.
1993. Trad.cast.: Inteligencia Artificial. Madrid, cast.: El análisis formal de los lenguajes naturales.
Acento Ed., 1996. Madrid, Comunicación, 1972.
CROW, F.C. «Shadow algorithms for computer DASGUPTA, S. Creativity in Invention and Design.
graphics». Computer Graphics, 13 (2), pp 242-248, Cambridge UP, 1994.
1977. DATE, C.J. An Introduction to Data Base Systems.
CROW, F.C. «A comparison of anti-aliasing Reading, Mass, Addison-Wesley, 1990. Trad. cast.:
techniques». IEEE Computer Graphics and Introducción a los sistemas de bases de datos.
Applications. 1 (1), pp 40-48, 1981. Addison-Wesley Iberoamericana, 1993.
CROW, F.C. «Summed-area tables for texture DATE, C. J.; DARWEN, H. «The Third Manifesto».
mapping». Computer Graphics, 8 (3), pp 207-221, Sigmod Record. 24:1, marzo, 1995.
1984. DAVENPORT, W.B. An Introduction to the Theory of
CSURI, C. et al. «Towards an interactive high visual Random Signals and Noise. Nueva York, Mc Graw-
complexity animation system». Computer Graphics Hill, 1958.
(Proc. SIGGRAPH 79), vol. 13, pp 289-299, 1979. DE BOR, C. A Practical Guide to Splines. Nueva
CUGINI, U.; FOLINI, F.; VICINI, I. «A procedural York, Applied Math. Sciences, vol. 27, Springer-
system for the definition and storage of technical Verlag, 1978.
drawings in parametric form». Proceedings of DOWNING, F.; FLEMMING, U. «The bungalows of
Eurographics ‘88, North-Holland, pp 183-196, Buffalo». Environment and Planning B, 8, pp 269-
1988. 293, 1981.
CHAMBERLIN, D. D. «SEQUEL2: A Unified DREYFUS, H.L. What Computers Can’t Do: A
Approach to Data Definition, Manipulation and Critique of Artificial Reason. Nueva York,
Control». IBM Journal of Research and Harper&Row, 1972.
Development, 20:6, noviembre, 1976.
DUAN, W.; ZHOU, J.; UAI, K. «FSTM: a feature
CHASEN, S.H. Geometric Principles and Procedures solid-modelling tool for freature-based design and
for Computer Graphics Applications. Englewood manufacture». Computer Aided Design, vol 25, nº 1,
Cliffs, NJ: Prentice-Hall, 1978. enero, pp 29-38, 1993.
CHASEN, S.H.; DOW, J. W. The Guide for the EARNSHAW, R.A.; ROGERS, D.F. Computer
Evaluation and Implementation of CAD/CAM Graphics Techniques. Theory and Practice. Hong
Systems. Atlanta, CAD/CAM Decisions, 1979. Kong, Springer- Verlag, Nueva-York, 1990.
CHEN, X.; HOFFMANN, C. M. «Towards feature EASTMAN, C.M. «On the Analysis of Intuitive
attachment». Computer Aided Design, vol. 27, nº 9, Design Process». Emerging Methods in
septiembre, pp 695-702, 1995. Environmental Design and Planning. MIT Press,
CHEN, X.; HOFFMANN, C. M. «On editability of Cambridge, Mass., pp 21-37, cap. 3, 1970.
feature-based design». Computer Aided Design, vol. EASTMAN, C.M. «A Conceptual Approach for
27, nº 27, diciembre, pp 905-914, 1995. Structuring Interaction with Interactive CAD
CHEN, P.P. Entity Relationship Approach to System Systems». Computers and Graphics, 9 (2), pp 97-
Analysis and Design. North Holland, 1979. 105, 1985.
CHEN, P. P. «The Entity Relationship Model: Toward EASTMAN, C.M. «Fundamental Problems in the
a Unified view of Data». ACM TODS, 1:1, marzo, developement of computer-based architectural design
1976. models». Computability in Design, 1987.
CHIYOKURA, H.; KIMURA, F. «Design of Solids EASTMAN, C.M. «Use of Data Modeling in the
with Free-form Surfaces». Proceedings ACM Conceptual Structuring of Design Problems». CAAD
SIGGRAPH 83, 17(3), pp 289-298, 1983. Futures 91, Proceedings of the International
GARDNER, M. Logic Machines and Diagrams. Reed.: IEEE Transaction on Computers, vol. TC-20,
Chicago, 1958. Trad. cast.: Máquinas y diagramas junio, I971.
lógicos. Madrid, Alianza, 1985. GREEN, N. «Environment Mapping and Other
GARRIDO, M. Lógica simbólica. Madrid, Tecnos, Applications of World Projections». IEEE Computer
1974. Graphics and Applications, vol. 6, nº 11, noviembre,
GAZZANIGA, M. S. The Social Brain. Discovering pp 108-114, 1986.
the Networks of the Mind. 1985. Trad. cast.: El GREENBERG, D.P. «Light Reflection Models for
cerebro social. Madrid, Alianza, 1993. Computer Graphics». Science, vol. 244, nº 14, pp
GERO, J.S. (ed) Knowledge engineering in computer- 166-173, 1989.
aided design. Amsterdam, Elsevier North Holland, GREENBERG, D.P. «Computer Graphics and
1985. Architecture». Scientific American, vol. 264, nº 2, pp
GERO,J.S.; COYNE, R.D. «Logic programming as a 104-109, 1991.
means of representing semantic in design GREENBERG, D.P.; GORTER, V.; MARCUS, A.;
languages». Environment and Planning B, vol 12, pp SCHMIDT, A.H. The computer Image: Application
351-369, 1985. of computer graphics. Medford, MA: Addison-
GILLIES, D. Artificial Intelligence and Scientific Wesley, 1982.
Method. Oxford, Oxford University Press, 1996. HAGEN, M.; ROLLER, D. (eds.) Geometric
GLASSNER, A.S. «Space subdivision for fast ray Modeling. Berlín, Springer-Verlag, 1991.
tracing». IEEE Computer Graphics and HAINES, E.A. «Ronchamp: A case Study for
Applications, 14 (10), pp 15-22, 1984. Radiosity». SIGGRAPH 91. Frontiers in Rendering
GLASSNER, A.S. «Adaptive precission in texture Course Notes, julio, 1991.
mapping». Computer Graphics (proc. SIGGRAPH HALL, E.L. Computer Image Processing and
86), vol.20, pp 297-306, 1986. Recognition. Nueva York, Academic Press, 1979.
GLASSNER, A.S. Principles of Digital Image HALL, R. Illumination and Color in Computer
Synthesis. San Francisco, Kaufmann, 1995. Generated Imagery. Nueva York, Springer-Verlag,
GLASSNER, A.S. (ed.) An Introduction to Ray 1989.
Tracing. Londres, Academic Press, 1989. HANRAHAN, P.; SALZMAN, D.; AUPPERLE, L. «A
GONZALEZ, R.C.; WOODS, R.E. Digital Image Rapid Hierarchical Radiosity Algorithm». Computer
Processing. Reading, Mass, Addison-Wesley, 1992. Graphics (Proc. Siggraph), vol.25, nº 4, julio, pp
197-206, 1991.
GORAL, C. M.; TORRANCE, K.E.; GREENBERG,
D. P.; BATTAILE, B. «Modeling the Interacion of HARARY, F. Graph Theory. Reading, MA, Addison-
Light Between Diffuse Surfaces». Computer Wesley, 1972.
Graphics (Proc. Siggraph), vol. 18, nº 3, julio, pp HARMON, P.; KING, D. Expert Systems: Artificial
213-222, 1984. Intelligence in Business. Nueva York, J.Wiley, 1985.
GORDON, R. «Free Form surface interpolation Trad. cast.: Sistemas expertos. Díaz de Santos, 1988.
through curve networks». GMR-921, GM Research HARTLEY, R.V.L. «The transmission of information».
Labs, 1969. Bell Syst. Tech. Journal, vol. 3, julio, pp 535-564,
GORDON, R. «B-spline curves and surfaces». En: 1928.
BARNHILL-RIESENFELD (eds): Computer Aided HAUGELAND, J. Artificial Intelligence. The Very
Geometric Design. Nueva York, Academic Press, pp Idea. Cambridge, Mass., MIT Press, Bradford
95-126, 1974. Books, 1987.
GOSSARD, D.; ZUFFANTE, R.; SAKURAI, H. HAYES-ROTH, F.; WATERMAN, D. A.; LENAT,
«Representing dimensions, tolerances and features in D.B. Building Expert Systems. Addison-Wesley,
MCAE systems». IEEE Computer Graphics and Reading, Mass, 1983.
Applications, marzo, pp 51-59, 1988. HEBB, D.O. The Organization of Behavior. Nueva
GOURAUD, H. «Computer Shading of Curved York, J.Wiley, 1949. Trad. cast.: La organización de
Surfaces». Ph. D. Dissertation, University of Utah. la conducta. Madrid, Debate, 1985.
HECKBERT, P. «Color Image Quantization for Frame Report CER-92-24. Department of Computer
Buffer Display». Computer Graphics. 16 (3), p. 297, Science. Purdue University, agosto, 1992.
1982. IMMEL, D. S.; COHEN, M. F., GREENBERG, D. P.
HECKBERT, P.S. «Survey of Texture Mapping». «A Radiosity Method for Non-Diffuse
IEEE Computer Graphics & Applications, vol. 6, nº Environments». Computer Graphics (Proc.
11, noviembre, pp 56-67, 1984. Siggraph), vol. 20, nº 4, agosto, pp 133-142, 1986.
HECKBERT, P.S. Simulating Global Illumination JOHNSON, R.H. Solid Modeling: A State of the Art
Using Adaptive Meshing. University of California at Report. CAD/CAM Alert, Management Roundtable,
Berkeley, PhD Dissertation, Dep. EECS, Junio, Inc., 2ª ed. rev. 1986.
1991. KAJIYA, J.T. «Ray tracing parametric patches».
HECKBERT, P.S. «Discontinuity Meshing for Computer Graphics, 16, (3), pp 245-254, 1981.
Radiosity». Eurographics Workshop on Rendering, KAJIYA, J.T. «New techniques for ray tracing
mayo, pp 203-216, 1992. procedurally defined objects». Computer Graphics,
HECKBERT, P. S.; HANRAHAN, P. «Beam tracing 17 (3), pp 91-102, 1983.
Polygonal Objects». Computer Graphics, 18, (3), pp KAJIYA, J.T. «Anisotropic reflection models».
119-145, 1984. Computer Graphics, 19 (3), pp 15-21, 1985.
HEILEMAN, G. L. Data Structures, Algorithms and KAJIYA, J.T. «The rendering equation». Computer
Object-Oriented Programming. 1996. Trad. cast.: Graphics, 20 (4), pp 143-50, 1986.
Estructuras de datos, algoritmos y programación
KAJIYA, J.T.; KAY, T.L. «Ray tracing complex
orientada a objetos. Madrid, McGraw-Hill
scenes». Computer Graphics, 20 (4), pp 269-78,
Interamericana, 1997.
1986.
HERMES, H. Aufzählbarkeit, Entscheidbarkeit,
KALAY, Y. E. Modeling Objects and Environments.
Berechenbarkeit. Berlín, Springer, 1961. Trad. cast.:
Nueva York, Wiley, 1989.
Introducción a la teoría de la computabilidad.
Madrid, Tecnos, 1984. KAY, D.S. Transparency, refraction and ray tracing
for computer synthesised images. Masters Thesis,
HILLIER, B.; MUSGROVE, J.; O’SULLIVAN
Cornell University, 1979.
«Knowledge and Design». En: CROSS, N. (ed.).
Developments in Design Methodology. J. Wiley, pp KAY, D.S.; GREENBERG, D.P. «Transparency for
254-264, 1984. computer synthesised objects». Computer Graphics,
13 (2), pp 158-64, 1979.
HILLYARD, R.; BRAID, I. «Analysis of dimensions
and tolerances in computer-aided mechanical KOENDERINK, J.J. Solid Shape. Cambridge, The
design». CAD, vol. 10, nº 3, mayo, pp 161-166, MIT Press, 1990.
1978. KONING, J.; EIZENBERG, J. «The language of the
HILLYARD, R.; BRAID, I. «Characterizing non ideal prairie: Frank Lloyd Wright’s prairie houses».
shapes in terms of dimensions and tolerances». Environment and Planning B, 8, pp 295-323, 1981.
Computer Graphics, vol. 12, nº 3, agosto, pp 234- KOWALSKI, R. A. Logic for Problem Solving.
238, 1978. Amsterdam, Elsevier, 1979.
HILLYARD, R.C. «The Build Group of Solid KRAMER, G. «Using Degrees of Freedom Analysis to
Modellers». IEEE-Computer Graphics and Solve Geometric Constraint Systems». Proceedings
Applications, 2(2), pp 43-52, marzo, 1982. ACM Solid Modelling Conference. Austin, Texas,
HOARE, C.A.R. «The emperor’s old clothes». 1991.
Communications of the ACM, vol. 24, nº 2, pp 755- LAIDLAW, D.H.; TRUMBORE, W.B.;HUGHES, J.F.
783, 1981. «Constructive Solid Geometry for Polyhedral
HOFFAMN, C.M. Geometric and Solid Modeling. Objects». SIGGRAPH 86, 1986.
California, Morgan Kaufmann, San Mateo, 1989. LASZLO, M.J. Computational Geometry and
HOFFMANN, C.M.; JUAN, R. ERep. An editable Computer Graphics in C++. New Jersey, Prentice
high level representation for geometric design and Hall, 1996.
analysis. Technical Report CSD-TR-92-055. CAPO
LEAVITT, R. (ed.). Artist and Computer. Nueva York, MARTIN, W.R. Network planning for building
Harmony Books, 1976. construction. Londres, Heinemann, 1969. Trad. cast.:
LEE, E.A.; MESSERSCHMITT, D.G. Digital Aplicación de las técnicas PERT/CPM a la
Communication. Boston, Kluwer, 1994. construcción. Barcelona, Blume, 1972.
LETCHER, J.S.; SHOOK, D.M.; SHPHERD, S.G. MARTINI, K. «Hierarchical geometric constraints for
«Relational Geometry Synthesis», Computer Aided building design», Computer Aided Design, vol 27, nº
Design, vol 27, nº 11, noviembre, pp 821-832, 1995. 3, marzo, pp 181-192, 1995.
LEVITAN, E.L. Electronic Imaging Tecniques. Nueva MAVER, T. «Building Appraisal». En: GERO, J. S.
York, Van Nostrand Reinhold Company, 1977. (ed.). Computer Applications in Architecture.
Londres, Applied Sciences Publishers, 1977.
LIGHT, R.; GOSSARD, D. «Variational Geometry in
CAD». Computer Graphics, vol. 15, nº 3, agosto, pp MCCARTHY, J. et al. Lisp 1.5 Programmer’s Manual.
171-177, 1981. Cambridge, Mass, MIT Press, 1962.
LIGHT, R.; GOSSARD, D. «Modification of MCCARTHY, J.; HAYES, P. J. «Some Philosophical
geometric models through variational geometry». Problems from the Standpoint of Artificial
Computer Aided Design, vol. 14, nº 4, julio, 1982. Intelligence». En: MELTZER, B.; MICHIE, D.
(eds.): Machine Intelligence 4. Edimburgh,
LISCHINSKI, D.; TAMPIERI, F.; GREENBERG, D.P.
Edinburgh U.P., 1969.
«Discontinuity Meshing for Accurate Radiosity».
IEE Computer Graphics & Application, noviembre, MCCORDUCK, P. Machines Who Think. San
pp 25-38, 1992. Francisco, W.H.Freeman, 1979. Trad. cast.:
Máquinas que piensan. Madrid, Tecnos, 1991.
MADRAZO, L. «The Integration of Computer
Modeling in Architectural Design». ACADIA 90. MCCULLOCH, W. «How We Know Universals: The
Research and Practice, P. Jordan (ed.), University of perception of Auditory and Visual forms». Bulletin of
Montana, 1990. Mathematical Biophysics, 9, pp 127-147, 1947.
MADRAZO, L. «Designing with Computers». MCCULLOCH, W. «Biological Computers».
ARECDAO 91. Barcelona, ITEC, 1991. Transactions of the Institute of Radio Engineers.
Septiembre, pp 190-192, 1957.
MAGNENAT-THALMANN, N.; THALMANN, D.
Principles of Computer Animation. Tokyo, Springer- MCCULLOCH, W. Embodiments of Mind. Cambridge
Verlag, 1985. MA, MIT Press, 1965.
MÄNTYLÄ M.; SULONEN, R. «GWB: A solid MCCULLOCH, W.; PITTS, W. «A logical calculus of
modeler with Euler operators». IEEE Computer the Ideas Immanent in Nervous Activity». Bulletin of
Graphics and Applications, 1982. Mathematical Biophysics, 5, pp 115-133, 1943.
MÄNTYLÄ, M. Introduction to Solid Modeling. MCCULLOUGH, M.; MITCHELL, M.; PURCELL,
Computer Science Press, Rockville, MD, 1988. P. (eds.) The Electronic Design Studio. Cambridge,
MA, MIT Press, 1990.
MARCH, L. «A class of grids». Environment and
Planning B, 8, pp 325-332, 1981. MEAGHER, D. «Geometric Modeling using octree
encoding». Computer Graphics and Image
MARCH, L.; EARL, C. F. «On counting architectural
Processing, 19 (2), pp 129-147, 1982.
plans». Environment and Planning B, vol 4, pp 57-
80, 1977. MEERAN, S.; PRATT, M. J. «Automated feature
recognition from 2D drawings». Computer Aided
MARION, A. Introduction aux techniques de
Design, vol 25, nº 1, enero, pp 7-18, 1993.
traitement d‘images. París, Editions Eyrolles. Trad.
ingl. : An introduction to image processing. METROPOLIS, N. et al. A History of Computing in
Cornwall,T. Padstow, T.J Press Ltd, 1991. the Twentieth Century. Nueva York, Academic Press,
1980.
MARR, D. Vision: A Computational Investigation into
the Human Representation. San Francisco, W.H. MILLER, G.A. «The Magical Number Seven, Plus or
Freeman, 1982. Trad. cast.: La visión .Una Minus Two: Some Limits on Our Capacity for
investigación basada en el cálculo acerca de la Processing Information». Psychological Review, 63,
representación y el procesamiento humano de la 81-97, 1956.
información visual. Madrid, Alianza, 1985.
MONEDERO, J. «Parametric Design. A review and NISHITA, T., NAKAMAE, E. «Continuous Tone
some experiences». En: Challenges of the future. Representation of three Dimensional Objects taking
Collaborative Teamwork. Digital Design Process. account of Shadows and Interreflection». Computer
Spatial Modeling. ECAADE 97, Viena, 1997. Graphics (Proc. SIGGRAPH 85), vol 19, nº 3, pp
MONEDERO, J; REGOT, J.; DE MESA, A.; 23-30, 1985.
REDONDO, E. «Transfer of Architectural 2D NORMAN, A.D. Perspectives on cognitive science.
Images to 3D Models by a Simplified and New Jersey, Alex Pub. Corp., 1981. Trad. cast.:
Semiauthomatic Process». Mathematics & Design Perspectivas de la ciencia cognitiva. Barcelona,
98. San Sebastian, The University of the Basque Paidós, 1987.
Country, 1998. NYQUIST, H. «Certain factors affecting telegraph
MONTREUL, B. «Requirements for representation of speed». Bell Syst. Tech. Journal, vol 3, abril, p 324,
domain knowledge in intelligen environments for 1924.
layout design». Computer Aided Design, vol 22, nº 2, OLFE, D. B. Computer Graphics for Design. From
marzo, pp 97-108, 1990. Algorithms to AutoCad. New Jersey, Prentice Hall,
MORTENSON, M. Geometric Modeling. Nueva York, 1995.
Wiley, 1985. OPPENHEIM, A.; SCHAFER, R. W. Digital Signal
MOTO-OKA,T.; KITSUREGAWA, M. El ordenador Processing. Englewood Cliffs, Prentice Hall, 1975.
de quinta generación. Madrid, Ariel, 1986 (original OWEN, J.C. «Algebraic Solution for Geometry from
japonés, 1984). Dimensional Constraints. En: ROSSIGNAC, J.;
MULLINEUX, G. CAD: Computational Concepts and TURNER, J. (eds.): Proceedings of Symposium on
Methods. Nueva York, MacMillan, 1986. Solid Modelling Foundations and CAD/Cam
NASH, S. G. A History of Scientific Computation. Applications. Austin, ACM Press, 5 a 7 de junio, pp
Reading MA, Addison-Wesley, 1990. 397-407, 1991.
NEGROPONTE, N. The Architecture Machine. MIT PAPERT, S. Uses of Technology to Enhance
Press, Cambridge, Mass., 1970. Education. Cambridge, Mass, MIT AI Lab, 1973.
NEGROPONTE, N. Being digital. 1995. Trad. cast.: PEACHEY, D. R. «Solid Texturing of complex
El mundo digital. Barcelona, Ediciones B, 1995 surfaces». Computer Graphics (Proc. SIGGRAPH
85), vol. 20, nº 4, pp 55-64, 1985.
NEWELL, A. «GPS: A program that simulates human
thought». En: FEIGENBAUM, E. A.; FELDMAN, J. PENROSE, R. The Emperor’s New Mind. Oxford U.
(eds.). Computers and thought. Nueva York, Press, 1991. Trad. cast.: La Nueva mente del
McGraw Hill, pp 279-293, 1963. emperador. Madrid, Mondadori, 1989.
NEWELL, A. & SIMON, A.H. Human Problem PENROSE, R. Shadows of the Mind: An Approach to
Solving. N.J., Englewood Cliffs, Prentice Hall, 1972. the Missing Science of Consciousness. Oxford,
Oxford UP, 1994. Trad. cast.: Las sombras de la
NEWMAN, W. M.; SPROULL, R.F. Principles of
mente. Barcelona, Crítica, 1996.
Interactive Computer Graphics. Nueva York,
McGraw-Hill, 1979. PENROSE, R. The Large, the Small and the Human
Mind. Cambridge, Cambridge UP, 1997. Trad. cast.:
NIELSEN, N. Multimedia and Hypertext. The Internet
Lo grande, lo pequeño y la mente humana. Madrid,
and beyond. UK, Academic Press, 1995.
Cambridge UP, 1999.
NISHITA, T. «A shading model for Atmospheric
PERLIN, K. «An Image Synthesizer». Computer
Scattering Considering Luminous Intensity
Graphics, vol. 19, nº 3, pp 279-286, 1985.
Distribution of Light Sources». Computer Graphics
(Proc. SIGGRAPH 87), vol. 21, nº 4, pp 303-310, PERRAULT, D. "La transformation des pratiques de la
1987. maîtrise d'oeuvre". En: La Gestion de Projet dans la
Construction. Actes des journées d'etudes organisées
NISHITA, T.; NAKAMAE, E. «Continuous Tone
para l'Ecole National des Ponts et Chaussées, le 12 et
Representation of Three-Dimensional Objects
13 octobre, 1993. París, Presses de l'Ecole National
Illuminated by Sky Light». Communications of the
des Ponts et Chaussées, 1993.
ACM, vol. 20, nº 4, pp 125-132, 1986.
PHIGS. «PHIGS + functional description». Computer IEEE Computer Graphics and Applications, vol 3
Graphics. 22 (3), 1988. (7), octubre, pp 25- 37, 1983.
PHONG, B.T. «Illumination for Computer Generated REQUICHA, A. A. G.; VOELCKER, H. B. «Boolean
Pictures». Communications of the ACM,18 (6), junio, Operations in Solid Modeling: Boundary Evaluation
pp 311-317, 1975. and Merging Algorithms». Proceedings IEEE, vol 73
PICOTT, K.P. «Extensions of the Linear and Area (1), enero, pp 30-44, 1985.
Lighting Models». IEEE Computer Graphics and RICH, E.; KNIGHT, K. Artificial Intelligence. Nueva
App, marzo, pp 31-38, 1992. York, McGraw Hill, 1991. Trad. cast.: Inteligencia
POLYA, G. How to Solve It. Princenton, New Jersey, Artificial. Madrid, McGraw Hill Interamericana,
Princenton UP, 1945. 1994.
POST, E. “Formal reduction of the general RITTEL, H. W.; WEBBER, M. M. «Planning
combinatorial decision problem». American Journal Problems are wicked problems». En: CROSS, N.
of Mathematics, 65, pp 197-268, 1943. (ed.): Developments in Design Methodology. John
Wiley, pp 135-166, 1984.
PRATT, M.J. «Aspects of Form Feature Modelling».
En: HAGEN, H.; ROLLER, D. (eds.). Geometric RIVEST, L.; FORTIN, C.; MOREL, C. «Toleracing a
Modelling, Methods and Applications. Springer, pp. solid model with kinematic formulation». Computer
227-250, 1991. Aided Design, vol 26, nº 6, junio, pp 465-476, 1994.
PRATT, W.K. Digital Image Processing. Nueva York, ROGERS, D.E.; EARNSHAW, R.A. (eds.).
Wiley, 1978. Techniques for Computer Graphics. Nueva York,
Springer, 1987.
PREPARATA, F; SHAMOS, M. I. Computational
Geometry. An Introduction. Berlín, Springer, 1985. ROGERS, D.F. Procedural Elements for Computer
Graphics. Nueva York, McGraw-Hill, 1985
QUENDERF, P. "CAD/CAM use in Aerospatial
Aircraft Division", ArecDao 93, IV Simposio ROLLER, D. «A system for interactive variation
Internacional sobre Diseño Asistido por Ordenador design». En: WOZNY, J, et al. (eds.): Geometric
en lla Arquitectura y la Ingeniería Civil, Barcelona, Modelling for Product Engineering. Elsevier, North
ITEC, 1993. Holland, pp 207-219, 1990.
RADFORD, A.; STEVENS, A. CADD Made Easy. A ROLLER, D. «An approach to computer aided
Comprehensive Guide for Architects and Designers. parametric design». Computer Aided Design, vol 23,
Nueva York, McGraw Hill, 1987. nº 5, junio, pp 385-391, 1991.
REEVES, W.T.; SALESIN, D.H. «Rendering ROLLER, D.; SCHONEK, F.; VERROUST, A.
Antialiased Shadows with Depth Maps». Computer «Dimension driven geometry in CAD: a survey».
Graphics, vol. 21, nº 4, pp 283-291, 1985. En: STRASSER, W.; SEIDEL, H.P. (eds.): Theory
and Practice of Geometric Modeling. Nueva York,
REGLI, W.C.; GUPTA, S.K.; NAU, D.S. «Towards
Springer, 1989.
multiprocessor feature recognition». Computer Aided
Design, vol 29, nº 1, pp 37-51, 1997. RONEY, J., STEADMAN, P. (eds.) Computer
Graphics Principles and Practice. Addison-Wesley,
REICHARDT, J. (ed.) Cybernetics, Art and Ideas.
Reading, Mass, 1990.
Londres, Studio Vista, 1971.
ROSENBLATT, F. Neurodynamics: Perceptrons and
REQUICHA, A.A.G. «Representations for Rigid
the Theory of Brain Mechanisms. Washington DC,
Solids: Theory, Methods, and Systems». ACM
Spartan, 1962.
Computing Surveys, 12 (4), diciembre, pp 437-464,
1980. ROSSIGNAC, J.R. «Constraints in constructive solid
geometry». ACM Worshop on Interactive 3D
REQUICHA, A.A.G.; VOELCKER, H.B. «Solid
Graphics, University of North Carolina, Chapel Hill,
Modeling : A Historical Summary and Contemporary
1986.
Assesment». IEEE Computer Graphics and
Applications, 2 (2), marzo, pp 9-24, 1982. ROTH, J.; HASHIMSHONY, R. «Comparison of
existing three-room apartment plans with computer-
REQUICHA, A.A.G.; VOELCKER, H.B. «Solid
generated layouts». Environment and Planning B,
Modeling : Current Status and Research Directions».
vol 14, pp 149-161, 1987.
RUITER, M.M. «Parametric Design». En: Advances in SEBESTA, R.W. Concepts of Programming
Computer Graphics. III Eurographics Seminars, Languages. Reading, Mass., Addison-Wesley, 1996.
Springer, 1988. SETHI, R. Programming Languages. Concepts and
RYAN, D.L. Computer-Aided Graphics and Design. Constructs. Reading, Mass., Addison-Wesley. Trad.
Nueva York, Marcel Dekker, 1979. cast.: Lenguajes de programación. Conceptos y
RYLE, G. The Concept of Mind. Londres, Hutchinson, constructores. Wilmington, USA, Addison-Wesley
1949. Iberoamericana, 1992.
SAKURAI, H. «Volume decomposition and feature SHANNON, C. Collected Papers. Sloane, N.Y.A.;
recognition. Part I - Polyhedral objects». Computer Wyner, A.D. (eds.). Nueva York, IEEE, 1993.
Aided Design, vol 27, nº 11, noviembre, pp 833-844, SHANNON, C.; WEAVER, W. The Mathermatical
1995. Theory of Communication. Urbana, University of
SAKURAI, H. & DAVE, P. «Volume decomposition Illinois Press, 1948.
and feature recognition. Part II - Curved objects». SHAVIV, E. «Generative and Evaluative CAAD Tools
Computer Aided Design, vol 28, nº 6/7, pp 519-537, for Spatial Allocation Problems». En: KALAY, Y.E.
1996. (ed.): Computability of Design. Nueva York, J.
SANDERS, K. The Digital Architect. A Common- Wiley, 1987.
Sense Guide to Using Computer Technology in SILLION, F.X., et al. «A Global Illumination Solution
Design Practice. Nueva York, J.Wiley, 1996. for General Reflectance Distributions». Computer
SCHACHTER, B. J. Computer Image Generation. Graphics (Proc. Siggraph), vol. 25, nº 4, julio, pp
Nueva York, Wiley, 1983. 187-196, 1991.
SCHANK, R.C. Scripts, Plans, Goals and SILLION, F.X.; PUECH, C. «A General Two-Pass
Understanding. Hillsdale, N.J., Lawrende Erlbaum, Solution to the Rendering Equation: A Synthesis of
1977. Trad. cast.: Guiones, planes, metas y Ray Tracing and Radiosity Methods». Computer
entendimiento. Barcelona, Paidós, 1988. Graphics (Proc. Siggraph), vol. 23, nº 3, julio, pp
335-344, 1989.
SCHANK, R.C. The Cognitive Computer: On
Language, Learning and Artificial Intelligence. SIMON, H. Administrative Behavior. 1947. Trad.cast.:
Reading, Mass, Addison & Wesley, 1985. Trad.: El El comportamiento administrativo. Madrid, Aguilar,
ordenador inteligente. Barcelona, A.Bosch, 1986. 1971.
SCHMITT, G. «Expert systems in Design Abstraction SIMON, H. The Sciences of the Artificial. Cambridge,
and Evaluation». En: KALAY, Y.E. (ed.): Mass, MIT Press, 1967. Trad. cast.: Las Ciencias de
Computability of Design. Nueva York, J. Wiley, lo Artificial. Asesoría Técnica de Ediciones, 1979.
1987. SIMON, H.A. «The structure of ill-structured
SCHMITT, G. Microcomputer Aided Design for problems». En: CROSS, N. (ed.): Developments in
Architects and Designers. Nueva York, J. Wiley, Design Methodology. Nueva York, J. Wiley, pp 135-
1988. 166, 1984.
SCHUMACKER, R.; SPROYLL, R.F.; SIMONS, G. L. Towards fifth-Generation Computers.
SUTHERLAND, I.E. «A characterization of ten The National Computers Centre Ltd. 1983. Trad.
hidden-surface algorithms». Computings Surveys, 6 cast.: Los Ordenadores de la quinta generación.
(1), pp 1-55, 1974. Madrid, Díaz de Santos, 1984.
SEARLE, J. «Minds, Brains and Programas». SMITHERS, T. «AI-based design versus geometry-
Behavorial and Brain Sciences, vol 3, pp 442-444, based design or why design cannot be supported by
1980. geometry alone». Computer Aided Design, vol 22, nº
3, marzo, pp 97-108, 1989.
SEARLE, J.R. Intentionality, an Essay in the
Philosophy of Mind. Cambridge, England, SNYDER, H. «Image Quality: Measures and Visual
Cambridge University Press, 1983. Perfomance». En : TANNAS, L. Jr (ed.).: Flat-Panel
Displays and CRTs. Nueva York, Van Nostrand
SEARLE, J.R. Minds, Brains and Science. The 1984
Reinhold, 1985.
Reith Lectures. 1984. Trad.cast.: Mentes, cerebros y
ciencia. Madrid, Cátedra, 1994. SOLANO, LL.; BRUNET, P. «Constructive constraint-
based model for parametric CAD systems». VERBECK, C.P.; GREENBERG, D.P. «A
Computer Aided Design, vol 26, nº 8, agosto, 1994. comprehensive light source description for Computer
STENBERG, R. J.(ed.) The Nature of Creativity. Graphics». IEEE Computer Graphics & Application,
Cambridge UP, 1988. vol. 4, nº 7, pp 66-75, 1984.
SUNDE, G. «A CAD system with declarative VEROUST, A.; SCHONEK, F.; ROLLER, D. «Rule
specification of shape». Eurographic Workshop on oriented method for parametrized computer-aided
Intelligent CAD Systems. Noorwijkerhout, Holanda, designs». Computer Aided Design, vol. 24, nº 10,
abril 21-24, pp 90-104, 1987. octubre, pp 531-540, 1992.
SUNDE, G. «Specification of shape by dimensions and VILLORIA, V. Curvas planas y dibujo por ordenador.
other geometric constraints». En: WOZNY, M. J.; Madrid, Dossat, 1992.
MCLAUGHLIN, W.; ENCARNAÇAO, J. (eds.): VON NEUMANN, J. «The General and Logic Theory
Geometric Modelin forCAD Applications. North of Automata». En: JEFFRESS, L.A. (ed.). Cerebral
Holland, 1988. Mechanisms in Behavior. Nueva York, Wiley, 1951.
SUTHERLAND, I. E. SKETCHPAD: A Man-Machine También en: PYLYSHYN, W. (ed.). Perspectives on
Graphical Communication System. Cambridge, the Computer Revolution. Nueva York, Prentice Hall,
Mass., MIT Lincoln Laboratory Technical Report 1970.
256, 1965. VON NEUMANN, J. The Computer and the Brain.
SUTHERLAND, I. E.; SPROULL, R. F.; New Haven, Conn., Yale UP, 1958.
SCHUMACKER, R.A. «A Characterization of Ten WALLACE, J.R.; COHEN, M.F.; GREENBERG, D.P.
Hidden-Surface Algorithms». ACM Computing “A two-pass solution to the Rendering Equation: A
Surveys, 6 (1), marzo, pp 1-55, 1974. Synthesis of Ray Tracing and Radiosity Methods».
TAYLOR, D.L. Computer Aided Design. Nueva York, SIGGRAPH 87, pp 331-320, 1987.
Addison-Wesley, 1992. WARN, D.R. «Lighting Controls for Synthetic
THOMAS, A.L. «VLSI for Solid Modelling». En: Images». Computer Graphics, vol. 17, nº 3, pp 13-
RUITER, M.M. (ed.): Advances in Computer 21, 1983.
Graphics III Eurographics Seminars. Springer, WARNOCK, J. «A Hidden Surface Algorithm for
1988. Computer Generated Halfone Pictures». University
TORRANCE, K. E.; SPARROW, E. M. «Theory for of Utah, Computer Science Dept.C.S. Tech., Report
off-specular reflection from roughened sufaces». 4-15, 1969.
Optical Society of America, 57 (9), pp 1105-1114, WATKINS, G.S. «A Real Time Visible Surface
1967. Algorithm» University of Utah Computer Science
TRILLAS, E. La inteligencia artificial. Máquinas y Dept. Tech.Rep. UTEC-CSC-70-101, junio, 1970.
personas. Madrid, Debate, 1998. WATT, A.; WATT, M. Advanced Animation and
TURING, A. A.M.Turing’s ACE Report of 1946 and Rendering Techniques. Nueva York, Addison-
other papers. Carpenter, B.E.; Doran, R.W. (eds.). Wesley, 1992.
Cambridge, Mass., MIT Press, 1986. WHITTED, J.T. «A scan line algorithm for the
TURING, A. «On Computable Numbers with an computer display of curved surfaces». Proc. 5th
application to the Entscheidungsproblem». Conf. on Computer Graphics and Interactive
Proceedings of the London Mathematical Society, Techniques. Atlanta GA, p 2, 1978.
enero, 1937. WHITTED, J.T. «An improved illumination model for
TURING, A. «Computing Machinery and shaded display». Communications of the ACM, 23
Intelligence». Computers and Thought, 1950. (6), pp 342-349, 1980.
ULLMAN, J. D. Principles of Database and WIENER, N. Cybernetics. 1948. 2ª ed. rev. MIT
Knowledge Base Systems. Computer Science Press, Press, 1961, Trad. cast.: Cibernética o el control y
1988. comunicación en animales y máquinas. Barcelona,
Tusquets, 1985.
UPSTILL, S. The RenderMan Companion. Reading,
Mass., Addison-Wesley, 1990. WIENER, N. The Human Use of Human Beings.
Cybernetics and Society. Houghton Mifflin, 1950.
céntrico que dedicó su vida a sus inventos, ignora- varios modelos que están en el origen de los orde-
dos, con raras excepciones, por sus contemporá- nadores modernos. Vannebar Bush, con quien tra-
neos. En 1822 presentó el primero de ellos, la bajaría Shannon nada más terminar sus estudios y
Difference Engine, una gran calculadora automáti- que es un personaje importante en la historia de la
ca que incorporaba un programa de instrucciones informática de este siglo, completó en 1932, en el
fijas, alimentada a vapor y que parecía una peque- MIT, una computadora analógica que efectuaba
ña locomotora; puede contemplarse en la gran sala cálculos complejos, incluidas la integración y la
del museo de la Ciencia de Londres dedicada a resolución de ecuaciones diferenciales.
Babbage. A partir de esta primera aportación tra- A finales de esta misma década, el alemán
bajó durante muchos años, hasta el final de su vida, Konrad Zuse desarrolló una serie de ordenadores
en la Analytical Engine, su gran e inconclusa obra. electromecánicos que fueron destruidos durante los
Este segundo invento puede considerarse un or- bombardeos de la IIª guerra mundial. Como sería
denador mecánico en la terminología actual. A di- de esperar, los alemanes consideran a Zuse el "au-
ferencia del anterior, era de propósito general, esto téntico" inventor de los ordenadores. Por otro lado,
es, estaba controlado por un programa que podía en 1937 se fabrica el ABC, un ordenador electró-
modificarse según los casos, un programa grabado nico (pero que realizaba un único tipo de cálculo)
en una serie de tarjetas perforadas inspiradas en construido por John Atanasoff en Iowa, Estados
los telares de Jacquard. Los telares Jacquard tejían Unidos. Por estos mismos años, G.R. Stibitz, de los
patrones mediante un ingeniosos sistema que for- laboratorios Bell, y H.H. Aiken, de la universidad
zaba a las agujas a pasar por unos agujeros que de Harvard, en colaboración con IBM, desarrolla-
formaban patrones regulares. El sistema fue utili- ron modelos electromecánicos que pueden también
zado por Babbage para grabar instrucciones, "pro- considerarse antecesores de los ordenadores actua-
gramas" que podían ser sustituidos según las nece- les.
sidades del cálculo. Estos programas, así grabados, En 1943 se produjo el Mark I, la primera calcu-
incluían por añadidura saltos condicionales, es de- ladora programable electromecánica que pesaba
cir, instrucciones que forzaban al programa a sal- cinco toneladas y contaba con 750.000 piezas. El
tar a líneas diferentes de la secuencia de instruc- programa se introducía por medio de una cinta per-
ciones en función de que se cumpliesen o no deter- forada, como los telares de Jacquard y la máquina
minadas condiciones. Veremos ejemplos de lo mis- de Babbage. Y, aunque durante mucho tiempo se
mo más adelante pero con una diferencia de casi mantuvo en secreto, en 1943 entró en servicio en
un siglo. Inglaterra el Colossus, un ordenador no electrome-
Babbage fue auxiliado en su empresa inacabada cánico sino electrónico, es decir, un ordenador en
por Ada Lovelace, hija de Lord Byron, que creó un el que son los electrones los que causan la mayoría
programa para la máquina de Babbage y es consi- de los movimientos principales. El Colossus fue
derada, por esta razón, como la primera "progra- construido por Alan Turing entre otros colabora-
madora" de la historia. El lenguaje de programa- dores del Bletchey Research Establishment, en In-
ción Ada se llama así en su honor. A Ada Lovelace glaterra, con la finalidad específica de descifrar el
se debe también una aguda descripción de estos código "Enigma" utilizado por los alemanes, lo que
primeros modelos: "Se podría decir que la parece que contribuyó de un modo decisivo al fi-
Analytical Engine teje patrones algebraicos del nal de la guerra.
mismo modo que el telar de Jacquard teje hojas y El decenio de los 1940 aparece así como el mo-
flores...". mento histórico en el que surge en diversos puntos
En 1890 se desarrollan por primera vez siste- un mismo ingenio, para el que se habían creado
mas de tarjetas perforadas para el Censo en Esta- todo tipo de condiciones propicias y cuyo alum-
dos Unidos que posteriormente serían utilizadas por bramiento, como ha ocurrido con un gran número
grandes empresas. En 1931 IBM produjo una má- de inventos, estuvo claramente condicionado por
quina de calcular que incorporaba una unidad arit- la guerra mundial. Los historiadores siguen consi-
mética capaz de hacer una multiplicación en un derando, sin embargo, que el primer ordenador
segundo de la que se vendieron unas 1500 unida- electrónico fue el Eniac (Electronic Numerical
des a diferentes empresas. Integrator And Computer) que fue presentado al
Durante el decenio de los 1930 se desarrollan público en 1946. Sus características se han citado
tantas veces que no hará daño hacerlo una vez más. Con la invención del transistor por Bardeen y
Pesaba 30 toneladas, ocupaba una sala de 10 × 20 Brattain (1948) y Shockley (1951) que recibieron
metros repleta de máquinas auxiliares y contaba conjuntamente el premio Nobel en 1956 por este
con unas 18.000 válvulas de vacío. Necesitó descubrimiento, se entra en un nuevo período, en
150.000 watios de potencia para su funcionamien- el que estamos inmersos, marcado por la acelera-
to y grabó en el imaginario popular la impresión ción y por la duplicación de prestaciones de los
de un ordenador como una máquina gigantesca, ordenadores (cada año y medio aproximadamen-
agresiva y peligrosa, que requería la energía de te). Antes de describir la situación actual y aque-
varios bloques de viviendas para su funcionamien- llos aspectos de la misma que pueden interesar par-
to. Pero, para nuestro regocijo, también hay que ticularmente a los arquitectos, las cuatro secciones
anotar que su capacidad de procesamiento se esti- que siguen pretenden tanto rendir un homenaje a
ma que era más de mil veces inferior a la de un PC cuatro personajes claves y menos conocido de lo
actual, su capacidad de almacenamiento de datos
que deberían, como trazar el origen de algunas ideas
varios millones de veces inferior y su coste incal-
culablemente superior. y técnicas actuales, lo que creo que contribuirá a
El Eniac fue desarrollado por J.P. Eckert y J.W. su mejor comprensión.
Mauchy en la Moore School de la Universidad de
Pensilvania. Se les ha considerado durante mucho 2. Norbert Wiener
tiempo como los diseñadores del "primer ordena-
dor" pero este honor se ha puesto en duda última- Norbert Wiener nació en Columbia, Missouri, en
mente por diversas razones, aparte de las insinua- 1894. Si en todos los casos que seguirán nos en-
das en los párrafos anteriores.. Por un lado, cuan- contraremos con personajes que dieron muestras
do Eckert y Mauchy se vieron envueltos en un liti- de una notable precocidad, el caso de Wiener es el
gio sobre la patente del Eniac, iniciado en 1967, de un "niño prodigio" en el sentido más conven-
salió a la luz que Atanasof había estado en estre- cional del término, pues fue objeto de un tratamien-
cho contacto con Mauchy hasta el punto de que el to especial. En el primer volumen de su autobio-
juez consideró que había razones para pensar que grafía, que lleva por título Ex-prodigy (MIT, 1953),
algunas de las ideas principales podían haber sido Wiener relata la tensión que le supuso, en su ado-
tomadas de los modelos desarrollados por Atanasof lescencia, el ser tratado como un pequeño mons-
entre 1937 y 1942. truo, objeto de entrevistas y artículos periodísticos.
Por otro lado, parece evidente para los especia- Como el mismo Wiener se encarga de subrayar
listas en la materia que es imposible separar de "la repetidas veces a lo largo del volumen menciona-
invención" de un aparato tan complejo como un do, su padre fue una figura absolutamente central
ordenador el papel jugado por las contribuciones en su formación. Leo Wiener había nacido en
teóricas de científicos de primera fila. John von Byelostok (Rusia) y estudió en Varsovia y Berlín.
Neumann no era dueño de ninguna patente pero es Durante una reunión en esta ciudad convocada por
bien sabido que tuvo una contribución decisiva en una asociación de influencia tolstoyana decidió ha-
el desarrollo de los ordenadores que se construye- cerse vegetariano y embarcarse en la aventura de
ron a principios de los 1940. Los párrafos que fi- fundar una colonia naturista en América Central.
guran en varios lugares de los escritos de Wiener Al llegar a Estados Unidos, primera etapa de la
sobre la irracionalidad del sistema de patentes ame- expedición, la mayoría de los integrantes decidie-
ricano y el modo en que marginan el papel de cien- ron abandonar la empresa y el padre de Wiener se
tíficos de primera fila pueden servir para continuar encontró en un país extraño, sin dinero y sin ami-
este tema. gos. Personaje de una tenacidad y de un talento
En 1951 Eckert y Mauchy patentaron el Univac, extraordinarios, pasó por todo tipo de oficios mien-
primer ordenador comercial (5.000 válvulas), de tras incorporaba el inglés a las muchas lenguas que
características similares a los anteriores, que tuvo ya dominaba y acabó como profesor de lenguas
un considerable éxito (se hicieron 40 unidades des- eslavas en la Universidad de Harvard, en la que
de esta fecha hasta 1963) y que puede decirse que prosiguió una investigación original y, según su hijo,
inaugura la época en que los ordenadores comien- verdaderamente notable y precursora de las ideas
zan a estar disponibles para la iniciativa privada. que dominarían este área de conocimiento en Eu-
ropa en los años que siguieron. Hilbert, la personalidad principal de la época y, sin
Una cita del segundo volumen I am a duda, una de las figuras matemáticas principales
Mathematician (MIT, 1956), puede redondear este de los últimos tiempos y que, como veremos, esta-
breve retrato: "De todas las influencias que obra- ría también presente en los itinerarios intelectuales
ron sobre mí en mi infancia y adolescencia, la más de von Neumann y de Turing. Pero la guerra esta-
importante fue la de mi padre, Leo Wiener, profe- ba a punto de estallar y Wiener volvió a Estados
sor de literatura y lenguas eslavas en la universi- Unidos antes de completar la estancia prevista.
dad de Harvard -un hombre pequeño, vigoroso, de Durante algún tiempo investigó en diversas áreas
emociones al mismo tiempo profundas y rápidas, matemáticas, entre otras en lo que entonces se de-
de gestos y movimientos repentinos, dispuesto a nominaba analysis situs y que ha pasado a conver-
aprobar y a condenar con prontitud, un estudioso tirse en una de las áreas matemáticas más fructífe-
(scholar) por naturaleza más que por formación ras del siglo con el nombre de "topología", así como
específica. En él se unían la mejor tradición del en otros temas que tendrían una relación directa
pensamiento alemán, el intelecto judío y el espíritu con sus trabajos posteriores, como el estudio de
americano. Llegaba a dominar la voluntad de quie- procesos estocásticos asociados al movimiento
nes le rodeaban por la pura intensidad de su emo- browniano. Mientras tanto, ejerció de docente en
ción más que por un deseo particular de controlar a la universidad de Harvard, de redactor de una en-
otros." ciclopedia en la universidad de Maine y de investi-
En un determinado momento de la educación gador de balística en Maryland. Finalmente, en
de Norbert, su padre, que tenía sus propias ideas 1919, fue contratado como profesor en el MIT en
sobre la educación y que contaba con la formación donde permanecería hasta su muerte.
suficiente para instruirle en todos los terrenos, se Entre 1919 y 1925 se estabiliza como profesor
hizo cargo personalmente de esta. Sea por el méto- e investigador en el MIT e incrementa sus contac-
do de educación, sea por contar con unas cualida- tos internacionales, a partir principalmente del con-
des excepcionales, o sea por ambas cosas, a los 4 greso de matemáticas de Estrasburgo en 1920 y de
años ya había aprendido a leer y a los 7 sus lectu- visitas posteriores a Europa en las que conocería a
ras incluían a Darwin, Dante, una enciclopedia de Felix Klein poco antes de morir, o establecería con-
ciencias naturales y textos de psicólogos france- tacto con los hermanos Bohr en Dinamarca o Max
ses. A los 8 años el médico de la familia le prohibió Born en Gottinga.
leer durante 6 meses debido a una creciente mio- Durante este periodo trabaja en diversos temas
pía. Como explicaría más tarde, esto favoreció su matemáticos que retomaría más tarde en la teoría
educación, pues le permitió apreciar mejor el len- de la información, principalmente los relativos al
guaje hablado y desarrollar una memoria ya de por análisis armónico, basados en los principios esta-
sí fuera de lo normal. blecidos por Fourier en el siglo pasado, pero cuya
Acabó el equivalente a nuestro bachillerato a los relevancia para ingeniería eléctrica comenzó a com-
14 años e ingresó en la universidad, junto con un prenderse por estas fechas. En 1926 se casó con
grupo especial de otros cuatro superdotados. A los Margaret. El matrimonio trajo paz, estabilidad y
18 años completó un doctorado en filosofía con dos hijas. Siguió realizando continuas visitas a
una tesis sobre filosofía de las matemáticas. Beca- Europa donde su reconocimiento era mayor que en
do por la universidad de Harvard para completar Estados Unidos.
sus estudios en Europa, escribió a Bertrand Russell En 1933 conoce a "un joven y brillante estu-
para que aceptará ser su tutor. La respuesta favora- diante" que permanecería algún tiempo en el MIT
ble no tardó en llegar y en 1912 inició un viaje que junto con un grupo de estudiantes pregraduados,
tendría como destinos principales Cambridge y Claude Shannon. En sus referencias posteriores a
Gottinga. Russell le convenció de la necesidad de la publicación de "Cybernetics...", Wiener se refe-
completar su formación en matemáticas como re- riría a "la nueva teoría de la información que esta-
quisito necesario para profundizar en el estudio de ba siendo desarrollada por Shannon y por mi".
la lógica y se inscribió en un curso con G.H. Hardy, En los años previos a la guerra su trabajo de
una de las principales figuras matemáticas de In- investigación se dirige hacia la teoría de la predic-
glaterra en aquel periodo. ción balística y desarrolla el aparato matemático
En Gottinga estudió con Landau y con David necesario para calcular el lugar de encuentro de
dos proyectiles a partir de datos estadísticos que tierras de nadie a la espera de alguien con la auda-
pueden autocorregirse. Estos trabajos se basaron cia y la amplitud de conocimientos suficientes para
en tablas ya elaboradas por el mismo en la Iª gue- cultivarlas con herramientas desarrolladas en otras
rra mundial y están en la base de la teoría de la especialidades que no fueran la suya. Para sacar el
realimentación (feedback). Durante este mismo máximo partido de estas tierras vírgenes el plan-
periodo lleva a cabo largas investigaciones sobre teamiento ideal no podía ser otro que el trabajo en
el sistema nervioso en colaboración con su amigo, equipo, con científicos que dominasen una de es-
el fisiólogo de origen mejicano, también profesor tas áreas limítrofes pero con la curiosidad como
en Harvard, Arturo Rosenblueth, que les permiten para comprender y asimilar los principios genera-
comprobar que muchos mecanismos reflejos pue- les provenientes de otro campo.
den equipararse a los sistemas que habían desarro- El grupo de problemas que fueron investigando
llado en balística. y que provenía de campos aparentemente tan dis-
En 1946, durante una nueva visita a Inglaterra y pares como la balística o la neurología, comenza-
a la universidad Manchester, conoce probablemente ron a revelar un núcleo común. La ausencia de una
a Turing quien, como dice en su autobiografía "es- terminología que sirviera para sintetizar los hallaz-
taba haciendo el mismo tipo de síntesis entre lógi- gos y proporcionar una mayor economía
ca matemática y electrónica que Shannon había lle- metodológica comenzó a pesar más que las venta-
vado a cabo en los Estados Unidos". En esta mis- jas de explorar un terreno libre de tradiciones. Para
ma visita a Europa conoce a Freyman, de la edito- dar a una unidad a sus trabajos acuñaron el térmi-
rial Hermann, que le propone escribir un libro so- no "cibernética", en 1947, a partir del vocablo grie-
bre teoría de la información. Como descubre con go χυβερνητηζ que significa "timonel", "gober-
sorpresa Freyman, es el fundador del famoso gru- nante". Al escoger este término buscaron también
po colectivo tras el que se oculta el "famoso mate- rendir homenaje a lo que consideraron el primer
mático francés" Nicolás Bourbaki. El libro se edi- trabajo importante sobre servomecanismos, un ar-
tará en francés y luego en inglés, en 1948, con el tículo sobre gobernalles publicado por Maxwell
título Cybernetics y contribuye notablemente a la en 1968, así como a la significación de "timón"
divulgación de una serie de nuevos conocimientos como prototipo de un dispositivo clásico que in-
hasta entonces compartidos por unos pocos. corpora alguna de las características más notables
Norbert Wiener murió en Massachusetts, en de los servomecanismos.
1964 a los 69 años. Las ideas que cristalizaron en este término, que
actualmente es omnipresente en revistas, televisio-
La noción de cibernética nes, periódicos, películas y concursos, provenían
de trabajos que se remontaban a unos diez años
Una buena parte de las contribuciones de Wiener, atrás y que se habían ido formalizando en diversas
que resumiremos apretadamente en lo que sigue, reuniones y publicaciones. Entre los muchos tra-
se derivan de su colaboración con el Dr. bajos dignos de mención que se remontan a este
Rosenblueth a quien dedica Cybernetics, su obra período deben citarse los del Dr. Warren
más famosa y cuyo éxito es realmente notable ha- McCulloch, un psiquiatra que había investigado en
bida cuenta de que se trata de un texto en el que no diversos campos relacionados con la fisiología y la
se ahorran al lector los desarrollos matemáticos para neurología, y los de Walter Pitts, que había estu-
aclarar los conceptos. Tal como se explica en el diado con Carnap en Chicago y tenía una buena
prefacio de esta obra, la noción se originó en unas formación en lógica matemática y que colaboró ac-
reuniones informales, en la Harvard Medical tivamente con McCulloch en la propuesta de mo-
School, antes de la IIª guerra mundial, alrededor delos neuronales.
de los 1940, que agrupaban a científicos de dife- Las investigaciones de este período se centra-
rentes especialidades, físicos, médicos y matemá- ron principalmente en los intentos de elaborar mo-
ticos entre otros. delos que pudieran simular el comportamiento del
De estas reuniones surgió la convicción de que sistema nervioso de animales y seres humanos. Así
los campos más fructíferos para el desarrollo de como la visión había sido el modelo que llevaría
nuevas ideas científicas eran los que ocupaban re- desde la perspectiva renacentista a la cámara foto-
giones limítrofes entre diferentes especialidades, gráfica a lo largo de cuatro siglos de investigacio-
nes, este periodo inaugura una época, en la que dir con la presa, con la finalidad del movimiento, a
estamos plenamente inmersos, en la que el modelo través de una sucesión constante de mensajes vi-
es el cerebro entendido en un amplio sentido, como suales y motores que se van autocorrigiendo
centro neurálgico de un organismo completo en el automáticamente. Caminar en equilibrio sobre un
que las terminales nerviosas sensitivas se extien- borde recto es otro buen ejemplo de cómo funcio-
den hasta las inmediaciones del cuerpo. na un sistema de retroalimentación que conocemos
Un punto que se debe destacar de este mismo bien pero que seríamos incapaces de analizar y
periodo es que puede ser entendido como un giro explicar con precisión.
en los intereses científicos, en donde se abandona La sorprendente eficacia de estos sistemas de
la obsesión por lo microscópico y lo microscópico autorregulación orgánica se revela dramáticamen-
que ha caracterizado y sigue caracterizando la ac- te cuando estamos en presencia de alguien que su-
tividad científica que despliega mayor número de fre una descapacidad motora. Un paciente con
recursos económicos, y se atiende a fenómenos que ataxia no padece ninguna malformación aparente,
se producen en una escala más cercana a la huma- su constitución y su musculatura son normales. Sin
na y que, por esto mismo, se hurtan a una explica- embargo es incapaz de beber un vaso de agua sin
ción científica; es notable, en este sentido, las pá- derramarlo y tan pronto como intenta atrapar un
ginas dedicadas por Wiener, en textos de hace más objeto su mano es incapaz de atinar con la posi-
de 30 y 40 años, a la explicación de los fenómenos ción del mismo y el gesto se convierte en una osci-
meteorológicos, turbulencias y, en general, siste- lación angustiosa que no consigue resolverse. O
mas dinámicos no lineales que se han convertido bien, en otra modalidad de esta misma enferme-
en el centro de atención en los últimos años a tra- dad, el enfermo es incapaz de ponerse en pie, sus
vés de las diversas popularizaciones de la teoría piernas proyectan movimientos que no consiguen
matemática del caos. adecuarse a la finalidad buscada, mantenerse en
equilibrio, caminar.
Retroalimentación y aprendizaje Una enfermedad aparentemente similar pero de
naturaleza muy distinta es el temblor parkinsoniano.
El término "retroalimentación" (feedback) se ha Un paciente afectado de la enfermedad de
convertido, como el de "χιβερντιχα" o como los Parkinson manifiesta un temblor continuo de sus
de input y output, en parte de la jerga manos cuando está en reposo. Sin embargo, este
pseudocientífica con que adornan sus conversacio- temblor se atenúa notablemente cuando realiza una
nes o sus escritos quienes buscan dar un toque de acción. Permítaseme mencionar un ejemplo cerca-
modernidad a sus frases. Pero aparte de su presen- no. Cuando el dibujo era una de las asignaturas cla-
cia en nuestro estilo de intercambio social es evi- ves para comenzar los estudios de arquitectura,
dente su progresiva incorporación a los mecanis- había en Barcelona algunas academias prestigio-
mos que hacemos servir diariamente. sas que preparaban a los estudiantes para afrontar
El concepto es central a la noción de cibernéti- alguna de las más temidas pruebas, como era el
ca. Un organismo con capacidad de control de sus dibujo de estatua. Una de las más famosas era la de
movimientos es un organismo que funciona a par- Josep María Baixas, un pintor de cierto renombre,
tir de sistemas más o menos complejos de retroali- cuyos magníficos dibujos he tenido la ocasión de
mentación. Los ejemplos mejores, y los que reci- admirar de cerca, e incluso poseer, pues era pa-
bieron la atención concentrada de Wiener y sus co- riente de mi mujer. Al final de su vida Baixas pade-
laboradores, son los más simples, los más familia- cía de Parkinson y he oído, más de una vez, la mis-
res. Cuando conducimos un coche al mismo tiem- ma anécdota, relatada por sus últimos discípulos.
po que mantenemos una conversación o cuando El maestro se acercaba a corregir con unas manos
mantenemos una conversación telefónica mientras temblorosas que apenas si acertaban a agarrar un
extendemos una mano para coger un vaso, un ciga- carboncillo que parecía que iba a acabar en el sue-
rrillo o un bolígrafo, estamos utilizando un lo en cualquier momento. Entonces indicaba algún
complicadísimo sistema de mensajes que van ajus- defecto en el dibujo, un brazo mal encajado, una
tando, imperceptible y constantemente, los peque- torpe curva que intentaba representar la graciosa
ños movimientos de nuestros brazos, de nuestras espalda de una Venus. Después de algunas expli-
muñecas, de nuestros dedos, para hacerlos coinci- caciones sobre cómo mejorar el dibujo añadía un
"¿Comprende?". Y entonces, de un sólo gesto, se- biertos o atarse los zapatos son gestos que se apren-
guro, sin ninguna vacilación, trazaba una curva den. Pero lo que se aprende es un patrón de ac-
impecable sobre el papel. Luego dejaba el carbon- ción. Este patrón de acción se realiza en cada caso
cillo y las manos volvían a su temblor habitual. concreto merced a unos mecanismos automáticos
Los órganos, naturales o artificiales, encargados con que todos los animales y los seres vivos cuen-
de actuar sobre el exterior, los efectores como se tan.
denominan en la literatura sobre estos temas, nece- Las investigaciones de Wiener y sus colabora-
sitan, en primer lugar, contar con elementos articu- dores se dirigieron fundamentalmente a la inves-
lados que puedan transmitir un movimiento en di- tigación de este automatismo. ¿Es posible repro-
ferentes direcciones y con diversos grados de in- ducir este sistema de retroalimentación por medios
tensidad. Pero, en segundo lugar, necesitan ser guia- artificiales? O mejor aún, ¿es posible diseñar má-
dos adecuadamente para que la acción no se dis- quinas capaces de prever cursos de acción y antici-
perse en una serie de movimientos absurdos que parse a ellos? O todavía mejor, ¿es posible diseñar
despilfarren energía sin alcanzar su término. Cuan- máquinas capaces de prever acciones complejas y
do la acción no es una mera repetición, sino que es adaptarse a ellas, es decir, por consiguiente, má-
un patrón genérico que debe adaptarse a las infini- quinas capaces de aprender?
tas pequeñas variaciones que se presentan en cada En el curso de estos trabajos se juntaron, entre
caso, esto implica una serie ininterrumpida de men- otras experiencias, como ya hemos mencionado, la
sajes de confirmación. Piénsese en algo tan senci- balística con la neurología. Uno de los trabajos a
llo como coger un lápiz que está sobre la mesa para que se dedicó Wiener durante la IIª guerra mundial
empezar un dibujo. El modelo de la acción es cla- fue a buscar sistemas que permitieran acertar más
ro, se parte de una posición inicial: el lápiz y la veces el blanco. El cálculo de la trayectoria de un
mano en reposo, y de un resultado final: la mano proyectil que se mueva a velocidad constante y, a
sujetando el lápiz del modo habitual (de nuestro partir de este, el de la dirección y la intensidad de
modo habitual, que tampoco es idéntico en todos otro proyectil que busque alcanzar el primero, no
los casos). presenta grandes dificultades matemáticas. Pero las
Sin embargo todos los casos presentan sutiles cosas son bastante más complicadas y, en princi-
variaciones. La distancia, la orientación de la mano pio, imposibles de resolver mediante cálculo, cuan-
con respecto al lápiz, la forma, el peso del mismo do se trata de un proyectil tripulado, que puede al-
nunca son exactamente iguales y esto conduce a terar su dirección y su velocidad, como es el caso
una larga serie de ajustes que se traducen en de un avión conducido por un piloto. Sin embargo,
micromovimientos, cambios imperceptibles de un avión en vuelo no puede variar bruscamente su
posición para alcanzar la posición más cómoda, más velocidad aunque pueda alterarla para evitar un
cercana a un esquema motor abstracto que puede impacto. La trayectoria puede, por consiguiente,
satisfacerse de varios modos, no idénticos. Estos predecirse dentro de ciertos margénes y se pueden
ajustes se llevan a cabo mediante tanteos incons- hacer estimaciones sobre su curso más probable.
cientes, ligeras flexiones y giros de las articulacio- El cálculo es posible pero debe hacerse a partir de
nes de los dedos, leves deslizamientos de la yema consideraciones probabilísticas y, por añadidura, a
sobre la superficie cilíndrica del lápiz, suaves pre- partir de lecturas de posición que se vayan adap-
siones para comprobar el mejor punto de apoyo tando con rapidez a las variaciones del objetivo
según el peso. Cada uno de estos tanteos es un antes de lanzar el disparo.
miniexperimento que arroja un resultado; en fun- La retroalimentación es, por consiguiente, un
ción de este resultado se modifica la posición y se método para regular sistemas de diversos tipos y el
vuelve a ensayar. medio de que se vale es la introducción, como nue-
Ahora bien, lo interesante de este proceso es que vos datos, de los resultados de la propia acción. Si
es automático. Rara vez nos detenemos a pensar estos datos se utilizan como datos numéricos sim-
en todos estos ajustes lo que, por otro lado, sería ples que sirvan para introducir correcciones ele-
prácticamente imposible pues tan pronto como di- mentales nos encontramos con una forma sencilla
rigimos nuestra atención al gesto reflejo este deja de retroalimentación que es lo que en ingeniería se
de ser tal. Lo cual no quiere decir que sea pura- denomina control. Un termostato o un
mente instintivo: sujetar un lápiz, manejar los cu- servomecanismo de un tipo similar, cuyo esquema
Durante la siguiente década, se ocupará Von Neumann". En sentido estricto, y habida cuenta
crecientemente de investigaciones relacionadas de los numerosos precedentes que hemos mencio-
directamente con la guerra en la que Estados Uni- nado y de la colaboración en el Eniac, quizá hubie-
dos había terminado por tomar parte, principalmen- ra sido extender esta etiqueta para incluir otros
te como asesor del gobierno en el BRL (Ballistic nombres. Pero el prestigio intelectual de Von
Research Laboratory) en Los Álamos y en otros Neumann, junto con la necesidad de los historia-
laboratorios y centros clave en el desarrollo tecno- dores por simplificar han dejado las cosas así. En
lógico ligado inicialmente a fines militares. En este este informe se incluía la primera descripción com-
contexto comienza a interesarse cada vez más por pleta conocida de la noción de "programa almace-
la computación. Puede decirse, de un modo muy nado" y se detallaba el modo en que un ordenador
general, que si la reputación de von Neumann has- de estas características procesa la información. Los
ta 1940 había estado basada en sus trabajos sobre puntos principales contenidos en este informe y los
matemática pura, a partir de estas fechas comienza dos que le siguieron se detallan más adelante.
a basarse sobre todo en sus trabajos sobre matemá- Otro informe fundamental de esta misma épo-
tica aplicada. Es, con todo, una afirmación que ca, que continuaba el anterior, es un escrito de tres
habría que matizar bastante pues, como veremos, volúmenes Planificación y codificación de proble-
la obra de von Neumann supondrá una de las apor- mas para un instrumento de computación electró-
taciones fundamentales a una nueva ciencia, la cien- nico, escrito en colaboración con Goldstine, que
cia de la computación. Por el camino dejó una se- apareció en 1947 y 1948. Al igual que el anterior,
rie de trabajos también notables entre los que de- los autores lo consideraron incompleto debido a
ben citarse sus aportaciones a la teoría de los jue- que no detallaba los sistemas de control de entra-
gos con una obra monumental la Teoría de juegos da/ salida y a que mantenía en suspenso muchas
y comportamiento económico (1944) escrita en cuestiones en función de los avances tecnológicos
colaboración con Morgenstern. que los autores anticipaban pero que aún no esta-
El mismo Von Neumann describe esta transición ban realmente disponibles. Pese a todo, circularon
hacia la computación, por la que comenzó a sentir diversas copias del informe en Estados Unidos y
un interés creciente a partir de un viaje a Inglaterra Europa, y tuvo una considerable repercusión en la
en 1943, en una carta de esta época en los siguien- medida en que era el único escrito importante so-
tes términos: "...Asimismo, he desarrollado un in- bre programación disponible en aquella época. El
terés obsceno por la computación...". El motivo contenido principal de este informe se resumirá
concreto fue su colaboración con un matemático, también más adelante.
John Todd, en la creación de un programa para Durante estos años trabaja en el Edvac y en el
máquinas de calcular. La siguiente participación Joniac. El Edvac permitía insertar las instruccio-
importante, y definitiva, se dio en Los Álamos bajo nes por medio de tarjetas perforadas, sin necesi-
la dirección de Oppenheimer. dad de modificar el cableado. El informe Edvac no
Von Neumann participó de un modo difícil de describía los detalles de ingeniería sino que pre-
estimar en la realización de Eniac. Parece que se sentaba un ordenador teórico basado en neuronas
incorporó tardíamente, hacia finales de 1944, al idealizadas. Esto sería la base para la teoría de au-
equipo de la Moore School y parece que fue más tómatas que desarrollaría a lo largo de los siguien-
bien como resultado de un encuentro casual con tes años. El mayor interés del informe está en la
Herman Goldstine que actuaba como supervisor del separación de aspectos mecánicos, concretos, y
proyecto secreto para la BRL, en una estación de aspectos teóricos, independientes de la realización
tren. Puede ser que contribuyera a modificar algu- por medios disponibles en un momento dado. El
no de los diseños lógico matemáticos pero su inte- Joniac era un calculador electrónico experimental,
rés estaba dirigido hacia otros proyectos. construido por von Neumann, junto con un peque-
El 30 de junio de 1945 publicó un famoso infor- ño grupo de ingenieros y matemáticos, en el
me First Draft of a Report on EDVAC distribuido Institute for Advanced Studies de Princenton. El
inicialmente entre el personal de la Moore School, modelo fue el cerebro humano y el trabajo fue
en donde se exponían brillantemente, en algo me- acompañado de estudios de neurología y teoría de
nos de 100 páginas, las ideas principales de lo que autómatas.
se ha denominado posteriormente "la arquitectura En 1955 enfermó, le operaron y se le diagnosti-
có un cáncer. Ese mismo año, tres meses antes, había c) Una unidad de memoria principal en la que
recibido una invitación para dictar las conferen- se almacenasen tanto los datos propios del progra-
cias Silliman, de gran prestigio en el mundo acadé- ma en curso como datos numéricos correspondien-
mico. El tema escogido fue "el ordenador y el ce- tes a funciones predefinidas, como instrucciones
rebro" y von Neumann solicitó que se abreviará su codificadas correspondientes a las diferentes ope-
participación pues acababa también de ser nom- raciones que el ordenador pudiera realizar.
brado, por el presidente Eisenhower, miembro de d) Una unidad de entrada para transferir infor-
la Comisión de Energía Atómica, con dedicación mación desde el sistema externo de aceptación de
plena. Propuso, como contrapartida, que entrega- datos, al sistema interno o propio de las unidades
ría un manuscrito más extenso. Desde comienzos centrales (las tres unidades anteriores).
de 1956 tuvo que desplazarse en una silla de rue- e) Una unidad de salida para transferir informa-
das y tuvo que reducir drásticamente su actividad. ción desde el sistema interno (las unidades centra-
Durante los últimos meses de su vida trabajó casi les de procesamiento) al sistema externo.
exclusivamente en esta obra que quedó inconclusa El informe se presentó sin completar, con apar-
a su muerte, en febrero de 1957. tados en blanco y aspectos claramente pendientes
de un estudio posterior más elaborado. Los princi-
El diseño lógico de un ordenador. La pales, entre éstos, eran los relativos al funciona-
"arquitectura" de Von Neumann miento detallado de las unidades de entrada y sali-
da que, en esta época, resultaban claramente limi-
Lo que se conoce como "arquitectura de Von tados como es fácil juzgar desde nuestra perspecti-
Neumann" está formulada substancialmente en el va actual y, en segundo lugar, todo lo relativo al
informe de 1945 sobre el Edvac. El objetivo bási- funcionamiento de la memoria que requería una
co del informe era describir de un modo genérico subdivisión en diferentes tipos. Se menciona ex-
la estructura de un sistema de computación digital presamente la necesidad de desarrollar una discu-
automático y los requisitos que debía de cumplir sión más completa acerca de la memoria de alma-
sus sistema de control lógico. Los problemas prin- cenamiento secundario.
cipales a los que iba dirigido eran la resolución de Esta descripción estaba desarrollada en térmi-
ecuaciones diferenciales parciales no lineales de nos puramente lógicos, sin detallar los dispositi-
dos o tres variables independientes pero dada la vos mecánicos o ingenieriles a partir de los cuales
complejidad de este tipo de problemas era previsi- se realizaría físicamente; se contemplaba incluso
ble su extensión a cualquier otro tipo de problema la posibilidad de que la realización física corriera
lógico que pudiera ser expresado por medio de sím- a cargo de un sistema biológico en lugar de un sis-
bolos no ambiguos. Incluía también un sistema de tema mecánicos y se utilizaba constantemente la
detección de errores con capacidad autocorrectora. analogía con el cerebro y el sistema nervioso hu-
El informe describía el sistema de computación mano que está en la base de la propia terminología
por medio de cinco unidades principales, que son utilizada, que se relaciona muy directamente con
esencialmente las mismas que incorporan los or- trabajos de Warren McCulloch y Walter Pitt que se
denadores actuales y que se detallan a continua- remontan a esta misma época y que hemos men-
ción: cionado en la sección anterior, sobre Wiener.
a) Una unidad aritmética capaz de realizar las El informe rebasó pronto el círculo al que iba
cuatro operaciones básicas, suma, substracción, dirigido y tuvo una repercusión importante. Poste-
multiplicación y división, a la que podrían even- riormente aparecieron factores de tensión debido a
tualmente añadirse módulos que llevaran a cabo reivindicaciones de autoría y a la posición que iban
otras tales como el cálculo de raíces cuadradas y adoptando Eckert y Mauchly que se desvelaría con
cúbicas, la obtención de logaritmos y de funciones mayor claridad cuando ambos se embarcaron en la
trigonométricas. comercialización de grandes ordenadores. Soste-
b) Una unidad de control encargada de compro- nían que von Neumann se había limitado a resumir
bar que las instrucciones y los cálculos y la inter- discusiones de grupo, generalizando y abstrayen-
vención de los diferentes módulos implicados en do las conclusiones. Esta discusión se endureció
cualquier tarea computacional se llevaban a cabo con la aparición del Edvac cuya patente fue un tema
en el orden correcto. de litigio y que se prolongó con la salida de Eckert
y Mauchly de la Universidad de Pensilvania para una buena parte de los informes a discutir las alter-
fundar una empresa propia. nativas tecnológicas más adecuadas para la época.
En trabajos posteriores, principalmente en un Por último, se mencionaba la necesidad de contar
segundo informe publicado en 1946, completado con un tercer nivel de almacenamiento al que se
con una segunda parte en 1947, se desarrollaban denominaba "almacén muerto", de características
algunos de estos aspectos inconclusos. Concreta- similares a las de la memoria secundaria pero que,
mente, la memoria ideal se describía como una a diferencia de ésta, no necesitaba estar integrada
memoria de acceso aleatorio y capacidad ilimitada en el sistema general de computación. Los méto-
que pudiera leer y reemplazar con facilidad y rapi- dos de acceso a este tercer nivel de memoria eran
dez la información almacenada en cualquiera de también, por añadidura, más directamente depen-
sus partes o módulos afines. Especificaron un tiem- dientes de la intervención humana que los de los
po de acceso de 5 a 50 microsegundos, algo inal- otros dos tipos de memoria. En esta memoria se
canzable para la tecnología de la época (los actua- guardarían datos o programas de uso no frecuente.
les son del orden de los 10 nanosegundos) y un Otro de los temas de discusión fue el sistema de
tamaño condicionado por el tipo de problemas a numeración. La representación decimal simplifica
los que iba inicialmente dirigido y que requerían la interacción con la máquina pero complica la rea-
capacidades para almacenar unos 4.000 números lización física. Las ventajas e inconvenientes de la
de 40 dígitos binarios, equivalentes a unos 12 representación binaria son exactamente las opues-
dígitos decimales. tas. Se decidió que la representación binaria era
Se contemplaban tres tipos de memoria en dos claramente más conveniente puesto que se adapta
partes. Una memoria principal, rápida y de acceso directamente al funcionamiento de la máquina y
aleatorio. Una memoria secundaria capaz de con- simplifica y abarata enormemente la realización
tener grandes cantidades de datos a un coste mu- física. El principal inconveniente se zanjaría me-
cho menor que la memoria secundaria, lo que im- diante un sistema de conversión de decimal a
plicaba un tiempo de acceso también mucho más binario, y viceversa, en los sistemas de entrada y
lento. Esta memoria debía ser de fácil acceso, con salida respectivamente. Dado que la mayoría de los
un control de lectura muy fiable y debía también cálculos se realizan internamente el coste de esta
ser regrabable, lo cual suponía también un proble- conversión sería pequeño.
ma para la tecnología de la época basada funda- Otro de los temas de discusión fue el de repre-
mentalmente en tarjetas perforadas. Se dedicaba sentación fija frente a representación flotante. La
representación fija mantiene una precisión cons-
tante para todos los números internos. La repre-
sentación flotante permite utilizar lo que se deno-
mina "notación científica" e incrementa conside-
Unidad Unidad de rablemente la precisión. En este caso se tomó una
Memoria decisión más prudente, impuesta por las limitacio-
Aritmético- Control del Principal nes de la época, y se adoptó la representación fija.
Lógica Proceso
Los PC actuales llevan incorporados dos tipos de
unidades aritméticas: una para cálculos con núme-
ros corrientes y otra para cálculos en coma flotan-
te. La discusión sobre si operaciones frecuentes
tales como la raíz cuadrada debía o no ser incorpo-
radas a esta unidad se saldaron restringiendo el
número de operadores básicos a los citados.
Las operaciones aritméticas se realizaban por
medio de una serie de componentes, el principal
ENTRADA / SALIDA
de los cuales era el "acumulador", una unidad de
almacenamiento con capacidad para recibir un nú-
mero, agregarlo a otro previamente alamacenado y
enviar el resultado a otro registro. La figura 12
Figura 2 Esquema lógico de un ordenador muestra un sumador actual en base a transistores y
se acrecentó con la lectura de un artículo de Warren trocinador, Josiah Macy) y posteriormente como
McCulloch y Walter Pitts ("A Logical Calculus of "Conferencias sobre cibernética". El grupo era bas-
the Ideas Immanent in Nervous Activity", Bulletin tante más numeroso e incluía a personalidades de
of Mathematical Biophysics, 1943, 5, pp 115-133). diversos ámbitos. Intervinieron, entre otros, ade-
Este trabajo presentaba un modelo idealizado y muy más de von Neumann y Wiener, que jugaron los
simplificado de redes neuronales en el que las papeles principales, Julian Bigelow, un ingeniero
neuronas se trataban como "cajas negras", es de- electrónico que colaboraba estrechamente con
cir, como elementos de los que se ignoraba su fun- Wiener, Claude Shannon, antropólogos como
cionamiento pero se sabía qué respuesta propor- Gregory Bateson y Margaret Mead, ensayistas es-
cionaban a un estímulo determinado. Estos estímu- pecializados en literatura o en arte como I.A.
los y respuestas se enumeraban y codificaban me- Richards o Suzanne Langer, y filósofos, como
diante reglas matemáticas que permitían un proce- Northrop.
samiento general de la información del sistema Estas reuniones sirvieron como incentivo para
como un conjunto regulado. las investigaciones de Von Neumann. La primera
Este programa de investigación se movía en la descripción de la teoría de autómatas se encuentra,
misma dirección que el emprendido por Norbert probablemente, en una conferencia dada el 20 de
Wiener y otros científicos por esta misma fecha en septiembre de 1948 en un simposio, el simposio
torno a la noción de cibernética. Von Neumann Hixon, en Pasadena, California, titulada "La lógi-
emprendió sin embargo una investigación indivi- ca de redes y autómatas análogos" que se publica-
dual cuya principal contribución se concretaría en ría posteriormente, en 1951. Aunque no hay una
la teoría de autómatas. Durante estos años se em- definición precisa Von Neumann denomina "autó-
barcó en estudios y trabajos en colaboración con mata", en general, a cualquier sistema que procesa
bioquímicos, fisiólogos y psiquiatras para tratar de información y que incorpora un mecanismo de
comprender mejor los procesos propios del siste- autorregulación. Hay dos ejemplos esenciales que
ma nervioso humano y tratar de superar, en la me- se manejan para esta formulación, uno natural y
dida de lo posible, la radical simplificación de los otro artificial: el cerebro y los ordenadores. Pero
modelos iniciales de McCulloch y Pitts. Hay que caben también dentro de esta definición otros sis-
añadir que estas propuestas teóricas fueron acogi- temas diversos que se caracterizan por un funcio-
das con algo más de frialdad por la comunidad namiento autónomo y autorregulado.
médica, poco sensible al interés de los aspectos La relación entre estos dos grandes grupos de
matemáticos y lógicos implicados y bastante más a modelos se postula como biunívoca, es decir, se
la extrema simplicidad del modelo. considera que la investigación en este campo pue-
A finales de 1944 von Neumann, Howard Aiken de servir para crear máquinas más eficaces para el
y Norbert Wiener reunieron a un selecto grupo de hombre pero, también, para comprender mejor
científicos para debatir los diversos temas impli- cómo funciona el cerebro. Los principios en que se
cados en el desarrollo de los nuevos sistemas de basa el estudio siguen siendo, a grandes rasgos, los
computación y su analogía con los sistemas gene- propuestos por McCulloch y Pitts: las neuronas se
rales de procesamiento de información, incluidos consideran como "cajas negras" equiparables a ele-
los naturales. Se propuso que el grupo fuera cono- mentos de conmutación similares a los de los orde-
cido como "Sociedad teleológica" de acuerdo con nadores (tubos de vacío en aquella época, transis-
la concepción de la teleología como "el estudio de tores en nuestros días). Las comparaciones se ha-
la intencionalidad de la conducta". El grupo se re- cen en términos de números de elementos y de ve-
unió en Princenton los días 6 y 7 de enero de 1945 locidad. El número de elementos es muy inferior
y, además de los citados, incluyó a McCulloch y en el caso de los ordenadores; Von Neumann da la
Pitts entre otros científicos notables. Se formaron cifra de 104 componentes básicos (cerca de 107 en
cuatro grupos de estudio para desarrollar algunos un PC de 1998) frente a alrededor de 1010 neuronas
de los temas tratados pero por razones poco claras en el cerebro. La velocidad, por contra, sería mu-
no volvieron a reunirse. cho mayor en el caso de un ordenador.
Una segunda iniciativa tuvo lugar en 1946 en La finalidad primaria del estudio es compren-
una serie de conferencias que se conocieron ini- der la estructura lógica y funcional de ambos siste-
cialmente como "Conferencias Macy" (por el pa- mas. La noción de "complejidad" aparece con fre-
cuencia en los escritos de Von Neumann de esta motores de calor que trabajan bajo diferencias ex-
época como una noción a la que es necesario aproxi- cesivas de temperatura que los hacen funcionar de
marse inicialmente con criterios cuantitativos. Otra modo ineficaz. La idea básica que no cabe aquí
noción clave es la de autorreplicación, que se reve- analizar en detalle está basada en la noción de
la como diferencia esencial entre los ordenadores multiplexión que puede resumirse brevemente en
biológicos, capaces de evolución hacia organismos la idea de llevar un mensaje por varias líneas si-
superiores, y los artificiales. Esta noción se rela- multáneamente en lugar de una sola. Una versión
cionaría con la noción de complejidad en un senti- aún más simplificada de esta idea de implantación
do específico: debería existir un nivel mínimo de puede resumirse en un principio básico de teoría
complejidad por debajo del cual los autómatas de- de información: la redundancia minimiza la pérdi-
generarían, es decir que sólo serían capaces de re- da de información.
producirse dando lugar a autómatas menos com-
plicados que ellos mismos, mientras que por enci- 4. Alan Turing
ma de este nivel sería posible generar especies más
complejas que la propia. Alan Turing nació en 1912, en Londres. Su padre,
Los resultados principales de la teoría de autó- Julius, había trabajado como magistrado en la In-
matas se encuentran en un manuscrito inacabado dia en una época marcada por el inicio de las rebe-
que se publicó posteriormente en un artículo de liones que acabarían culminando con la declara-
Scientific American de 155 y en la obra de A.W. ción de independencia de 1947. Su madre, Ethel,
Burks: Theory of Self-Reproducing Automata había nacido en la India en donde su padre trabaja-
(1966) así como en la obra de Von Neumann, tam- ba como ingeniero jefe en una compañía de ferro-
bién inacabada, The Computer and the Brain carriles, pero creció en Irlanda. Alan tenía un her-
(1958). Según se desprende de una conferencia de mano mayor que había nacido dos años antes. De-
1953, Von Neumann consideraba que podía hablar- bido a la situación en la India los dos hermanos se
se de cuatro tipos principales de autómatas quedaron en Inglaterra al cuidado de dos parientes
(cinemático, celular, de excitación-umbral-fatiga y que intentaron inculcarles, sin demasiado éxito, las
continuo) que suponen refinamientos sucesivos de virtudes de una educación estricta asociada a un
un modelo similar. El término "autómata celular" fervoroso militarismo.
se utiliza de modo genérico para abarcar los diver- Según cuentan sus biógrafos era lo que se llama
sos tipos. La idea básica es la de una estructura “un niño difícil”. Combinaba una terquedad y una
más o menos homogénea formada por células que torpeza considerables con una inteligencia brillan-
pueden adoptar diversos estados y responder a es- te. Era tartamudo, desaliñado, escasamente dotado
tímulos provenientes de otras células. La investi- para los ejercicios físicos, incapaz de distinguir su
gación sobre los diversos modelos busca elaborar mano izquierda de la derecha hasta el punto de te-
sistemas que permitan comprender las posibilida- ner que dibujarse sobre una de ellas marcas de tin-
des abiertas por sistemas de estas características. ta que, al parecer, no destacaban demasiado debi-
Determinadas derivaciones de estas teorías son do a la abundancia de estas sobre sus pantalones,
menos teóricas y especulativas de lo que podría camisas, brazos y cara. Por otro lado aprendió a
parecer a partir de esta descripción sucinta. Con- leer y manejar números con una rapidez inhabitual
cretamente, a partir del análisis del modo en que y se aficionó al estudio de la biología y de la quí-
los autómatas biológicos son capaces de desenvol- mica a una edad en la que la mayoría de los niños
verse con seguridad, en función de procesos que leen con dificultad.
incluyen necesariamente multitud de errores y cál- A los 13 años ingresó en Sherborne, en lo que
culos necesariamente equivocados e imprecisos, los ingleses llaman una “escuela pública”, deno-
von Neumann desarrolló una teoría probabilística minación que resulta equívoca para todo el mundo
de la fiabilidad que apuntaba a una cuestión clave excepto para los ingleses dado que las public
en teoría de la información y que está bien presen- schools inglesas son escuelas de élite, muy caras
te en el desarrollo de los computadores modernos. (el nombre proviene de que estaban reservadas a la
La línea de respuesta se basaba en la relación del aristocracia hasta que se permitió el acceso a los
concepto de información con el de entropía y de miembros de familias no aristócratas capaces de
ambos con sistemas termodinámicos tales como pagar los elevados costes de estos centros). Era
poco popular y tuvo pocos amigos con una notable Proceedings of the London Mathematical Society.
excepción, un estudiante llamado Christopher En 1936 solicitó una beca para Princenton que,
Morcom, que compartía los gustos de Turing por en aquellos años, era el lugar del mundo en donde,
las matemáticas y la ciencia pero que unía a estas debido entre otras cosas a la diáspora provocada
aficiones un gusto por la música y el arte que debió por el nazismo, se concentraba un mayor número
de servir para pulir el comportamiento un tanto de talentos matemáticos, Einstein, Weyl o Von
salvaje de Turing. Pero Christopher murió de tu- Neumann entre otros. La beca le fue denegada pero
berculosis en 1928, una pérdida que le afectó pro- decidió ir por su cuenta y permaneció allí 2 años.
fundamente. Durante este periodo lee a Einstein y La estancia no fue feliz; Turing se sentía aislado y
a Eddington y consigue sus primeros premios y una su artículo, en el que describía lo que él mismo
reputación entre sus condiscípulos que comienzan había bautizado como la Universal Turing Machine,
a respetarle por su logros intelectuales. En 1930 recién publicado en Inglaterra fue ignorado. En
ingresa en la universidad de Cambridge donde per- cartas escritas durante este periodo considera la po-
manece hasta 1934, año de su graduación. En sibilidad del suicidio por diversos métodos que ana-
Cambridge toma parte activa en movimientos pa- liza con una notable frialdad.
cifistas y resuelve lo que hasta entonces parecía En 1938 vuelve a Inglaterra. A diferencia de los
ser una indefinición sexual y mantiene sus prime- profesores de Princenton, los servicios de inteli-
ras relaciones homosexuales. El conocimiento de gencia británicos sí se habían fijado en el artículo
los profesores judíos exiliados y de las atrocidades de Turing y le contratan con una finalidad muy es-
cometidas por el régimen nazi contra diversas mi- pecífica. Durante los años que siguen a su vuelta
norías de las que él comienza a sentirse parte mo- trabajará con creciente concentración en temas re-
difican su actitud y abandona el pacifismo por una lacionados con la computación. En primer lugar,
actitud más beligerante hacia el nazismo alemán. se encarga de dirigir un numeroso equipo dedica-
Con posterioridad a su graduación, con distin- do a manejar una supercalculadora con la que se
ciones, es becado por el King’s College. Tras una descifran los códigos secretos, la famosa clave
investigación brillante sobre temas matemáticos se Enigma de los alemanes, un trabajo que tuvo, por
le ofrece un puesto de don, algo inhabitual para lo que parece, consecuencias decisivas en la evo-
alguien que acaba de cumplir los 22 años. En 1935 lución de la IIª guerra mundial. Durante este perio-
trabaja extensamente en lo que se conocía como el do traba una intensa amistad con una de sus cola-
Entscheidungsproblem, el 20º de una famosa lista boradoras, Joan Clarke, que comparte sus gustos
propuesta por Hilbert. Turing considera que de lo por el ajedrez, las matemáticas y la biología. Se
que se trata es de distinguir entre problemas solu- comprometen en un matrimonio que Turing parece
bles y no solubles (un planteamiento que difiere desear intensamente como vía de estabilidad so-
del de Hilbert). Y la respuesta de Turing, caracte- cial y afectiva pero, finalmente, el compromiso se
rística de su línea general de pensamiento, es que rompe.
la mejor manera de decidir la cuestión sería probar Ni este episodio, ni el estricto requisito de que
de resolverla físicamente, es decir, encontrar una su notable contribución al triunfo de los aliados
acción mecánica, algo que una máquina pudiera deba permanecer en secreto contribuyen a apaci-
llevar a cabo. guar una vida que, a los poco más de 30 años, se
En estrecha relación con esta cuestión los inte- tensa cada vez más entre unos logros extraordina-
reses intelectuales de Turing se van centrando pro- rios que muy pocos conocen y menos aprecian, y
gresivamente en las posibilidades de una máquina la soledad. Turing se dedica a correr grandes dis-
de computación. Por estas fechas había visto la Gran tancias con una dedicación cada vez más estricta
Máquina Analítica de Charles Babbage, expuesta hasta lograr reseñas en los periódicos y convertirse
en el Museo de Ciencias de Londres después de su en un serio candidato a los Juegos Olímpicos. En
reconstrucción. La respuesta al problema de 1947, sin embargo, una caída le ocasiona una le-
Hilbert, su primera gran contribución a la teoría de sión en la cadera que da al traste con su carrera
la computación y uno de los artículos más famosos como atleta.
y citados del siglo, se publica con el título “On Al acabar la guerra es contratado por el National
Computable Numbers with an application to the Physical Laboratory, en Teddington, para desarro-
Entscheidungsproblem” en enero de 1937 en los llar el prototipo de una computadora, una
"Automatic Computer Engine". Elabora un infor- Durante varios meses Turing tuvo que inyectarse
me que constituirá también una referencia impor- grandes dosis de estrógeno (hormona femenina) en
tante para la investigación posterior, en donde su- el muslo. El resultado fueron graves alteraciones
braya la importancia del desarrollo del software no sólo físicas sino psíquicas. Su capacidad de tra-
frente al hardware, en contra de la tendencia do- bajo y concentración disminuyó de un modo nota-
minante entonces (y ahora) y en la importancia de ble. El 8 de junio de 1954, la mujer de la limpieza
construir máquinas que pudieran volver a progra- encontró su cuerpo sin vida, con restos de veneno,
marse con facilidad (un concepto corriente ahora proveniente de sus experimentos químicos, que él
pero inhabitual en aquellos años). En 1946 se de- mismo se había administrado.
cide la construcción de una gran computadora de
acuerdo con las líneas propuestas por Turing aun- Las nociones de algoritmo y proceso computable
que con un presupuesto, importante, (10.000 libras)
pero inferior al requerido. Un algoritmo puede definirse como una serie de
En 1948 Turing se desplaza a Manchester para, operaciones concatenadas que permiten alcanzar
entre otras cosas, atender la construcción de otra un resultado determinado. Esta noción, así enun-
computadora, la Manchester Automatic Digital ciada, si la relacionamos de un modo laxo con nues-
Machine. Por estas misma fechas su reputación va tra vida cotidiana, es muy sencilla pues nos pasa-
en aumento a lo que contribuye un artículo de 1950 mos el día "haciendo algoritmos". Si la relaciona-
sobre "Computing Machinery and Intelligence" mos con una importante área de investigación que
publicado en la prestigiosa revista de filosofía Mind. se ha desarrollado principalmente durante este si-
Es un artículo que se ha reproducido en numerosas glo y que ha cobrado una importancia fundamental
antologías con un título de mayor impacto "Can a en la programación de computadores resultará algo
Machine Think?" y cuyo contenido se ha conden- más complicada.
sado en algo sobre lo que volveremos denominado Cualquier operación que implique el enunciado
"El test de Turing". de unas reglas del tipo "para llegar a tal resultado
Mientras tanto, en su vida privada, Turing se síganse las siguientes instrucciones" es un algorit-
embarca en unas experiencias que acabarían dra- mo. Los manuales de instalación y de uso de arte-
máticamente. En Manchester comienza a moverse factos diversos y los libros de recetas de cocina
por círculos marginales en donde conoce a Arnold son ejemplos de colecciones de algoritmos. Un
Murray, un joven de 19 años, en paro, que se dedi- ejemplo es el que se da en la figura 4 y que sirve
caba esporádicamente a la prostitución y al que para preparar un dry martini. La diferencia funda-
Turing invita a su casa en varias ocasiones. A lo mental entre este "algoritmo" y el que veremos a
largo de estas visitas se produjeron robos menores continuación es que, si bien el proceso está clara-
y, posteriormente robos mayores en los que cola- mente definido y el resultado (hasta cierto punto)
boraron al parecer, otros amigos de Murray. Irrita- también, está repleto de ambigüedades que, por otro
do por el abuso de confianza, Turing denuncia los lado, nadie está muy interesado en resolver ¿Cuál
hechos a la policía. Pero la investigación de ésta es la proporción correcta de martini y ginebra?
descubre que en el origen de los hechos están las Según los muy moderados, 7 partes de lo primero
preferencias sexuales de Turing, penalizadas por por 1 parte de lo segundo. Según los menos mode-
la ley inglesa de la época. El resultado fue el arres- rados, 1 parte y 1 parte de ambos ingredientes. Pero
to de Turing por “gross indecency”. El suceso tuvo hay quien defiende que basta con humedecer el vaso
una considerable publicidad y dividió a los amigos con martini y arrojar el resto para cumplir con el
de Turing en dos bandos, requisito. Un famoso escritor defendía la idea de
El juicio se celebró en 1952 y muchos de sus que bastaba, incluso, con sostener una botella de
colegas testificaron en su favor destacando la im- martini frente a una ventana de modo que un rayo
portancia de sus contribuciones científicas. Sin de sol la atravesara hasta llegar a tocar la copa du-
embargo el juez consideró que el acusado no había rante unos segundos para cumplir con el protoco-
dado "ninguna muestra de arrepentimiento" y le lo.
condenó a elegir entre un año de prisión o un trata- El término "algoritmo" deriva del nombre pro-
miento clínico rigurosos que se acercaba a lo que pio del matemático árabe al-Jwarizmi quien, a prin-
podía considerarse como una castración química. cipios del siglo IX, elaboró las reglas de las cuatro
Inicio Inicio
M,G x,y
si si
M>G G ++ x>y x=x-y
no no
si si
G>M M ++ y>x y=y-x
no no
M G x=y
Fin Fin
operaciones aritméticas básicas en el sistema deci- 369. Para llevar a cabo esta simplificación necesi-
mal de numeración. Al pasar a Europa, estas reglas tamos encontrar "el máximo común divisor" de dos
y otras derivadas de ellas recibieron el nombre de números. Y la regla que descubieron los griegos y
"algoritmia" y el termino pasó a ser utilizado, por que recoge Euclides es: si el numerador es mayor
extensión, por los matemáticos, para referirse a un que el denominador, restar éste de aquél y sustituir
conjunto de reglas que servían para solucionar di- el numerador por el resultado. Y si no es así, pro-
versos tipos de problemas. A comienzos de este ceder a la inversa. Es decir, aplicado este algorit-
siglo y sobre todo en el decenio de los 1930 el con- mo a 246/369 nos daría la secuencia: 246/369, 246/
cepto de algoritmo se estudió de modo sistemático 123, 123/123. Si ahora dividimos numerador y de-
por parte de diversos matemáticos, entre ellos nominador por este resultado podemos afirmar que
Turing, hasta pasar a convertirse en una disciplina el número racional 246/369 es idéntico a 2/3.
matemática íntimamente ligada a la teoría de la La figura 5 muestra un diagrama de flujo de este
computación. algoritmo. Su aspecto es similar al del dry martini
Matematizar el concepto de algoritmo significa con al menos dos diferencias importantes: sabemos
hacer abstracción de los recursos manteniendo tan el significado exacto de cada uno de los términos y
solo la exigencia de que los procesos sean finitos y sabemos que el número de pasos es finito, es decir,
las reglas estén enunciadas de modo no ambiguo. puede demostrarse que se llegará en un número de
Muchas de las reglas características de los pasos finito, si hemos partido de números finitos, a
algoritmos elementales nos son bien conocidas la igualdad entre numerador y denominador. La fi-
porque las hemos estudiado en el bachillerato. Un gura 6 muestra una versión simple de este algorit-
ejemplo clásico de algoritmo, con el que empiezan mo en lenguaje C, en la que hemos prescindido de
la mayoría de libros técnicos sobre algoritmos, es controles de errores y entradas y salidas. La prime-
el algoritmo de Euclides que permite escribir un ra línea crea una función denominada "mcd", con
número racional del modo más elemental, esto es, dos argumentos enteros "m" y "n", que realiza una
escribir 2/3 en lugar de 4/6 o 16/24 o 22/33 o 246/ serie de operaciones y devuelve como resultado un
int mcd (int m, int n) a los algoritmos en sentido intuitivo así como algu-
{ nos de los temas principales de análisis de la disci-
int t; plina.
while ((t = m % n) != 0) El punto de conexión entre la teoría de
{ algoritmos y la matemática es el hecho de que, como
m = n; es bien conocido por matemáticos, físicos o inge-
n = t; nieros desde hace más de tres o cuatro siglos, co-
} nocer el algoritmo que da la solución de un proble-
return n; ma frecuente supone contar con la posibilidad, real
o potencial, de poder automatizar su solución. Esto
Figura 6 Una versión simplificada del es fácilmente comprensible por cualquiera que haya
algoritmo de Euclides en lenguaje C. hecho problemas de matemáticas; cuando se cono-
ce bien el mecanismo el proceso se desarrolla de
entero. Los corchetes encierran la definición de las un modo perfectamente pautado, formalizable en
operaciones. En primer lugar se define una varia- reglas claras y es fácilmente imaginable la posibi-
ble temporal "t" y, a continuación, se establece un lidad de convertir cada paso en una operación que
bucle cuya condición es que el resto (que se asigna pudiera hacerse "sin pensar" (en el tercer apartado
a la variable temporal t) de dividir m por n (el sig- de esta sección volveremos sobre esta frase) y que,
no "%" tiene el significado de "devuelve el resto por consiguiente, podría ser completada por una
de dividir el símbolo que me precede por el que máquina. Estas reglas que asimilamos o enuncia-
me sigue") sea distinto de 0 (el símbolo "!=" tiene mos para nosotros mismos no son sino extensión
el significado "distinto de"). Mientras se cumpla de las reglas por las que todos los niños aprenden a
esta condición se intercambiarán los símbolos, tal sumar o multiplicar "llevando" restos de una a otra
como indican las dos líneas siguientes y se volverá columna en un cierto orden.
a realizar la operación de división. Cuando esta Dado que la matemática consiste en buena me-
condición deje de cumplirse, es decir, cuando m y dida en resolver problemas a partir de unos princi-
n sean iguales, la función terminará y devolverá el pios estrictos de los que cabe deducir reglas deri-
resultado ("return n"). vadas y teoremas se pensó, en el contexto del con-
Este simple algoritmo ilustra algunos puntos siderable esfuerzo de axiomatización que se llevó
básicos. En primer lugar un algoritmo informático a cabo a finales del siglo pasado, que cabría la po-
debe ser finito, debe terminar de algún modo. En sibilidad de estructurar la matemática de tal modo
segundo lugar, un algoritmo debe operar con datos que los problemas pudieran resolverse mediante una
y con instrucciones perfectamente definidos en un aplicación puramente mecánica de una serie de
rango dado, es decir, inequívocos. En el ejemplo principios básicos a los diferentes casos que pu-
anterior se ha prescindido de códigos de error, ta- dieran presentarse. El principal promotor de esta
les como asegurar que tanto m como n deben ser idea fue David Hilbert (1872-1943), uno de los más
mayores de 0 pero un algoritmo correcto debe in- grandes matemáticos de nuestra era, y en su labor
corporarlos para evitar que el programa se bloquee. fue acompañado de numerosos discípulos hasta que,
Esto implica que un algoritmo correcto no sólo debe en 1931, la demostración por parte de Gödel de la
terminar de algún modo sino que debe dar siempre imposibilidad de completar de un modo coherente
algún tipo de respuesta, sea el resultado esperado, este intento echo, parcialmente, por tierra esta la-
sea un mensaje indicando que se ha producido al- bor.
gún tipo de error. Un algoritmo puede describirse, El programa formalista de Hilbert puede
desde el punto informático, como "la esencia de un resumirse como sigue. Supongamos que reempla-
programa", esto es, el diseño de una secuencia de zamos cada concepto matemático fundamental por
operaciones que especifiquen cómo llevar a cabo una ficha de una forma o de un color, o de ambas
una tarea a partir de unos determinados datos de cosas, diferentes. Estas fichas pueden juntarse con
partida. Los términos dato inicial, precisión, ope- arreglo a una colección de reglas sintácticas enu-
ración, lenguaje, resultado final y los adjetivos meradas con total precisión para obtener filas de
inequívoco y en un tiempo determinado caracteri- signos que pueden considerarse, a su vez, como
zan lo propio de los algoritmos matemáticos frente superfichas las cuales pueden combinarse, a su vez,
con otras para obtener nuevos símbolos de orden la izquierda", "muévete a la derecha", "borra el sím-
superior. El razonamiento matemático se reduce bolo", "escribe el símbolo" o bien "detente". Po-
entonces a la aplicación de estas reglas para dedu- demos imaginar que la máquina funciona de tal
cir nuevos tipos de superfichas o símbolos com- modo que es el cabezal el que se mueve ante la
puestos de símbolos simples. cinta o que es ésta la que se mueve ante el cabezal,
Esto implica varias cuestiones fundamentales. es irrelevante para lo que importa. La máquina
En primer lugar, es preciso probar que pueden cons- cuenta con un número finito de estados que depen-
truirse modelos de este tipo para los principales den de las instrucciones que va leyendo sobre la
problemas matemáticos conocidos. En segundo cinta. Si se programa adecuadamente la máquina
lugar, probar que estos modelos son consistentes, para realizar determinado tipo de operaciones, la
esto es, que no hay ninguna contradicción interna.
sucesión de estados conducirá a un estado final en
Ambas cuestiones son equivalentes a la cuestión
de si un determinado problema es o no computa- el que la máquina se detiene proporcionando un
ble. ¿Es susceptible de ser llevado a una formula- resultado.
ción de este tipo cualquier problema que pueda ser Para comprender mejor el funcionamiento de la
enunciado en términos matemáticos? Ésta es, bási- máquina de Turing, y para que, de paso, nos sirva
camente, la pregunta que planteó Hilbert y a la que para relacionarlos con el modo actual en que má-
respondió Turing. quinas equivalentes funcionan por medio de tran-
sistores y puertas lógicas (figuras 9 a 12) podemos
La Universal Turing Machine describir su funcionamiento para un ejemplo muy
sencillo, en el que la máquina actúa como sumador.
La máquina de Turing es un dispositivo ideal des- Si queremos sumar dos cantidades, pongamos que
crito por Turing en 1935 y publicado en 1937 en 4 más 5, la máquina podría programarse de modo
un artículo titulado "On Computable Numbers with que contase con la siguiente lista de instrucciones:
an Application to the Entscheidungsproblem", estado lectura acción nuevo estado
como respuesta a la pregunta por la computabilidad e1 / "/" e1
de un problema. En este artículo describe una má- e1 - - e2
quina ideal o, más exactamente, una clase de má- e2 - "/" e3
quinas que ahora se denominan "máquinas univer- e3 / - e3
sales de Turing" con las siguientes características. e3 - "-" stop
Una máquina de esta clase se reduciría, en su
aspecto externo, a un cabezal de lectura/ escritura Si presentamos a la máquina, en este ejemplo
y una cinta. La cinta puede imaginarse como una simplificado, una colección de signos que repre-
película, de longitud ilimitada, subdivida en mar- sentan los dígitos 4 y 5 por medio de otras tantas
cos iguales, en cada uno de los cuales hay una de- barras inclinadas, vemos, siguiendo la secuencia
terminada información. En el caso de la máquina dada por la figura 7, que las instrucciones progra-
de Turing la información puede reducirse a la au- madas en la máquina tienen el efecto de convertir
sencia o la presencia de un único signo, tal como la estos dos dígitos en su suma, 9, mediante una serie
barra inclinada que aparece en la figura 7. El cabe- de movimientos mecánicos que son en cierto modo
zal tiene la capacidad de captar e interpretar la in- análogos a los que llevaríamos a cabo para contar
formación elemental que aparece en el marco o vi- con los dedos.
ñeta situado frente a él. La eficiencia de una máquina de estas caracte-
Por lo que respecta al aspecto interno, la máqui- rísticas y su semejanza con los ordenadores actua-
na está programada de tal modo que cuenta con les, puede mejorarse si en lugar de representar nú-
una serie específica de instrucciones, asociadas a meros por trazos los codificamos en el sistema de
la información que puede ser captada por el cabe- numeración binario. Esto implicaría elaborar una
zal, que le hacen pasar por una serie de estados tabla algo más compleja en la que, por ejemplo, se
internos. Así, la lectura de la cinta da lugar, en fun- incorporaran las reglas básicas de la aritmética
ción del estado y del símbolo presente en el cabe- binaria tales como las cuatro básicas de la suma
zal de lectura a una respuesta del tipo "muévete a "0+0 = 0 resto = 0"; "0+1 = 1 resto = 0"; "1+0 = 1
do, a continuación, la dificultad de definir lo que gos "verdaderamente característicos" de los seres
es una "máquina" y la no menor dificultad de defi- humanos. Quizás el más notable y el más apto para
nir que es lo que significa "pensar". Y propone, confundir a una máquina sería el sentido del hu-
como medio de esquivar los prejuicios que se des- mor y el juego deliberado con situaciones absur-
lizarían inevitablemente en una discusión basada das. El problema de esta alternativa es que muchos
directamente en estos términos, que imaginemos seres humanos carecen de sentido del humor, lo
"un juego" al que bautiza como "el juego de la cual no les descalifica como tales. El interrogador
imitación". podía comentarle a la máquina: "Al venir hacia aquí
Este juego comenzaría jugándose con 3 perso- he visto un elefante rosa volando por el medio de
nas, un hombre (A), una mujer (B) y un interrogador la calle" a lo cual un humano podía contestar algo
(C) situado en una habitación separada de los otros así como: "Ah, ¿sí? Que interesante. Y tú llevabas
dos, con quienes se comunica de tal modo que no un buen rato en el bar de la esquina ¿no?". Mien-
pueda verles ni oír su voz. El objetivo de C es des- tras que una máquina bien educada probablemente
cubrir quién es el hombre y quién la mujer. La mi- replicaría "Los elefantes no vuelan y, además, es
sión de A es confundir al interrogador con respues- muy improbable que fuera de ese color pues no se
tas falsas y la misión de B ayudarle con respuestas conocen especies con tales características". Lo malo
correctas. Pero C no sabe quién es A y quién es B y que es que todo el mundo conoce a alguien que
no sabe por consiguiente cuál de los dos intenta también podría dar ese tipo de respuesta. Y tam-
ayudarle y cuál confundirle. Debe usar todo su in- poco es impensable que la memoria del ordenador
genio para descubrirlo. Algo evidentemente pro- incorpore reglas retóricas que incluyan la ironía
blemático. como respuesta a comentarios que puedan catalo-
Pero ahora, continúa Turing, supongamos que garse notoriamente como absurdos.
modificamos el juego y que el papel de A se adju- Probablemente la cuestión decisiva sería el que
dica a una máquina. Y supongamos también que realmente llegara a construirse una máquina con
contamos con un programa capaz de producir res- semejantes capacidades. En este sentido hay que
puestas razonables a todo tipo de preguntas que se resaltar el hecho de que Turing, hacia la mitad del
le puedan plantear. Ahora bien, estas repuestas de- artículo, dice "para simplificar el asunto de cara al
ben estar preparadas para engañar al interrogador lector en primer lugar expondré mis propias creen-
haciéndole creer que él es el ser humano y que el cias sobre tal asunto". Y afirma a continuación: "Yo
verdadero ser humano es un impostor. Dado que creo que en unos cincuenta años será posible pro-
los ordenadores son mucho más rápidos y precisos gramar computadoras con una capacidad de alma-
que los seres humanos esto implica que el ordena- cenamiento de alrededor 109 bits, para jugar al jue-
dor tendrá que "disimular" y si le preguntan, pon- go de la imitación tan bien, que el interrogador no
gamos por caso, cuál es el producto de 1234 por tendrá más de un 70% de probabilidades de acer-
5678, una operación un ordenador realiza en tar con la identificación después de cinco minutos
milisegundos, debe hacer una estimación de lo que de interrogatorio".
tardaría un humano en producir la respuesta ayu- El caso es que hemos llegado precisamente a la
dado por papel y lápiz, o bien, de vez en cuando, época que profetizó Turing y no se ha conseguido
confundirse intencionadamente. aún construir una máquina de estas características.
Parece evidente que las preguntas que estuvie- Pero la mayoría de los científicos que trabajan so-
ran basadas en la mera información tampoco da- bre estos temas no tienen dudas de que, más pronto
rían mucha ventaja al humano. El ordenador puede o más tarde, llegará a construirse. Uno de los más
almacenar en su memoria todo tipo de datos, tanto conocidos oponentes de la Inteligencia Artificial y
relativos a los conocimientos generales con que de las ideas avanzadas por Turing, H.L. Dreyfus,
cuenta un adulto, geográficos, históricos o litera- también profetizó, en un libro ampliamente citado
rios, como relativos a los conocimientos particula- y discutido, publicado en 1972 (What Computer's
res de quien ha vivido en un determinado entorno. Can't Do) como parte de sus argumentos en contra
Tampoco es preciso que estos sean muy elabora- de la pretensión de atribuir inteligencia a las má-
dos pues el interrogador puede haber nacido en un quinas, que un ordenador jamás podría llegar a ju-
entorno muy diferente al del interrogado. gar al ajedrez con la habilidad y la astucia de un
El interrogador debería centrarse en algunos ras- humano. Hace poco más de dos años el campeón
mundial de ajedrez, Kasparov, fue batido por un máquinas inteligentes: "Bueno, nosotros somos
ordenador especialmente programado para estos máquinas y pensamos ¿O no?".
menesteres, dejando así zanjada la polémica. Claude Shannon nació en Petoskey, Michigan,
La cuestión es, más bien, de índole filosófica. Y Estados Unidos, en 1916. Su padre era un hombre
política; en un sentido sobre el que volveremos. Es de negocios y su madre, hija de emigrantes alema-
decir si, suponiendo que pueda llegar a construirse nes, profesora de lengua. Según cuentan sus bió-
una máquina de estas características, podemos de- grafos, Shannon mostraba de pequeño una consi-
cir que "piensa" en el mismo sentido en que deci- derable habilidad para la construcción de ingenios
mos que nosotros, los seres humanos, pensamos. mecánicos, reforzada por una creciente afición a la
Sobre esta cuestión, sobre la que volveremos en el ciencia y las matemáticas. Antes de los 16 años
último capítulo de este libro, Turing no rehuye pro- había construido planeadores y pequeños barcos
nunciarse. Y discute, en su artículo, posiciones que controlados por radio, un sistema de telegrafía que
etiqueta respectivamente como las objeciones le permitía conectarse con un amigo que vivía a
"teológica", "del avestruz", "matemática", "de la casi un kilómetro de distancia y había ganado al-
consciencia", "a-que-no-puede-hacer-tal y tal", "de gún dinero arreglando radios estropeadas, entre
Lady Lovelace o de la originalidad", "de la conti- otras actividades. Admiraba profundamente a
nuidad del sistema nervioso frente a la discontinui- Edison al que le unía, como descubrió más tarde,
dad del sistema informático", "del comportamien- además de un mismo gusto por la invención mecá-
to informal", "de la percepción extrasensorial". No nica, un parentesco lejano.
podemos resumirlos; algunos se adivinan fácilmen- En 1932 ingresó en la universidad de Michigan
te por el enunciado; en otros casos el lector deberá en la que su hermana mayor acababa de obtener un
acudir a la fuente original. Todos estos argumentos máster en matemáticas. En 1936 terminó brillante-
son refutados y, en algún caso, Turing añade, con mente los primeros estudios con un BS (Bachelor
humor un tanto sarcástico que, probablemente, lo of Sciences, el equivalente aproximado a un título
que el oponente necesita es, más que una refuta- universitario de grado medio) en ingeniería eléc-
ción lógica, "un poco de consuelo" ante tan alar- trica y otro BS en matemáticas.
mante perspectiva. Ese mismo año entró como investigador asis-
tente en el MIT (Massachusetts Institute of
5. Claude Shannon Technology). Su trabajo principal estaba relacio-
nado con el funcionamiento del "analizador dife-
Lo que sabemos de Claude Shannon nos dibuja un rencial" de Bush, una de las máquinas de calcular
personaje que parece situarse en las antípodas de más sofisticadas de aquella época, capaz de resol-
Alan Turing. Si la vida de éste fue breve y ator- ver ecuaciones diferenciales de sexto grado y que
mentada la de Shannon ha sido larga y feliz. El ya hemos mencionado en la primera sección de este
periodista que lo entrevistó en enero de 1990 para capítulo. Esta máquina incorporaba un complejo
Scientific American nos retrata a un activo hombre circuito con más de cien relés y su estudio, y el
de 74 años, que toca jazz al clarinete (Dixieland análisis revolucionario que de él hizo, utilizando
Old Style) en sus ratos libres, padre de 3 hijos, la lógica booleana, durante el verano de 1937, en
amante de la poesía, e impaciente por mostrar al su tesis de máster, fue la primera gran contribución
periodista sus numerosos inventos, la mayoría de de Shannon, a la que volveremos más adelante. La
los cuales, sostiene con orgullo y buen humor, "no tesis se publicó en 1938, con el título A Symbolic
han servido para nada". Pero las semejanzas entre Analysis of Relay and Switching Circuits, tuvo una
Shannon y Turing son más profundas. Ambos vie- considerable repercusión y le supuso la concesión,
ron con mayor profundidad que nadie cómo emergía en 1940, de un premio otorgado por un consorcio
una nueva ciencia que iba a revolucionar el mundo de las sociedades de ingenieros de Estados Uni-
en que vivían. Ambos sostenían una actitud similar dos, convocado anualmente para la mejor contri-
ante la inteligencia que escandalizaba, y sigue es- bución publicada en alguna de las revistas de estas
candalizando a sus contemporáneos y que se mani- sociedades por un investigador no mayor de trein-
fiesta en la provocativa respuesta de Shannon a la ta años.
pregunta por la posibilidad de llegar a construir Durante estos años Shannon llevó a cabo nume-
rosas investigaciones relacionadas tanto con siste-
matemática, una disciplina cultivada en aquellas dados por el propio Shannon y que se reproducen
fechas por muy pocos, a las nuevas técnicas se re- en la figura 8. El circuito original venía dado por
velaría como una mina de nuevas posibilidades. El la siguiente formulación: U = wxyz + w' x' yz +
problema de partida era puramente técnico. Pero w'xy' z + w'xyz' + wx'y'z + wx'yz' + wxy'z', donde
los resultados fueron mucho más allá. w, x, y, z representan relés y las operaciones indica-
El problema de que partió Shannon era buscar das, de suma, multiplicación y negación, relacio-
un método que simplificara el diseño de los nes requeridas entre ellos. La primera reducción
intricados circuitos que se necesitaban en sistemas permite agruparlos como U = w[x(yz + y'z') + x'(y'z
eléctricos complejos tales como los que se utiliza- + yz')] + w'[x(y'z + yz') + x'yz] ecuación que se
ban por aquella época en centralitas telefónicas o corresponde con el circuito representado en la par-
sistemas de control de motores utilizados en te superior de la figura 8 que requiere 20 elemen-
equipamientos industriales. tos. Sucesivas reducciones algebraicas permiten
La solución se basaba en representar estos cir- simplificar el circuito hasta reducirlo a los 14 ele-
cuitos por medio de ecuaciones que pudieran ser mentos del circuito representado en la parte infe-
analizadas y simplificadas de modo similar a como rior de dicha figura.
se hace con los sistemas corrientes de ecuaciones En los ordenadores actuales estas operaciones
algebraicas. Para poder operar con sentido sobre están automatizadas por medio de "puertas lógi-
estos sistemas de ecuaciones era necesario desa- cas" formadas por grupos de 2, 3 o 4 transistores.
rrollar un sistema de reglas que reflejase propieda- Estas operaciones tienen lugar principalmente en
des reales de los elementos implicados así como la ALU, siglas de Arithmetic and Logic Unit, "Uni-
un sistema de símbolos apropiado para representar dad aritmética y lógica", la parte fundamental de la
estos elementos. Shannon descubrió que era posi- unidad central de un ordenador en donde se reali-
ble adaptar las reglas de la lógica simbólica a los zan las operaciones básicas. El circuito se forma
diversos tipos de conexiones realizadas entre cir- con arreglo a las siguientes reglas, similares a las
cuitos. Así, la noción de "verdadero" podía recibir utilizadas por Shannon. La puerta NOT o "inver-
el símbolo "1" como representación y asociarse al sor" acepta una entrada y la invierte; si la entrada
estado físico de un circuito "abierto". Y "falso" al es 1 la salida es 0 y viceversa (ver figura 9). Com-
símbolo "0" y el estado "cerrado". binando inversores se forman otras puertas lógi-
De modo similar la noción de "sumar" recibía cas: AND, OR o XOR (disyuntor exclusivo, no re-
el símbolo "+" como representación y se asociaba
al estado físico de dos circuitos X e Y conectados
"en serie", así como a la regla lógica: "la proposi- U
ción X + Y es verdadera si X o Y son verdaderos". w w' -
+
Y la noción de "multiplicar", al símbolo "×" aso- x x' x x'
ciado al estado físico de conexión "en paralelo",
así como a la regla lógica "la proposición X × Y es y y' y y' y y' y
verdadera si X e Y son verdaderos". La negación
z z' z' z z' z z
de X se representa por X' y corresponde al estado
"cerrado" si X está abierto o "abierto" si X está
cerrado, así como a la regla lógica "X' es la contra-
z'
dicción de X".
A lo largo de su escrito Shannon demostró que z
los teoremas desarrollados por Boole, Morgan y y' y y' yz
U
otros lógicos posteriores, así como nuevos teore- + x'y x -
mas que podían derivarse de estos para simplificar
los cálculos, eran válidos como medio de repre- w' x x' w
sentar circuitos eléctricos y electrónicos y de ope-
rar con ellos.
La utilidad inmediata de este sistema puede apre-
ciarse, sin necesidad de poseer conocimientos de Figura 8 Reducción algebraica de un circuito
electrotecnia mediante un vistazo a los ejemplos (de Shannon (1938)
0
0/0
1
1/1
1
1/1
0
0/0
0
0/0
0
0/1
0
0/1
Las repercusiones posteriores han ido mucho 1/0 0/1 1/0 1/1
1001
economía, pasando por la lingüística y la estética. 0/0 1/0 1/0
texto alguna de las nociones principales que se ve- ción de puntos de color, sin tomar en considera-
rán más adelante. ción, en principio, si lo transmitido es producto del
La primera cuestión de importancia es que la puro azar o de la más rigurosa reflexión.
información es tratada como una cantidad física De lo que se trata entonces es de medir la canti-
similar a la masa o la energía. Los elementos pro- dad de información que transporta un mensaje por
pios del sistema se pueden considerar como análo- relación a cualquier otra información que resulta-
gos a los de un sistema de transporte y, de hecho, ría a partir de cualquier combinación imaginable
tal como veremos en el capítulo dedicado a redes y de una colección de símbolos dados que pueden
tal como puede apreciarse en cualquier comenta- tomar valores en un determinado rango. Desde este
rio periodístico actual sobre las "autopistas de la punto de vista, lo que resulta relevante es que se
información" pero también en la literatura técnica, haya escogido un mensaje particular (un símbolo
la analogía es adecuada y fructífera. particular) en lugar de otro. Esto quiere decir que
El sistema de comunicación de que se parte cons- si tan sólo hay un mensaje posible a transmitir, no
ta de los siguientes 5 elementos: 1) una fuente de hay información; la medida de la información es 0.
información que origina un "mensaje"; 2) un trans- Si hay dos mensajes posibles la información es
misor que transforma o codifica esta información mínima pero existe; si necesitamos conocer si se
para adaptarla al medio de transmisión (el mensaje ha producido un determinado suceso y la respuesta
así transformado se denomina "señal"); 3) un ca- sólo puede ser "sí" o "no" recibir una de estas dos
nal a través del cual circula la señal. A lo largo de respuestas es información. La incertidumbre se ha
la trasmisión por el canal la señal puede quedar eliminado.
alterada por diversas causas que se engloban gené- Es, de hecho, esta incertidumbre lo que se trata
ricamente bajo la denominación de "ruido"; 4) un de medir inicialmente. Y la relación entre el men-
receptor que transforma o descodifica la señal para saje recibido y el número de mensajes posibles es
recuperar el mensaje original; 5) un destinatario de lo que nos da una estimación precisa de la cantidad
la información(figura 13). de información que se nos ha suministrado. La fór-
Al igual que ocurriría con un sistema de trans- mula propuesta por Shannon para concretar esta
porte, aparecen dos cantidades importantes, la ma- noción es
teria prima que se transporta y la capacidad del n
canal. ¿Cómo medir esta materia prima? Aquí se
produce una distinción importante entre el uso téc-
H =− ∑ p log p
i =1
i i
Fuente de
Transmisor Receptor Destino
información
mero que está entre 0 y 1 es negativo; el signo me- En la exposición anterior se ha considerado un
nos delante de la fórmula asegura entonces que la mensaje aislado. Es evidente que, en general, lo
información siempre será positiva o nula. El rango que recibiremos es una secuencia de mensajes. Si,
de valores posible de H va desde 0, cuando el su- como también ocurrirá en la gran mayoría de los
ceso ocurrirá con toda certeza, hasta lg N (repre- casos, estos mensajes están relacionados entre sí,
sentaremos "log2" por "lg") correspondiente al caso la fórmula puede generalizarse para tomar en con-
en que todos los sucesos son igualmente probables sideración la estructura del lenguaje, que no es
(tienen una probabilidad de 1/N), lo que corres- puramente aleatoria. En el caso del lenguaje co-
ponde a la máxima incertidumbre. mún, el lenguaje escrito, el mensaje mínimo es un
La fórmula está expresada con total generalidad carácter. Pero los caracteres están relacionados por
con lo que cubre todos los casos, incluyendo aque- una estructura interna de tal modo que determina-
llos en los que la probabilidad de los diferentes das secuencias se dan con mucha mayor probabili-
sucesos sea diferente, esto es, que por ejemplo, el dad que otras. Cada cierto número de caracteres,
suceso 1 tuviera una probabilidad p1 = 1, el suceso que raramente supera una cifra media, habrá un
2 una probabilidad p2 = 1/2, el suceso 3 una proba- espacio de separación. Las vocales y las consonan-
bilidad p3 = 1/4, etc. En los casos que nos pueden tes se alternan con cierta regularidad. Ciertos gru-
interesar la situación es más simple. Si aplicamos pos consonánticos aparecen unidos con frecuencia
esta fórmula al caso de una elección entre dos ca- y otros no. Todo esto es susceptible de medición y
sos igualmente posibles nos dará como resultado pueden crearse tablas estadísticas similares, pero
H = 1. Este resultado se toma como unidad de in- más sistemáticas, a las que Edgar Allan Poe mane-
formación y se denomina "1 bit". Hablaremos más ja en "El escarabajo de Oro" un cuento precursor
de unidades en el próximo capítulo. Si la aplica- de alguno de los principios básicos de la criptogra-
mos al caso de la elección entre 8 casos igualmen- fía.
te posibles obtendremos que H = (1/8 × lg 1/8) × 8 Si codificaramos las 26 letras del alfabeto en un
= 3 bits. código binario, sin tener en cuenta su frecuencia,
Esto puede apreciarse intuitivamente en la figu- la cantidad de bits requeridos sería de 4.7 (lg 26).
ra 14 . Vemos que, en el segundo caso, la cantidad Sin embargo, mediante diversos análisis estadísti-
de información se corresponde con el número de cos Shannon demostró que, en un texto normal en
niveles de un árbol binario en el que cada nivel se inglés no hay, de hecho, sino alrededor de 1 bit de
corresponde con una decisión que hay que tomar información por letra. Es decir, si se eliminara la
entre diferentes subcasos posibles; podemos divi- cantidad de redundancia que hay en la mayoría de
dir todos los casos en dos grupos con la certeza de los idiomas podríamos comunicarnos con 2 letras
que la respuesta estará en uno de los subgrupos y en lugar de 26 sin perdida substancial de conteni-
continuar esta división hasta alcanzar el nivel equi- do. Una confirmación intuitiva de que esto es efec-
valente a 1 bit, representado en la parte izquierda tivamente así es que podemos eliminar un conside-
de la figura.
Otro modo de apreciar el sentido de esto mismo
es pensar en un juego como el de "adivinar un per- 1 bit
sonaje". Si los jugadores hacen preguntas sistemá-
ticas del tipo "¿es un hombre?" o bien "¿vive en el
hemisferio norte?" de tal modo que las respuestas
dividan aproximadamente en dos los casos posi-
bles, es posible, con 20 preguntas, decidir entre algo 2 bits
más de 1 millón de posibilidades puesto que 224 =
1 048 576 (o, si se prefiere, puesto que lg 1 048 3 bits
576 = 24).
Sobre la capacidad de un canal, otra noción fun- 1
8
1
8
1
8
1
8
1
8
1
8
1
8
1
8
damental en la teoría de la información, volvere-
mos en el capítulo 8, dedicado a redes. Concluire-
mos este apartado con otro concepto clave en teo- Figura 14 Árbol binario correspondiente a la
ría de la información, el de redundancia. elección entre 8 posibilidades iguales
rable número de letras e incluso palabras comple- caso de la informática a la elección de un mensaje.
tas de un texto y su contenido sigue siendo com- La emergencia del concepto científico de infor-
prensible. mación y su relación con el concepto termodiná-
Otro tanto ocurre en los mensajes gráficos. Las mico de entropía puede remontarse a 1871, fecha
técnicas de compresión de archivos de imágenes, en que Maxwell propuso una famosa imagen, la de
que veremos en el capítulo 6, se basan en la codi- un diablo malicioso, dotado de increíbles poderes,
ficación de la redundancia de tal modo que se re- situado junto a un orificio que comunicase dos re-
duzca la cantidad de información que se envía. Si cipientes a diferente temperatura. La segunda ley
una imagen representa un cielo de un color azul de la termodinámica nos dicen que estos dos reci-
uniforme que se va degradando según una pauta pientes alcanzarían la misma temperatura en un
susceptible de análisis, no es necesario transmitir tiempo determinado puesto que la velocidad de sus
todos y cada uno de los puntos de color sino que moléculas iría convergiendo hacia un valor similar
basta con enviar una fórmula que describa cómo debido a los incesantes choques entre ellas. Sin
obtener los valores para cada punto. embargo, el malicioso demonio podría alterar este
Todo esto no debe hacer pensar, sin embargo, resultado abriendo y cerrando con rapidez el orifi-
que la redundancia es algo innecesario. Es, por el cio de tal modo que tan sólo las moléculas más
contrario, una característica de todo lenguaje que veloces pasaran de uno a otro recipiente.
cumple dos funciones fundamentales. En primer En 1929, uno de los colegas húngaros de von
lugar, sirve para prevenir errores; la reiteración de Neumann, Leo Szilard, propuso en un artículo pu-
un mensaje es una garantía contra los errores de blicado en alemán ("Uber die Entropie-
transmisión y todos los sistemas informáticos son verminderung in einem Thermodynamischen
deliberadamente redundantes precisamente por esta System bei Eingriffen Intelligenter Wesen",
razón. En segundo lugar, la redundancia propor- Zeitschrift fur Physik 53, p 840) que la respuesta a
ciona información adicional sobre el sentido de un esta paradoja debía formularse en términos
mensaje. Para tomar un ejemplo famoso de Frege, informacionales. La entropía que pierde el gas de-
la frase "el lucero matutino" y la frase "el lucero bido a la acción del demonio de Maxwell debe igua-
vespertino" tiene una misma referencia, designan larse a la información que este ser obtiene acerca
un mismo objeto (Venus) por lo que cabría califi- del estado de las partículas. De aquí surgió la idea
carlas de redundantes. Pero su sentido es distinto; de definir la información como una especie de
implican un conocimiento, que se afirma indirec- entropía negativa que introduce orden en un siste-
tamente y que no era asequible a nuestros antepa- ma dado. Von Neumann utilizó este concepto en
sado remotos. Similarmente, la reiteración, cuan- una explicación personal de la dinámica cuántica.
do no es retórica vacía, aumenta el contenido de un Este concepto lo recuperó en sus debates con
mensaje de un modo que se hurta a la capacidad de Shannon al que le hizo ver estas conexiones histó-
codificación informática y que hay que prevenir ricas que, al parecer, Shannon desconocía pues
que no sea destruido por una codificación excesi- había llegado a sus formulaciones mediante desa-
vamente "eficaz". rrollos de otro tipo.
Según cuenta el propio Shannon, no está muy
Entropía e información claro si en serio o en broma, von Neumann le sugi-
rió que utilizará el término "entropía" como alter-
La fórmula que hemos visto en el apartado anterior nativa al de "información" puesto que "al ser este
para especificar la cantidad de información es for- un término científico de significado nada claro le
malmente idéntica a ciertas fórmulas dadas para la proporcionaría una clara ventaja en los debates
entropía por Boltzmann, en el siglo pasado, y en el científicos". En cualquier caso es un hecho que
contexto de la aplicación de la mecánica estadísti- Shannon utilizó indistintamente ambos términos en
ca a la termodinámica. En ambos casos, tanto en la los escritos posteriores a la teoría matemática de la
teoría de la información como en la termodinámi- comunicación.
ca, esta fórmula puede a su vez ser considerada La concepción de la información como una no-
como una medida del azar. En el caso de la termo- ción de significado inverso al de entropía y, con
dinámica la incertidumbre estaría referida a la po- ella, de la vida como transmisión de información y,
sición de un punto en el espacio de fases. En el así, como una isla de orden que puede mantenerse
la posibilidad de almacenar la selección entre dos abreviado como Gb, del latín "Gigantis", al que se
posibilidades, especialmente usada en los compu- le ha asignado el significado de mil millones; su
tadores". Su significado lógico es el de una varia- valor exacto es de 1024 Mb. El Terabyte, abrevia-
ble que sólo admite dos valores, 0 y 1. Su signifi- do como Tb, del griego "teras", "prodigio, mons-
cado físico es el de un estado que sólo admite dos truo"; su valor exacto es 1024 Gb.
situaciones: abierto o cerrado. En los primeros tiem- Resumiendo estos valores, el almacenamiento
pos de la informática esto se conseguía por medio de datos informáticos se mide en:
de válvulas. A partir de 1948 puede conseguirse
por medio de transistores que se combinan para bits unidad de información (0 o 1)
formar puertas lógicas. nibbles 4 bits (raramente utilizada)
Las capacidades de almacenamiento del volu- bytes 8 bits
men de información de los dispositivos Kilobytes (Kb) 1024 bytes
informáticos se miden en términos de bits y de sus Megabytes (Mb) 1024 Kb igual a
múltiplos superiores. La unidad que sigue a un bit 1024 × 1024 bytes
es un byte, unidad de almacenamiento igual a 8 Gigabytes (Gb) 1024 Mb igual a
bits. No está claro su origen aunque es obviamente 1024 × 1024 × 1024 bytes
una derivación de "bit" y, como este término, se Terabytes (Tb) 1024 Gb igual a
relaciona con "bite", "mordisco", "pequeña parte 1024 × 1024 × 1024 × 1024 bytes
de algo". Debido a que el alfabeto se codifica co-
rrientemente por medio de un código denominado Una página de texto de unas 40 líneas y unos 50
ASCII (siglas de American Standard for caracteres por línea ocuparía unas 2 Kb o unos 16
Information Exchange) y a que el código ASCII × 103 bits (figura 1, a). Un libro de unas 500 pági-
(extendido) utiliza 8 bits para grabar 256 caracte- nas ocuparía alrededor de 1 Mb o 8 ×106 bits (figu-
res (los números y las letras del alfabeto más una ra 1, b). Una imagen en blanco y negro, impresa en
serie de códigos adicionales) resulta que 1 byte un Din A4, con una resolución de unos 150 dpi,
equivale en la práctica a 1 carácter alfanumérico. ocuparía más o menos lo mismo que el libro de
A veces se denomina "octeto" en lugar de byte. 500 páginas; con esto queda claro que una imagen
Las unidades superiores son las siguientes. El vale bastante más que mil palabras. Una imagen en
Kilobyte, abreviado como Kb, del griego "Kilo" color, del mismo tamaño que la anterior, y el doble
que significa "mil". En informática, debido al sis- de resolución (300 dpi), es decir, una imagen que
tema de numeración binario su valor exacto es de podría figurar en un libro de mediana calidad con
1024 bytes. El Megabyte, abreviado como Mb, del ilustraciones a color, ocuparía algo más de 108 (fi-
griego "mega" que significa "grande"; su valor gura 1, c; para obtener el resultado exacto basta
exacto en informática es de 1024 Kb. El Gigabyte, multiplicar la anchura en pulgadas, por la altura en
pulgadas, por la resolución y por 24; la razón de
este cálculo se explicará en el capítulo dedicado a
18
Volumen de Información en Bits
10
de máquina (figura 2, b). Se mide en nanosegundos
10 -6 (ns) el tiempo de acceso a la memoria RAM, que
puede ser del orden de los 10 a 30 ns (figura 2, c).
10
-9 Se mide en nanosegundos, picosegundos o
femtosegundos el tiempo de conmutación en un
-12
10 transistor (figura 2, d, e).
-15
Sin embargo no debe pensarse que en el interior
10 de un ordenador las velocidades vienen dadas por
estas cifras. Hay, al menos, un factor que retarda
E D C B A
las velocidades y otro que las acelera. El factor que
las retarda es debido a lo que se conoce como ve-
Figura 2 Comparación de velocidades de acceso locidad de sincronismo. El que las acelera es debi-
a diferentes dispositivos do a lo que se conoce como procesamiento en pa-
ralelo.
La velocidad de sincronismo es lo que podría-
de ir acompañada de un disco duro con espacio mos caracterizar como "el pulso característico" de
para almacenar el programa, los archivos de traba- un ordenador. Debido a que los cientos de miles de
jo y los archivos complementarios generados, sin operaciones que se realizan en el interior de un or-
contar con otros programas de apoyo. Lo que pue- denador deben estar exactamente sincronizadas, la
de llevar fácilmente estos requisitos a un mínimo transferencia de datos se realiza a partir de pautas
de 400 u 800 Mb libres, lo que supone contar con temporales exactas a las que deben ajustarse todas
al menos 2 Gb de espacio total en el disco. las operaciones. Esta pauta depende del procesador
y es una cifra que debe resultar familiar a cualquie-
Modos y velocidades de transmisión ra que posea un ordenador pues ha marcado la di-
ferencia entre los diferentes modelos que han ido
La capacidad de almacenamiento es un concepto surgiendo cada año. Se mide en ciclos por segun-
sencillo que significa poco hasta que no aclaremos do; un ciclo por segundo es una unidad que se de-
cómo y a qué velocidad se transmiten estas canti- nomina "herzio" en honor del físico alemán
dades. La velocidad de transmisión implica al me- Heinrich Hertz que en 1883 detectó las ondas elec-
nos dos parámetros; la velocidad en sí misma y la tromagnéticas.
capacidad del canal por el que circulan estos da- Los microprocesadores que hacían funcionar los
tos. Ninguno de estos parámetros es simple ni pue- primeros PCs tenían velocidades casi diez veces
de desentrañarse hasta que no se tengan en cuenta inferiores a las actuales. El 8086, puesto en circu-
los diferentes modos de comportamiento de un or-
denador. Este apartado servirá de breve introduc-
ción al tema. 500
La velocidad de acceso o velocidad elemental
Velocidad en MHz
38
19
2
9
2.5×10
4.2×10
6.5×10
3.4×10
1.8×10
tes de información mientras que, por otro lado, im-
pone una presión difícilmente superable sobre los
1
les lenguajes de programación, principalmente en 1978 en los Laboratorios Bell. Estaba basado en el
áreas relacionadas con la matemática, la ingeniería lenguaje B, escrito por Ken Thompson en 1970,
y las aplicaciones científicas en general. Fue una como derivación del lenguaje BCPL derivado a su
creación conjunta de varios científicos entre ellos vez del APL; el nombre "C" hace honor a estos
Ruitzhauser, en 1951, para la calculadora Zuse 4, antecesores. Desde mediados de la década de los
Murray Hopper, en 1952, para el compilador A0 1980 se ha convertido en el lenguaje principal con
utilizado en el ordenador UNIVAC, y De Carlo, en el que se desarrollan la mayoría de los programas
1954, para el IBM 701. comerciales, incluidos los principales que se utili-
El Fortran era un lenguaje difícil de manejar. zan en aplicaciones informáticas en la arquitectu-
Para extender y facilitar el uso de la informática se ra. Es un lenguaje de alto nivel pero que se aproxi-
creó el BASIC, acrónimo de Beginners All purpose ma a un lenguaje de bajo nivel, lo que permite ge-
Symbolic Instruction Code, ("código de instrucción nerar programas muy compactos y eficaces a costa
simbólica de carácter general para principiantes"). de una mayor dificultad de sintaxis.
Fue desarrollado por los profesores John Kemeny A principios de los 1980, apareció el C++, ver-
y Thoms Kurtz a mediados de los 1960 en sión avanzada del lenguaje C, orientado a objetos,
Dartmouth College. Está considerado como el len- creado en 1983-85 por Bjarne Stroustrup, en AT&
guaje de programación más fácil de aprender y uti- Bell Laboratories a partir del desarrollo de la no-
lizar, si bien carece de las ventajas y la potencia de ción de "clase" incorporada al lenguaje C hacia
lenguajes como Fortran, Pascal o C. Su estructura 1980. El Object Oriented Programming, "progra-
es pobre y es poco compacto lo que genera progra- mación orientada a objetos" es otro concepto que
mas poco eficientes para aplicaciones profesiona- importa presentar en la medida en que supone el
les si bien sigue utilizándose extensamente. Otro nivel más alto hasta la fecha de condensación de
lenguaje que surgió por esta misma época fue el funciones en una entidad unitaria. El término sur-
COBOL, acrónimo de Common Business Oriented gió a principios de los setenta con un lenguaje de
Language, ("lenguaje común orientado a los nego- programación denominado SIMULA si bien el pri-
cios"), un lenguaje de programación utilizado de
modo principal en aplicaciones comerciales y ges-
tión de empresas. Fue uno de los primeros lengua-
jes de alto nivel, introducido en los 1960 y tiene 1950
una sintaxis más desarrollada que otros lenguajes
lo que lo hace fácilmente legible. Algol APL Fortran I Lisp
A comienzos de los 1970 surgió un nuevo con-
cepto, la programación estructurada, que implica- 1960 Fortran IV
Simula BCPL
ba una ascensión de nivel, es decir la posibilidad Basic
de organizar los programas a partir de módulos, Pascal B
Prolog
algo así como superfunciones o pequeños progra- 1970 C
mas que podrían ser llamados en el momento en Fortran 77
que se necesitasen por el programa principal. El Modula2
Small
primer lenguaje en que se implantó este concepto 1980 Talk
fue el PASCAL, un lenguaje de programación de Quick
alto nivel desarrollado a comienzos de los 1970 C++ Basic Common
Ansi C
Lisp
por el profesor suizo Niklaus Wirth. De relativa-
1990
mente fácil aprendizaje, con programación Java
estructurada y una sólida estructura lógica, se con-
virtió en el lenguaje de programación favorito en
las universidades. El nombre fue dado en honor de 2000
Modula3 Eiffel C VBasic Prolog
Blaise Pascal (1623-1662) que, como vimos en el Ada C++ Fortran Lisp Java
capítulo anterior, inventó lo que quizá fue la pri-
mera máquina de calcular conocida, en 1642.
A finales de los 1970 surgiría el C, desarrollado Figura 8 Evolución histórica de los principales
por Brian W. Kernighan y Dennis M. Ritchie en lenguajes de programación
mer paso importante no se dio hasta los ochenta y primera versión comercial. En 1999 se ha conver-
el primer lenguaje de uso extendido creado con esta tido en el lenguaje de programación más utilizado
nueva filosofía fue SmallTalk desarrollado por la en todo el mundo, junto con C++, debido que reina
Xerox. El lenguaje C++ es en la actualidad el prin- sin competidores en cualquier aplicación que fun-
cipal lenguaje orientado a objetos con que cuentan cione sobre Internet.
los desarrolladores. Sin embargo este no fue su primer objetivo: lo
Tanto el Basic, como el Pascal, como el Delphi, que se pretendía era crear un lenguaje de progra-
cuentan en la actualidad con versiones específicas, mación que fuera independiente de los dispositi-
Visual Basic, Delphi y Visual C++, respectivamen- vos físicos con los que fuera a funcionar. Y esto es
te, que facilitan la programación bajo Windows de- lo que se consiguió: a diferencia de los lenguajes
bido, por un lado, a la situación hegemónica de esta anteriores, que requieren de un compilador que tra-
plataforma y, por otro lado, a la dificultad de ma- duzca su código al del tipo de máquina sobre la
nejar los cientos de funciones implicadas en el par- que va a funcionar, Java es independiente de la pla-
ticular funcionamiento de este entorno. Estas ver- taforma física. La compilación genera un formato
siones facilitan la tarea por medio de macros y fun- binario, independiente de la plataforma, que puede
ciones predefinidas que permiten al programador ser transportado con mucha mayor facilidad que
despreocuparse, hasta cierto punto, por conocer en los anteriores. Todo lo que se requiere es que el
detalle el funcionamiento interno del sistema so- ordenador tenga instalada una "máquina virtual
bre el que va a correr su aplicación. Java", algo que ocurre actualmente con todos los
Otros lenguajes dignos de mención son el navegadores de Internet, razón por la que este len-
PROLOG, acrónimo de PROgramming in LOgic guaje se ha convertido en pocos años en el favorito
("programación en lógica") un lenguaje de progra- de los internautas y ha dado lugar a cientos de
mación utilizado en Inteligencia Artificial, desarro- applets (pequeñas aplicaciones que funcionan en
llado en Marsella en 1972 por Colmenauer y Internet).
Roussel principalmente, con importantes contri- Pero por añadidura, Java es un lenguaje orien-
buciones de Kowalski desde Edinburgo, entre otros. tado a objetos con una estructura que permite ma-
Y el LISP, acrónimo de LISt Processing, ("proce- nejar de un modo adecuado la gran complejidad
samiento de listas"), un lenguaje de programación de las aplicaciones actuales. Puede decirse que per-
de alto nivel desarrollado, en su primera versión, tenece a un linaje con una cierta continuidad histó-
hacia 1960, por John McCarthy. Es uno de los prin- rica. Así como C tomó lo mejor de B, BCPL y APL
cipales o quizá el principal lenguaje de programa- y C++ amplió la sintaxis y el léxico de C con la
ción, junto con PROLOG, utilizado en Inteligencia noción de "clase", y todo lo implicado por esta
Artificial. Hay muchas variedades de LISP que han noción, esto es, el paso a la programación orienta-
sido desarrolladas, la principal de las cuales es el da a objetos, Java está basado en la sintaxis de C y
Common Lisp. La variedad simplificada AutoLisp, en la estructura de programación de C++. Es un
utilizada por AutoCad, ha contribuido a la gran lenguaje que resulta fácil de aprender si se cuenta
difusión de este programa al permitir a los usua- con una buena familiaridad con estos programas y
rios avanzados desarrollar ordenes propias median- que resulta más simple, pues su gestión de memo-
te este lenguaje que está integrado directamente en ria es menos engorrosa. Esto es una ventaja que
el programa general. conlleva un inconveniente: Java no puede sacar el
En 1995 se presentó el lenguaje JAVA que lan- máximo partido de una máquina concreta, como
zaría su primera versión comercial al siguiente año. ocurre con C++, y de ahí que resulte más lento (de
Java fue concebido y desarrollado por James 10 a 20 veces más que una aplicación equivalente
Gosling, Patrick Naughton, Chris Warth, Ed Frank en C++). Pero este inconveniente puede ser bas-
y Mike Sheridan, a partir de 1991, en Sun tante llevadero en muchos casos y palidece frente
Microsystems. La primera versión se desarrolló en a dos grandes ventajas: el ser un programa orienta-
unos 18 meses y de ahí nació una primera do a objetos con toda la potencia estructural y las
implementación que se llamó "Oak", nombre que capacidades de C++ y, sobre todo, su independen-
se cambió a "Java" en 1995, según parece en ho- cia de la plataforma, lo que le permite moverse con
menaje "al alimento primordial de los programa- libertad por Internet.
dores" (el café). Muchos otros colaboraron en la
Los lenguajes de programación sirven, en fin, como Lo primero que se debe comenzar por aclarar es
ya hemos dicho, para construir un programa de que hay diversos tipos de ordenadores, algunas de
aplicación. Un programa de aplicación es un pro- cuyas características son comunes y otras no. Co-
grama informático escrito con una finalidad deter- mencemos por precisar los términos. Un ordena-
minada. Ejemplos de aplicaciones características dor es un galicismo utilizado, principalmente en
son: el procesamiento de textos, las hojas de cálcu- España, para referirse a un computador, o compu-
lo, los programas de diseño asistido que permiten tadora, es decir, un anglicismo utilizado sobre todo
generar dibujos automatizados, modelados en America Latina pero que también aquí es de uso
geométricos y renderings, los programas de cálcu- corriente. Puede definirse como un conjunto de dis-
lo de estructuras, etc. Un programa de aplicación, positivos, mecánicos y electrónicos, con capacidad
descrito de un modo muy sumario, no es sino una para tratar y almacenar información de modo auto-
colección de palabras clave que llama a otras pala- mático por medio de algoritmos y programas inte-
bra clave que a su vez llaman a otras palabras cla- grados en él. El término "ordenador" proviene del
ve. Al final, se activan una serie de rutinas básicas francés ordinateur y fue propuesto en 1954 por el
que efectúan operaciones tales como transferir un profesor Jacques Perret, a instancias de IBM, para
dato de una posición a otra, sumar, multiplicar o denominar a las nuevas máquinas, por referencia,
dividir datos, concatenarlos, etc. según parece, a la cita teológica "Dieu, Grand
Los programas actuales dedican una gran parte Ordinateur du Monde".
de sus recursos a lo que se denomina interface. El Aunque estos términos están comenzando a que-
interface o la "interfaz" de un programa es un con- dar obsoletos, aún se distingue entre mainframes,
junto de mecanismos que no tienen otra finalidad minis, workstations y PCs. Un mainframe, literal-
que favorecer el manejo del programa. En el si- mente "marco principal" o "estructura principal"
guiente analizaremos los recursos de interfaz que se puede definir como una macrocomputadora. Es
se encuentran habitualmente en un programa de un término que proviene de la época anterior a los
CAD. Estos recursos son muy similares a los que PCs cuando todos los sistemas informáticos con-
se encuentran en cualquier otro tipo de programa sistían en una gran máquina, alojada en un recinto
con algunas adiciones específicas. especial y de la que colgaban numerosos estacio-
nes de trabajo. En esta época sólo había 8 empre-
3 El soporte físico sas que fabricaran máquinas de este calibre y se les
conocía como IBM y los siete enanitos (Burroughs,
El soporte lógico puede desarrollarse con indepen- Control Data, GE, Honeywell, NCR, RCA y
dencia del soporte físico y, de hecho, la parte prin- Univac).
cipal de los programas actuales se basa en descu- Los primeros mainframes ocupaban salas ente-
brimientos y teorías que existieron mucho antes que ras y, por contraste, se denomina o se denominaba
los ordenadores. Pero un soporte físico potente mini a una computadora de mediana escala, menor
permite llevar a cabo con increíble rapidez tareas que un mainframe y mayor que un PC que funcio-
que requerirían movilizar una cantidad ingente de na generalmente como servidor de varias docenas
esfuerzo y recursos. Conocer las características del o incluso cientos de terminales. La primera o más
soporte físico que vayamos a emplear es, ni más ni conocida minicomputadora fue la PDP-1 fabrica-
menos, que conocer las posibilidades que tenemos da por Digital en 1959. Otro modelo famoso fue el
de realizar determinadas tareas en un tiempo razo- VAX, siglas de Virtual Address Extension, "exten-
nable. sión de direcciones virtuales", una familia de orde-
Las especificaciones y descripción de caracte- nadores de 32 bits producida por Digital Equipment
rísticas del hardware se dan en términos del tipo Corporation que apareció en 1977 con el modelo
de plataforma, características de los procesadores VAX-11/780 y que se impuso como uno de los pro-
que lo constituyen y número y variedad de éstos, ductos principales dentro del mundo de las
velocidad y capacidad de almacenamiento. Revi- minicomputadoras en la década de los ochenta. Es
saremos sumariamente estas nociones. el modelo que se utilizaba hasta hace muy poco en
el centro de cálculo de la ETS de Arquitectura de
Barcelona. Una workstation, "estación de traba- Algunos de los principales programas de gestión,
jo" es un ordenador de gran potencia que, por lo como la base de datos dBase o la hoja de cálculo
general, cuelga de un servidor (un mini) aunque Lotus 1-2-3, aparecieron pocos meses después.
puede funcionar de modo independiente. Para com- Hacia 1983 aparecieron los primeros clónicos, co-
prender hasta que punto son relativos todos estos pias de los modelos de IBM, y Apple presentó la
conceptos baste recordar que Windows 95 que fun- LISA, un ordenador que funcionaba en modo grá-
ciona sobre casi cualquier PC, es aproximadamen- fico y que presentaba los archivos en modo desktop,
te 3 veces mayor que el sistema operativo System / imitando una mesa de escritorio tradicional. Al año
360 de IBM que se introdujo en 1960 con el que siguiente, en 1984 IBM sacó el AT y Apple a su
funcionaban los mainframes más potentes de aque- vez presentó el primer modelo Macintosh. Este año
lla época de los que colgaban unas cuantas doce- puede considerarse como el año en que los ordena-
nas de terminales. dores personales, capaces de trabajar en modo grá-
El término plataforma alude al mismo tipo de fico, y más fáciles de utilizar por usuarios con es-
diferencias. Se denomina así a la configuración ca- casa experiencia, irrumpieron de modo espectacu-
racterística de un ordenador atendiendo principal- lar en el mercado.
mente a la arquitectura de la placa base. Aunque el La historia que sigue está marcada en buena
término se refiere básicamente al soporte físico, medida por la aparición de los denominados orde-
implica en primer lugar el sistema operativo por lo nadores clónicos y por la guerra comercial a que
que a menudo se designan las plataformas por el dieron lugar. Un clon es, en biología, un conjunto
tipo de sistema operativo utilizado o de un modo de seres que descienden de un único individuo y
ambiguo que incluye ambos conceptos. Se distin- conserva su herencia genética. Se denominaron así
guen corrientemente, en este sentido, 3 tipos prin- a los primeros PCs que copiaron la tecnología de
cipales de plataformas: PC (70 millones de venta los PCs de IBM. Por extensión, se aplica el térmi-
estimada hasta 1993 en USA), Macintosh (unos 10 no a cualquier procesador o sistema físico que haya
millones) y Unix (en torno a 1 millón). Estas cifras conseguido copiar la tecnología de otro conocido,
han aumentado aún más espectacularmente, a fa- sin diferencias apreciables en cuanto a su rendi-
vor de los PCs, en los últimos años. Los tipos des- miento y esquivando los impedimentos legales.
critos en el párrafo anterior funcionan principal- En 1986 Compaq presentó el primer ordenador
mente con el sistema operativo Unix, los PCs fun- personal basado en el intel 386. En 1987 IBM pre-
cionan con el sistema operativo MSDos y con el sentó la serie PS, una generación de ordenadores
entorno Windows que describiremos más adelan- más potente y equipada para trabajar con gráficos,
te. con la que pretendía responder al creciente avance
Se denomina PC, siglas de Personal Computer, de sus competidores. En ese mismo año Apple pre-
"ordenador personal" a un ordenador autónomo, sentó la serie Mac SE y Mac II. En 1989 apareció
que no depende de un servidor central. El primer el intel 486. Significativamente, este nuevo
ordenador personal fue el Altair, fabricado por una procesador apareció simultáneamente tanto en or-
pequeña compañía de Albuquerque, New Mexico, denadores de grandes firmas como en ordenadores
con un coste de $397, basado en procesador Intel clónicos. La hegemonía de los grandes se derrum-
8080 con 256 bytes de memoria. Ese mismo año baba. Como respuesta, Apple e IBM se asociaron
aparecieron otros modelos: Apple, Commodore, para fabricar el Power PC un nuevo tipo de orde-
Radio Schack, Apple II, Hatari 500 fueron algunas nador personal de gran calidad, basado en tecnolo-
de las marcas que lanzaron productos en esta línea. gía RISC.
Contaban con un procesador de 8 bits (los actua- A finales de 1999 hay tres empresas que prácti-
les son de 32 y 64) y podían alcanzar hasta 64 Kb camente monopolizan el mercado de chips para
de memoria principal (los actuales cuentan con 8, PCs: Intel, AMD y Cyrix. Estas dos últimas produ-
16, 32, 64 o 128 Mb). En 1981 IBM presentó el cen chips algo más baratos que los Intel que sigue
primer PC basado en el procesador Intel 8088 que siendo la principal productora. En 1998 se vendie-
era sólo algo más rápido que sus predecesores pero ron en Europa 30.3 millones de ordenadores per-
contaba con una memoria principal 10 veces supe- sonales. De estos, un 79% iban equipados con Intel,
rior. Utilizaba el sistema operativo MSDOS que un 13% con AMD, un 5% con Cyrix y un 3% con
también podía ser utilizado por otros ordenadores. IBM/IDT.
Configuración
El término bus se puede traducir por "vía", "colec- Figura 14 Buses locales
tor", o "canal" pero no hay traducción establecida
y se utiliza corrientemente el término inglés. Es la
línea de comunicación entre diversos componen- Desde el punto de vista de su contenido los buses
tes de un ordenador. Un bus actúa a la vez como un se clasifican principalmente en buses de datos,
enlace y como un conmutador, en la medida en que buses de direcciones y buses de control. El bus de
es capaz de dirigir la comunicación entre varios datos transfiere los datos introducidos en el siste-
enlaces. Los buses funcionan en paralelo, es decir, ma a la memoria principal. El bus de direcciones
hay un número determinado de bits que son envia- transfiere las direcciones de los datos, esto es, las
dos simultáneamente a través de un bus. Este nú- direcciones de los registros o posiciones de memo-
mero es uno de los descriptores del bus y es una de ria en donde se guardarán los datos. El bus de con-
sus características principales aunque no la única. trol sincroniza el orden de transferencia de los dos
Los buses se clasifican principalmente, además de anteriores. Desde el punto de vista de los compo-
por su anchura, por su contenido y por los compo- nentes que relacionan, se puede distinguir de modo
nentes que relacionan. La anchura se mide en bits, muy sucinto entre buses del sistema, que se encar-
está asociada a la potencia y crece con la evolu- gan de las comunicaciones internas de la CPU,
ción tecnológica. Los primeros procesadores con- buses I/O que comunican con los periféricos prin-
taban con buses de 4 bits. Los posteriores con buses cipales de entrada/salida, buses de diseño específi-
de 8 bits y 16 bits. Los buses principales de un 386 co para un dispositivo determinado y buses loca-
o un 486 eran de 32 bits y los de los Pentium de les.
64. La velocidad de transferencia depende tanto Un bus local es un bus adicional que está ligado
de la anchura como de la velocidad de directamente a la CPU (está es más o menos la ra-
sincronización del bus que viene dada en zón por la que se le llama "local") y se comunica
MegaHerzios y era del orden de los 25 o 33 MHz con ella a su misma velocidad, pero tiene caracte-
en un 386 (1992), de los 66 MHz en un 486 (1994), rísticas internas específicas. Se introdujeron con la
de los 90 a 166 en un Pentium de 1996, de los 233 función específica de eliminar los cuellos de bote-
a 400 en un Pentium de 1998 y será seguramente lla que se producían entre la placa base y las placas
de los 500 a 800 en un procesador del 2000. Dicho gráficas al aumentar progresivamente la importan-
de otro modo; puede estimarse que la velocidad se cia de éstas con la difusión de sistemas que reque-
duplica cada 2 años. rían mayor capacidad de procesamiento gráfico. El
bus local permite que la transferencia se produzca de la AGP en conexión con los chips principales
a través de enlaces de una anchura mayor que los 8 de la placa base. La conexión directa con la RAM
bits de las conexiones anteriores. Había dos tipos se realiza a través de un bus A, de 32 bits, a 66
principales de buses locales en 1995 para PCs: los MHz, con una velocidad de transferencia de 528
Vesa (VL-Buses) y los PCI (siglas de Peripheral Mbps (megabits por segundo). La conexión con el
Controller Interconnect, "interconcexión de con- procesador principal de la CPU es a través de un
trolador periférico"). Ambos transmiten datos so- bus, B, de 32 bits a 33 MHz. La conexión con el
bre una anchura de 32 bits y a una velocidad del controlador ISA y otras tarjetas de expansión, in-
orden de los 130 Mb/segundo. En 1996 se ha im- cluyendo la de la placa gráfica, a través de buses
puesto el bus PCI debido a su independencia del C, E y F también de 32 bits a 33 MHz. La co-
procesador central, algo que no ocurría con los bus nexión de la controladora ISA son sus ranuras de
Vesa y que constituía su mayor limitación. A partir expansión propia se lleva a cabo mediante un bus
de 1998 es posible que se imponga progresivamen- D de 16 bits a 8 MHz.
te, para aplicaciones gráficas, un nuevo bus, el AGP La CPU se comunica con los distintos
(Accelerated Graphics Port) desarrollado por Intel periféricos, tanto internos como externos, a través
en 1996 para sustituir al bus PCI y que permite una de puertos. Un puerto es una conexión de la uni-
conexión más rápida con la placa base del ordena- dad central que requiere de un programa específi-
dor y su memoria principal. Cuenta, entre otras co de gestión que, por lo general, está integrado en
mejoras, con un bus de direcciones de 32 bits y un el sistema operativo o cuenta con chips especiali-
bus de datos de 32 bits a diferencia del PCI que zados que se hacen cargo de la mayoría de las fun-
utiliza el mismo bus para ambos tipos de datos. Las ciones de intercambio.
velocidades de transferencia son del orden de los La conexión con los discos duros o CD Roms se
251 MBps y 503 MBps. Puede estar, por ejemplo, realiza a través de puertos internos. Los primeros
especialmente indicado para tarjetas gráficas ca- PCs sólo podían reconocer un número limitado de
paces de almacenar texturas que se apliquen a discos (al principio 14, más tarde 30), aquellos para
polígonos 3D generados por hardware. los que contaban con información grabada en sus
La figura 14 muestra los tipos más corrientes de registros internos. Esta limitación se superó con la
tarjetas de expansión, que se conectan a la placa aparición de las tarjetas IDE (Integrated Drive
base a través de unas ranuras normalizadas de di- Electronics) y EIDE (Enhanced IDE) que integran
ferentes tipos que también están representadas en tanto la tarjeta controladora del disco como la in-
el esquema de la placa base de la figura 10. La formación de la CPU. Prácticamente todos los PCs
figura 15 es una representación interna del chip set actuales llevan incorporados estos dos
controladores.
Por lo que respecta a las conexiones externas,
todos los ordenadores vienen equipados con, al
menos, dos tipos de conexiones, abiertas a dife-
rentes dispositivos, un puerto serie y un puerto pa-
ralelo. Los puertos paralelos están basados en una
conexión de 25 pins. Los datos se transmiten por
las líneas 2 a 9 y el resto de las líneas se utilizan
para funciones de control. El primer puerto parale-
lo se conecta habitualmente a la impresora. En los
sistemas operativos de Microsoft se designan
convencionalemente los puertos paralelos como
LPT1, LPT2, etc., y los puertos serie como COM1,
COM2, etc.
Los puertos serie tradicionales están basados en
una conexión estándar, la RS-232, que se aplica a
dos tipos de conexiones, con 9 y 25 pins respecti-
vamente. Es una conexión simple y segura pero
Figura 15 Chipset de un bus local AGP transmite datos por una única línea, es decir, es len-
to, y sólo admite una conexión lo que presenta un de acceso relativamente lento y de gran capacidad.
grave inconveniente, al igual que los puertos para- Esta memoria se designa como la memoria propia
lelos corrientes si, como es habitual, se quiere co- de dispositivos de almacenamiento. Esta puede
nectar más de un periférico al ordenador. subdividirse a su vez en memoria de almacenamien-
Esto ha llevado a buscar otros sistemas. La co- to interno y externo. La siguiente relación presenta
nexión con los periféricos podrá simplificarse con los tipos principales de memoria en orden ascen-
la generalización del USB (Universal Serial Bus) dente, de menor a mayor velocidad:
una norma definida en 1995 que sirve para todo
tipo de periféricos y tiene varias ventajas. Cuenta Memoria de baja velocidad
con una mayor aceleración en la transmisión de (dispositivos de almacenamiento externo):
datos con tasas de transferencia de 12 mbps, es de
Cintas magnéticas
conexión más sencilla y es plug and play, es decir,
Disquetes magnéticos
la gran mayoría de los sistemas operativos lo reco-
nocen automáticamente. Por añadidura, permite Discos magnetoópticos
Discos ópticos y CDRoms
encadenar hasta 127 periféricos con lo que tan sólo
Discos duros de cabezales móviles
se necesita una conexión de salida. El único requi-
sito es que todos los periféricos cuenten con una Discos duros de cabezales fijos
conexión de este tipo. Memoria de alta velocidad
Cuando se requieren altas velocidades de trans- (dispositivos de almacenamiento interno):
ferencia puede ser conveniente utilizar un SCSI,
siglas de Small Computer System Interface, siste- Memoria RAM
ma de interfaz para pequeños ordenadores (se pro- Memoria caché
nuncia "escasi"), un puerto de alta velocidad y que Registros
permite conectar hasta 8 dispositivos encadenados La memoria RAM, Random Access Memory, ("me-
al ordenador. Popularizado por Apple Macintosh y moria de acceso aleatorio"), es la memoria princi-
utilizado en la actualidad en los PCs para conectar pal de un ordenador, la memoria en que se carga el
de un modo más eficaz todo tipo de periféricos, sistema operativo, los programas complementarios
escáners, CDRoms, discos duros, discos externos, de control de periféricos (drivers) y el núcleo de
etc. Otra norma que ha surgido recientemente y los programas de aplicaciones cuando son activa-
que ofrece tasas más altas de velocidad y que pre- dos. También se cargan en memoria RAM los ar-
tende reemplazar a los Scsi es Firewire que pro- chivos de datos de estos programas.
porciona velocidades de 100, 200 y 400 mbps. El Cuanto mayor es la capacidad de esta memoria
coste de estos dispositivos es superior y requieren mayor es la capacidad de gestionar archivos de gran
periféricos especiales; estos son sus principales tamaño con rapidez. Por otro lado, cada programa
inconvenientes.
Memoria principal
de aplicación tiene unas exigencias mínimas que datos, representados en la figura por líneas verti-
deben ser cumplidas para que el programa pueda cales, etiquetadas en su inicio por 1, 0, etc. El esta-
funcionar. Un programa complejo de procesamiento do de los puntos del circuito se modifica mediante
de textos exigirá como mínimo 2 Mb, un programa una combinación de transistores y condensadores.
de dibujo en 2D, un mínimo de 4 Mb, un programa Los transistores actúan como puertas que permi-
de modelado geométrico en 3D exigirá probable- ten, o no, el paso. Cuando, por ejemplo, para escri-
mente un mínimo de 8 Mb para poder trabajar con bir datos, los pulsos eléctricos alcanzan un transis-
comodidad y uno de rendering o procesamiento de tor que permite su paso, llegan a un condensador,
imágenes a nivel básico un mínimo de 16 Mb. To- un dispositivo electrónico capaz de almacenar elec-
das estas cifras deben multiplicarse por 4 en 1999 tricidad que queda cargado positivamente, "alma-
si se trabaja con últimas versiones de programas, cena 1 bit". Este proceso se renueva continuamen-
debido a que las exigencias de estos son cada vez te para prevenir la descarga del condensador. Al
mayores. Por ejemplo, el programa 3DStudio Max apagar el ordenador, el condensador se descarga y
funciona "bien" si cuenta al menos con un queda como los otros condensadores a los que no
procesador de 200 MHz y 64 Mb de Ram; por de- ha llegado ningún impulso por estar bloqueado por
bajo de esta cifras puede haber problemas. transistores que impiden su paso.
La memoria RAM puede diferenciarse en me- El esquema de funcionamiento de una memoria
moria SRAM y DRAM. La SRAM, siglas de Static ROM es muy similar; la principal diferencia es que
RAM está formada por un chip constituido por un se utilizan diodos en lugar de transistores.
circuito biestable con tiempos de acceso caracte-
rísticos del orden de los 10 a 30 nanosegundos. La Dispositivos de entrada y salida
DRAM, siglas de Dynamic RAM, es la más corrien-
te; es algo más lenta y está formada por un chip Un dispositivo (device) es cualquier máquina utili-
constituido por un circuito biestable con tiempos zada en informática como componente externo de
de acceso característicos superiores a los 30 una plataforma de trabajo. Se denomina periférico
nanosegundos. Las memorias bipolares cuentan con a cualquier dispositivo conectado a la unidad cen-
tiempos de acceso por debajo de los 10 ns. tral a través de los buses de entrada/salida o buses
La memoria ROM, Read Only Memory, ("me- I/O. Los periféricos requieren pequeños programas
moria de sólo lectura"), es la memoria propia de especiales que se denominan BIOS, siglas de Basic
los registros situados en la placa base de un orde- Input Output System, "sistema básico de entrada y
nador, la memoria en la que se graban las rutinas salida", un conjunto de rutinas que permiten su
básicas que precisa el sistema operativo para fun- enlace con la CPU. En los PCs, los BIOs residen
cionar, tales como los códigos de caracteres en el en chips ROM y se activan automáticamente al en-
sistema ASCII. La memoria ROM no es, en gene- cender el ordenador.
ral, accesible por los usuarios. Hay varias varian- El término entrada se aplica genéricamente a
tes que se denominan con una relativamente am- todos los dispositivos que permiten introducir da-
plia variedad de siglas tales como la EPROM Si- tos e instrucciones en el ordenador. Los dispositi-
glas de Erasable Programable Read Only Memory, vos de entrada más corrientes son el teclado y el
"memoria de sólo lectura programable y borrable"
o la PROM siglas de Programable Read Only
Memory, "memoria de sólo lectura programable",
un chip que se graba por el cliente con posteriori-
dad a su salida de fábrica.
La figura 16 muestra un pequeño esquema de
cómo funciona la RAM. Para escribir o leer datos
se envían pulsos eléctricos a través de líneas de
direcciones, representadas en la figura por líneas
horizontales etiquetadas en su inició por D1, D2,
etc. Estos pulsos reconocen el estado de los miles
de puntos del circuito con capacidad para almace-
nar bits y, en función de este estado, graban o leen Figura 17 Teclado
de lo que es habitual.
El tamaño de los monitores utilizados corrien-
temente en informática suele ser de 14", 15", 17",
19" y 21". Esta medida se refiere a la diagonal de
la pantalla. Como la proporción es de 3/4 si se quie-
re saber la anchura basta recordar que la propor-
ción, incluida la diagonal es 3,4,5 con lo que un
monitor de 172 tendrá una dimensión horizontal
de 17"4/5, es decir 13.6" o 345 mm y una dimen-
sión vertical de 17" 3/5, es decir 10.2" o 259 mm.
Si el tamaño del punto de este monitor es de 0.28
mm su resolución efectiva será de unos 1260 pixels
algo inferior a los 1280 de una placa gráfica de alta
resolución. Sin embargo la anchura nominal suele
Figura 19 Sección de un monitor CRT ser unos 20 o 30 mm inferior a la eficaz, como puede
comprobarse midiendo la mayoría de los monitores
por lo que la resolución efectiva, en un monitor de
15" difícilmente superará los 800 × 600. Y, por otro
lado, debido a factores complejos, que no pueden
resumirse aquí, la resolución efectiva es inferior a
la nominal. Dicho de otro modo, si un tamaño de
punto de 0,25 corresponde a una resolución de 4
lpm, equivalente a 102 dpi, esta resolución debe
multiplicarse por una cifra cercana a los 4/7 para
encontrar la resolución efectiva de un monitor que
estará, en general, comprendida entre los 55 y lo
75 dpi. Es decir, haciendo números, un monitor de
15" no superará los 900 pixels en horizontal. La
figura 21 muestra los valores adecuados para los
tipos corrientes.
La frecuencia de refresco es otro parámetro im-
portante pues una frecuencia demasiado baja se tra-
Figura 20 Máscaras internas de un monitor CRT duce en fluctuaciones de la imagen que pueden ser
dañinas para la vista u ocasionar fatiga, mientras
que una resolución alta consume más memoria. Las
1600x1200 últimas recomendaciones dan cifras superiores a
los 80 Hz como frecuencias recomendadas para
1280x1024 trabajos que requieran una atención concentrada.
Una cifra inferior a 60 Hz se considera no reco-
mendable. Valores en torno a los 70 Hz son habi-
1024x768 tuales.
La calidad de la imagen depende del enfoque,
800x600
que debe ser igual para toda las zonas de la panta-
640x480 lla, de la convergencia, que si no es correcta se tra-
duce en separación de los colores, de la geometría
de la pantalla, que puede crear deformaciones. To-
dos estos factores dependen bastante del tipo de
máscara utilizado. Todos los monitores cuentan con
una máscara interna metálica, justo detrás del cris-
Figura 21 Dimensiones y resoluciones tal de la pantalla que aseguran que los flujos de
normalizadas en monitores corrientes electrones van a caer exactamente en los puntos
La Placa gráfica
4) Desde el punto de vista del coste de manteni- dos piezoeléctricos en los que una membrana es-
miento sería necesario establecer una clasificación pecial impulsa la tinta. La piezoelectricidad es una
en función del precio medio de cada página impre- propiedad de algunos cristales que se deforman en
sa. Esto puede compensar el coste de la impresora, un sentido bajo presión mecánica y en sentido in-
un factor que no siempre se tiene en cuenta. Así, verso bajo cargas eléctricas, lo que permite utili-
por ejemplo, si bien el coste de las impresoras de zarlos como impulsores controlados con absoluta
chorro de tinta es inferior a de las impresoras láser, precisión. La precisión geométrica se logra hacien-
su coste medio por página es casi el doble y son do pasar las gotas por minúsculas toberas (nozzles).
también, en general, algo más lentas. En general, Los diámetros de las gotas están alrededor de los
desde el punto de vista de la relación calidad coste 25 micromilímetros y la velocidad de impulsión es
o, si se prefiere, de número de ventas, las principa- del orden de las 4.000 pulsiones por segundo. El
les son las impresoras láser y las de chorro de tinta, número de toberas por cabezal determina la reso-
que cubren ampliamente el mayor número de ven- lución. Las resoluciones típicas son del orden de
tas (en 1998-99). los 360, 720 y 1.440 dpi en los modelos más co-
5) Desde el punto de vista de su funcionalidad rrientes. Con resoluciones de 720 x 1440 dpi y cua-
habría que distinguir las impresoras corrientes, que tro tintas (amarillo, magenta, cyan y negro) se al-
sólo sirven para imprimir, de las multifuncionales canzan calidades cercanas a las de fotografías en
o MFP (multifunction printers), que se han intro- color. Hay también impresoras de 6 tintas que cu-
ducido en el mercado desde 1996 aproximadamen- bren mejor el espectro cromático. Todo esto, junto
te, y pueden utilizarse como impresora, escáner, con el abaratamiento de este tipo de impresoras,
fax y fotocopiadora. las sitúa, en 1998, en primera fila por lo que res-
6) Desde el punto de vista de la tecnología o pecta a aplicaciones que requieren la impresión de
medio de impresión que implica, de un modo más imágenes en color.
preciso, los criterios anteriores, hay varios tipos Las impresoras de transferencia se pueden cla-
principales, que resumiremos a continuación. sificar en impresoras láser, de transferencia térmi-
Las impresoras de impacto (dot matrix printers) ca, de emulsión de cera y de sublimación. Por nú-
se basan en un principio similar al de las imprentas mero de ventas, las principales son las primeras.
tradicionales. Si se golpea un tipo sólido contra una Las impresoras láser (figura 26) imprimen una co-
cinta entintada colocada sobre un papel, el perfil pia de la imagen enviando un rayo de luz muy pre-
del tipo se transfiere al papel. Esta es la tecnología ciso sobre un tambor cargado con alto voltaje que,
básica a partir de la cual se puede distinguir entre
impresoras de banda, de tambor, de margarita, o
de matriz de puntos. Todas se basan en el mismo
principio, con algunas diferencias; en el último caso
no hay un tipo fijo sino un grupo de puntos (agu-
jas) que pueden ser configuradas para formar cual-
quier carácter y que también pasan por delante de
una cinta entintada y se accionan por un mecanis-
mo de percusión hace que el carácter se grabe so-
bre el papel. Todas estas impresoras están siendo 1 2
desplazadas por el abaratamiento de las impresoras
de chorro de tinta o láser que son de superior cali-
dad y escasa diferencia de precio.
Las impresoras de chorro de tinta o inkjet utili-
zan un método similar a las de impacto con la dife-
rencia de que lo que se proyecta son minúsculas
gotas de tinta que quedan adheridas al papel. La
figura 25 muestra un esquema del proceso. Las mi-
núsculas gotas son impulsadas por medio de dife- 3 4
rentes técnicas, aumentando la temperatura para que
el líquido entre en ebullición o por medio de méto- Figura 25 Impresora de chorro de tinta
5 3
5
2
1
4
dibujo una a una, desde sus extremos, dados en co- cintas de modo que sus diferentes sectores sean ac-
ordenadas de salida del dispositivo en el caso de cesibles para lectura o escritura.
líneas rectas o descomponiéndolas en pequeños tra- Cada una de las unidades, en un PC, con los sis-
zos invisibles a simple vista en el caso de líneas temas operativos de Microsoft se denomina con-
curvas. Los plotters vectoriales proporcionan una vencionalmente con una letra que puede ir de la A
gran calidad de dibujo pero si el dibujo es comple- a la Z. La unidad A designa corrientemente la uni-
jo resultan lentos y, en ocasiones, poco fiables de- dad que contiene los disquetes, la unidad B, si exis-
bido a la multitud de recorridos que deben hacer te, a una segunda unidad de disquetes, que puede
las plumillas y a la necesidad de mantener estas en ser de 5,25" si la anterior, como es habitual, es de
perfecto estado para prevenir que se sequen a mi- 3,5" aunque también puede alojar disquetes mag-
tad del dibujo. Por estas razones están siendo sus- neto-ópticos de 120 Mb. La unidad C designa co-
tituidos por los plotters de rastreo. Los plotters de rrientemente el disco duro. La unidad D puede de-
rastreo funcionan exactamente igual que una im- signar un segundo disco duro. La unidad E puede
presora, almacenan toda la información en una ma- designar un lector CDRom o una unidad magneto-
triz de puntos e imprimen el dibujo con práctica- óptica externa, y así sucesivamente. Estas unida-
mente la misma velocidad, tanto si está compuesto des pueden también ser virtuales, es decir, por de-
de una línea como si está compuesto de varios mi- terminadas razones puede interesar dividir el disco
les. Los tipos principales son los de chorro de tinta duro en diferentes unidades, D, E, F, etc. que fun-
y los electrostáticos, que funcionan según princi- cionan en la práctica como lo harían dispositivos
pios similares a los de las impresoras descritas en independientes.
los párrafos anteriores. La resolución para impri- Aunque está relacionado directamente con ellos
mir dibujos con calidad aceptable debe estar por no debe confundirse este término con un driver
encima de los 600 dpi. "controlador", "conductor", traducido corriente-
Otro método de obtención de copias permanen- mente como controladora; un dispositivo que sir-
tes es por medio de una filmadora. Consiste bási- ve para relacionar el funcionamiento de los
camente en un dispositivo que incorpora un tubo periféricos con la unidad central. Cada uno de los
de rayos catódicos en cuyo extremo se sitúa una principales periféricos de un ordenador, tales como
cámara. La imagen se envía directamente desde la el monitor, el disco duro o la disquetera, cuenta
CPU a través de un puerto paralelo de modo seme- con una controladora específica que permite trans-
jante a como se enviaría a un monitor o una impre- ferir datos de la CPU al dispositivo en cuestión. Ya
sora. Pero, en lugar de una plantilla o un papel, lo hemos mencionado el tema a propósito de las pla-
que hay al final es una película en la que se va gra- cas gráficas. En el mundo de los PCs, los drivers
bando la imagen en tres pasadas, una por cada uno son la pesadilla de productores y consumidores
de los canales rojo, verde y azul, a una resolución debido a que la ingente cantidad de programas y
del orden de las 4.000 líneas y que puede alcanzar periféricos en circulación pertenecen a empresas
hasta las 8.000 líneas. El tiempo de filmación pue- independientes. Pero dada la gran cantidad de pro-
de ser del orden de los 2 o 3 minutos por imagen. gramas en circulación éstos se ven a menudo inca-
Se obtiene así una película que se lleva a revelar paces de satisfacer la demanda. Gran parte del éxi-
como lo haríamos con una película fotográfica co- to de Microsoft Windows se debe a que resuelve
rriente. este problema para todo programa que se adapte a
su entorno.
Dispositivos de almacenamiento Los discos magnéticos son soportes físicos de
diversas características que permiten almacenar
Al enviar datos a un periférico o al recibirlos es programas y ficheros de datos propios. Se distin-
preciso indicar a la unidad central cuál de ellos es guen por su tamaño, por su capacidad y por el tipo
el activo. Se denomina unidad, traducción corrien- de superficie. Hay dos tipos principales de discos
te de drive, si bien el significado no es exactamen- magnéticos: discos duros y disquetes. Los discos
te el mismo, al disco de almacenamiento que esté magnéticos, tanto los discos duros como los
activo en un momento dado. Su descripción gené- disquetes, deben ser formateados antes de ser utili-
rica sería la de un dispositivo que contiene un apa- zados. Al dar formato a un disco la información se
rato electromecánico que permite girar discos o organiza en pistas y sectores tal como se muestra
transferencia de unos 80 mbps. Dado el espectacu- Memory, "disco compacto con memoria de sólo lec-
lar desarrollo de los discos tipo IDE estas ventajas tura" consiste en un formato normalizado de gra-
rara vez compensan la diferencia de coste. bación de datos digitales, textos, imágenes o soni-
Para almacenamiento externo se utilizan tam- do, sobre CD, que permite almacenar una gran can-
bién los discos magnetoópticos. Un disco magne- tidad de datos, del orden de 650 Mb, en un soporte
to-óptico tiene un soporte físico similar al de los magnético de 12 cms de diámetro, espesor de 1.2
discos magnéticos pero que combina tecnologías mm y un agujero central de 15 mm. Sobre este so-
de grabación magnéticas y láser para crear discos porte se graba en modo digital una serie de peque-
con gran capacidad de almacenamiento y que pue- ños surcos a lo largo de una espiral continua, en
den regrabarse. La superficie de grabación se basa lugar de pistas concéntricas como ocurre en los
en una aleación de hierro que permite grabar pun- discos magnéticos (figura 31), que se protegen con
tos magnéticos con diferente orientación, positiva una capa transparente de barniz o plástico transpa-
o negativa, que sirven así para alamacenar bits, de rente. Se leen por medio de un rayo láser que diri-
modo similar a como lo hacen los discos magnéti- ge luz hacia los surcos, recoge los reflejos y los
cos, discos duros o disquetes, y las cintas. Pero, a traduce a código digital. La densidad de grabación
diferencia de éstos, los bits grabados, los puntos es de 16.000 TPI (tracks per inch) cifra enorme-
magnetizados, son mucho más pequeños debido a mente superior a la de los discos magnéticos que
que se utiliza un láser que calienta el punto a unos es de 135 en los de 1,44 Mb. Otra diferencia fun-
300º de temperatura, lo que permite realinear con damental es que la velocidad de rotación es varia-
extrema precisión el punto magnético. Los discos ble, de tal modo que la información pasa bajo los
magnetoópticos han alcanzado una enorme popu- cabezales de lectura con la misma velocidad, lo que
laridad durante 1996 y 1997 con el lanzamiento, permite optimizar al máximo la lectura si bien los
por la firma Iomega de la marca Zip, discos mag- tiempos de acceso son menores debido a las acele-
netoópticos de 100 Mb de capacidad y tamaño si-
milar a un disquete de 3,5", fácilmente
transportables, compatibles y baratos. La misma
firma tiene otro modelo, el Iomega Jaz, con 1 Gb
de capacidad y similares características al Iomega
Zip. Otras firmas, como Syquest, ofrecen produc-
tos similares.
La capacidad de almacenamiento se ha revolu-
cionado sobre todo con la aparición de los discos
ópticos, principalmente los discos compactos o
CDs. Las especificaciones de un CD actual se ba-
san en las acordadas por Philips y Sony, las com-
pañías que lo desarrollaron entre 1980 y 1982 y
que fijaron sus dimensiones y sus protocolos de
almacenamiento de la información. A partir de esto Figura 30 Discos ópticos. CD
han surgido diferentes formas de CD, para música
(CD Audio, primer modelo en 1982, por Sony), para
datos y programas informáticos (Phillips y Sony,
1985), para PCs (CDRom, Phillips y Sony, 1X con
650 Mb de capacidad y un precio de $1000).
Todos tienen las mismas dimensiones (12 cms
de diámetro) y la misma capacidad (650 Mb). Los
CDs se fabrican en policarbonato semitransparente
que se funde a 300º. Después de grabar los datos
por estampación se enfrían rápidamente para evi-
tar malformaciones. La figura 30 muestra un es-
quema del sistema de lectura. Figura 31 Formatos de un disco magnético
Un CDRom, siglas de Compact Disk Read Only y de un disco óptico
las tiras de cuero que asoman de las botas campe- PCs se ha incrementado con la aparición de las di-
ras y ayudan a calzárselas; se atribuye el origen a ferentes versiones de MSWindows, un shell o siste-
uno de los cuentos del barón de Munchausen en el ma de interfaz superpuesto al MSDOS y que ha
que salió de un agujero en el que había caído esti- contribuido espectacularmente a la difusión de los
rando de sus botas hacia arriba. También se utiliza PCs. La firma Microsoft fue fundada en 1975 por
el término inicializar o reinicializar. La operación Paul Allen y Bill Gates, dos estudiantes universita-
de volver a arrancar la máquina en caliente, sin rios que escribieron el primer intérprete Basic para
desenchufarla se lleva a cabo para descargar la me- el i8080 y crearon la microcomputadora Altair
moria de datos o programas que pueden estar in- 8800.
terfiriendo en un proceso en curso. En el sistema La noción básica, Window, "ventana" fue una
operativo MSDOS, esta operación se efectúa pre- metáfora puesta en circulación por los ordenado-
sionando simultáneamente las teclas Control-Alt- res Apple Macintosh aunque las ideas básicas se
Supr. Otro término con el mismo significado es remontan a las ideas desarrolladas por Alan Kay,
reset, si bien se reserva para los casos en que la un estudiante de la universidad de Utah que pre-
máquina va provista de un botón o algún tipo de sentó una tesis doctoral en 1969 en la que se antici-
conmutador que permite una reinicialización direc- paban muchas de las nociones de lo que se ha veni-
ta. do en denominar desktop computing y otras nocio-
Como ya hemos visto existen tres sistemas nes fundamentales de simulación y orientación a
operativos principales para PCs, el Unix, utilizado objetos que se desarrollarían en los centros de in-
sobre todo por minicomputadores y estaciones de vestigación Xerox de Palo Alto, en California, don-
trabajo pero que también puede instalarse en orde- de Kay trabajó en la década de los 1980s junto con
nadores personales, el utilizado por los ordenado- muchos otros investigadores y que se concretarían
res Macintosh y el utilizado por los PCs. El Unix en 1972 el lenguaje de programación Small Talk,
es un sistema operativo multiusuario utilizado co- el primer lenguaje de programación orientado a
rrientemente en estaciones de trabajo de mayor po- objetos.
tencia y capacidad que los PC. Fue desarrollado en Cuando se trabaja con estos conceptos-metáfo-
1969 por Ken Thompson. A mediados de los 1970 ra, el monitor se presenta como una pantalla com-
corría principalmente en ordenadores tipo PDP, or- puesta por subventanas que pueden abrirse y ce-
denadores con una unidad central potente y varias rrarse y en las que el usuario puede adentrarse sin
terminales. A finales de esta década surgieron dife- límite. El proceso real se basa en una compleja es-
rente versiones comerciales. En la década siguien- tructura de transferencias de bloques de bits que
te se normalizaron diferentes versiones. En 1989 están en gran medida normalizados e integrados
se formó la UNIX Software Operation que, en 1990, en rutinas compartidas por una gran variedad de
se convirtió en la UNIX System Laboratories Inc., sistemas gráficos.
división subsidiaria de AT&T. En la actualidad es Una piedra de toque de los sistemas operativos
el principal sistema operativo sobre plataformas no es su capacidad para la multitarea. Se denominan
personales aunque está perdiendo progresivamen- así los sistemas operativos capaces de controlar la
te cuota de mercado frente a los PCs. ejecución de dos o más programas en paralelo por
En los PCs el sistema operativo principal sigue un mismo ordenador. Windows 95 y Windows NT
siendo el MSDOS, siglas de Microsoft Disk son auténticos sistemas multitarea lo que marca su
Operating System, "Sistema Operativo de Disco distancia con respecto al MSDos y al Windows 3.x.
de Microsoft". Su futuro se presenta más que pro-
blemático desde hace años ante la limitación que Funciones
supone contar con una memoria principal de 640
Kb, cuando muchos ordenadores utilizan 32 Mb lo Los sistemas operativos permiten controlar de modo
que obliga a realizar una serie de enojosas chapu- directo la organización de archivos en el disco duro.
zas que serían innecesarias en un sistema sin esta El principal uso directo que se hace de un sistema
limitación (que se mantiene por requisitos de com- operativo es para copiar, mover y renombrar fi-
patibilidad con versiones anteriores) para poder cheros. Esto implica un trasiego constante por di-
gestionarla. rectorios, subdirectorios. Un directorio o carpeta
La hegemonía de Microsoft en el mundo de los puede entenderse como algo que no tiene otro con-
tenido que o bien un subdirectorio, es decir un di- .dll dynamic link library, subprograma que
rectorio subordinado a otro directorio o un fiche- se activa en tiempo de ejecución
ro, que es el receptáculo sustancial de información. .drv driver
Un fichero, archivo o file es un conjunto de in- .exe ejecutable
formación almacenada de modo unitario bajo un .hlp help, archivo de ayuda a un programa
único nombre y asociado a uno o más tipos de pro- .ini archivo con códigos de inicialización
gramas de aplicación. Los ficheros pueden conte- .rtf rich text format, archivo asci mejora-
ner información propia de un programa, no accesi- do
ble para el usuario o bien información generada .tmp archivo temporal
por el propio usuario y administrada por un pro- .ttf true type font, tipo de letra "verdade-
grama. Los ficheros generados por el propio usua- ro"
rio pueden a su vez ser accesibles por otros usua- .txt archivo de texto genérico en código
rios o quedar protegidos por claves propias. Pue- ASCI
den ser reescritos o pueden quedar protegidos para .sys archivo de sistema de un programa
escritura.
Todo fichero lleva asociada una ruta o path. Formatos
Dado que los archivos, en un ordenador, están in-
sertados en una estructura compleja que, por lo Se denomina formato, genéricamente, a la forma
general, incluye diferentes unidades y, dentro de en que están estructurados los datos sobre un de-
cada una de ellas, directorios y subdirectorios, la terminado soporte. Sobre este tema volveremos en
indicación de la vía de acceso a un fichero, sea de varias ocasiones. En el capítulo 11, sobre bases de
modo directo, sea por medio de variables incorpo- datos y sistemas de información, se discutirá algo
radas al sistema operativo o a un programa de apli- más extensamente la importancia de estructurar los
cación, es un aspecto fundamental de la gestión de datos de uno u otro modo. Desde un punto de vista
archivos. En el sistema operativo DOS, los niveles meramente operativo, y por lo que respecta al tipo
de la vía de acceso se indican por medio de barras de datos más generales, puede decirse que hay tres
contrainclinadas. La ruta de acceso a un archivo tipos principales de formatos:
"CASA9. dwg" que contuviera la planta de una casa a) Los archivos de mapas de bits guardan imá-
podría ser, por ejemplo genes como matrices que almacenan la posición
"C:\grupo1\pry3\dwg\CASA9.DWG" en donde de cada punto y el valor cromático o acromático
"C:" indica la unidad en que se trabaja "grupo1" el que le corresponde. En el capítulo 6, sobre imáge-
grupo de trabajo, "pry3" el proyecto 3 de los pro- nes, se enumeran los principales tipos de formatos
yectos en curso y "dwg" el subdirectorio en donde utilizados en tratamiento de imágenes, probable-
se incluyen los archivos gráficos de dibujo de este mente el sector en donde puede encontrarse mayor
proyecto. variedad.
En todos los sistemas operativos el nombre de b) Los archivos vectoriales guardan entidades
los ficheros consta de una serie de caracteres que geométricas como estructuras que asocian etique-
representan su "nombre propio" más tres caracte- tas de identificación, propiedades y datos. Por ejem-
res adicionales que indican su tipo y que se deno- plo, "línea", "color negro", "tipo continuo" "punto
minan su extensión. Estos caracteres se sitúan al inicio: 1,2", "punto final: 3,42. Pueden considerar-
final del nombre del fichero, separados por un pun- se como bases de datos con instrucciones implíci-
to. Cuando se utiliza el sistema operativo como el tas sobre como imprimir o mostrar tales datos.
MsDOS o un entorno operativo como Windows, c) Los metaarchivos son archivos con capaci-
hay una serie de extensiones que se han adoptado dad para contener los dos tipos anteriores. Se utili-
convencionalmente y que deben respetarse. Algu- zan principalmente en impresión y en programas
nas de las principales son las siguientes: de autoedición que deben manejar archivos de di-
.bak backup, copia de seguridad bujo e imágenes. El principal es sin duda EPS (si-
.cfg archivo con datos sobre configuración glas de Encapsulated Postcript File), un formato
.com command, fichero ejecutable que es propiamente un lenguaje de descripción de
.dat archivo con datos sobre instalación de entidades de diversos tipos y que es compartido
un programa por muchos modelos de impresoras. Otro formato
de transferencia muy utilizado bajo Windows es desfragmentación del disco duro, etc. Algunos pro-
WMF (siglas de Windows Meta File). gramas populares integran un gran número de es-
Cada programa de aplicación graba sus datos en tas utilidades en un conjunto unitario que funciona
un formato propio y los archivos especifican este como un sistema superpuesto al sistema operativo
formato por medio de una serie de extensiones ca- que aumenta sus recursos y hace la gestión más
racterísticas que es necesario conocer y respetar sencilla mediante la adición de recursos gráficos,
para poder identificar los archivos. Se indican a ventanas, menús colgantes, etc.
continuación algunos ejemplos corrientes. De todos estos, probablemente el más necesario
es un buen antivirus. Un virus es un programa di-
.cdr composición con Corel Draw señado con la sana intención de ocasionar fallos en
.dgn dibujo o modelo en Microstation el funcionamiento de un disco duro o destruir da-
.doc documento de Word tos. Los virus se instalan en ficheros ejecutables de
.dot plantilla de Word modo invisible para el usuario y se copian a si mis-
.dwg dibujo o modelo de AutoCad mos en otros ficheros ejecutables, propagándose a
.max escena de 3D Studio Max través de archivos compartidos por cualquier or-
.mda base de datos creada con Access denador que haya entrado en contacto con estos
.psd imagen generada con Photoshop archivos. Hay virus de diversas categorías, desde
.xls tabla de datos creada con Excel los que pueden producir simples molestias en el
.3ds escena de 3D Studio funcionamiento de un programa hasta los que pue-
den destruir componentes básicos del ordenador.
Hay otros archivos que se utilizan para transferir Existen programas antivirus que los detectan y los
datos entre aplicaciones. Los dos más conocidos eliminan y que se van renovando continuamente a
son IGES (siglas de Initial Graphics Exchange medida que aparecen nuevas especies y que pue-
Specification) desarrollado por un comité de ANSI den encontrarse con facilidad a través de Internet.
con la intención de que fuera independiente de cual-
quier programa de CAD, que se reconoce por la
extensión ".igs" y DXF (acrónimo de Drawing
eXchange Format), con extensión ".dxf", desarro-
llado por AutoDesk.
Complementos operativos
Capítulo 3 CAD2D
Para la gran mayoría de arquitectos que utilizan la introduciendo. Desde 1984 aproximadamente, pri-
informática los instrumentos principales de traba- mero a través de los ordenadores Apple, después
jo siguen siendo, y seguirán siendo, aquellos que de los IBM y más adelante a través de todo tipo de
posibilitan una definición precisa de perfiles y vis- marcas, los PCs están equipados con placas gráfi-
tas planas de las formas que están proyectando. Y cas que posibilitan este modo de trabajo. Actual-
esto es así no sólo por razones técnicas que limitan mente la inmensa mayoría de los programas de
la capacidad para usar otras técnicas más comple- CAD trabajan en modo gráfico.
jas de generación que se verán más adelante sino, Pero, por añadidura, el concepto ha evoluciona-
sobre todo, porque la propia índole de la arquitec- do hasta incluir un sinfín de mecanismos que no
tura confiere una importancia esencial a las plan- tienen otro objeto que facilitar la interacción del
tas, los alzados, las secciones y el trabajo sobre usuario con la máquina. Sin embargo, esta razón
planos maestros que lo son tanto por razones cons- aparentemente secundaria se ha convertido en la
tructivas como por razones de concepción del pro- práctica en primordial debido a dos razones que es
yecto. De ahí que el primer tipo de programa de difícil mantener separadas: por un lado, a impera-
aplicación que un arquitecto debe conocer en la tivos comerciales y por otro a la propia evolución
actualidad y, si es posible, dominar, es lo que se de los programas. La búsqueda de nuevos clientes,
denomina genéricamente CAD2D, esto es, un tipo que comprenden las ventajas de utilizar un ordena-
de programa informático que permite generar y dor pero son reacios a entrar en la lógica de la má-
modificar figuras planas. quina, es lo que ha impulsado la proliferación de
mecanismos de interfaz "amistosos". Pero, también
1 Interfaz es verdad, y esto es particularmente cierto en el
mundo del CAD, que la complejidad que han ido
Antes de la aparición de los ordenadores con capa- adquiriendo los nuevos programas hace necesario
cidad gráfica, trabajar con un programa de CAD que estos se complementen con recursos que, como
implicaba conocer una serie de funciones, activar mínimo, descarguen al usuario de la necesidad de
estas funciones escribiéndolas con el teclado y memorizar cientos de ordenes y parámetros.
esperar una respuesta de la máquina que podía ser Los recursos de interfaz están en parte normali-
un dato, un mensaje de confirmación o un mensaje zados por asociaciones que procuran contribuir a
de error. Si la sesión había ido bien, al final se en- facilitar el intercambio tecnológicos. El grupo de
viaba una orden de imprimir el resultado y sólo normativos principales, hasta hace unos años esta-
entonces se podía contar con una vista de lo que ba parcialmente recogido en PHIGS, siglas de
uno se traía entre manos. Contar con un ordenador Programmer’s Hierarchical Interactive Graphics
con "capacidad gráfica" quiere decir, en primer Standards, ("estándares de gráficos interactivos
lugar, que no es preciso esperar hasta que la impre- jerarquizados para programadores"), un sistema de
sora (o un monitor especial al que hay que activar protocolos y convenciones independientes del dis-
mediante una orden específica) nos muestre el re- positivo, creado para unificar funciones y facilitar
sultado de una serie de acciones sino que este apa- el intercambio entre diferentes tipos de dispositi-
rece "en tiempo real", es decir, como respuesta in- vos y programas de gráficos. Había 6 dispositivos
mediata a la secuencia de operaciones que vamos lógicos de entrada normalizados en Phigs: locator,
pick, choice, valuator, string y stroke. El primero, tamaño de un carácter, que parpadea para facilitar
locator, proporcionaría la posición en coordena- su localización. En modo gráfico, el cursor adopta
das globales (x,y,z) de un punto de datos; su reali- diversas formas que dependen del tipo de progra-
zación física puede venir dada por un ratón o un ma y del tipo de operación que se esté llevando a
cursor asociado a una tableta digitalizadora. El se- cabo. Algunas de las más corriente en programas
gundo, pick, identificaría una estructura o un ele- de imágenes son: una flecha, que indica por lo ge-
mento de una estructura; puede ser realizado por el neral que se está en modo selección general, dos
mismo dispositivo que el anterior, tal como un ra- líneas ortogonales cruzadas que indican que se está
tón. El tercero, choice, identificaría una selección en modo de introducción de datos gráficos o un
en un rango de alternativas, tal como ocurre cuan- pequeño rectángulo que indica que se está en modo
do se escoge una orden de un menú. El cuarto, de selección de entidades.
valuator, identificaría un valor numérico en un ran- Las rubber bands o bandas elásticas son otro
go de valores posibles dados. El quinto, string, daría recurso corriente en sistemas gráficos que simulan
una entrada de texto, por lo general a través del la deformación interactiva de una entidad gráfica
teclado. Y el sexto y último, stroke, proporcionaría tal como una línea o un rectángulo, lo que facilita
una secuencia de posiciones (x,y,z) en coordena- el seguimiento de las operaciones. Las asas,
das globales. handles o grips son pequeños iconos en forma de
Mencionamos estos términos para subrayar el cuadrado que aparecen en los vértices de entida-
hecho de que lo que puede aparecer como una ca- des seleccionadas y que indican que están disponi-
racterística "natural" de algunas aplicaciones tiene bles para ser cambiadas de posición arrastrando la
detrás una larga historia de protocolos, normativas entidad pero sin modificar el resto de los vértices.
acuerdos y desacuerdos. Hay que decir por otro Todos estos recursos básicos, algunos de los cua-
lado que los organismos internacionales de norma- les se muestran en la figura 1, tienen ya cerca de
lización siguen a duras penas la evolución comer- 30 años de existencia.
cial y que, en estos momentos, a finales del siglo, La entrada de ordenes se puede hacer básica-
las normas gráficas están dominadas por los recur- mente de dos modos: escribiéndolas directamente
sos propios de Microsoft Windows que son simila- por teclado o seleccionándolas por medio del ra-
res en algunos aspectos a los indicados pero inclu- tón o las teclas del cursor del teclado a partir de
yen una miríada de herramientas adicionales, una serie de alternativas dadas por menús. En am-
omnipresentes en toda aplicación que funcione en bos casos se activa, por medio de una palabra cla-
este entorno. ve, una serie de procesos. En el primer caso el tex-
Haremos una revisión rápida de los recursos to aparece en algún sector especial de la pantalla
habituales presentándolos de un modo menos téc- que se conoce generalmente como línea de orde-
nico. Dado que la mayor parte de la información nes o command line. Esto permite comprobar lo
está en inglés utilizaremos los términos ingleses que se ha escrito antes de confirmar la orden. La
acompañados de su traducción al español para fa- mayoría de los programas de CAD permiten crear
cilitar la doble asimilación de estos términos. abreviaturas personalizadas para las órdenes más
corrientes. Por esta razón, la entrada por teclado
Recursos gráficos principales
como medio principal de interacción sigue siendo entre introducir los datos por medio de coordena-
el método favorito de usuarios experimentados aun- das cartesianas, por medio de coordenadas polares
que se utilicen los menús para órdenes de uso me- o por medio de coordenadas cilíndricas o esféri-
nos frecuente. cas. Muchos usuarios prefieren utilizar macros o
En el segundo caso la orden se selecciona a par- alias para evitar tener que repetir determinadas se-
tir de algún tipo de menú, que incorpora de algún cuencias obligadas para el caso de, por ejemplo,
modo la orden, evitando el tener que escribirla; entrada en coordenadas polares relativas.
basta resaltarla y hacer clic con el ratón para acti- La utilización de alias o macros es una forma
varla. Las listas de ordenes aparecen agrupadas de de personalizar el uso de un programa. Un ordena-
diversos modos. La mayoría de programas de Cad dor "personal" admite la posibilidad, como sería
actuales presentan tres o cuatro menús. Uno fijo, de esperar, de adaptar todos o la mayoría de los
que puede estar situado en la parte lateral derecha, programas de aplicación a los modos
el menú de pantalla o screen menu. Otro que apa- personalizados o individualizados de trabajo. Esto
rece en el momento en el que el cursor se sitúa so- se consigue, en mayor o menor grado, en función
bre la parte superior de la pantalla, el menú col- de lo abierto que sea el programa y puede ir desde
gante o pop down menu; hasta ese momento la lí- la modificación de aspectos propios de la
nea superior puede haber servido como un indica- interacción básica, tal como el color de la pantalla
dor de la posición en coordenadas del cursor, de la o el tipo de letra de los menús, hasta la creación de
capa y el color activos y de las restricciones de ordenes propias por medio de lenguajes de alto ni-
ortogonalidad activas si bien la tendencia actual es vel incorporados al programa y accesibles para el
mantener la información de estado, dada por otro usuario. Un mínimo grado de personalización, a
recurso, la barra de estado o status bar, en la parte través del sistema operativo y los archivos de arran-
inferior de la pantalla. que, es prácticamente obligado para adaptar el fun-
Una tercera posibilidad la proporcionan los cionamiento de cualquier programa a las caracte-
menús de iconos o barras de herramientas, icon rísticas particulares de la máquina.
menus o tool bars. Microstation o AutoCad para Otro aspecto importante, ya mencionado, es la
Windows presentan menús de este tipo que pueden utilización de restricciones o constraints en la en-
desplazarse y situarse en cualquier posición de la trada de datos. Las principales restricciones dispo-
pantalla. Aunque la utilización de iconos facilita a nibles en cualquier programa de CAD2D son:
usuarios noveles el aprendizaje del programa ocu- a) las que fuerzan la ortogonalidad; si se activa
pan partes considerables de la pantalla y los usua- este modo todas las líneas y movimientos se reali-
rios más expertos tienden a reducir su uso al míni- zan perpendicularmente al sistema de coordenadas
mo. Por último los menús emergentes o pop up activo; b) los snaps ("cazados" en la versión espa-
menus surgen en cualquier posición de pantalla in- ñola de Microstation); si se activa esta opción al
cluyendo ordenes particularmente frecuentes; se ac- seleccionar un elemento el cursor se sitúa
tivan a menudo presionando el botón derecho del
ratón o alguna combinación tal como este botón
Menú colgante (Pull down)
junto con la tecla de mayúsculas. Estos recursos Línea de
básicos se resumen en la figura 2. Menús
La entrada de datos (coordenadas, dimensio-
nes) puede efectuarse en modo gráfico o en modo Menú de
numérico. En modo gráfico la entrada es aproxi- Iconos
mada a no ser que se tenga activada alguna de las
restricciones que obligan a las entidades gráficas a
situarse sobre una retícula. En modo numérico de- Menú
ben escribirse los datos en la línea de ordenes o en
(Pop up)
un panel anexo y caben diversas posibilidades.
Puede introducirse un punto a partir de las coorde-
nadas absolutas o de las coordenadas relativas al Línea de ordenes y mensajes
último punto introducido o a un punto selecciona-
do. Y, en cualquiera de estos casos, puede elegirse Figura 2 Recursos básicos de interacción
automáticamente sobre determinados puntos cla- varse, presentan en primer plano la página corres-
ves tales como el punto final, el punto medio, el pondiente, un sistema que se denomina técnicamen-
punto perpendicular o la intersección de una línea, te property sheets (el conjunto del recurso) y
el centro de un círculo, etc; c) las retículas forza- property pages (cada una de las fichas electróni-
das, o grids que obligan al cursor a situarse sobre cas). La mayoría de estos recursos tienen como ca-
un punto de la retícula. racterística principal el ser de inmediata compren-
sión por cualquier tipo de usuarios por lo que huel-
Otros recursos gráficos ga cualquier explicación adicional.
Quizás lo principal que debe tenerse en cuenta
La implantación masiva de Microsoft Windows ha sobre este apartado es la necesidad de personalizar
generalizado una creciente cantidad de recursos la interfaz para adaptarla tanto a las preferencias
gráficos que facilitan la entrada de datos o de personales como al tipo de trabajo que se vaya a
parámetros que afectan a los datos. Un recurso com- desarrollar. Esto implica una selección drástica. Por
plementario utilizado por muchos tipos de progra- ejemplo AutoCad, en sus últimas versiones, cuenta
mas, además de los que funcionan bajo Windows, con más de 400 o 500 órdenes, muchas de las cua-
son las cajas de diálogo o dialog boxes, un recurso les implican varias opciones subsidiarias que ele-
de interfaz que hace surgir en pantalla un recuadro varían la cifra de palabras clave a cerca de 1.000.
en cuyo interior aparecen una serie de mecanismos Lo primero que se requiere, una vez que se conoce
virtuales y textos que facilitan la entrada de opcio- el programa suficientemente bien, es seleccionar
nes o parámetros asociados a ordenes o la especifi- las que se utilizan con mayor frecuencia.
cación de variables. En el caso de MS Windows, Y lo siguiente es optar por un modo de entrada.
los principales dispositivos son los siguientes: bo- Pues la mayoría de las órdenes principales pueden
tones de radio o radio buttons, que permiten "sin- activarse de 3 o 4 modos diferentes. Esto es una
tonizar" opciones que se excluyen mutuamente; ventaja que se ofrece al usuario desconocido, que
conmutadores, casillas de verificación o check pertenece a un mercado muy amplio al que se in-
boxes, que permiten elegir opciones no excluyentes; tenta contentar de todos los modos posibles, para
cajas de listas o listboxes, que presentan listas de que elija cuál es el modo que, en general, prefiere;
alternativas; textos estáticos o static texts, que eti- no para que vaya alternado uno u otro aunque en
quetan las diferentes opciones y facilitan la com- casos muy específicos pueda ser interesante jugar
prensión de la caja de diálogo; textos editables, con opciones de entrada alternativas. La figura 4
cajas de edición o edit boxes, que permiten intro- muestra los diferentes modos en que pueden
ducir valores. La figura 3 muestra una caja de diá- introducirse los datos de una línea recta.
logo genérica en la que aparecen ordenados todos Una elección común y recomendable es crear
estos componentes. alias por teclado para las ordenes más frecuentes y
Otros recursos más recientes son: barras de pro- dejar en los menús aquellas que se utilicen con
gresión, progress bars o track bars que muestran menor frecuencia, cuyo nombre quizás no se re-
el estado del proceso, cuánto falta para que se cum- cuerda con seguridad, pero que interesa que que-
pla una determinada tarea (no hay que fiarse de-
masiado de los tiempos que se dan); vistas de listas Título de la Caja de Diálogo
etiqueta de "+" que al pulsarla muestra otras listas Botón 2 Opción activa (botón 2)
Lista B
subordinadas o "-" que indica que puede cerrarse.
Este tipo de indicadores son los mismos que se uti- Grupo 3 Grupo 4
Alternativa 1
Grupo 5
Modo a
Valor X
lizan por barras de persianas que muestran (en modo Valor Y Alternativa 2
Modo b
Modo c
"-") u ocultan (en modo "+") diversos controles. Valor Z Alternativa 3 Modo d
otro tipo de aplicación, vinculando archivos al precisión máxima sería de 1 cm. O bien, en un tra-
modelo en CAD mediante enlaces tipo OLE (Object bajo de diseño a pequeña escala, puede optarse por
Linking and Embedding). Si se inserta un docu- trabajar con un dígito decimal, con la implicación
mento de texto, una hoja de cálculo o una imagen, de que se trabajará con 1 mm de precisión como
mediante este tipo de vinculación, el contenido de máximo.
lo insertado se actualiza automáticamente, y tam- Los colores más adecuados para trabajar son
bién es posible acceder directamente a la aplica- también algo que se debe decidir desde el inicio
ción de la que proviene sin salir del programa de del trabajo. La primera decisión, que puede ser una
Cad que estemos utilizando. norma del despacho en que se trabaje, pero debe-
Por lo que respecta a aspectos más básicos, la ría ser puramente personal pues depende de carac-
organización de un archivo para la elaboración de terísticas individuales, es qué color de fondo que-
un modelo 2D sigue pautas muy similares a las de remos utilizar: blanco, negro o gris. Según cuál sea
un modelo tradicional. Según el tipo de proyecto esta elección habrá que seleccionar aproximada-
de que se trate habrá que comenzar por decidir la mente una docena de colores, que destaquen con
escala adecuada del modelo, la precisión y las to- claridad sobre este fondo, para diferenciar los dis-
lerancias admisibles y las unidades con que se va a tintos elementos del modelo.
trabajar. Otras características que se reflejarán en los
En el caso de un sistema tradicional, la decisión documentos del proyecto, como son los tipos de
sobre estos aspectos básicos implicaría algo así línea, los estilos de texto, los estilos de multilíneas,
como la utilización de mesas más o menos grandes si se utilizan, o los estilos de acotación, deben de-
y de escalímetros más o menos finos. En el caso de pender de criterios generales. En cualquier despa-
un modelo informático esto implica la elección de cho profesional todas estas cuestiones están deci-
unos límites para el espacio de trabajo virtual, de didas a priori lo que facilita el trabajo y ahorra te-
un sistema de aumentos y decrementos proporcio- ner que tomar decisiones que no tienen que ver con
nales a estos límites, un tipo u otro de unidades, y lo fundamental del proyecto en curso
un sistema de ángulos y dimensiones preferentes En la mayoría de los casos, la elección de un
que pueden activarse o desactivarse y que, en la sistema de preferencias adecuado para un tipo de
gran mayoría de los casos, implicará una serie de trabajo se concretará en la creación de un dibujo
restricciones preferentes, tal como ángulos restrin- prototipo, un archivo en blanco que sirve como
gidos a direcciones ortogonales. Esto puede com- plantilla para modelos de determinadas caracterís-
binarse con retículas para hacer bocetos rápidos ticas comunes. Además de las unidades y los lími-
tal como se muestra en la figura 6. tes, este archivo puede incorporar una serie de ca-
Por ejemplo, por lo que respecta a las unidades pas básicas que pueden modificarse a posteriori
de trabajo, uno puede elegir trabajar con dos dígitos pero que en muchos casos pueden ser las mismas.
de precisión para unas unidades abstractas que se Todo lo relativo a la nomenclatura y normaliza-
decide (esta es una decisión externa al sistema ción de capas es una cuestión importante y com-
informático) que son iguales a metros, en un rango pleja a la que se volverá en el capítulo 10. Baste
de 100 × 80 m. Esto implica que no se espera tra-
bajar con una precisión mayor de 1 cm y que, algu-
na de las vistas principales que se grabarán para
volver a ellas con rapidez, o la vista principal a la
que se volverá cuando se invoque la orden "zoom
a toda pantalla" será una vista que mostrará un rec-
tángulo de, aproximadamente, estas dimensiones
virtuales.
Similarmente, para otro tipo de trabajos a ma-
yor escala, se podría decidir trabajar con tres dígitos
de precisión para unas unidades abstractas que se
decide representan kilómetros. Esto implicará que
la precisión máxima con que contará será de 1 m. Figura 6 Uso de restricciones a retículas para
Si, en este mismo caso, se optara por 4 dígitos la bocetos previos
por ahora con apuntar que cualquier modelo nece- proyección es lo que acabamos viendo en el moni-
sita algunas capas básicas, auxiliares, para ejes de tor. Si dibujáramos un punto en la posición 200,
construcción, para elementos diversos, etc., que 150, 0 de la escena inicial, en el primer sistema de
pueden incorporarse al dibujo prototipo o crearse coordenadas, este punto se transformaría en el punto
nada más comenzar el modelo. Un despacho bien 0.5, 0.5, 0 del cubo de visión normalizado y se pro-
organizado contará con varios dibujos prototipo que yectaría en la el punto 512, 384 del sistema de co-
correspondan a los diferentes tipos de trabajo que ordenadas del dispositivo.
se realizan. Las configuraciones de ventana pue- La automatización de las transformaciones en-
den también incluirse en el dibujo prototipo si el tre estos sistemas implica que se pueda escoger en
usuario tiene preferencias claras sobre ello. cualquier momento entre una vista en planta, en
alzado, en axonometría ortogonal o en perspecti-
2 Visualización va. Para la máquina no hay ninguna diferencia, no
hay mayor dificultad entre elegir uno u otro siste-
Los modelos informáticos se generan a "escala real" ma.
y se inspeccionan a través de una ventana, la pan-
talla del monitor, de reducidas dimensiones. Como Configuración de ventanas y selección de
en todos los procesos gráficos se requiere cierta vistas
habilidad para moverse con facilidad por este es-
pacio. No hay ninguna recomendación ni explica- Esto quiere decir que pueden escogerse diversas
ción que pueda sustituir a las horas de vuelo. Pero proyecciones y, por añadidura, subdividir la panta-
puede ganarse tiempo si se comprende cuando an- lla en diferentes ventanas, también denominadas
tes cuáles son los mecanismos implicados y con viewports y enviar cada una de las proyecciones
que herramientas se cuenta. Lo que sigue es una escogidas a cualquiera de estas ventanas. Esto per-
breve sinopsis de ambas cosas. mite trabajar en varias vistas simultáneas (a costa
de perder campo de visión). El trabajo en CAD pre-
Sistemas de coordenadas normalizadas senta una considerable ventaja con respecto a los
sistemas tradicionales junto con un enorme incon-
La imagen que aparece en el monitor de un orde- veniente. La gran ventaja es la variedad de técni-
nador cuando se trabaja en CAD obedece siempre cas que nos permiten navegar con rapidez por el
a una proyección que es el resultado de 5 transfor- espacio virtual de trabajo. El inconveniente es el
maciones de sistemas de coordenadas normaliza- reducido espacio con que se cuenta. Las estrate-
dos. Estos cinco sistemas de coordenadas, que no gias de visualización implican una compensación
describiremos en detalle, corresponden respectiva- constante entre estos dos extremos.
mente al conjunto de la escena, al objeto, al volu-
men de visión, a la normalización del volumen de
visión y al dispositivo de proyección.
Se entenderá esto mejor con un ejemplo. Si co-
menzamos una sesión sin haber creado ningún ob-
jeto, el monitor nos mostrará una vista en planta de
una escena vacía. Supongamos que los límites de
esta escena son 0,0 (esquina inferior izquierda) y
400, 300 (esquina superior derecha). Por omisión,
el tipo de proyección es ortogonal y el volumen de
visión que el programa tiene en cuenta es un cubo
de 400 x 300 unidades y una altura indefinida. Nor-
malizar este cubo de visión significa traducir estas
dimensiones y cualquier otra que contuviera en su
interior a un cubo unitario de 1 × 1 × 1. Este cubo
unitario deberá proyectarse sobre el plano virtual
que constituye nuestra pantalla y que podemos su- Figura 7 Organización de un modelo en
poner que es un plano con 1024 × 768 puntos. Esta diferentes ventanas (viewports)
un requisito previo de la organización de un mode- rellenar con color un área delimitada por puntos.
lo en 2D que debe llevarse a cabo por diversas ra- La cuarta, fill area set, para dibujar un conjunto de
zones, la primera de las cuales es la necesidad de áreas de color. La quinta, text, para dibujar una
controlar la visualización. cadena de caracteres. La sexta, annotation text
relative, para asociar un texto a un dibujo. La sép-
3 Creación de entidades 2D tima, cell array, para dibujar una retícula de áreas
sólidas. La octava, generalized drawing primitive,
El funcionamiento de un sistema gráfico implica para incluir curvas en las polilíneas.
una serie muy compleja de rutinas que se han ido A partir de estos tipos normalizados, que pue-
normalizando progresivamente. El primer sistema den ser compartidos por diferentes programas, el
que se normalizó oficialmente fue el GKS número y tipo de primitivas queda hasta cierto punto
(Graphical Kernel System, ANSI 1985). En 1988 abierto a quien utilice el programa. Cualquier enti-
se aprobó el GKS-3D. En este mismo año se incor- dad geométrica que admita una representación
poró al ANSI y posteriormente al ISO otro sistema exacta puede ser convertida en una primitiva. Es
más complejo y más desarrollado, el PHIGS posible, por ejemplo, elaborar un sencillo progra-
(Programmer’s Hierarchical GraphicsSystem) que ma en AutoLisp que dibuje una parábola (una enti-
posteriormente incorporaría rutinas de simulación dad que no existe en la lista proporcionada por el
visual (rendering) en el PHIGS-PLUS. Hay que programa) y, a partir de aquí, crear una orden pro-
decir sin embargo que la evolución de los progra- pia que se llame "parábola". Cada vez que se intro-
mas avanza a un ritmo difícil de seguir por los de- duzca esta nueva palabra clave, la palabra "pará-
partamentos de estos institutos y aunque conviene bola" el programa nos preguntará, por ejemplo,
conocer las normas internacionales es aún más im- dónde queremos situar el punto de arranque, cuál
portante conocer las normas de hecho, impuestas es el valor del radio y cuál es el límite. Una vez
por la propia evolución de los productos introducidos estos valores se dibujará una parábo-
informáticos. la exactamente igual que se dibuja un círculo o un
Las funciones fundamentales que lleva a cabo polígono, dos entidades que sí están en la lista de
un sistema gráfico están recogidas en una serie de primitivas del programa. Lo mismo vale para cual-
protocolos que actúan como intermediarios entre quier tipo de curva que admita una representación
un programa de aplicación y un conjunto de dispo- paramétrica.
sitivos físicos. Para una mejor comprensión de
cuanto está implicado en el proceso general de Representación vectorial y raster
modelado geométrico incluiremos una relación muy
resumida de las operaciones básicas que se llevan No deben confundirse las entidades gráficas pri-
a cabo. mitivas, desde el punto de vista del programa de
aplicación, con las entidades gráficas primitivas,
Primitivas gráficas en sentido estricto desde el punto de vista del dispositivo. En toda se-
sión de trabajo real hay una conversión constante
Las entidades gráficas primitivas definidas en este de las primeras a las segundas y si no se entienden
sistema son básicamente: puntos, líneas, superfi- algunas de las características de esta conversión
cies (filled areas) y textos. Las entidades 3D se no se entenderá el porqué de algunos resultados,
resuelven en entidades 2D, es decir, superficies y que pueden resultar un tanto extraños, del funcio-
volúmenes se representan por medio de líneas y namiento del sistema.
superficies en 2D. Más exactamente se normalizan El tipo de línea más sencillo de representar es
una serie de entidades denominadas graphical obviamente la línea recta, que puede quedar deter-
output primitives ("primitivas gráficas de salida"). minada por las coordenadas de dos puntos. De ahí
En las normativas PHIGS, mencionadas más arri- que la mayoría de las aplicaciones reduzcan cual-
ba, figuraban 8 entidades que pertenecerían a esta quier otro tipo de línea a una colección más o me-
categoría. La primera, polyline, para dibujar una nos numerosa de segmentos de recta. La primitiva
secuencia de líneas rectas conectadas. La segunda, gráfica más elemental estaría constituida por con-
polymarker, para etiquetar un conjunto de puntos siguiente por dos funciones que están incorpora-
de datos con símbolos. La tercera, fill area, para das a cualquier lenguaje de programación (el nom-
bre concreto de la función puede variar de un pro- llas (también en vías de extinción), el procedimiento
grama a otro). Estas dos funciones son: MoveTo es relativamente sencillo; se trata de dar la orden a
(x,y) y LineTo (x,y). La primera orden actúa sobre un elemento mecánico, de que se mueva siguiendo
los mecanismos (bobinas magnéticas deflectoras) una dirección claramente determinada.
que modifican el recorrido del rayo de electrones Sin embargo, en el caso de un dispositivo raster,
dirigido sobre los puntos de fósforo de la pantalla que es con gran diferencia, hoy por hoy, el más
y lo obligan a situarse en la posición x,y en coorde- utilizado, el procedimiento es bastante más com-
nadas de pantalla. Evidentemente, esto implica un plicado. Un dispositivo raster almacena toda la in-
complejo desarrollo, que obviaremos, y que per- formación gráfica como matrices de puntos que
mite a una orden de este tipo dar lugar físicamente quedan activados o desactivados en función del
a esta acción. La segunda orden actúa sobre los elemento que se deba presentar. Esto implica que
mecanismos que modifican el recorrido del rayo cualquier información geométrica que, en general,
de electrones y lo obligan a trazar una línea recta, implica una sucesión continua de números reales,
desde la posición en que estuviera situado, hasta la debe quedar traducida a una sucesión de números
posición x,y. enteros. En el caso de una línea horizontal o verti-
Estas órdenes se definen en el espacio pantalla cal, esta transformación adicional resulta trivial
a partir de órdenes provenientes del espacio geomé- pues tan sólo cabe una solución posible. Pero en el
trico. Ahora bien, el procedimiento real será muy caso de una línea inclinada o de un arco de círculo
distinto si se cuenta con un dispositivo de salida la solución no es unívoca y se requieren algoritmos
vectorial o de tipo raster. En el caso de un disposi- especiales que determinen cuáles son los puntos
tivo vectorial, tal como sería un monitor vectorial que deben ser activados. En el caso de líneas uno
(en desuso en la actualidad) o un plotter de plumi- de los algoritmos más utilizado es el algoritmo de
Bresenham que, sucintamente, consiste en locali-
zar las posiciones óptimas sobre una matriz de pun-
tos que deben representar una línea. El método con-
siste básicamente en incrementar en una unidad la
coordenada x o la coordenada y según la inclina-
ción de la línea se aproxime más a una de las dos.
El incremento de la otra variable se iguala progre-
sivamente a 0 o a 1 examinando iterativamente la
distancia entre la posición real de la línea y las po-
siciones más cercanas de la rejilla.
Lo que interesa retener es que la solución no es
única y que, cuanto menor sea la resolución más
insatisfactorio puede ser el resultado. En algunos
Figura 10 Conversión de una línea de casos el efecto puede minimizarse utilizando téc-
vectorial a raster nicas de antialiasing que se explicarán en el capí-
tulo correspondiente a tratamiento de imágenes.
Pero la única solución efectiva es aumentar la re-
solución del dispositivo de salida.
por ejemplo, definimos una ventana o una puerta La noción de familia es importante en este con-
como un bloque unitario, la modificación de su lon- texto y conviene subrayarla. Entendemos por fa-
gitud para adaptar el detalle a un caso particular milia, en diseño paramétrico, un conjunto de ele-
nos modificaría también las dimensiones del mar- mentos que sólo difieren en las dimensiones de sus
co en la misma proporción que la anchura de la partes pero que son idénticos en cuanto a sus ca-
puerta lo que resulta en un efecto, en general, racterísticas formales y tipológicas. En la creación
indeseado. Lo que se necesita es un modo de alma- de una célula parametrizable se requieren funda-
cenamiento que mantenga las dimensiones del mar- mentalmente dos cosas: la descripción topológica
co y del vano como variables independientes. De que especifica las partes y las relaciones que estas
esto trata el diseño paramétrico. La figura 15 mues- partes mantienen entre sí y el esquema dimensio-
tra un ejemplo característico. El elemento de la iz- nal que especifica las prioridades o las restriccio-
quierda puede modificarse por una orden como nes dimensionales que deben afectar a algunas de
stretch para alterar sus dimensiones en un sentido estas entidades o a su relación. Esta fase inicial se
determinado. Pero si queremos modificar sus com- denomina diseño primario. El diseño primario da
ponentes de modo independiente, tal como se mues- lugar a una serie de variantes, en una segunda fase,
tra a la derecha de la figura con una serie de va- por medio de un método de evaluación de varian-
riantes, será preciso recurrir a alguna forma de di- tes dimensionales.
seño paramétrico. La creación de una célula parametrizable es un
El interés del tema en el caso de la arquitectura proceso más complejo de lo que pudiera parecer
es evidente debido al hecho de que un número muy puesto que es preciso especificar todas las restric-
importante de elementos constructivos y de diseño ciones que delimitan la forma. Muchas de estas
pueden agruparse en familias que se prestan de restricciones se dan por supuestas en el proceso
modo espontáneo a ser parametrizadas lo que, si intuitivo o corriente de generación gráfica y tien-
se consigue llevar a cabo de un modo satisfactorio, den a ser pasadas por alto. La necesidad de tornar-
permitiría economizar espacio de almacenamiento las explícitas obliga a un etiquetado bastante labo-
y simplificaría la gestión de estos elementos. A un riosos en el que es fácil pasar por alto alguna de
nivel más elaborado, que por el momento queda ellas. Una de las líneas de investigación que se si-
lejos de los resultados obtenidos, esto podría tam- gue actualmente en diseño persigue la creación de
bién facilitar el proceso de diseño en la medida en una interfaz adecuada que facilite al usuario tanto
el ajuste dimensional podría dejarse, en determi- la ordenación gráfica de las restricciones como el
nados casos, para una fase posterior de análisis y control global de éstas de modo que se asegure la
los bocetos iniciales podrían reutilizarse en esta fase coherencia del resultado.
posterior. El diseño paramétrico es una vía de investiga-
ción muy activa en ingeniería industrial y hay di-
versos métodos y programas que se están utilizan-
do en la actualidad basados en esta noción general.
Un resumen de los métodos y programas principa-
les superaría los límites de este libro. Baste con
subrayar la importancia del concepto que se irá ex-
tendiendo en los próximos años y al que volvere-
mos en cursos más avanzados.
4 Propiedades
gráficas de salida, en segundo lugar se normalizan tical recta mediante el recurso de asignar "espe-
las propiedades gráficas. Las primitivas gráficas sor" a las líneas 2D. Sería preferible denominar a
de salida carecen de propiedades, por lo que no estas líneas "líneas extrusionadas" para evitar con-
son visualizables; para serlo necesitan como míni- fundir la altura con la anchura.
mo contar con una especificación de color. Todas
las especificaciones que no afectan a la informa- Tipos de línea
ción geométrica pero sí al aspecto con que se pre-
sentan las entidades gráficas se recogen bajo esta Por lo que respecta a los tipos de línea, esto no
categoría. Hay tres propiedades principales en el presenta otro problema en la práctica que el de con-
sistema mencionado en el apartado anterior. El pri- tar con una codificación interna coherente. Los pro-
mero, linetype, establece el tipo de línea. El segun- blemas implicados son muy distintos si se trabaja
do, linewidth, establece el grosor de la línea. El para un despacho pequeño que para una organiza-
tercero, polyline colour, establece el color de sali- ción grande. En el primer caso la única recomen-
da. dación que cabe hacer es la de que conviene man-
Partamos del ejemplo de una línea que aparece tener un estilo consistente, lo que irá unido con toda
dibujada sobre la pantalla en tres casos distintos: seguridad a la utilización de pocos tipos, así como
cuando el fondo es negro, es gris o es blanco. Es a la personalización de estos tipos.
evidente que esta línea deberá detener algún color Por ejemplo, una de las primeras cosas que de-
y que este color no será el mismo en los tres casos bería hacer un usuario de AutoCad es olvidarse de
que hemos citado y que son los más corrientes (el los tipos "hidden", "hidden2", "dot", etc., y perso-
color de fondo de la pantalla se escoge al configu- nalizar unos pocos tipos con nombres simples como
rar por primera vez el programa). En segundo lu- "trazos", "puntos", etc. Esto es tan sencillo como
gar deberá tener alguna anchura que, en principio, copiar el fichero "acad.lin", en el subdirectorio de
pero no necesariamente, será la mínima posible. Y, trabajo habitual, editarlo, borrar todos los tipos que
en tercer lugar, tendrá un trazo continuo aunque, no se necesiten y, si se considera necesario, incluir
de nuevo, podríamos decidir, por alguna razón, que códigos de este tipo
las líneas que trazaramos tuvieran inicialmente un
trazo discontinuo. *TRAZOS,
Estas tres características son comunes a las lí- a, 3, -1, 3, -1
neas trazadas sobre un papel y a las líneas trazadas
sobre un monitor; en ambos casos la línea tiene, para las líneas que se vayan a utilizar corriente-
necesariamente, un color, una anchura y un tipo de mente. La secuencia indica: a) el nombre del tipo
trazo, continuo o discontinuo. Las líneas de un pro- (*TRAZOS); b) el tipo de alineación ("a": empie-
grama de CAD cuentan además con, al menos, una za y termina con trazo); c) la longitud del trazo
cuarta propiedad: pertenecen a una capa. En positivo ("3"); d) la longitud del trazo en blanco
AutoCad, si no se especifica lo contrario, hay una ("-1").
sola capa activa al comenzar una sesión de trabajo
que se denonima "0". En Microstation hay 63 ca-
pas disponibles y, mientras no se especifique lo
contrario, las nuevas entidades que se vayan crean-
do se situarán en la capa "1".
AutoCad cuenta además con una quinta posibi-
lidad (de hecho es una cuarta posibilidad pues las
líneas simples no admitían anchura hasta la ver-
sión 2.000). Una línea puede tener espesor,
"thickness". El término es desafortunado y se ha
mantenido por razones de compatibilidad con las
versiones de AutoCad anteriores a la 10 que ofre-
cían modelado en "dos dimensiones y media". Esto
quería decir que no se trabajaba realmente en 3D Figura 16 Diferentes tipos de línea disponibles
pero cabía contar con elementos de dimensión ver- corrientemente en programas de CAD
.25
FormW10 ltscale (line type scale).
Angular
50x50x5 Color
90.00
Perfil TK5
Por lo que respecta al color las cosas son algo
32 más complicadas. El color se utiliza en un pro-
grama de CAD, al igual que en cualquier otro
medio de trabajo tradicional, en un doble sentido:
Perfil TK5/7
como medio de diferenciación y como medio de
representación. Esta diferencia es un tanto sutil
pues, a menudo, los dos sentidos coinciden o se
90.00
33
confunden: si utilizamos un color para represen-
tar un material, este color sirve también para di-
ferenciarlo. Pero si tenemos una gama restringida
Perfil TK5/7
de colores y, además, hay unos elementos a los
que nos interesa distinguir con claridad de otros
aunque al final resulte que se fabricarán con el
90.00
50x50x5
superponen. Sin embargo estos elementos
35 horizontales y verticales pueden ser del mismo ma-
terial y, desde el punto de vista de la representa-
FormW10
ción material deberían tener por consiguiente el
mismo color.
Figura 17 Detalle arquitectónico con diferentes Pero las cosas se complican aún más porque
tipos de línea y tipos de texto en el trabajo en CAD puede haber también otros
criterios de diferenciación por el color. Por ejem-
plo, en AutoCad hay dos razones principales por
las que se asigna un color a un elemento. Para
Pueden crearse combinaciones tan complejas
diferenciarlo visualmente de otro, para distinguir,
como se quiera mientras la especificación no supe-
por ejemplo, muebles de muros, y para indicar el
re los 80 caracteres. Es igualmente posible, aun-
grueso de línea que se quiere imprimir. Si, además,
que algo más complicado, integrar definiciones de
se pretende utilizar el color como fuente analógica
formas simples en la definición de las líneas.
de información es decir, para representar mate-
AutoCad permite hacer esto mediante un tipo es-
riales de tal modo que al hacer un rendering des-
pecial de entidad "SHAPE" que permite especifi-
de AutoCad o una impresión a color los elemen-
car símbolos por medio de una combinación de
tos aparezcan con su color "propio" será imposible
códigos similares a los anteriores.
compaginar los tres criterios.
De este modo pueden integrarse en la definición
Aún limitándonos a los dos primeros la super-
de los tipos de línea símbolos similares a los que
posición de criterios hace difícil la elección y pro-
aparecen en la figura 16. En la gran mayoría de los
bablemente por esta razón Microstation no dife-
casos será suficiente con saber que estos tipos exis-
rencia los trazos de línea por color sino por el pro-
ten y que se pueden utilizar de muy diversos mo-
pio grueso de línea que funciona como una propie-
dos, combinando adecuadamente los disponibles
dad independiente asequible para todo tipo de ele-
con las infinitas variantes que pueden obtenerse a
mento, cosa que no ocurre en AutoCad.
partir de un ajuste adecuado de la escala de salida
del tipo; en AutoCad, por ejemplo, esto puede ha-
Otras operaciones
Extend Extend
Trim
Bloques
terminado, para compartir con otros dibujos, y esto 7 Organización y vinculación de archivos.
requiere que se deban almacenar con un cierto or-
den cuando su número comienza a crecer. Sobre Por razones de organización, es habitual que dife-
este tema volveremos en los capítulos correspon- rentes partes de un mismo modelo se creen en ar-
dientes a la organización del despacho y de los pro- chivos diferentes; por ejemplo, dos plantas de un
yectos. mismo edificio o la estructura correspondiente a
una planta determinada. Tanto AutoCad como
Capas Microstation permiten vincular archivos lo que ase-
gura que la conexión entre estos se produzca de un
Por último, la utilización de capas es también una modo exacto. El procedimiento, en el caso de
manera de crear entidades unitarias en la medida AutoCad, es similar a la inserción de un bloque; un
en que permite tratar todos los elementos como una archivo se vincula a otro mediante una rutina que
unidad y efectuar operaciones con ellos, borrar, es exactamente igual a la de insertar un dibujo en-
mover, copiar, escalarlos, etc., aún cuando no es tero como un bloque. Las entidades propias del di-
ésta su principal finalidad bujo insertado, tales como bloques y capas, se
renombran de tal modo que el nombre de la capa
se suplementa con el nombre del archivo separado
con un "|". Por ejemplo, si un vestíbulo de un edifi-
cio cuenta con una escalera compleja que se ha tra-
bajado en un archivo separado que se llama
"escalera.dwg" en el que hay, entre otras, una capa
que se llama "baranda", al insertar este archivo en
otro que contiene la planta del vestíbulo, esta capa
se renombrará y pasará a ser la capa "escalera | ba-
randa".
Con esto se entra en lo que es propiamente la
confección de un proyecto. Hasta aquí hemos des-
crito los medios que permiten confeccionar un
modelo 2D aislado. En determinados casos esto
puede ser suficiente. Un archivo informático único
puede contener toda la información necesaria para
explicar un proyecto si este proyecto es relativa-
mente simple y no se necesita más que conocer los
recursos que se han presentado y practicar el tiem-
po suficiente como para poder manejarlos con fa-
cilidad.
Pero un proyecto arquitectónico es algo más
complejo. Aún cuando fuera posible resumir toda
la información en un único archivo que incluyera,
entre otras muchas cosas, los marcos y las carátu-
las para imprimir diferentes vistas del modelo, esta
forma de organización es ineficaz. Es el equiva-
lente, desde un punto de vista tradicional, a guar-
dar toda la información en un gran armario, lo que
nos obliga a mover cosas de un lado para otro cada
vez que queremos encontrar algo.
La organización de un proyecto requiere una
estructura lógica que se traduce en una estructura
de modelos y en una estructura de archivos
Figura 22 Detalle arquitectónico compuesto informáticos. Desde el punto de vista que aquí es-
por diferentes bloques tamos abordando esto quiere decir que habrá que
comenzar por distinguir entre archivos destinados de plano es el espacio papel. Desde éste, se dibuja
a la impresión, archivos de planos, y archivos des- la ventana a través de la cual van a aparecer las
tinados a la concepción, archivos de modelos. vistas que interesen del modelo, como se dibujaría
Ambos implican una división del proyecto global un rectángulo corriente. Al conmutar, desde el es-
en diferentes partes y, por consiguiente, un método pacio papel, al espacio modelo, se "penetra" en esta
sistemático de puesta en relación, con agilidad y ventana y, desde su interior, se controla la escala a
fiabilidad, de todos estos componentes entre sí. la que se va a visualizar el modelo con la opción
Dado que esto debe abordarse desde una pers- "XP" del zoom. De este modo, los cambios de es-
pectiva más general, que proporcione criterios so- cala no afectan a la configuración del plotter o de
bre cómo organizar un proyecto arquitectónico, de- la impresora sino que dependen exclusivamente de
jaremos este tema pendiente de desarrollo hasta el la composición del dibujo.
capítulo 10. Pero esta sección quiere introducir el
tema y subrayar el hecho de que lo que podemos Archivos de modelos
denominar genéricamente CAD2D no termina con
la descripción de las herramientas de modelado El trabajo con archivos de planos implica el traba-
básico sino que debe completarse desde un punto jo con referencias externas. En un programa de
de vista superior. CAD esto quiere decir que pueden abrirse otros
archivos desde un archivo dado e insertar su con-
Archivos de planos tenido en una posición determinada. Este conteni-
do es el modelo, un término que vale tanto para el
Un "archivo de plano" es un archivo preparado para trabajo en 2D como para el trabajo en 3D. Los
imprimir. Se debe distinguir por un nombre espe- modelos, en CAD, se elaboran a "escala natural",
cífico, del tipo de los que se sugerirán en el capítu- es decir, se utilizan dimensiones virtuales que co-
lo 10, y consta de tres partes básicas: un marco, inciden con las reales, relegando a los archivos de
una carátula y una ventana que se abre al conteni- planos todo lo referente a la gestión de las escalas.
do que, en general, proviene de otros archivos a Por razones obvias, siempre que se pueda es
los que se vincula. preferible trabajar con un sólo archivo por mode-
Los archivos de planos se generan a partir de la lo. De este modo tenemos toda la información "a
modificación de otros archivos similares que ac- mano" y podemos navegar por los diferentes ele-
túan como plantillas. Si un despacho imprime co- mentos comprobando cómo se relacionan entre sí.
rrientemente sus planos en formato DinA1 y con La confusión que puede crear el exceso de infor-
una carátula que lleva incorporado un logotipo o mación se controla mediante la posibilidad de ocul-
algún tipo de seña de identidad del despacho, bas- tar y desocultar elementos, adecuadamente agru-
tará con copiar un archivo, ya preparado con estas pados en capas.
características, o contar con él como archivo pro- Pero, en general, en un despacho se acostumbra
totipo. A partir de aquí basta con cambiar los datos a descomponer un modelo en diferentes partes. La
relativos al proyecto en curso o adaptar la carátula principal razón es la necesidad de trabajar en equi-
para tener una base común a todos los planos del po lo que obliga a que diferentes partes de un mis-
proyecto. mo proyecto se desarrollen por diferentes perso-
Este archivo se prepara para imprimir a escala nas. Esto supone un inconveniente, por lo que res-
1:1 en el plotter con que se trabaje, de tal modo pecta al control de la relación entre las diversas
que el marco coincida con los límites aceptados partes, que se puede solucionar mediante el uso de
por esta máquina, una operación que puede resul- un sistema de vinculación de archivos basado en
tar menos trivial de lo que parece. Una vez calibra- referencias externas. Es conveniente contar con un
dos archivo y plotter la operación de imprimir se archivo principal, en donde figuren los ejes o los
vuelve algo tan sencillo como apretar un botón. elementos fundamentales del proyecto al cual se
El control de la escala se efectúa a partir de la remitan los demás archivos. Y es aún más conve-
inserción del modelo en una ventana preparada para niente contar con un sistema de organización del
este fin. En AutoCad toda esta operación se lleva a proyecto bien pensado que facilite el intercambio
cabo mediante un cambio del "espacio modelo" al consistente de información. Como ya hemos dicho,
"espacio papel". El espacio propio de los archivos volveremos sobre este tema en el capítulo 10.
8 Personalización. Diseño paramétrico al menos por las siguientes razones: para asegurar-
se que está presente el tipo que conviene al trabajo
Como ya se ha mencionado en la primera sección, previsto, para renombrarlo de modo adecuado y
sobre interfaz, los programas de CAD no deben para reducir la variedad de tipos que no se van a
utilizarse "en crudo" sino que es más conveniente utilizar nunca.
personalizarlos para que sean más eficaces. Esto Tanto los textos como las cotas se utilizan en
quiere decir, fundamentalmente, llevar a cabo una tres fases características: definiendo un estilo, in-
selección drástica de la multitud de órdenes y sertando un texto o una acotación y editando lo in-
subórdenes con que cuenta el programa y elegir un sertado para introducir modificaciones. La defini-
método preferente para introducir las órdenes más ción de un estilo, tanto para textos generales como
corrientes. También se han mencionado, en el apar- para acotaciones, es un paso previo al que con fre-
tado sobre organización del entorno de trabajo, cuencia no se concede la importancia suficiente y
otros aspectos importantes que se deben tener en que es más que conveniente personalizar, esto es,
cuenta y que dependen no sólo de las preferencias contar con una definición previa de varios estilos
personales sino del tipo de trabajo que se va a de- que incorporen un tipo de letra, un tamaño prefe-
sarrollar. rente, alineación, etc.
La personalización no puede ser rígida pues de- El aspecto más importante de la personalización
pende no sólo de preferencias personales, que pue- es, sin embargo, todo lo que afecta a la reducción y
den ir variando a medida que se conozca mejor el ampliación de las órdenes utilizadas por medio de
programa utilizado, sino de condiciones de trabajo rutinas propias, menús y alias. Reducción, porque
que también se irán modificando. Sin embargo, un porcentaje importante de ordenes de cualquier
cuando se dan situaciones parecidas una y otra vez, programa de CAD no se utiliza nunca y hay que
que dan lugar a respuestas prácticamente idénti- asegurarse de que las órdenes que se tienen más a
cas, acabará resultando tanto más obvia la necesi- mano son las frecuentes. Ampliación, porque un
dad de tener preparada una respuesta adecuada de usuario experto siempre cuenta con macros y ruti-
modo automático. nas adicionales que extienden la funcionalidad del
Repetimos brevemente aspectos que ya se han programa en función de sus intereses.
mencionado antes de mencionar otros que se desa-
rrollarán más extensamente más adelante. Diseño paramétrico
El primer aspecto que se debe tener en cuenta
es la personalización del entorno de trabajo lo que Un parámetro es una variable relacionada con una
implica elegir cosas tales como la resolución, el familia de elementos. Los elementos de esta fami-
tamaño de fuentes de pantalla, el color del fondo, o lia tienen una serie de propiedades y mantienen
los menús presentes en pantalla durante una sesión entre sí una relación topológica, no geométrica. El
normal de trabajo. Muchos de los aspectos que elemento está caracterizado por sus parámetros,
entrarían en este apartado, sobre todo aquellos que que son valores numéricos. Si todos los parámetros
pueden depender del tipo de trabajo que se vaya a de un elemento reciben un valor numérico el ele-
realizar, deben incorporarse a dibujos prototipo de mento queda plenamente definido y pasa a ser una
los que puede haber uno o varios. instancia particular de ese elemento genérico.
Otro aspecto a personalizar es la elección de una Por diseño paramétrico se entiende el proceso
gama de colores con los que trabajar. La elección de generación de formas cuyos elementos consti-
de un determinado color de fondo modifica las ga- tuyentes no están determinados geométricamente,
mas posibles. Hay que tener en cuenta, en cual- de un modo estático, sino por medio de variables
quier caso, que aunque AutoCad ofrece la posibili- cuyos valores se especifican en cada caso. En los
dad de trabajar con 256 colores codificados, la ma- sistemas de diseño paramétrico en sentido estricto,
yoría de estos colores o bien no son claramente vi- los elementos pueden ser modificados a posteriori
sibles porque no destacan con suficiente claridad sin que se altere la coherencia del conjunto. Esto
contra el fondo, o bien se confunden entre sí. Re- requiere la especificación de unas propiedades res-
sulta necesario llevar a cabo una selección perso- trictivas que afecten de un modo selectivo a algu-
nal atendiendo al menos a estos dos criterios. nos de los elementos que constituyen la forma o a
Los tipos de línea deben también personalizarse la relación que algunos de ellos mantienen entre sí.
da que facilite al usuario tanto la ordenación gráfi- siste en la generación de un elemento de un grado
ca de las restricciones como el control global de de complejidad limitado por medio de un progra-
estas de modo que se asegure la coherencia del re- ma que llama secuencialmente a ordenes elemen-
sultado. tales de generación de entidades de un programa
El tipo de programa depende fundamentalmen- de CAD, asignando valores a las variables. El pro-
te del método de evaluación dimensional escogi- grama solicita los valores dimensionales principa-
do. Podemos resumir los trabajos sobre estos te- les de modo interactivo para determinar las varia-
mas en una serie de métodos que resumiremos a bles y, a continuación, ejecuta las órdenes progra-
continuación. madas para definir la forma. Los principales limi-
taciones de este método son, en primer lugar, que
Programación de variantes (variants el número de variables posibles es bastante limita-
programming) do si no se quiere multiplicar hasta límites intrata-
bles la complejidad del programa y la multiplica-
La programación de variantes dimensionales con- ción de mensajes de error que invaliden opciones
de valores de entrada que lleven a resultados im-
Figura 23. Código en AutoLisp para inserción de una puerta dada por parámetros simples
libertad de una célula paramétrica especificaría el tos de la vida real, que tengan propiedades seme-
número de restricciones adicionales que cabe es- jantes a estos que faciliten su manejo.
pecificar en un caso concreto. Una célula La dificultad para incorporar objetos, entendi-
subrestringida sería un célula con una definición dos en este sentido, a los programas de CAD es,
insuficiente. Una célula superrestringida contaría actualmente, de índole meramente cuantitativa; se
por el contrario con una definición conflictiva que requieren máquinas capaces de soportar la mayor
sería preciso resolver. Los programas comerciales cantidad de memoria y velocidad que exige un pro-
de diseño paramétrico cuentan con controles que grama que cuente con "objetos" en lugar de "enti-
avisan al usuario de este tipo de situaciones. dades", es decir que cuente con elementos con una
Hay diversos modos de especificar una restric- definición interna muy compleja en lugar de ele-
ción. Un método obvio es formular las restriccio- mentos cuya definición se reduce a la especifica-
nes por medio de ecuaciones internas que reflejan ción de dos puntos y un modo de dibujar el recorri-
las condiciones relacionales especificadas por el do entre estos dos puntos, como es el caso de la
usuario. Este método se basa en enunciar todas las entidad línea.
restricciones del modelo en forma de ecuaciones, Desde el punto de vista de un arquitecto esto
tomando como variables los puntos característicos. quiere decir que, si se cuenta con un programa de
El sistema de ecuaciones se resuelve en cada caso estas características, no se dibujarán "líneas" sino
por un método numérico iterativo. Las ecuaciones "muros" o "perfiles de carpintería". Si el objeto es
pueden ser muy simples o relativamente comple- parametrizable, cualquier cambio posterior no im-
jas, según la capacidad del programa. plicará borrar o mover la entidad sino abrir un cua-
A diferencia de los métodos anteriores que pue- dro de diálogo amodal (se denominan "amodales"
den desarrollarse con programas de uso corriente, los cuadros de diálogo que pueden permanecer
sin otra condición que la voluntad del usuario de abiertos mientras se efectúan operaciones en otra
adentrarse hasta cierto punto en las técnicas de pro- posición de pantalla) y cambiar los valores
gramación, la especificación de restricciones re- dimensionales o las propiedades del elemento en
quiere que el programa cuente con módulos espe- cuestión.
cíficos para reconocer y gestionar estas restriccio- Este modo de trabajar favorece la interacción y
nes. Hay diversos programas disponibles para di- la experimentación. El diseñador no necesita pre-
seño paramétrico en diseño industrial: uno de los ocuparse por los datos, puede realmente, crear "bo-
más conocidos y utilizados es ProEngineer. El pro- cetos" 2D o 3D y dejar la definición dimensional o
grama Mechanical Desktop de AutoDesk, que fun- los ajustes geométricos para una fase posterior de
ciona sobre AutoCad puede integrarse con mayor desarrollo. Favorece igualmente las innumerables
facilidad en los métodos de trabajo propios de los correcciones que tienen lugar corrientemente en el
despachos de arquitectura aunque está orientado proceso de diseño.
en principio a otro tipo de aplicaciones. Un buen ejemplo de este diferente modo de tra-
Microstation cuenta también con complementos bajar lo proporciona el programa 3DStudio Max
que permiten generar células paramétricas en 2D. que es uno de los primeros programas que utiliza
objetos paramétricos y cuadros de diálogo amodales
Objetos parametrizables para interaccionar con ellos. No debe perderse de
vista, sin embargo, que este modo de trabajo es
Un objeto es, en términos informáticos, una enti- adecuado para objetos aislados pero es aún insufi-
dad que incorpora una funcionalidad autónoma, es ciente para trabajar con modelos arquitectónicos
decir que incorpora, por ejemplo, funciones que relativamente complejos en 3D y que presenta di-
permiten realizar operaciones adecuadas a este ficultades aún no resueltas para modelos en 2D,
objeto tales como moverlo, girarlo, cambiar sus di- por lo que no debe considerarse sino como el co-
mensiones, etc. La orientación a objetos es una es- mienzo de una historia que aún debe dar muchas
trategia de programación relativamente reciente que vueltas.
busca aumentar la interrelación entre programas y
la facilidad de uso por medio de la creación de en-
tidades que se asemejan intuitivamente a los obje-
Capítulo 4 . CAD3D
La inmensa mayoría de los despachos de arquitec- que se mira con prevención, como algo innecesa-
tura operativos en el último año del siglo actual riamente complicado que costará demasiado tra-
desarrollan sus proyectos con métodos que se han bajo llegar a dominar. Esta prevención podía estar
resumido a grandes rasgos en el capítulo anterior. justificada hace algunos años pero no lo está en la
El número de los que utilizan la informática para actualidad. Un mínimo conocimiento de los funda-
proyectar comienza a descender en picado cuando mentos teóricos de los modelos geométricos
nos salimos de este marco y nos adentramos en la tridimensionales junto con la mayor capacidad de
creación de modelos más elaborados. Hay varias interacción de los programas actuales contribuirá
razones que explican el que esto sea así. Una de en pocos años a cambiar radicalmente, con toda
ellas, que no debe perderse de vista, pese a lo que seguridad, el modo en que se desarrollan los pro-
digan los más entusiastas defensores de los méto- yectos.
dos informáticos, es que en muchos casos se tiene
mayor control sobre el diseño trabajando en dos 1 Definición. Tipos de representaciones.
dimensiones que trabajando en tres. Para ser más Aplicaciones
exactos: trabajar en tres dimensiones sobre una
pantalla plana, no es exactamente trabajar "en tres Las diversas técnicas incluidas bajo la denomina-
dimensiones". Y la propia noción de trabajar sobre ción CAD3D o modelado geométrico por medios
un objeto "en tres dimensiones" es discutible, pues informatizados o modelado tridimensional, o
sólo vemos, en cada momento, un aspecto del ob- maquetación virtual, se han desarrollado en deter-
jeto. minados sectores pioneros, en donde han surgido
Estas observaciones implican, de hecho, una los métodos principales, que posteriormente se han
metodología de trabajo con diversas variantes. Las extendido a otras áreas. Estos sectores son princi-
preferencias de los arquitectos pueden ponerse en palmente los de la industria aeronáutica, automo-
relación, en este sentido, con las de los escultores. vilística y naval. No debe de perderse de vista este
Miguel Angel esculpía sobre un plano frontal del origen a la hora de evaluar las herramientas con
que surgían sus figuras "como un cuerpo en una que se cuenta en los programas comerciales, que
bañera que se estuviera vaciando". Rodin giraba y para un arquitecto pueden parecer descompensadas;
giraba incesantemente en torno a su modelo. Mi- demasiado abundantes por un lado y muy escasas
guel Angel esculpía, es decir, quitaba. Rodin mo- por otro. En arquitectura, el modelado geométrico
delaba con barro, es decir, añadía. por medios informáticos está adquiriendo, poco a
Como veremos a lo largo de este capítulo, los poco, una importancia creciente que es de prever
métodos de modelado en 3D admiten variantes que aumente en los próximos años.
metodológicas que se relacionan con estas varian- Los problemas que se presentan al generar un
tes universales. Por desgracia son escasamente co- modelo arquitectónico son en buena medida dife-
nocidas y así venimos a parar a otra razón, más rentes a los que se presentan al generar modelos
prosaica, por la que los arquitectos no utilizan la propios de las áreas industriales pioneras que he-
informática como herramienta, real, de proyecto. mos mencionado. En la gran mayoría de los casos,
Esta razón es, sencillamente, que en un gran núme- los modelos arquitectónicos están constituidos por
ro de casos es una herramienta desconocida a la superficies planas, verticales u horizontales, cuya
generación resulta más bien trivial; las dificultades que, como ocurre con todo modelo, un modelo
aparecen más bien a la hora de gestionar los ele- geométrico informatizado implica una abstracción.
mentos que configuran el espacio, elementos muy Hay ciertas características del posible objeto físi-
diversos, muy numerosos y que mantienen entre sí co real que se construye a partir del modelo, que
relaciones complejas. Los arquitectos diseñan es- habrán quedado adecuadamente representadas;
pacios y el espacio se constituye por relaciones entre otras no.
formas. Este punto de partida marca una diferencia
esencial entre la producción de la arquitectura y la Tipos de representaciones
producción de objetos industriales que deberá re-
flejarse más pronto o más tarde en la propia evolu- Todas estas funciones son similares a las funciones
ción de las técnicas de modelado geométrico ar- generales de un sistema gráfico que volvemos a
quitectónico. Hechas estas salvedades podemos resumir enfatizando las diferencias propias del
abordar una descripción más general. modelado en 3D. En un sistema de modelado
Entendemos por modelado geométrico el pro- geométrico es preciso distinguir entre la represen-
ceso que sigue un sistema informatizado para in- tación principal y las representaciones auxiliares.
troducir, almacenar y modificar representaciones La representación principal es la representación
de objetos, con la suficiente precisión como para de la que derivan las demás y que se va actualizan-
que puedan servir de base a su producción real en do a medida que evoluciona el proceso. La repre-
la ingeniería o en la arquitectura. sentación de los objetos se lleva a cabo por medio
Un sistema de modelado geométrico puede con- de estructuras simbólicas que no son en general
siderarse constituido de acuerdo con tres funcio- accesibles para los usuarios. De ahí que una parte
nes o procedimientos principales, comunes a los fundamental de todo sistema de modelado geomé-
diversos sistemas de modelado que se describirán trico esté constituida, como en el CAD2D, por el
más adelante. Estas funciones son la representa- modo específico en que se realiza la interacción,
ción, la interacción y la aplicación a otros sistemas por la serie de protocolos y órdenes inmediatas que
o bien su integración como módulos de otros siste- permiten introducir los datos de modo intuitivo, sea
mas. gráficamente, sea mediante especificaciones numé-
Un sistema de modelado geométrico es un mó- ricas o especificaciones de texto convenientemen-
dulo independiente y fundamental de un sistema te simplificadas. Las representaciones auxiliares
completo de diseño asistido por computador. Las dependen de otras funciones o de otras aplicacio-
características específicas que diferencian un sis- nes y derivan en todo momento de la representa-
tema de otro dependen del tipo de aplicación y del ción principal. La representación principal está
tipo de plataforma física, en la medida en que esta- sujeta, como toda estructura de datos informáticos,
blecen unos límites que son accesibles por unos a procesos de entrada y salida de datos. Esto impli-
sistemas pero no por otros. Es importante subrayar ca la existencia de un tipo especial de representa-
ciones auxiliares dirigidas específicamente a las
Representación Interacción Aplicación funciones de interacción.
Las representaciones auxiliares de entrada y sa-
Conv lida de datos son las propias de la interfaz, un mó-
Principal dulo clave que diferencia de modo más inmediato
Conv un sistema de otro. Son básicamente las dos que ya
-Uso hemos visto en el caso del CAD2D: representación
Aux Aux Aux
1 2 3 Directo por lenguajes de órdenes (cadenas de texto) y re-
Conv
-Exportación presentación por técnicas gráficas tales como la se-
Proc
lección puntual de una lista de alternativas (menús)
1 Proc
o la indicación directa de una posición en el espa-
2 ...
Conv cio de la pantalla. Las técnicas de entrada de datos
Proc pueden también diferenciarse en técnicas de espe-
n cificación inicial y técnicas de edición o modifica-
ción de objetos ya representados. Las primeras sir-
Figura 1 Funciones de un modelo geométrico ven para crear nuevos objetos y las segundas para
modificar objetos ya creados. Las técnicas de sali- función única que limita los valores que pueden
da de datos dependen del tipo de dispositivo, del adoptar todos los puntos de esa entidad a una de-
tipo de imagen que se busque conseguir y del gra- terminada región del espacio que identificamos
do de calidad de tal imagen. No debe perderse de como "la forma" de esa entidad. Así, por ejemplo,
vista que, desde un punto de vista técnico, la salida la ecuación x2 + y2 + z2 = r2 limita los valores que
de pantalla es un tipo de salida similar al de otras pueden tomar todos los puntos x, y, z al cumpli-
salidas permanentes y que involucra técnicas se- miento de la igualdad que establece la ecuación, y
mejantes. la región del espacio que así queda delimitada, des-
Cabría llevar a cabo el modelado geométrico de cribe una forma que denominamos "esfera". Sin
un objeto complejo sin recurrir a otro tipo de re- embargo hay muchas otras formas de interés que
presentación que la representación simbólica de sus no admiten una formalización matemática tan di-
características principales. Sin embargo, desde el recta. En estos casos será preciso elaborar una des-
punto de vista de la interacción entre el usuario y cripción articulada en partes que admitan algún tipo
el ordenador, este modo de representación requie- de formalización matemática, junto con una espe-
re ser complementado con métodos que permitan cificación de la relación que mantienen estas par-
visualizar las entidades con que se trabaja sobre un tes entre sí. El tipo de representación, así como el
monitor y actuar sobre ellas, sea para modificarlas modo en que muy diversos tipos de representación
sea para visualizarlas de diversos modos, también se relacionan para dar una descripción compleja y
a través de un monitor. Esto implica toda una serie adecuada a una determinada aplicación de un ob-
de técnicas de representación dirigidas a facilitar jeto, es uno de los aspectos claves del modelado
la visualización. En primer lugar, el trabajo con geométrico. De nuevo aparece aquí una tensión
vistas diferentes que pueden aparecer simultánea- entre la noción de "primitiva" por un lado y los
mente en diferentes ventanas. En segundo lugar, diversos modos en que éstas pueden combinarse
técnicas específicas de generación de áreas sóli- entre sí para formar entidades compuestas.
das y eliminación de superficies ocultas. Por últi- Por último, otro tipo de requisito fundamental
mo, hay otro aspecto importante y que a veces queda que debe cumplir una representación, desde el pun-
insuficientemente clarificado: para poder visualizar to de vista de su disponibilidad para cualquier tipo
objetos que estén formados por superficies curvas de aplicación, es el de ofrecer una estructura bien
y para que, en consecuencia , se dé una interacción definida y normalizada, de tal modo que los datos
efectiva entre la máquina y el usuario, es necesaria principales con que se cuente puedan generar toda
una representación que, en muchos casos, implica una variedad de datos secundarios. La normaliza-
una reducción de los atributos visuales del objeto ción supone, por el momento, una meta aún no al-
en cuestión. La representación de objetos canzada, si bien se cuenta con una colección de
poligonales resulta ser, por consiguiente, una par- formatos de hecho, junto a formatos oficiales que
te fundamental del modelado geométrico por dos intentan recoger la dinámica de los formatos co-
razones que es importante distinguir con claridad merciales. Las siglas "dxf","iges" o "step", como
pues tienden a confundirse. En primer lugar, por- las "gif", "tif" o "tga" que veremos en el capítulo
que hay numerosos objetos, y más aún en el caso dedicado a imágenes, son muestras de una colec-
de la arquitectura, cuya representación propia tam- ción que está a la espera de un formato único para
bién es poligonal. Y, en segundo lugar, porque es los diversos tipos de aplicación, o que busca impo-
el modo habitual de reducir la complejidad de su- nerse como formato de facto, con todas las venta-
perficies curvas de tal modo que sea posible su re- jas comerciales que ello puede reportar para quien
presentación gráfica. lo consiga.
También cabe distinguir, como en CAD2D y
desde un punto de vista ya más cercano a los tipos
de modelos que se utilizan en la práctica, entre re-
presentaciones simples y compuestas. Dado un sis-
tema de coordenadas cartesiano universal, en 3D,
la representación de una entidad, tal como un pla-
no, un cilindro, un cubo, una esfera o un paraboloide
hiperbólico, puede llevarse a cabo mediante una
Límites de aplicación. Otros sistemas de los, particularmente los fractales y las gramáticas
modelización de forma se han utilizado y se están utilizando en
arquitectura con carácter experimental.
En general, puede decirse que todo sistema de
modelado geométrico parte de unas limitaciones 2 Tipos principales y desarrollo histórico
que se pondrán de manifiesto en función del tipo
de objeto que se pretenda representar. Esto es algo Se acepta en la literatura especializada que el tér-
obvio si se consideran dos extremos: la representa- mino "modelado geométrico" abarca toda una se-
ción de objetos artificiales simples, tales como cu- rie de técnicas y subsistemas que pueden englobarse
bos, conos o esferas, y la representación de obje- en cuatro grupos principales, por orden de apari-
tos orgánicos, tales como árboles, plantas o terre- ción histórica, que se resumen en la figura 3.
nos irregulares. Entre estos dos extremos hay una
diversidad infinita de casos que establecen una gra- a) Modelos alámbricos (wireframes)
dación aproximada que podría orientar las posibles
formas de clasificación de los sistemas de modela- Los modelos alámbricos consisten en la represen-
do geométrico. Esto implica igualmente la presen- tación simple, por medio de aristas o líneas princi-
cia de otro concepto ya mencionado: el grado de pales, de la envoltura externa de un objeto. Esto se
precisión del modelo en relación con el objeto que remonta a los inicios de la computación gráfica, a
se pretende representar, lo que se relaciona, desde finales de los 1950. Sigue siendo la representación
el punto de vista de la producción real, con la tole- auxiliar más utilizada durante la interacción pero
rancia que se especifique para un determinado pro- es obviamente insuficiente como medio de trabajo
ducto. tanto por problemas de visualización como por falta
Hay por otro lado sistemas diversos, puestos en de definición completa del objeto representado.
circulación durante la década de los ochenta, que
no encajan bajo la denominación de "modelado b) Mallas poligonales
geométrico" si bien, por otro lado, tampoco son de
aplicación directa al campo de la arquitectura con La representación por medio de mallas poligonales
algunas excepciones notables. La mayoría de estos consiste en la representación de un objeto por me-
métodos surgieron de la necesidad y del interés por dio de facetas planas yuxtapuestas por sus aristas.
generar objetos virtuales que fueran capaces de si- Se remonta a la misma época y constituye un modo
mular de modo satisfactorio objetos naturales o so- suficiente de modelar objetos simples y, por añadi-
metidos a la acción directa de dinámicas naturales, dura, es el modo más utilizado durante el proceso
tales como la fuerza del viento, de las olas o de de visualización, tanto para conseguir representa-
fuerzas de crecimiento que impulsan el desarrollo ciones lineales simples, mediante algoritmos de
de plantas y árboles. eliminación de superficies ocultas, como para con-
Los métodos denominados genéricamente seguir representaciones en color mediante progra-
procedurales, los fractales, las gramáticas de for- mas especiales que incorporen modelos de ilumi-
ma, los sistemas basados en modelización de partí- nación (rendering).
culas, entre otros, permiten generar objetos irregu-
lares, tales como nubes, montañas, humo, fuego, c) Modelado de superficies de forma libre
etc., que serían impensables por métodos
geométricos. Los métodos basados en leyes físicas El modelado de superficies de "superficies escul-
permiten modelar objetos tales como superficies pidas" (sculptured surfaces), "parches
elásticas, objetos de plástico o telas sometidas a la paramétricos" (parametric patches) o "superficies
acción de fuerzas gravitatorias, a la acción del vien- de forma libre" (free form surfaces) consiste en la
to o a la interacción con otras superficies. Otros representación de un objeto por medio de facetas
métodos, en fin, como el volume rendering, permi- formadas por superficies cuádricas o cúbicas que
ten generar matrices de propiedades espaciales que mantienen sus continuidad en las aristas producien-
son utilizadas posteriormente para la generación do globalmente una superficie continua que puede
de imágenes del interior de objetos virtuales que ser modificada interactivamente. Como ya se ha
modelan objetos reales. Algunos de estos mode- mencionado, el desarrollo del CAD se llevó a cabo
2D
Splines
(Bézier,
1960 De Casteljau...)
Algoritmos de
eliminación Extrusiones.
de líneas y Parches Instancias de
2'5D primitivas
superficies paramétricos
ocultas (Coons,
Ferguson...)
1970
CSG,
B-Reps,
Algoritmos Árboles
mejorados. octales
Suavizado de B-Splines,
3D aristas Beta-Splines,
1980 Nurbs
Objetos
paramétricos
Integración
en hardware
1990 Integración
de CSG y
B-Reps
2000
de vista práctico la principal diferencia entre las una región de la superficie considerada como
nurbs y sus predecesoras es que admiten un con- topológicamente cuadrada. Los trabajos de
trol local más fino, esto es, permiten hacer ajustes Ferguson describían el parche bicúbico a partir de
que no se propagan excesivamente lejos. 4 puntos de control y vectores tangentes. Estos tra-
Hasta aquí hemos hablado de curvas. La exten- bajos constituyeron la base de métodos de control
sión de estos métodos al caso de superficies por numérico de producción. Los trabajos de Coons
medio de "parches biparamétricos" (biparametric eran muy similares pero partían de un parche dado
patches) se inspiró también en métodos utilizados en función de cuatro curvas específicas que con-
en fundición para obtener superficies de diversas formaban sus cuatro lados. Estas curvas debían sa-
formas tales como el recurso a cajas irregulares lle- tisfacer determinadas condiciones de continuidad
nas de arena. El exceso de arena se eliminaba por y correspondencia que permitieran la interpolación
medio de una plantilla que se deslizaba sobre dos interna. Estas condiciones implicaban que las cur-
perfiles cuidadosamente diseñados. Esta idea se ex- vas de apoyo fueran paramétricas.
tendió a la de generar superficies de un modo simi- Por lo que respecta al modelado de sólidos, éste
lar, por medios matemáticos, pero permitiendo que surgió a partir de la necesidad de automatizar de-
la curva generadora variara de forma y tamaño para terminadas opciones realizadas sobre objetos que
adaptarse mejor a los perfiles directrices, algo que, no podían llevarse a cabo mediante meras repre-
obviamente, no era posible por medios mecánicos sentaciones de superficie dado que, en determina-
pero sí con métodos matemáticos. dos momentos, necesitaban una interpretación por
En esta dirección hay que situar los trabajos de parte del usuario para resolver ambigüedades de
Coons y Ferguson, entre otros, que trabajaron en referencia. Los primeros trabajos, aislados, surgie-
diversas factorías navales y aeronáuticas. Estos tra- ron a principios de los sesenta y los primeros tra-
bajos partían de una dirección distinta a lo que hasta bajos experimentales se sitúan en un período de
entonces había sido el método tradicional en las transición entre los sesenta y los setenta.
industrias y que se basaba en la especificación de La primera representación de sólidos utilizando
superficies a base de secciones maestras que el sistema CSG, uno de los dos sistemas principa-
actuaban como directrices globales de la superfi- les utilizados en la actualidad, parece que fue de-
cie total. No intentaban representar la superficie sarrollado por MAGI (Matehematic Applications
por medio de secciones generales sino que partían Group Inc), a principios de los sesenta por encargo
de representarla mediante "parches" unitarios. del BRL (Ballistic Research Laboratory), una or-
Un "parche" (patch) se definía, de modo simi- ganización dependiente del Departamento de De-
lar a las curvas paramétricas, como una función fensa de USA que ya había estado detrás del pri-
biparamétrica que establecía una aplicación entre mer acontecimiento notable de la historia de la
un cuadrado unitario en un espacio paramétrico y computación al promover la construcción del
por una función paramétrica, por su traducción rectángulos planos. A partir de aquí hay diversos
aproximada a una retícula más o menos densa de modos de estructurar la representación de una ma-
facetas poligonales. lla poligonal. Las principales son: la representa-
Estas dos razones deben tenerse distinguirse con ción explícita de polígonos, la basada en vértices y
claridad. Un método determinado de modelado la basada en aristas. Cada una de estas formas de
puede incluir operaciones que no son propiamente representación tiene ventajas e inconvenientes.
asequibles para un sistema de modelado por ma- Estas ventajas e inconvenientes se sintetizan, en
llas y, sin embargo, requerir una conversión a una general, por una relación inversa, constante en cual-
malla incorporando algunas de sus peculiaridades quier aplicación informática, entre memoria y ve-
y limitaciones por razones exclusivas de visualiza- locidad. Sin entrar en la discusión técnica de estos
ción. aspectos, bastará con señalar que ésta puede ser
una de las causas por las que un programa o una
Características del sistema de representación rutina pueden funcionar con mayor o menor velo-
cidad en igualdad de condiciones físicas.
Dado que los datos fundamentales que se introdu- Las mallas deben ser consistentes. Por consis-
cen al generar una malla poligonal son los vértices tencia de una malla se entiende el cumplimiento
es preciso conocer el tipo de polígono que se ha de la condición de definición de la malla que pue-
asociado a estos vértices, lo que puede variar se- de haber quedado alterada por errores en su gene-
gún los diferentes programas. En primer lugar, un ración o en su manipulación. Esto quiere decir que
polígono puede ser convexo o cóncavo. todos los polígonos de la malla deben permanecer
Intuitivamente se define un polígono como convexo conectados, las superficies implicadas por la repre-
cuando es posible envolver el conjunto de vértices sentación deben ser planas, todos los polígonos
por una cinta elástica de modo que el recorrido de deben ser cerrados y todas las aristas deben estar
la cinta siga a todos sus vértices de modo consecu- definidas por al menos dos vértices. Otras condi-
tivo. Esta definición tiene un correlato matemático ciones adicionales pueden ser especificadas como,
exacto, que obviaremos, que permite pasar de la por ejemplo, que no haya duplicidades de aristas.
definición intuitiva o la comprobación y manipu-
lación numérica. En segundo lugar, un polígono Orientación de la normal
puede ser plano o no plano. En el primer caso to-
dos los vértices especificados están contenidos en Para los procesos de visualización se necesitan otros
un mismo plano dado por una ecuación algebraica. datos acerca de las mallas poligonales que se de-
En el segundo caso esto no es necesariamente así. ducen automáticamente de los datos principales
Algunos programas permiten la generación de ma- dados por las coordenadas de los vértices. A partir
llas poligonales por medio de polígonos no planos de 3 vértices adyacentes de una cara poligonal se
de configuración arbitraria. Por último, el polígo- establecen tres ecuaciones de la misma forma, que
no puede o no admitir agujeros en su interior. En permiten obtener los valores de los coeficientes A,
general, las mallas poligonales se especifican a B, C, D de la ecuación del plano que forman estos
partir de polígonos simples, esto es, polígonos pla- vértices y que está dada en general por la fórmula
nos, convexos y sin agujeros. Ax + By + Cz + D = 0. Obtenida esta ecuación, los
Esta especificación admite todavía diversas va- coeficientes A, B, C proporcionan de modo direc-
riantes en función del número de vértices. Dado to los componentes cartesianos y por consiguiente
que una de las funciones principales de las mallas la orientación del vector normal a la superficie, N
poligonales está dirigida a la visualización y que = (A,B,C).
esta función requiere la interpolación de los atri- La consideración de la normal al trabajar con
butos asignados a los puntos de una superficie se mallas poligonales es un hábito que puede ser con-
descarta por lo general la utilización de polígonos veniente adquirir por diversas razones. Aunque la
con más de cuatro vértices que imposibilitarían la mayoría de los conceptos que estamos comentan-
realización de modo eficiente de este y otros tipos do permanecen ocultos a los usuarios es convenien-
de cálculos. te conocerlos para prever el comportamiento de los
Las mallas generadas por un sistema corriente programas y, principalmente para comprender que
están formadas, por consiguiente, por triángulos o éste es el modo en que finalmente se traducen los
ecuaciones con cuatro incógnitas. Estos cuatro da- representaciones paramétricas. Esto genera toda
tos son los que configuran el polígono de control una estrategia de tipos de bases que tienen diferen-
en el caso de las curvas de Bezier si bien pueden tes propiedades que pueden ser útiles para diferen-
ser de otro tipo en diferentes bases. En cualquier tes aplicaciones. Existen diversos tipos, Mencio-
caso, dado que son los datos de que se ha partido naremos sólo los principales.
para resolver la curva, son el equivalente de sus Las curvas de Bezier tienen una serie de propie-
coordenadas en el espacio polinómico y, por esta dades importantes que justifican su utilización ge-
razón, se denominan puntos de control. neralizada en distintos sistemas de CAD. En pri-
Estas curvas tienen por añadidura una serie de mer lugar, son fáciles de desarrollar utilizando cál-
propiedades que las hacen extraordinariamente culos recursivos. En segundo lugar, la curva pasa
valiosa para su aplicación al diseño. En particular, por sus puntos de control inicial y final y la tangen-
son invariantes bajo transformaciones afines lo que te en estos puntos coincide con la recta que une
significa que pueden pasar por todas las transfor- dichos puntos con sus correlativos, siguiente y an-
maciones básicas que se llevan a cabo terior respectivamente; esto proporciona un buen
automáticamente en un sistema de CAD: control de la configuración general de la curva y
traslaciones, rotaciones, inversiones, cambios de permite concatenar curvas de Bezier con facilidad.
escala y cambios de sistema de proyección. Ade- En tercer lugar, la curva siempre se mantiene en el
más de esto admiten un determinado grado de con- interior del casco convexo, convex hull formado
trol local y un determinado grado de continuidad, por sus puntos de control.
variable según los tipos. Tienen por lo general con- Las curvas b-splines uniformes y no uniformes
tinuidad geométrica G1, es decir, la tangente es son curvas compuestas por segmentos cuyos co-
común aunque la curvatura cambie, y continuidad eficientes polinómicos dependen de unos pocos
paramétrica C1, es decir, que el vector tangente puntos de control. El mover uno de estos puntos de
coincide en dirección y también en magnitud. Hay control afecta a una pequeña parte de la curva, con
continuidad paramétrica C2 si además de la tan- escaso coste de computación, lo que se indica di-
gente la curvatura es igual en el punto considera- ciendo que la curva admite control local; una mo-
do. dificación local no afecta a la totalidad de la curva
Desde el punto de vista práctico, la principal como ocurre con las splines tradicionales. Son cur-
diferencia con respecto al tipo de splines es que se vas de aproximación, a diferencia de las splines
trate de una curva que funciona por interpolación naturales, no interpolan sus puntos de control que
o por aproximación. Es decir, si se trata de una permanecen externos a la curva. Su principal in-
curva que debe pasar por puntos dados, esto es, si conveniente es que son más complejas y de aplica-
se basa en una función que interpole dichos pun- ción más difícil. El término uniforme significa que
tos, o si debe tan sólo acercarse a ellos. los nodos o knots (puntos complementarios de con-
Todos los tipos proporcionan la capacidad de trol) están separados a intervalos iguales. Las no
manipular a posteriori los puntos de control para uniformes son similares, con la diferencia de que
modificar el recorrido de la curva. Esta manipula- los knots no quedan espaciados de modo regular
ción es generalmente favorecida por un polígono sino que varían de segmento de curva a segmento a
gráfico de control. Este polígono conecta en se- curva.
cuencia los puntos de control de modo que se Las curvas Beta-splines son una generalización
visualice su orden para una mejor comprensión de de las B-splines obtenidas a partir de la imposición
las características de la curva y del modo en que va de condiciones de continuidad geométrica sobre las
a ser afectada por el desplazamiento de los puntos derivadas del primero y el segundo parámetro. Su
de control. Este polígono se denomina indistinta- primera característica principal es que tienen con-
mente, en la literatura especializada control tinuidad geométrica G2 pero no continuidad
polygon, characteristic polygon o control graph. paramétrica C2. Desde el punto de vista de la prác-
Al igual que en coordenadas cartesianas es po- tica, la característica más sobresaliente es que pue-
sible representar un mismo objeto con diferentes den ser especificadas de modo intuitivo mediante
bases cartesianas, esto es, con diferentes tripletes parámetros de configuración (shape parameters)
de vectores unitarios de referencia, así, una misma denominados beta1 (b1) y beta2 (b2). Estos
curva puede ser representada mediante diferentes parámetros controlan la continuidad de la curva y
se denominan respectivamente bias y tension. Per- valo [0,1]. Si se fija el valor de uno de los
miten modificar de modo intuitivo la mayor o me- parámetros se obtiene una curva dada por el otro
nor curvatura de la spline. parámetro. De este modo, asignando valores cons-
Las curvas nurbs (siglas de non uniform tantes en el intervalo 0,1 se obtienen familias de
rational b-splines) son el tipo más flexible y que curvas que forman una red sobre el parche y que
proporciona mayores posibilidades de constituyen unos de los modos habituales de
modelización. Una curva racional viene dada por visualizar un parche paramétrico.
un cociente entre polinomios. Esto permite homo- Las diferentes estrategias de control de las su-
geneizar la curva que puede ser considerada como perficies paramétricas se relacionan directamente
la proyección de una curva en un espacio con los diferentes modos de determinar sus grados
tridimensional sobre el plano homogéneo dado por de libertad. Al igual que ocurría con las curvas
la coordenada w. Esto permite asignar un "peso" a paramétricas, esto puede llevarse a cabo de diver-
cada punto de control que puede intuitivamente ser sos modos. Unos de estos modos puede consistir
considerado como la proyección de un punto ho- en especificar los 4 puntos correspondientes a las
mólogo más o menos alejado en el espacio y pro- esquinas, 8 vectores tangentes en estos puntos y 4
porciona un control aún mayor sobre la curva. vectores torsión que se obtienen, de modo similar
Hasta aquí lo referente a los nuevos tipos de a los vectores tangente, por medio de las derivadas
curvas que el desarrollo informático ha puesto a segundas en un punto determinado. Otro modo es
disposición de los diseñadores. Las nuevas super- especificar directamente 16 puntos de la superfi-
ficie están basadas directamente en estos tipos. cie. Otro modo es definir 4 curvas a partir de las
cuales se pueden derivar los puntos requeridos. En
Superficies y parches paramétricos general, los procedimientos principales son simi-
lares a los seguidos en el caso de las splines; se
Una superficie puede venir representada matemá- trata de contar con una provisión adecuada de re-
ticamente de diversos modos, sea de forma implí- cursos, de modos diversos de solucionar las 16
cita, mediante una función que tendría la forma variables triádicas independientes que se puedan
general f(x,y,z) = 0 sea, de forma explícita, mediante adaptar a los diversos casos que pueden surgir en
una función del tipo z = f(x,y), sea de otros modos la práctica.
adecuados a determinados casos. La ventaja de la Una superficie de Bezier se define como exten-
representación paramétrica es, por un lado, que sión de una curva de Bezier. Al igual que el ele-
permite aplicar con facilidad algoritmos que aso- mento más característico de ésta era un polígono
cian puntos reales de la superficie a "puntos" con cuatro puntos de control, el primero y el cuar-
(pixels) discretos del dispositivo de salida, lo que to de interpolación y los dos intermedios de aproxi-
facilita considerablemente el proceso de visualiza- mación, que permitían modificar la curva asegu-
ción. Por otro lado, proporcionan un dominio sin rando el mantenimiento de determinadas propie-
precedentes sobre las operaciones de modelado dades claves, de modo similar, una superficie de
debido a las posibilidades de escoger diferentes Bezier cuenta con un poliedro de control constitui-
modos de parametrización y de subdivisión de los do por 16 puntos (4 × 4). La superficie pasa por
parches que se adapten de la manera más adecuada cuatro de ellos, los correspondientes a las cuatro
a las necesidades de los diversos casos que se pue- esquinas del parche y se aproxima a los restantes
den presentar. de modo tal que modificaciones de estos tienen el
El elemento fundamental en la teoría de las su- efecto de modificar la curva manteniendo sus pro-
perficies paramétricas es lo que se denomina en la piedades geométricas principales. La forma
literatura especializada un parametric surface algebraica es una extensión directa de la ya dada
patch y que se traduce corrientemente por "par- para la curvas de Bezier considerando dos
che" superficial o paramétrico. Un parche parámetros u,v en lugar de uno. El lector interesa-
paramétrico se define como una serie de puntos do puede encontrar esta fórmula en la literatura
dados por funciones matemáticas que representan especializada que se indica en la bibliografía. El
sus coordenadas mediante tres series de ecuaciones notable interés práctico de este tipo de superficies
paramétricas del tipo x = x(u,v), y = y (u,v), z = z es que, al igual que ocurría con las curvas análogas
(u,v) con los parámetros u,v restringidos al inter- es posible editar con facilidad la curva modifican-
do su aspecto a partir de la modificación de la po- con una serie de requisitos. El primer requisito con
sición de sus puntos de control. que debe contar un sistema de modelado de sóli-
Una superficie B-spline se define igualmente dos es la asignación de un dominio. Se entiende
como una extensión de una curva B-spline. Lo di- por dominio el conjunto de objetos que son
cho para las Bezier vale exactamente igual para este representables por el sistema. Una de las caracte-
tipo de curvas. En fin, las non-uniform-rational-b- rísticas de cada sistema viene dada por el poder
splines o nurbs, extensión de las curvas nurbs al descriptivo de su dominio que debe ser lo suficien-
campo de las superficies, proporcionan los méto- temente grande como para ser de interés en rela-
dos más potentes hasta la fecha para definir super- ción con la aplicación prescrita. El segundo requi-
ficies de forma libre y que puedan ser modificadas sito con que debe contar un sistema de modelado
interactivamente, con un máximo grado de control de sólidos es que la representación sea válida. Esto
local, manteniendo la coherencia y la unidad de as- quiere decir que la configuración de símbolos y
pecto. reglas que constituyen la representación de un ob-
Pueden formarse parches bicúbicos con diferen- jeto debe cumplir determinadas condiciones que
tes tipos de curvas, por ejemplo, Bezier en un sen- aseguren que tan sólo objetos del dominio pueden
tido y b-spline en otro. Los parches bicúbicos pue- corresponder a esta configuración. Es decir, no se-
den también combinarse entre si para formar ma- ría, en general, aceptable una representación que
llas bicúbicas (bicubic meshes). El número de par- pueda corresponder a objetos tales como, por ejem-
ches con que se represente una superficie depende plo, la botella de Klein o los objetos sugeridos por
de las características de la aplicación. Cuanto ma- algunos dibujos de Escher. En tercer lugar, la re-
yor sea este número mayor será la precisión con presentación debe ser completa. Se entiende por
que se representa la superficie de que se trate, a representación completa una representación no
costa de un aumento en el tiempo de procesamien- ambigua. No puede haber varios objetos del domi-
to y en los requerimientos de almacenamiento. Por nio que se correspondan con una única representa-
esta razón es importante escoger con cuidado la ción. Por último, sería también necesario que la re-
representación adecuada para cada caso y tener un presentación fuera única, si bien este no es el caso
cierto conocimiento de las propiedades geométricas para la mayoría de los sistemas. Que la representa-
de la herramienta que se va a utilizar en relación ción sea única significa que, procediendo en direc-
con las propiedades latentes del objeto que se bus- ción inversa a lo anterior, un objeto del dominio
ca representar.
5 Modelado de sólidos
z=1
z=-1
y=-1
x=-1
x=1 y=1
operaciones booleanas consecutivas realizadas a de superficies ocultas, los modelos csg deben
partir de un repertorio inicial de objetos denomi- "mallarse", esto es, recubrirse de mallas poligonales
nados "primitivas sólidas". Las primitivas y las ope- o convertirse en modelos b-reps. Lo primero pue-
raciones de construcción son explícitas, esto es, son de hacerse por medio de algoritmos automáticos, a
accesibles directamente al usuario. Las represen- costa de un notable incremento de memoria y del
taciones internas son implícitas, esto es, no son ac- riesgo de que se produzcan errores como ocurría
cesibles y su estructura recoge todos los estadios con la extensión AME de AutoCad (versión 12) que
de la construcción a partir de las primitivas inicia- fue abandonada, probablemente, por esta causa..
les. Los nodos-hoja (leaf-nodes) recogen informa-
ción sobre el estado del objeto tras cada operación. Otros modelos
Los nodos-internos (internal-nodes) recogen infor-
mación acerca del tipo de operador utilizado sobre Hay otros modelos que se utilizan bastante en la
cada objeto situado en un nivel anterior y a dere- ingeniería pero escasamente en la arquitectura. El
cha e izquierda del nodo. sistema de modelado geométrico conocido genéri-
Las primitivas son objetos cuyo tipo de especi- camente como "enumeración espacial" (spatial
ficación interna es idéntico al de los objetos secun- enumeration) o "descomposición en células espa-
darios si bien se produce a un nivel no accesible ciales" (cell decomposition) (figura 16) posibilita
para el programa de aplicación. La especificación la representación de un objeto mediante una colec-
terminal de las primitivas y, por consiguiente, la ción de células espaciales yuxtapuestas. Esta des-
especificación terminal de todo objeto construido composición puede hacerse de dos modos princi-
con primitivas, se da en términos de operaciones pales: a) por enumeración espacial de voxels; b)
booleanas sobre semiespacios (halfspaces). Un por enumeración espacial de octrees, árboles
semiespacio puede considerarse como una primiti- octales.
va fundamental que sirve de base a cualquier otra La primera (figura 17) consiste en la división
primitiva. Todo semiespacio queda definido por una del espacio propio del objeto en un número sufi-
ecuación que describe analíticamente las dos re- ciente de cubos yuxtapuestos de igual tamaño dis-
giones delimitadas por una superficie "adecuada" tribuidos sobre una malla tridimensional fija. Los
esto es, que carezca de discontinuidades o de com- cubos se denominan voxels (volume elements) por
plejidades que dificulten su descripción elemental. analogía con pixels (picture elements). Para cada
Por ejemplo, un cubo con un vértice en el origen uno de los cubos se determina si queda fuera del
podría venir descrito por las intersecciones de los
semiespacios dados por las ecuaciones de los seis
planos que lo limitan. La figura 15 muestra la defi-
nición de una de estas primitivas, un cubo definido
por la intersección de 6 semiespacios, junto a un
árbol binario que representa como las primitivas
(círculos negros) pueden combinarse por medio de
alguna de las cuatro operaciones booleanas que
hemos visto (círculos rayados) para generar el ob-
jeto situado en la raíz del árbol (círculo blanco).
Las principales ventajas de los modelos csg son:
la información es compacta, facilitan la construc-
ción de objetos de cierto grado de complejidad y
pueden editarse: es posible modificar tanto las com-
ponentes del árbol binario como sus relaciones, lo
que supone contar con una herramienta muy po-
tente de control de la forma. Las desventajas prin-
cipales son que no existe información explícita so-
bre aristas y caras, por lo que no es posible una
utilización directa para rutinas de visualización.
Para visualizarse adecuadamente, con eliminación Figura 16 Descomposición en células
1 2 3
Figura 20 Modelado de esquinas con operadores locales
operación realizada sobre tres aristas que conflu- circulan en nuestro entorno son poco más que
yen en un punto, si bien no todos los programas interfaces, es decir, sistemas, más o menos propios,
controlan igual de bien este tipo de operaciones. de gestión de algoritmos básicos, conocidos y pu-
Lo mismo cabe decir con respecto a otra opera- blicados desde hace más de diez o veinte años. Esto
ción corriente como un chamfer 3D. La única dife- es algo que queda oculto para el usuario. En pri-
rencia es que lo que se inserta es un plano oblicuo mer lugar porque se supone, en general, con fun-
de transición. damento, que el usuario medio no está interesado
Las deformaciones son operaciones que se si- en conocer los detalles técnicos de lo que está ha-
túan a medio camino entre las operaciones locales ciendo. En segundo lugar porque el dar a conocer
y las globales. Un operador de deformación define los recursos fundamentales en que se basa el pro-
parte de la superficie como deformable y parte grama, la mayoría de los cuales, como ya se ha di-
como fija; la traslación de alguno de los puntos se cho, han sido dados a conocer hace muchos años,
transmite de modo variable a los otros punto. como puede comprobarse en las referencias biblio-
Los recortes son operadores que se aplican a gráficas, empañaría la imagen de novedad, de pro-
una superficie modificando sus límites en función ducto de tecnología punta, que interesa promover.
de una curva determinada. En el caso de superfi- Por otro lado, también los mejores programas
cies paramétricas la operación no implica un re- de CAD están interesados en proporcionar herra-
corte real sino, como ya se ha indicado, una modi- mientas cómodas de introducción y modificación
ficación de los atributos de visualización de la su- de datos que faciliten el trabajo, si bien los manua-
perficie. Dado que una superficie paramétrica de- les oficiales de los programas de primera fila dis-
riva su configuración de una serie de puntos de con- tinguen con claridad (unos más que otros, AutoCad
trol, si el recorte altera estos puntos de control se es en este sentido más explícito y generoso que
modifica la propia configuración de la curva. Microstation, o ha preferido jugar, con éxito, una
política de apertura técnica) entre procedimientos
7 Métodos generales de construcción y de interfaz y procedimientos genuinos de genera-
generación ción. El problema es que, en muchos casos, esto se
detalla en apéndices o en textos complementarios
Dada la progresiva difusión de programas comer- que son poco accesibles o pasan inadvertidos, o
ciales de CAD y el interés de las casas comerciales bien las explicaciones resultan incompletas. Todo
por conseguir que sus programas resulten fáciles esto viene a complicarse aún más por el hecho de
de utilizar y se introduzcan con rapidez en el mun- que procedimientos que comenzaron siendo
do profesional y universitario, todos los recursos generativos han pasado a ser intermediarios. Es
se han volcado en los métodos de diálogo con el decir, muchos programas presentan, de cara al usua-
usuario que hagan más atractiva y novedosa la en- rio, procedimientos de entrada de datos que luego
trada de datos. Puede decirse que la mayoría de los son convertidos internamente a otra estructura de
programas comerciales de CAD de segunda fila que datos, a otro formato de almacenamiento interno.
El resultado de todo esto es que hay, en la actua- neración que no son accesibles de modo directo al
lidad, una notable confusión entre lo que son ge- usuario y que están en la base de la generación de
nuinos procedimientos de generación y lo que son objetos complejos. Este es el sentido estricto del
procedimientos de interfaz una distinción que ya término primitiva; implica combinaciones posibles
es de por sí dificultosa, si bien resulta dentro de un rango, operaciones que pueden reali-
meridianamente clara en los extremos. Una confu- zarse sobre el dominio de las primitivas.
sión que las propias casas comerciales han contri- Muchos programas incluyen la posibilidad de
buido a crear y que se va desvelando poco a poco generar objetos simples de modo directo sin tener
con la práctica a los usuarios expertos en forma de que construirlos manualmente. Así, programas o
anomalías o comportamientos inesperados que se módulos de programas que generan mallas
comprenden con claridad cuando se llega a cono- poligonales pueden dar la opción de generar obje-
cer mínimamente el tipo de estructura de datos que tos como esferas, cilindros, cubos, prismas regula-
subyace en el procedimiento. res o pirámides sin más que entrar directamente
los datos relativos a estos objetos, tales como la
Métodos generales de entrada de datos. posición de su centro o de una de sus esquinas, el
Primitivas del programa radio o las dimensiones de la base y la altura, etc.
Ahora bien, esto no son sino facilidades que se pro-
Como ya se ha recalcado en el capítulo anterior, un porcionan para generar cuerpos que se supone que
programa comercial incluye una serie de protoco- serán utilizados con frecuencia. El resultado final
los más o menos normalizados para la entrada de será exactamente el mismo que si generamos algu-
datos. Por lo general, este protocolo se basa en un no de estos objetos entrando cada uno de los vérti-
léxico, una colección de palabras clave que ponen ces de la malla que lo constituyen; es evidente que
en marcha algoritmos que realizan tareas específi- en el caso de un objeto tal como una esfera, aproxi-
cas. El léxico es accesible por medio de menús que mada a partir de una malla poligonal, el contar con
presentan las palabras claves ordenadas por temas un pequeño programa que genere los vértices de la
o bien mediante entradas textuales en la línea de malla a partir de los datos generales es algo bas-
ordenes. Los datos que acompañan las ordenes tante conveniente; pero lo que hace la rutina no es
pueden determinarse textual o gráficamente, seña- otra cosa que introducir los vértices de modo auto-
lando posiciones en la pantalla. El léxico incluye, mático siguiendo exactamente los mismos pasos
por lo general, una serie de "primitivas" que no que seguiría el usuario si tuviera que hacerlo ma-
deben confundirse con la noción de primitiva pro- nualmente para aproximar una esfera de este modo.
pia de un sistema de modelado. Una primitiva, en Esta posibilidad es, como decíamos, un recurso de
un sistema tal como el csg, es una entidad interfaz, no un sistema en sí mismo.
constituída a partir de unos procesos básicos de ge- Todo esto es particularmente pertinente por lo
que respecta a la generación de mallas poligonales.
Como se ha dicho más arriba, la generación de ma-
llas poligonales puede hacerse de modo directo o
de modo automático. Entre estos dos extremos hay
varias posibilidades intermedias. En sentido estric-
to, la entrada directa de datos supondría la especi-
ficación de las coordenadas de cada uno de los vér-
tices que componen la malla. Aún en este caso se
necesita al menos un protocolo de interfaz que so-
licite los vértices en un orden determinado que ase-
gure la consistencia interna de la tabla. La orden
mesh de AutoCad o la orden place surface de
Microstation son dos ejemplos de esto. Sin embar-
go esta posibilidad raramente es utilizada excepto
para la generación de rutinas personalizadas ya que
es considerablemente trabajosa y resulta fácil equi-
Figura 21 Primitivas del programa vocarse. Por el contrario, cualquier programa de
can una abstracción útil para ciertos propósitos, tal propia concepción del proyecto sino también so-
como la descripción de secuencias constructivas bre la dinámica de su construcción. Nunca se tiene
determinadas pero que no pretenden representar la plena seguridad de que no vayan a surgir facto-
todos los elementos realmente implicados. res imprevistos que obliguen a modificar partes del
Estas ideas coinciden plenamente con la opinión proyecto. El producto industrial es repetitivo, de
de quienes llevan años trabajando en este campo. cada prototipo se fabricaran numerosas unidades
El hecho es que la construcción de un modelo si- con diferentes destinos. Esto justifica el esfuerzo
gue siendo, en la actualidad, algo parecido a la cons- dedicado a construir un modelo real o virtual. La
trucción de una maqueta. Algo que, en general, se obra arquitectónica, por el contrario, es única.
encarga a un especialista externo o integrado en un
equipo con una misión muy concreta a partir de Carácter de los elementos arquitectónicos.
planos 2D y bocetos en 3D. Tipos de modelos 3D
Sin embargo es de prever una utilización pro-
gresiva de los modelos geométricos como herra- En arquitectura, la descomposición en elementos
mienta de proyectación. A medida en que los pro- tiene un límite. De hecho podría decirse que los
gramas resultan más potentes y más fáciles de uti- arquitectos trabajan con dos tipos de elementos:
lizar aumenta el número de testimonios de arqui- elementos preformados y elementos informes. Si
tectos que manifiestan que lo utilizan como ayuda la arquitectura aparece como una continuidad que
para la propia concepción del proyecto, como al- en ocasiones se acerca a la continuidad de lo orgá-
ternativa o complemento de pequeñas maquetas o nico es porque prevalece el segundo tipo. Si apare-
dibujos que permiten analizar una idea y producir ce como un artefacto similar a una "máquina de
variaciones de esta idea con agilidad. Y podrían habitar" es porque prevalece el primero. Pero am-
ser más, y lo harían de un modo más eficiente, si se bos están presentes en todos los casos.
comprendieran mejor las características del proble- Determinados "elementos" como los constitui-
ma que es lo que intentaremos resumir en lo que dos por hormigón, mortero, yeso, no pueden
sigue. modelarse como se modela una carpintería metáli-
En primer lugar, hay una cuestión que afecta a ca o de madera. Estos materiales tienen un com-
la propia actividad del arquitecto. La naturaleza del portamiento fluido que resulta particularmente ade-
proceso de generación de una obra arquitectónica cuado para constituir articulaciones entre elemen-
impide la definición de un prototipo arquitectóni- tos con límites más precisos. Pero esta misma cua-
co como si fuera un prototipo industrial. Un pro- lidad de entidad fronteriza, que es fundamental para
yecto de arquitectura debe ser necesariamente am- su uso en arquitectura, es un inconveniente a la hora
biguo y dejar un margen considerable de indefini- de representar un edificio por medios digitalizados
ción para ajustes en obra. Tan sólo la distancia tem- y obliga a adoptar criterios relativamente arbitra-
poral que media habitualmente entre un proyecto y rios sobre dónde acaba un elemento y dónde em-
su realización es razón más que suficiente para que pieza otro.
esto sea así. La ambigüedad de la noción de elemento arqui-
En segundo lugar, en un edificio participan di- tectónico está en la base de una distinción funda-
versos industriales que, en el mejor de los casos mental para la noción de modelado arquitectónico,
pueden formar parte del equipo habitual de un con- la distinción entre tipos de modelos.
tratista determinado y, en el peor, intervienen en la En arquitectura se utilizan varios tipos de mo-
obra cuando se les necesita, con los consiguientes delos, tanto por medios tradicionales como por
problemas de coordinación que esto ocasiona. Pero medios informáticos. Estos diferentes tipos corres-
incluso en los casos más favorables, todos los in- ponden a diferentes intenciones o diferentes fases
dustriales están sujetos a fluctuaciones de merca- del proyecto. Aunque no respondan a una clasifi-
do que les pueden obligar a modificar especifica- cación corriente, a fines expositivos podemos di-
ciones de sus productos que pueden afectar en ferenciarlos del siguiente modo: 1) modelo básico
mayor o menor medida a las previsiones de la obra. o boceto 3D; 2) modelo de análisis visual; 3) mo-
Por último, a diferencia de un prototipo indus- delo de análisis constructivo. La figura 26 muestra
trial, una obra de arquitectura está anclada a un lu- un esquema característico que puede relacionarse
gar. Y el lugar impone condiciones no sólo sobre la con estos tipos.
cularmente escurridizos a lo largo de la última dé- mitivo que se quiere modificar y, por último, re-
cada por razones que se han resistido a un diagnós- construir el árbol.
tico claro. Primero no funcionaban adecuadamen- Para entender mejor las tendencias actuales y lo
te porque faltaba potencia; se confiaban animosa- que depara el futuro inmediato analizaremos
mente en que esto se resolvería con la llegada de sumariamente algunas de las peculariedades técni-
microprocesadores más potentes. Cuando se alcan- cas de la situación actual y la evolución de los pro-
zó una velocidad suficiente resultó que lo realmente gramas de aplicación, que derivan a su vez de la
faltaba era una técnica adecuada; pero los tres mo- evolución de las estrategias de programación.
delos principales, csg, b-reps y árboles octales se Hasta la fecha, la mayoría de los programas es-
han disputado la primacía, sin que resulte claro con taban basados fundamentalmente en acciones. Di-
seguridad en cuál de ellos las ventajas superan a bujar un rectángulo, por poner un ejemplo elemen-
los inconvenientes; resulta claro, por el contrario, tal, consistiría en la concatenación de una serie de
cuáles son las limitaciones que todos comparten acciones: a) ordenar al dispositivo de salida que se
por lo que respecta principalmente a las posibili- desplazara a una posición determinada, v1; b) que
dades de modificación a posteriori del modelo. se desplazara después a una posición v2 y que com-
Una vez que esto se ha comenzado a vislumbrar putase los puntos o vectores barridos en este des-
como el problema principal ha surgido un nuevo plazamiento para su salida gráfica asignándoles atri-
paradigma: el modelo basado en orientación a ob- butos de color, espesor y tipo de línea; c) que hi-
jetos. Las dos principales empresas de CAD utili- ciera lo mismo con las posiciones v3 y v4 (= v1);
zado por arquitectos, a las que nos hemos ido refi- d) que guardará la posición de estos vectores en la
riendo constantemente, AutoDesk (AutoCad) e base de datos asociado al fichero gráfico junto con
Intergraph (Microstation) están preparando versio- la etiqueta "línea" y sus atributos asociada a cada
nes orientadas a objetos de sus programas y mu- uno de estos pares.
chas firmas de arquitectura, principalmente en Es- Cualquier modificación posterior de este "rec-
tados Unidos, han decidido esperar a que estas ver- tángulo" implicaría la modificación de la posición
siones estén ultimadas para cambiar de versión. En de estos vectores y de sus líneas asociadas como
cualquier caso, y al margen del interés de estos de- entidades básicas, y la reconstrucción del rectán-
sarrollos, lo que probablemente se necesita es una gulo como entidad compuesta de entidades bási-
mayor investigación y una mayor experimentación cas. Más aún, algunos de estos atributos podían per-
por parte de los propios arquitectos para precisar derse al pasar a otro ordenador. Por ejemplo, si el
los diferentes modos de modelar que hay que to- tipo de línea fuera un tipo de línea personalizado,
mar en consideración a la hora de desarrollar téc- este atributo desaparecería al cambiar a otro orde-
nicas adecuadas. nador que tan sólo contara con los tipos de línea
estándar.
Tendencias. Parametrización de elementos. Si reelaboramos el ejemplo, y en lugar de un
Orientación a objetos rectángulo 2D consideramos un rectángulo
extrusionado para formar el agujero de un muro, la
Los dos sistemas utilizados principalmente en la situación se complica aún más. El coste de rehacer
actualidad, el csg y los b-reps son básicamente es- toda la operación, multiplicado por muchos aguje-
táticos o, como se dice a veces en la literatura es- ros en muchos muros similares, comienza a pesar
pecializada, "history based"; los parámetros que de tal modo que hace que se abandone la tarea a la
definen el elemento se especifican en el momento espera de soluciones más efectivas. Este tipo de
de su definición y cualquier modificación poste- problemas, comunes en su estructura interna a mu-
rior deberá tener en cuenta la sucesión y la secuen- chos tipos de aplicaciones, es lo que ha propiciado
cia propia de estos parámetros. Un ejemplo carac- la aparición de técnicas de diseño paramétrico y de
terístico era el módulo AME de AutoCad. Si se crea diseño orientado a objetos.
un elemento basado en la combinación de varios El diseño paramétrico implica diversos niveles
elementos primitivos, la modificación de alguno de que no rebasan necesariamente el ámbito de los pro-
los valores implica recorrer el árbol CSG, editar gramas actuales. El nivel más elemental es lo que
los parámetros correspondientes del elemento pri- hemos introducido en el capítulo anterior y que se
conoce en la literatura especializada como progra-
enseñar programación con esta técnica a niños que asimilarse a mecanismos abstractos; un procedi-
a expertos en informática, pues éstos sabían dema- miento puede bautizarse con un nombre, lo que nos
siado para aceptar de modo natural las nuevas ideas. evita tener que pensar en todo lo que hace y nos
Puede entenderse esto mejor con un ejemplo. facilita pensar en para que sirve. Los procedimien-
Supongamos que queremos construir un muro y tos están en la base de los módulos, que son como
que consideramos dos métodos. El método A con- pequeños programas de considerable complejidad
siste en comprar ladrillos, cemento, arena, instru- pero que mantienen el suficiente grado de genera-
mentos para manipular estos materiales, cuerda para lidad como para ser compartidos por diferentes pro-
alinear las hiladas, etc., y, con todos estos ingre- gramas. Así llegamos, por otra vía, a la noción de
dientes a mano, comenzamos a construir el muro. objeto como algo que estaría, en cierta medida,
El método B consiste en describir lo que hay que compuesto, o bien que vendría a continuación, de
hacer por medio de dibujos, textos y palabras, ex- los módulos; un dato abstracto, que puede asimi-
plicárselo a un experto en construcción de muros y larse de un modo unitario pero que encierra diver-
desentenderse del asunto. La diferencia entre estos sos datos entrelazados que permiten a su vez la
dos métodos, así como los matices que cabría aña- relación con otros datos similares. Ni más ni me-
dir para completar la descripción de un modo rea- nos que lo que se puede decir, simplificando, de
lista, debe ser plenamente familiar para un arqui- los objetos que pueblan el mundo real.
tecto. Pues bien, la programación orientada a obje- La mayoría de los programas actuales, del tipo
tos se aproximaría al segundo método. que sean, están organizados por medio de módulos
Lo esencial del método consistiría en que se (procedimientos o subrutinas) que llevan a cabo
transmite un mensaje a un agente que es capaz de tareas específicas. La mayoría de estos módulos
realizar la acción por medio de una serie de méto- están orientados en función de datos externos al
dos que se activarán al comenzar la tarea. Este agen- programa que serán introducidos por el usuario y
te-capaz que incorpora métodos adecuados a las que se adaptan al formato específico utilizado por
tareas que se preve pueda realizar es, desde el pun- el programa. Esto genera diversos problemas: por
to de vista informático, el objeto. El mensaje son ejemplo, los formatos de intercambio de texto o
los datos. dibujos pueden perder información adicional va-
Quien envía el mensaje/datos, el cliente/usua- liosa. O bien el cambio de formato obliga a los pro-
rio, delega su responsabilidad en el agente, inclu- gramadores a modificar todas las rutinas relacio-
yendo la interpretación de los datos. Esta interpre- nadas y efectuar revisiones inacabables en cada
tación puede variar según los agentes (como pasa cambio de versión.
también en la vida real). Los agentes son, de he- En la orientación a objetos, por el contrario, los
cho, de diferentes tipos, si bien pertenecen a una módulos no son procedimientos a la espera de da-
misma clase, son instancias de dicha clase. Las cla- tos. Los procedimientos y los datos estarían conte-
ses, a su vez están relacionadas entre sí, hay nidos en el mismo objeto. La utilización de objetos
superclases y subclases. Los atributos de las cla- permite, entre otras cosas, simplificar la dependen-
ses superiores se heredan por las clases inferiores, cia del formato, hacer que los datos fundamentales
con lo que no es necesario volver a definirlos en tengan una estructura tan sencilla como un archivo
cada caso. de texto ASCII o un bitmap. También facilita el
Desde un punto de vista más técnico puede de- intercambio entre programas. El tipo más conoci-
cirse que un objeto es una extensión de gran gene- do por todo tipo de usuarios debido a la difusión
ralidad de la noción de dato informático. Un dato de Microsoft Windows, un objeto OLE (Object
informático, en el nivel más elemental, es una com- Linking and Embedding), lleva información acer-
binación de 0s y 1s que representan cifras o letras. ca de cómo debe mostrarse y de dónde viene. Esto
Esto puede utilizarse para representar entidades permite enlazar aplicaciones con comodidad. Per-
elementales y acciones elementales tales como "tra- mite también abrir una aplicación desde otra sin
zar una línea". Datos elementales y acciones ele- necesidad de salir y entrar al programa.
mentales dan lugar a rutinas, esto es, series iguales Puede indicarse cierta similitud con los Xrefs de
que pueden copiarse de una parte a otra de un mis- AutoCad o con los archivos vinculados de
mo programa. Se denomina procedimientos Microstation. Si el objeto-padre se modifica, los
(procedures) a rutinas más complejas que pueden hijos cambian sus atributos. O bien, en un progra-
ma de autoedición que también trabaje con víncu- de proyectos, de enorme complejidad, que forman
los, si un capítulo contiene una ilustración que está parte de una red de interacciones entre profesiona-
generada con otro programa, al modificarse esta les muy diversos y que necesita ser modificado múl-
ilustración desde el programa en que se creó, la tiples veces a lo largo de un proyecto real. Está por
ilustración contenida en el capítulo cambia ver hasta qué punto esta finalidad puede ser alcan-
automáticamente. zada. Muchos problemas implícitos en la situación
Todo esto significaría, volviendo al caso del actual habrían desaparecido si se hubiera llegado,
modelado 3D, que si, por ejemplo, tenemos un ob- hace tiempo, a algo mucho más simple: el estable-
jeto definido como "muro con un hueco", podre- cimiento de un formato estándar para los archivos
mos modificar la posición y las dimensiones del gráficos. Esto no ha ocurrido porque todas las em-
hueco sin tener que preocuparnos por lo que ocu- presas involucradas pretendían imponer su propio
rrirá con el resto del muro, pues el hueco seguirá formato.
siendo parte del muro aunque se modifiquen sus El desarrollo de programas que incorporen es-
dimensiones o su posición o ambas cosas. tos nuevos avances supondrá, en cualquier caso,
Los objetos, en sentido informático, se relacio- un incremento en la complejidad de los programas
nan de modo bastante directo con lo que denomi- y en los costes de computación. No cabe duda de
namos corrientemente "elementos" arquitectónicos. que ésta es una finalidad no explícita que interesa
Esto es particularmente notorio en el caso de insta- a las empresas que desarrollan programas. Es pre-
laciones. Si un arquitecto especifica una lámpara ciso considerar con cautela si también interesa y, si
en una determinada posición, no necesita dibujarla lo hace, hasta qué punto, a los usuarios. De aquí la
con todos sus detalles y todas sus conexiones. Bas- importancia de conocer hasta cierto punto alguna
ta con que indique la posición exacta, el tipo gené- de las peculiaridades internas de los procesos im-
rico de conexión y las dimensiones globales. El mo- plicados.
delo concreto podría variar con libertad dentro de Para concluir diremos que la situación actual
un rango más o menos amplio y no será necesario (1999) se caracteriza por la relativa difusión de los
rehacer todo el proyecto cuando se cambie el mo- diversos métodos de modelado que se han ido ex-
delo. La programación basada en objetos intenta plicando a lo largo de apartados anteriores. La
mantener esta situación tan lejos como sea posi- mayoría de ellos se utilizan por diferentes progra-
ble; es decir, procura que la modificación de un mas de CAD3D, accesibles para cualquier arqui-
elemento del modelo pueda efectuarse localmente, tecto que disponga de un PC con velocidad y me-
en todos los casos posibles, sin que afecte a la tota- moria suficientes para trabajar con comodidad. No
lidad del modelo. hay, sin embargo, una respuesta única. Un mismo
Estas son las tendencias que, por lo que parece, programa puede utilizar diferentes técnicas y, por
pueden modificar la técnicas disponibles en un pla- añadidura, un usuario exigente puede preferir uti-
zo muy breve. En junio de 1995 se creó la A/E/C lizar más de un programa para alcanzar ciertos re-
Interoperability Association entre cuyos miembros sultados.
fundadores estaban, además de AutoDesk, empre- Deben considerarse también los condicionantes
sas como la ATT, Carrier, Softdesk, Timberline, de máquina. A pesar del espectacular crecimiento
Tishman y otras grandes empresas americanas. La en el rendimiento de los PCs, los pocos programas
finalidad de la asociación es crear un lenguaje orien- que han surgido que parecen incorporar de un modo
tado a objetos para los proyectos de construcción relativamente satisfactorio esta nueva estructura,
mediante la definición de un conjunto de "clases requieren configuraciones que aún están lejos del
fundacionales para la industria" (IFC, industry equipamiento habitual de un usuario medio. Es in-
foundation classes), lo que facilitaría el intercam- cluso discutible que la actual estructura de placa-
bio de información entre los diferentes sectores que base conectada a placa-gráfica independientes, a
participan en los procesos de construcción. placas de red y a una variedad difícilmente
La finalidad es clara y, sin duda, sería comparti- gobernable de periféricos subsista durante mucho
da por todos los arquitectos: se trataría, no sólo de tiempo. Todos estos factores, que conocerán sin
facilitar al máximo la comunicación externa e in- duda una evolución vertiginosa en los próximos
terna sino, sobre todo, de permitir la modificación años, afectarán a los sistemas que hemos comenta-
ágil de un tipo de documento, como son los planos do y que deberán moverse con velocidad para adap-
Capítulo 5 . Rendering
Un modelo geométrico de un proyecto de arqui- 1 Noción general de representación
tectura requiere ser completado con atributos ma- realista y modelo de iluminación
teriales y ser analizado bajo diferentes condicio-
nes de iluminación para comprobar su eficacia Supongamos que hemos elaborado un modelo
como propuesta que aspira a contribuir a la crea- geométrico de acuerdo con alguno de los métodos
ción de un entorno coherente. La adición de obje- explicados en el capítulo anterior. Este modelo es
tos tales como luces y cámaras virtuales a un mo- abstracto, no contiene otra especificación que las
delo geométrico, así como la puesta en relación de dimensiones propias de los elementos que lo cons-
sus superficies con atributos de color o con mapas tituyen y de las relaciones que éstos mantienen en-
de texturas materiales, configura una escenografía tre sí. El siguiente paso, tras la elaboración de una
arquitectónica con diferentes grados de realismo y representación de la forma arquitectónica, es redu-
contribuye notoriamente a este análisis, así como a cir la abstracción, asignar a las formas colores y
una presentación y comunicación de ideas arqui- materiales y comprobar como interaccionan con la
tectónicas más directa. luz.
El desarrollo de técnicas de simulación es una La palabra rendering no tiene una traducción
de las ramas de la informática que ha conocido un exacta en español; lo más cercano sería "represen-
desarrollo más espectacular y popular en los últi- tación en color" o "acabado" o "representación grá-
mos años a través del cine y la televisión. Y todo fica que reproduce efectos materiales y de ilumi-
parece indicar que seguirá siendo así durante va- nación". Aunque el sentido es claro, no existe una
rios años. La arquitectura se ha beneficiado del palabra que lo sintetice de una manera inequívoca
desarrollo de estas técnicas, si bien el trabajo de como ocurre en inglés, por lo que se prefiere co-
generar una escenografía arquitectónica virtual, con rrientemente utilizar este término que no es, por
todo lujo de detalles, requiere un trabajo conside- otro lado, un termino informático sino que se refie-
rable y requiere un cierto grado de especialización. re, tradicionalmente, a cualquier técnica gráfica.
El objetivo de este capítulo es presentar las técni- Está implicada en cualquier caso la idea de repre-
cas principales, insistiendo principalmente en aque- sentación "realista". Y el éxito de los sistemas
llas que son de fácil aplicación y que pueden per- informáticos estriba en que parecen conseguir este
mitir a un arquitecto ampliar la gama de las herra- objetivo con relativa facilidad y con unos resulta-
mientas que utiliza para proyectar; especialmente dos bastante espectaculares.
las relativas a la simulación de materiales, que abren La primera advertencia que hay que hacer es que
una nueva vía de posibilidades inéditas. Y, por aña- este logro es bastante equívoco, como lo es la pro-
didura, partir de este conocimiento, estar en condi- pia noción de "realismo". Ningún programa actual
ciones de calibrar el trabajo de otros y saber hasta de rendering, y menos aún los basados en modelos
dónde se puede llegar en un plazo razonable. locales, consigue reproducir correctamente la
interacción entre la luz y los objetos. Si, pese a esto,
los resultados resultan satisfactorios es debido fun-
damentalmente a dos razones, una positiva y la otra
negativa. La razón positiva es que a menudo resul-
ta más eficaz y más satisfactoria una representa-
ción simplificada de la realidad que una represen- quinta transformación normalizada de coordena-
tación exacta. La razón negativa es que es necesa- das) sobre un dispositivo físico. Este dispositivo
rio contar con una sensibilidad educada para exi- físico es el equivalente al ojo virtual que se requie-
gir mayor finura en la reproducción de ciertos efec- re para comenzar a completar la escena. La princi-
tos, cosa que no suele darse con demasiada fre- pal diferencia es que la noción de ojo o cámara
cuencia. virtual implica una configuración específica que si-
En cualquier caso, es importante comprender, mule las características de la visión humana. To-
para aprovechar de un modo positivo las carencias dos los programas de rendering contarán, por con-
de los programas de rendering, que cualquier "re- siguiente, con mecanismos que permitan definir una
presentación realista" está basada en una o varias cámaras, así como controlar con más o me-
interacción muy compleja entre imágenes reales e nos facilidad y precisión, tanto la posición de esta
imágenes mentales, entre estímulos físicos y con- cámara con respecto a los objetos como el ángulo
ceptos sobre objetos, entre estructuras receptivas de visión e, incluso, el enfoque y la profundidad de
prioritarias y figuraciones prioritarias, entre sensa- campo.
ción e imaginación como constituyentes fundamen- La incorporación de una cámara en la escena
tales de la percepción que están en interrelación puede llevarse a cabo como si de otro objeto geomé-
constante. trico más se tratase con métodos similares a los
La consecuencia de esto es que hay una gran que ya se han visto, es decir, asignándole una posi-
diversidad de representaciones "realistas" por me- ción y una orientación en la escena. Las cámaras
dios informáticos que deben valorarse en función virtuales incorporan propiedades adicionales que
del contexto. permiten especificar las condiciones de proyección
por medio de un vector de dirección y un ángulo
Características generales de una escena real y de visión (FOV, Field of View angle). El vector de
una escena virtual dirección se especifica a menudo a partir de una
diana o target, a la cual apunta la cámara y forma
Una escena real, tal como se nos aparece en cual- parte de su definición. En algunos programas (pero
quier circunstancia, es el resultado de la interacción no en todos) es posible también especificar las pro-
de tres cosas o tres fenómenos: la luz, los objetos y porciones del plano de cuadro o ventana de pro-
el ojo. Si desapareciera alguno de estos constitu- yección, así como un plano frontal y un plano tra-
yentes de una escena no veríamos nada. sero que limiten en profundidad la imagen. Resul-
Una escena virtual se compone de lo mismo: lu- ta de esto una imagen geométrica sobre la que se
ces, objetos y ojos. La única diferencia es que los proyecta una escena limitada por seis planos que
tres son productos de un cálculo numérico y des- configuran un volumen piramidal truncado.
aparecen al apagar la pantalla. Por último, será preciso iluminar la escena. Esto
Comencemos por los objetos. Hasta aquí hemos significa que será preciso generar luces virtuales.
visto cómo se generan objetos por medios Y esto implica varias cosas. En primer lugar, que
informáticos. Pero los objetos informáticos que es preciso definir las características de la fuente de
hemos creado eran, hasta ahora, objetos luz que vamos a definir. En segundo lugar, que será
geométricos. Lo primero que habrá que hacer, por preciso calcular cómo modifica esta luz el color de
consiguiente, es asignar algún tipo de atributo visi- las superficies que hemos definido sobre los obje-
ble a estos objetos, lo que equivale a definir las tos. Y, por último, que habrá que calcular tanto la
propiedades visibles de su superficie. Todos los geometría de las sombras que se producen sobre
programas de rendering cuentan, como veremos, los objetos como la gradación de estas sombras en
con técnicas adecuadas para especificar estas pro- función de los efectos de umbra y penumbra que se
piedades. darían en la escena.
Lo siguiente que se requiere en un programa de Los algoritmos desarrollados a lo largo de los
simulación es generar ojos virtuales y luces últimos 25 años aproximadamente, dan respuestas
virtuales. Lo "ojos" vienen dados implícitamente cada vez más precisas a estas cuestiones. Más con-
en los procesos que se han descrito en las leccio- cretamente, permiten especificar un modelo de ilu-
nes anteriores. Lo que aparece en la pantalla de un minación que se aproxime al máximo a los fenó-
monitor es el resultado de una proyección final (una menos que tienen lugar en las escenas reales. Los
Desde el punto de vista del usuario las cosas tienen Cámara Luces Objetos
otro aspecto. Lo que interesa conocer es, sobre todo,
cuáles son los pasos que hay que dar para conse- -Parámetros -Tipo -Color Local
de visión -Sombras -Proyección
guir unos determinados resultados. Pero es nece-
-Resolución -Modelo de Texturas
sario comprender que tan sólo desde una compren- cálculo
sión mínima de los procesos que realmente están
teniendo lugar internamente se pueden controlar los
resultados y sacar partido de las limitaciones in-
trínsecas de todos estos sistemas.
Estos pasos son los siguientes: a) preparación
del modelo geométrico; b) exportación de ficheros Rendering Simple a baja resolución
en el caso de módulos no compartidos; c) puesta
en escena, esto es, adición de luces y cámaras; d)
adición de atributos superficiales a los objetos (esto
puede hacerse igualmente antes del paso anterior); Salida Provisional
e) rendering: pruebas parciales y ajuste de los
parámetros de cada objeto; f) pruebas generales;
g) salida provisional por pantalla y vuelta a empe-
zar si el resultado no es el esperado; h) activación Ajustes, Filtro, Antialiasing
de filtros, controles de aliasing y aumento de la
resolución para la obtención de la imagen final; i)
grabación, filmación, impresión sobre un soporte
permanente o incorporación a una animación.
Desde un punto de vista general, puede Salida Permanente
sintetizarse todo lo anterior y describir la noción (Mapa de Bits)
de simulación visual, modelización lumínica o
rendering, como el proceso de transformación de
un modelo en una imagen. Las fases característi-
cas que esto implica y que hemos detallado en el Figura 1 Esquema general del proceso
párrafo anterior son: la incorporación de atributos de rendering
podamos seguir el proceso. Esto puede ser muy sim- ventaja principal es que permiten optimizar el cál-
ple y reducirse a una proyección sobre la pantalla culo para el formato que se esté utilizando y son,
de los elementos que hemos creado. Pero a medida de hecho, los más corrientes; el inconveniente prin-
que el modelo se complique tal proyección resul- cipal, la falta de portabilidad, se ve minimizado
tará en un amasijo de líneas. Para dar este sentido a por el hecho de que los cálculos de este tipo se
estas líneas necesitaremos, en algún momento, uti- realizan por lo general en función del dispositivo
lizar una proyección más sofisticada y utilizaremos de salida que estemos utilizando.
algún tipo de orden que haga que los objetos más Todos los métodos utilizan algunos procedimien-
cercanos oculten a los lejanos, como ocurre cuan- to generales para optimizar el cálculo. El primero
do observamos una escena real. Esto implica la uti- de estos métodos es la detección automática de
lización de un algoritmo de eliminación de super- caras posteriores, un procedimiento denominado
ficies ocultas. back-face detection o back-face culling en la lite-
Los algoritmos de eliminación de líneas o su- ratura especializada. El procedimiento consiste en
perficies ocultas permiten establecer el aspecto que comparar los vectores normales a las superficies
ofrecería un objeto tridimensional opaco desde un de la escena con el vector de visualización. Si el
punto de vista determinado. El problema es consi- ángulo que forman estos vectores entre sí es supe-
derablemente complejo y dio lugar a numerosos rior a 90º es evidente que la superficie no será visi-
trabajos de investigación durante la década de los ble por lo que puede eliminarse de la lista a proce-
setenta y los ochenta. En 1974 Sutherland, junto sar. Este método básico forma parte de estrategias
con otros colaboradores, publicó un artículo ("A generales de ordenación y estimación de la cohe-
characterization of ten-hidden surface algorithms") rencia de la escena que aceleran el procesamiento.
en el que evaluaba los diferentes procedimientos Aunque las ordenes de eliminación de líneas y su-
aparecidos hasta entonces. Puede considerarse un perficie ocultas funcionan actualmente con rapidez
problema resuelto desde mediados de los ochenta y sencillez en los programas de CAD, conocer los
si bien se han ido produciendo diversas mejoras principios en que se basan es importante.
técnicas desde esta fecha. Muchas placas gráficas La figura 3 muestra lo esencial del proceso. Si
llevan incorporados en la actualidad algoritmos que se cuenta con las orientaciones de los vectores nor-
hasta hace poco formaban parte de programas de males a todas las caras de los elementos que cons-
CAD, de modo que se aceleran espectacularmente tituyen el modelo es posible comparar esta orien-
los tiempos de procesamiento. El aumento de las
capacidades de memoria y de las velocidades de
procesamiento ha favorecido por otra parte méto-
dos sencillos pero que requerían una gran cantidad
de fuerza bruta para su aplicación, como el z-bu-
ffer que en la actualidad está incorporado a placas
gráficas de primera línea para PCs.
Los métodos utilizados se dividen habitualmen-
te en dos grandes grupos: algoritmos desarrollados
en el espacio objeto y algoritmos desarrollados en
el espacio imagen. Los primeros efectúan los cál-
culos de determinación de las caras visibles de un
objeto desde un punto dado en coordenadas
globales y subsecuentemente transforman los re-
sultados a coordenadas del dispositivo. Su princi-
pal ventaja es que su precisión es óptima, es de
hecho la misma que la de las entidades que compo-
nen la escena y son plenamente independientes del
formato de salida. Los segundos efectúan sus cál-
culos en función del formato de salida, procedien-
do básicamente a la inversa, buscando qué líneas Figura 3 Eliminación de polígonos ocultos por
resultarían visibles desde una posición dada. Su cómputo directo del ángulo de normales
tación con la dirección principal dada por el vector fecto sea menos perceptible es aplicar un filtro que
de visualización. Si el ángulo que forman estos dos dé una transición de intensidades entre las dos su-
vectores es de 0º esto significa que estamos viendo perficies yuxtapuestas. Esto crea un efecto de de-
dicha cara de frente. A medida que aumente el án- gradado o suavizado de los bordes que oculta el
gulo, la cara se irá escorzando. Cuando se alcan- defecto.
cen los 90º estaremos viendo la cara de canto. Y Un segundo ejemplo característico es la pérdi-
más allá de 90º veremos la cara posterior. Por con- da de consistencia geométrica cuando la resolución
siguiente basta con detectar todas las caras que for- de salida no tiene medios para proyectar distancias
men más de 90º con la dirección de la visual para exactas sobre una trama rígida. En este caso apare-
saber que pertenecen a caras posteriores de un ob- cen efectos extraños o sorprendentes que introdu-
jeto modelado por caras poligonales. cen realmente un elemento indeseado que puede
El punto de partida es similar cuando se utiliza echar a perder el sentido de la imagen. La figura 5
un z-buffer. Si el sistema de coordenadas está cen- muestra, a la izquierda, un pavimento ajedrezado
trado en el punto de vista cada punto de la escena que se dispersa hacia el fondo, formando extraños
que pertenezca a un polígono tendrá unas coorde- patrones debido a la incapacidad del sistema para
nadas x,y,z relativas a este origen. Cuando las co- proyectar el modelo geométrico sobre la resolu-
ordenadas x e y coincidan tendremos dos puntos ción limitada de la impresora. A la izquierda se
superpuestos, uno de los cuales debe ser anterior muestra la misma escena después de haber aplica-
al otro y, por consiguiente, debe ocultarlo. Bastará do filtros correctores.
comparar sus coordenadas de profundidad, dadas Dejaremos para el próximo capítulo el comen-
por la coordenada z para saber cuál de los dos es el tario sobre otros aspectos principales de esta cues-
que tiene prioridad. tión. Mientras tanto baste con subrayar que es un
aspecto fundamental que se debe tener en cuenta
Parámetros de ajuste de la imagen resultante. en el proceso final de rendering, sobre todo en de-
Filtros y antialiasing terminados casos más susceptibles de generar es-
tos patrones indeseados.
Un último aspecto, sobre el que se insitirá más en
el capítulo dedicado a las técnicas de procesamiento 2. Iluminación. Tipos de fuentes de luz
de imágenes, es el relativo a lo que se denomina
aliasing y antialiasing. Debido a la falta de co- Las luces que nos rodean se pueden diferenciar ini-
rrespondencia que hay entre el espacio del mode- cialmente en luces primarias y luces secundarias.
lo, un espacio en donde las coordenadas pueden Las luces primarias están constituidas por objetos
darse en números en coma flotante, próximos a que emiten energía lumínica y las secundarias por
números reales, y el espacio propio del dispositi- superficies que reflejan la luz emitida por las pri-
vo, en donde las coordenadas se dan en un rango marias. Podemos distinguir también una serie de
limitado de números enteros, se produce un desfase tipos básicos de luces primarias: luces distantes o
que se traduce visualmente en la aparición de "efec- direccionales (rayos paralelos); luces puntuales (ra-
tos extraños", "artefactos" o "alias". Para corregir yos en direcciones divergentes); luces apantalladas
este defecto, se han desarrollado diversas técnicas (rayos en direcciones divergentes restringidas); lu-
denominadas genéricamente de antialiasing, mé-
todos correctores o métodos de acabado final, que
forman parte actualmente de cualquier programa
comercial de rendering.
La figura 4 muestra dos ejemplos característi-
cos. El primero no es propiamente un "artefacto",
un alias o elemento extraño introducido en la re-
presentación pero podemos decir que pertenece a
la familia y se le combate con las mismas técnicas.
Cualquier línea o borde inclinado presentará una
apariencia escalonada si la resolución es insuficien- Figura 4 Aliasing y antialiasing en el
te. La técnica más sencilla para hacer que este de- caso de un borde inclinado
Sombras
Dado que el proceso es similar al de un proceso les en las sombras del propio objeto o del objeto
general de visualización, hay que especificar la re- sobre el que cae la sombra. Otra alternativa es au-
solución con que se desea realizar este cálculo. Esto mentar el tamaño del mapa (mapsize) si se cuenta
quiere decir que es necesario definir el tamaño del con suficiente memoria. El valor del bias puede
mapa de proyección (depth mapsize) y calcular o ser cualquier número positivo. En principio es pre-
hacer una estimación de la memoria requerida, en ferible aceptar los valores dados por el programa
función de la distancia y de la resolución final que (en 3DStudio es 2.0). Es inevitable experimentar
se desee, que, en general, será del orden de M × M de modo personal con estos parámetros hasta en-
× 4 si consideramos 4 canales por punto. Una reso- contrar valores adecuados a la escena que quera-
lución baja, del orden de los 512 puntos, requeriría mos representar y a la plataforma y el programa
512 × 512 × 4 = 1 Mb de memoria principal desti- con que trabajemos. La figura 16 ilustra estas di-
nada sólo a este cálculo. Una resolución media/alta, ferencias para distintos valores de alguno de los
del orden de los 2048 puntos, requeriría 16 Mb. parámetros principales de ajuste de sombras en los
Una resolución alta, del orden de los 4096, reque- métodos más corrientes.
riría 64 Mb. Evidentemente los términos "baja" o Los métodos descritos aquí son métodos pro-
"alta" son relativos y depende del tipo de aplica- pios de los que hemos denominado genéricamente
ción que estemos considerando. La figura 15 mues- métodos "de simulación local". En el caso de los
tra los diferentes resultados obtenidos variando el métodos "de simulación global" que veremos más
tamaño de los mapas. adelante, el cálculo de sombras está integrado en
Debe tenerse también en cuenta que en la ma- el cálculo general de la iluminación de la escena
yoría de los programas aparecen errores inevita- por lo que no es preciso contar con métodos espe-
bles tales como el desplazamiento de la sombra con cíficos. Ésta es probablemente la razón por la que
respecto al objeto, lo que se controla por un este tipo de algoritmos tampoco han recibido una
parámetro denominado bias (literalmente "sesgo" gran atención en los últimos años. Es de suponer
o "tendencia") traducido a veces como "alteración". que, a medio plazo, y a medida que aumente la
El valor asignado al bias afecta a este desplaza- potencia de computación, todos estos sistemas que-
miento; cuanto más alto sea su valor mayor será el daran desplazados por los métodos globales.
desplazamiento. Esto es un inconveniente pero evita También deben tomarse en consideración los
que aparezcan efectos de moiré o franjas desigua- problemas específicos de aliasing y antialiasing
en el caso de las sombras arrojadas y utilizar filtros tomarán en consideración en lo que sigue, y que
adecuados que minimicen efectos indeseados. constituyen el grupo de fenómenos principales des-
de un punto de vista macroscópico. En principio se
3 Superficies ópticas. Simulación de prescinde de las cualidades materiales de los obje-
efectos básicos tos y se atiende tan sólo a su comportamiento glo-
bal frente a estos fenómenos, como si este compor-
La superficie de un cuerpo es una zona en donde se tamiento fuera homogéneo; esta idea es la que se
confunden su espacio externo e interno y en la que recoge bajo el término "superficie ópticas" que
se produce una discontinuidad en las propiedades encabeza esta sección.
de ambos medios. Una cuestión más difícil de re-
solver de lo que pueda parecer inicialmente es pre- Reflexión, absorción y transmisión
cisar el concepto de superficie. Los fenómenos que
debemos considerar se producen en un espacio que El principal de estos fenómenos, desde el punto de
puede variar, según los casos, entre algunos vista de la modelización lumínica, es la reflexión.
nanómetros y algunas micras y donde no es fácil La reflexión no es un fenómeno unilateral sino que
determinar cuál es el "exterior" o el "interior" de puede darse de tres modos característicos que sim-
un objeto. plifican o generalizan las interacciones entre la luz
Los fenómenos que tienen lugar cuando la luz y las propiedades de diversos tipos de materiales.
incide sobre la superficie de un cuerpo son muy Si la luz que incide sobre la superficie se refleja en
diversos y son objeto de estudio para muy diversas una única dirección decimos que la reflexión es es-
disciplinas cuyos resultados pueden completarse pecular. Si se refleja en todas las direcciones por
mutuamente en el mejor de los caso o entrar en igual, decimos que la reflexión es difusa. Si se re-
contradicción en el peor. Las principales son la fleja en una dirección dominante decimos que es
óptica geométrica y la óptica física. Desde un punto mixta o especular/difusa
de vista muy general podemos decir que la superfi- La mayoría de los objetos que nos rodean son
cie de un cuerpo refleja, absorbe o transmite la luz opacos y reflejan parte de la luz que reciben y ab-
que recibe. El porcentaje correspondiente a cada sorben el resto. La absorción es selectiva. Según
uno de estos fenómenos básicos permite estable- las propiedades materiales de la superficie de que
cer una ecuación general que iguala la energía in- se trate, determinadas longitudes de onda serán
cidente sobre una superficie con el porcentaje re- devueltas al exterior y otras serán retenidas por el
lativo, para cada longitud de onda, de estos tres cuerpo transformándose en energía. Resulta así que
componentes básicos de modo que si Eλ representa cada superficie material puede venir descrita por
el flujo incidente y Rλ , Tλ , Aλ representan respec- una curva que nos indicará cuál es su comporta-
tivamente los porcentajes de flujo reflejado, trans- miento ante las diferentes longitudes de onda que
mitido y absorbido se cumple que constituyen el espectro visible. Esta curva de ab-
sorción/reflexión es captada visualmente como el
Eλ = Rλ + T λ + Aλ color característico de dicha superficie.
Los objetos que no son opacos participan de un
Estos son los tres fenómenos principales que se tercer fenómeno que es la transmisión de la luz a
través de los cuerpos. Al igual que la reflexión pura planas. El algoritmo en que se fundamenta el mé-
es infrecuente en la naturaleza también lo es la trans- todo lleva a cabo una interpolación lineal entre vér-
misión pura. La transmisión se produce en cual- tices adyacentes y asigna a los pixels correspon-
quier cuerpo si su espesor es suficientemente pe- dientes valores incrementales que producen el efec-
queño y, por añadidura, va acompañada, igualmen- to de un degradado continuo. El principal inconve-
te, de absorción. Tanto en el caso de la reflexión niente del método es que el artificio se revela en
como en el de la transmisión, la absorción es selec- los contornos que siguen viéndose planos (apare-
tiva y depende de las propiedades del material o cen como líneas quebradas). Tampoco permite si-
materiales de que esté compuesto el cuerpo en cues- mular superficie brillantes en las que aparecerían
tión. En fin, cuando la luz atraviesa un cuerpo se reflejos en posiciones determinadas.
da también un cuarto fenómeno que es la refrac- Esta última limitación se resuelve mejor por el
ción, esto es, la desviación del recorrido rectilíneo método conocido como Phong shading (Phong,
de los rayos de luz al atravesar medios de distinta 1975). El método de Phong cumple dos objetivos
densidad y que puede considerarse como una va- en cierto modo diferentes. Por un lado proporcio-
riante de los fenómenos de desviación de la trayec- na una técnica más eficaz que el método de Gouraud
toria de la luz y, por consiguiente, de la misma fa- para simular la curvatura de las superficies. En lu-
milia que la reflexión. gar de obtener vectores para los vértices adyacen-
tes y de interpolar las intensidades de las regiones
Reflexión y modulación local (shading) intermedias en a partir de estos, computa los
vectores que corresponderían directamente a estas
La simulación informática de los fenómenos de re- regiones intermedias y calcula las intensidades en
flexión, en el caso de modelos de iluminación lo- relación con estos nuevos vectores. Esto propor-
cal, es decir, modelos que no tengan en cuenta los ciona una distribución más homogénea como pue-
efectos de interacción entre los diferentes objetos de apreciarse en la figura 19 que muestra una esfe-
que constituyen una escena, se basa fundamental- ra, modelada con facetas planas y representada con
mente en cuatro métodos que resumiremos en lo los tres métodos que acabamos de describir.
que sigue. Estos métodos se denominan en general Por añadidura, el método de Phong permite cal-
métodos de shading o de modelización por varia- cular el modo en que se distribuiría la luz en una
ción superficial de la intensidad reflejada. superficie que no fuera ni plenamente difusa ni ple-
El primer método se denomina modelado plano namente especular, como ocurre en un considera-
o flat shading y se dio a conocer por primera vez ble número de casos. Utiliza para ello un sistema
en un artículo de Bouknight, en 1970. Consiste de asignación empírica del coeficiente de concen-
sumariamente en comparar el ángulo que forma el tración especular o exponente de reflexión especu-
vector correspondiente a la orientación de la fuen- lar. Un aumento del exponente se traduce en una
te de luz con el vector normal a la superficie que se concentración del punto especular lo que se perci-
quiere simular. A partir de esta comparación puede be como la cualidad propia de una superficie "más
establecerse una relación directa entre ángulos e brillante". La figura 18 muestra un diagrama que
intensidades: un ángulo de 0º implicará máxima ilu- resume los principios en que se basa este método
minación y un ángulo de 90º implicará mínima ilu- que es el más ampliamente utilizado en la mayoría
minación. Este cómputo sencillo permite estable- de los programas comerciales.
cer una gradación de intensidades en función de A pesar del éxito espectacular de estos métodos
los ángulos. La figura 17 muestra un diagrama que los resultados son insuficientes para espectadores
ilustra lo esencial de este y de los métodos alterna- exigentes o, en general, para simulaciones en las
tivos que se describen en los siguientes párrafos. que se pretende conseguir efectos verdaderamente
Lo que se conoce como Gouraud shading cercanos a los naturales. Los objetos modelados
(Gouraud, 1971) o modelado local por incremen- con el método de Phong tienen un aspecto caracte-
tos o por interpolación lineal (incremental shading, rístico, "plástico", lo que da una sensación de
interpolated shading) es un método que se utiliza artificialidad que, por otro lado, es inherente, en
para simular superficies curvas aunque el modelo general, a los modelos de simulación local.
geométrico del que se parta consista en una aproxi- Para remediar este inconveniente en particular,
mación a una superficie curva por medio de facetas se ha investigado considerablemente en la produc-
ß1 I1
Especular
ß2 I2 Ii
a
ß3 I3 I =I×K
r i r
Ir
N
L V
Difusa (Lambert)
Ir = I cosß K d
i
Ii
Ii Ii
a Ir N N
cos a = 1 cos a = 0
L N Ir I = max. I = min.
r r
Mixta (Phong)
n
I = I (cos a + cos b) K
r i d
Ii Ir
Ir
a
b
L N V
Figura 19 Simulación de una esfera por facetas, por interpolación de vértices (Gouraud)
y por interpolación de normales (Phong)
que podremos trabajar con "color real" si adquiri- sas que, quienes tengan experiencia en pintura o
mos tal o cual producto, de las limitaciones insu- fotografía deberán olvidarse de que los colores pri-
perables de los rangos cromáticos que pueden ser marios son el amarillo, magenta y cyan, y comen-
producidos por diferentes dispositivos, monitores, zar a pensar de acuerdo con otros primarios más
impresoras, filmadoras de diapositivas, etc. genuinos: el rojo, verde y azul. Ambas tríadas son,
En primer lugar hay que subrayar que los famo- por otra parte, complementarias entre sí. Si se yux-
sos "16.7 millones de colores" de que se puede dis- taponen amarillo con azul, magenta con verde o
poner en cualquier ordenador actual no se corres- cyan con rojo el resultado será una combinación
ponden con el rango real de diferencias cromáticas que tiene la curiosa propiedad de que, observada a
percibidas; poco más del 5% de estos colores son gran distancia (o reducida a un par de puntos) se
percibidos como distintos. En el siguiente capítulo convierte en gris mientras que observada de cerca
se indicarán las razones técnicas por lo que se ne- se satura; ambos colores se muestran en todo su
cesita trabajar con "color real" (true color, 24 bpp esplendor, se realzan mutuamente.
o 16,7 millones de colores). Estas razones se pue- Hay dos sistemas principales utilizados para la
den condensar en la siguiente regla práctica. Si se especificación del color, el sistema RGB que se co-
trabaja con una escena en al que vayan a aparecer rresponde con el propio sistema de generación del
degradados, cielos azules o paredes lisas ilumina- color en un monitor, a partir de tres canales rojo,
das con luces más o menos rasantes, es preciso tra- verde y azul asociados a los cañones electrónicos
bajar con color real para evitar que aparezcan fran-
jas que rompan la continuidad de este degradado.
En escenas en las que no hay degradados y todas Pos. LUT Tabla RGB
0,0 742 0,0 000
las superficies tienen bastante textura y, en gene- 035
0,70 0,35 0,27
ral, en modelos simples en las que no se necesite
un gran grado de realismo es más que suficiente 545 742,545
trabajar con lo que se denomina "color indexado"
que utiliza paletas de 256 colores (8 bpp) en lugar
800,600
de 16,7 millones (24 bpp) lo que reduce considera- 800,600 255
blemente el volumen de memoria necesario. La fi- Pos. R G B H L S
gura 20 muestra el modo en que un sistema de co- 0,0
lor indexado utiliza una tabla (look up table) para 70 8
90
guardar los valores cromáticos economizando me-
156
moria. En ambos casos (parte superior e inferior 742,545 180 180
de la figura) se está especificando un color "ma-
rrón rojizo". Pero en el primero este color es parte
800,600 255 255 255 255 255 255
de una preselección basada en especificaciones
RGB mientras que en el segundo caso la especifi-
cación es directa. Figura 20 Asignación cromática por paletas de
Los sistemas de codificación digital se basan en color indexado (256 colores) o especificación
la mezcla aditiva. Esto quiere decir, entre otras co- directa (16,7 millones de colores)
asignación de porcentajes de transparencia/opaci- nos ejemplos de obras conocidas en las que los in-
dad a las superficie que se esté intentando simular. dustriales han respondido perfectamente a la de-
Esto permite reducir linealmente la intensidad co- manda de reproducir un determinado estuco, crea-
rrespondiente de los pixels afectados lo que produ- do con un programa de simulación, en el estudio
ce un efecto de transparencia bastante convincen- del arquitecto. En lo que sigue resumiremos las téc-
te. nicas principales de la enorme cantidad de varian-
Los programas de rendering permiten asignar tes que han surgido en los últimos años.
transparencia en, al menos, tres modos. En el modo
más corriente, en modo "sustractivo" se resta lu- Texturas
minosidad a los pixels correspondientes a objetos
que están tras el objeto transparente, según el por- Utilizamos el término "textura" para describir el
centaje especificado por el usuario. En modo "adi- aspecto que presenta la superficie de un objeto. Sin
tivo" se suma luminosidad a los pixels. Esto pro- embargo, esta descripción unitaria se basa en fenó-
duce el efecto de un halo de luz y se utiliza ocasio- menos bastante diferentes, que podemos agrupar
nalmente para simular luces que penetran en recin- en dos grandes grupos. Por un lado, los que se de-
tos obscuros. En modo "filtro" resta luminosidad y ben a variaciones en la geometría local de la super-
modifica el color de los objetos situados detrás se- ficie y, por otro lado, los que se deben a variacio-
gún el color del filtro especificado, lo que produce nes en el color local. La textura de una naranja es
el efecto de un vidrio de color. un ejemplo de lo primero, que englobamos bajo la
Algo más complicada es la simulación de la re- idea de "rugosidad", y la textura de una pieza de
fracción lo que se lleva a cabo por la asignación de mármol pulido es un ejemplo de lo segundo, que
índices materiales de desviación de los rayos podemos denominar "patrón de textura". En lo que
lumínicos a partir de la ley de Snell (la ley que es- sigue se describirán los métodos principales para
tipula que el seno del ángulo que el rayo incidente simular estos dos tipos generales. Hay también un
forma con la normal a la superficie y el que forma tercer factor, fundamental, que modifica la textura
el rayo refractado están en relación constante). Es de un objeto y que debe tenerse siempre presente:
un efecto de escasa aplicación en la arquitectura, la distancia de observación.
por lo que no merece la pena entrar en la casuística Podemos definir la rugosidad como la variación
de los diversos controles que pueden utilizarse para periódica de profundidad de una parte elemental
ajustar los efectos de la dispersión de los rayos de de una superficie, que puede ser percibida como
luz en estos casos. característica reconocible de dicha superficie aun-
que no se pueda identificar con precisión. La ru-
4 Superficies materiales. Proyección y gosidad, como toda característica superficial, es un
generación de texturas concepto relativo y que depende de la distancia a
que contemplemos un objeto.
La parte más compleja, más interesante y con ma- Podemos definir un patrón de textura como la
yores posibilidades de utilización directa en arqui- variación periódica de color de una parte elemen-
tectura, es la simulación de materiales. El desarro- tal de una superficie que, como ocurría con la ru-
llo de una infinidad de técnicas, asociadas a pro- gosidad, puede ser reconocida aunque no se pueda
gramas de rendering, permite representar con no- describir con exactitud. Y, como la rugosidad, de-
table exactitud prácticamente cualquier tipo de penderá siempre de la distancia a que estemos si-
material y, por añadidura, diseñar directamente el tuados con respecto al objeto.
acabado de las superficies. Puede decirse sin te- Es evidente que tanto la rugosidad como los
mor a exagerar que se ha abierto una nueva vía de patrones de textura podrían ser simuladas median-
trabajo para los arquitectos o, como mínimo, un te modulaciones geométricas locales, sea por ma-
nuevo modo de trabajar que recupera la importan- llas poligonales o representaciones paramétricas,
cia de los acabados superficiales. Ahora es posible que permitirían describir el tipo de variación pro-
enviar un plano a un industrial en el que queden pio del material de que se trate. Es igualmente evi-
especificadas con exactitud no sólo las dimensio- dente que semejante método tiene dos serios in-
nes y las características nominales de los elemen- convenientes. El primer inconveniente es el coste,
tos sino su aspecto externo. Pueden citarse algu- en horas de trabajo, de preparación. Esto es relati-
vamente importante porque cabría pensar en la po- cuales es el considerable ahorro de memoria y tiem-
sibilidad de generación de superficies genéricas que po de computación. Dado que los modelos de ilu-
formasen una biblioteca de materiales compartida minación pueden procesar el sentido de la pertur-
aunque la adaptación de una biblioteca de estas ca- bación y situar las sombras de modo adecuado para
racterísticas a los diferentes casos que se presenta- realzar la rugosidad de la superficie, proporciona
sen fuera una tanto problemática. El segundo in- una solución eficaz a las limitaciones de la proyec-
conveniente es el coste en términos de memoria y ción de imágenes que se verá más adelante.
de velocidad de computación. Es un inconveniente El principal inconveniente de esta técnica es que
aún más grave pues la carga adicional que una el artificio se detecta en los contornos del objeto.
modelación de estas características impondría so- Debido a que el desplazamiento no es real, sino
bre el modelo es tan considerable que queda de- que afecta a la información proporcionada por las
masiado lejos de las posibilidades actuales y es, en normales a la superficie en el momento de la repre-
cualquier caso, un procedimiento de fuerza bruta sentación, la información relativa a la geometría
que invita a buscar soluciones más ágiles. De ahí del objeto no cambia y los contornos del objeto
que los métodos de simulación que se emplean en muestran su apariencia real. En algunos casos, esto
la práctica se basen en recursos alternativos que puede pasar desapercibido mientras que en otros
permitan superar estas limitaciones. puede echar a perder la simulación. Como ocurre
con muchas técnicas desarrolladas en los últimos
Simulación de rugosidad por mapas de relieve años, es un recurso que conviene tener a mano para
utilizarlo en el contexto adecuado y sobre el objeto
Los métodos de simulación de rugosidad y relieve adecuado y siendo consciente de sus limitaciones.
que se emplean en la práctica se basan en la simu- Para evitar este inconveniente se han desarro-
lación automatizada de una alteración superficial. llado otras técnicas, la principal de las cuales es lo
El principal de estos métodos es lo que se denomi- que se conoce como displacement mapping o
na bump mapping aunque existen otros que men- displacement shader, que se puede traducir por
cionaremos brevemente. "proyección de desplazamiento" o "modulación de
El bump mapping es una técnica desarrollada
inicialmente por Blinn (1978) para simular la ru-
gosidad de una superficie sin tener que modelarla
realmente. Se basa en que la representación corrien-
te por mallas poligonales permite computar con fa-
cilidad el valor de la normal en un punto de una
superficie. La idea básica es perturbar esta normal
a partir de la información proporcionada por un
mapa de textura simplificado que indica las regio-
nes de la superficie que deben aparecer elevadas y
las que deben aparecer deprimidas.
El mapa secundario de textura es, en los casos
más simples, una distribución de patrones en blan-
co y negro. Este mapa se traduce a un mapa de bits
en el que "blanco" queda representado por un 1 y
"negro" queda representado por un 0. La utiliza-
ción de estos valores por el bump map se basa en
asignar un desplazamiento positivo a la normal
cuando el valor es 1 y asignar un desplazamiento
negativo o no desplazamiento a la normal cuando
este valor es 0. Si se utilizan patrones de grises se
pueden obtener desplazamientos intermedios y una
perturbación más matizada.
Esta técnica, al preservar la geometría real del Figura 22 Simulación de rugosidad con mapas
objeto, evita muchos problemas, el principal de los de relieve (bump mapping)
desplazamiento" propuesta por Cook (1984, 1987) el espacio, tridimensional, en que está contenida la
y utilizada principalmente por la interfaz especificación geométrica del objeto sobre el que
RenderMan y ahora disponible en otras programas, se va a simular la textura. El espacio pantalla es el
por ejemplo 3D Studio Max a partir de la versión espacio, bidimensional, formado por la sucesión
2.5. La perturbación de la superficie se lleva a cabo finita de los puntos con que se cuenta en función
a partir de una modificación, no sólo de la orienta- de la resolución del dispositivo con que se trabaja;
ción, sino de la posición de la normal a la superfi- cada uno de estos puntos deberá representar, en
cie. Esto se consigue a partir de un proceso de sub- general, a un gran número de puntos del espacio
división que recorta el polígono o el parche en pie- objeto, lo que da lugar a problemas concretos
zas pequeñas o micropolígonos que puedan ser (aliasing) por falta de correspondencia directa en-
desplazados localmente. El proceso es eficaz cuan- tre los puntos. El espacio textura puede ser
do una imagen de textura puede proyectarse direc- bidimensional o tridimensional, como veremos en
tamente sobre el parche que se subdivide. Otros el siguiente apartado, y es el espacio en el que está
métodos similares han sido utilizados por Hiller contenida la información sobre la textura que se
(1987), en donde la subdivisión es adaptativa. El quiere simular.
sistema proporciona tan sólo un campo de despla- Las técnicas utilizadas son variaciones de mé-
zamientos verticales. Esto quiere decir que los des- todos básicos que se iniciaron a mediados de los
plazamientos quedan limitados a una dirección; no setenta y que se basaban en técnicas de proyección
pueden simularse texturas que incorporen cavida- a partir de una base bidimensional. Este modo de
des o formas relativamente complejas. abordar el problema fue propuesto inicialmente por
Hay otros métodos de simulación de la rugosi- Catmull (1974) y fue desarrollado por Blinn y
dad que nos limitaremos a mencionar para que se Newell (1976) entre otros. A partir de estas fechas
comprenda que se trata de un campo en el que se se conoce en la literatura especializada como "pro-
ha producido una intensa actividad de investiga- yección de texturas en mapas de bits" (bitmap
ción que es de esperar revierta en nuevas técnicas. texture mapping), "proyección de patrones"
Entre ellos se pueden citar: métodos de simulación (pattern mapping) o "proyección de textura"
de la variación de la geometría local por desplaza- (texture mapping). A los elementos proyectados se
miento modular de regiones específicas; métodos les denomina a veces texels (texture elements).
de expansión algorítmica de la base geométrica Para que se comprendan mejor las característi-
(Csuri, 1979); métodos de subdivisión estocástica cas del proceso puntualizaremos que no es estric-
y generación de nuevos vértices (Fournier, 1982, tamente necesario partir de un espacio textura (una
Haruyama, 1984) y métodos de desplazamiento imagen concreta). El método más sencillo, que pue-
por subdivisión algorítmica en función de valores de servir para introducir el tema, es utilizar una fun-
texturales (Hiller, 1987). ción de intensidades en un rango de 0 a 1 asociada
a los pixels que representan la superficie de un ob-
Simulación de patrones planos por mapas de jeto determinado. Si el valor es 1, los pixels retie-
bits nen su valor y muestran el color que corresponde a
la superficie en función del modelo de iluminación
El segundo gran grupo al que nos hemos referido utilizado. Si el valor es 0, la superficie no muestra
al comienzo, es el de la simulación de textura por ningún color. Si el valor está comprendido entre 0
variación del color local o de la capacidad de ab- y 1 el color se modifica proporcionalmente a la co-
sorción de la superficie, esto es, textura producida rrección especificada. Si utilizamos tres canales en
por patrones superficiales o patrones planos de tex- lugar de uno, de modo que la función proporcione
tura. En este casos los métodos se basan en la pro- un triplete de valores correspondientes a los pri-
yección de un modelo que incorpora las variacio- marios r,g,b, esto permitiría especificar directamen-
nes dadas por estos patrones sobre el modelo te el color de cada punto de la superficie por medio
geométrico. de esta función.
En general, todos los métodos que caen bajo este En el caso que nos interesa, el bitmap texture
epígrafe se basan en una triple proyección a través mapping o proyección de texturas en mapas de bits,
de tres espacios: a) el espacio objeto; b) el espacio partimos de una imagen plana que reproduce con
pantalla; c) el espacio textura. El espacio objeto es mayor o menor fidelidad el aspecto que tendría un
determinado material en una proyección frontal. El medios tradicionales. En determinados casos pue-
valor de cada punto de esta imagen es el que se de ser más eficaz generar una textura a partir de
utiliza para corregir el valor del pixel de salida. una imagen de estas características que intentar en-
Las mayores dificultades se dan por lo que res- contrar una que se ajuste exactamente a nuestras
pecta a la proyección de bases 2D sobre objetos expectativas.
3D. Sin embargo, debido a que la fuente principal En el segundo caso, la imagen puede ser captu-
de generación de texturas viene de imágenes rada con un escáner a partir de una fotografía o de
bidimensionales, es el método que tiene mayor in- una superficie real. Este es probablemente el mé-
terés. Aunque implique dificultades técnicas no todo más corriente que se utiliza para generar tex-
cabe duda de que, desde el punto de vista del usua- turas. De hecho, quienes se dedican a generar si-
rio, el medio más sencillo de simular una superfi- mulaciones visuales de escenas arquitectónicas sue-
cie real, es disponer de una imagen plana en la que len contar con ingentes cantidades de materiales
las figuras y colores puedan ser trazados o repro- almacenados a diferentes resoluciones y de diver-
ducidos con comodidad y proyectar esta imagen sos modos, y que se han obtenido por lo general a
sobre la superficie de que se trate. partir de fotografías de materiales arquitectónicos
Hay dos cuestiones principales a partir de este reales.
planteamiento. En primer lugar, cómo se genera la En el tercer caso, la imagen puede ser generada
imagen y, en segundo lugar, cómo se proyecta so- internamente, por un programa de simulación vi-
bre el objeto. La imagen de que se parte es un sual. Esto quiere decir que podemos incorporar
bitmap, esto es un mapa de puntos de diferente pro- como textura una imagen que es una vista de una
fundidad de color. Esto significa que puede escena determinada o, incluso, la vista de la propia
generarse por cualquiera de los tres métodos habi- escena que estamos preparando. Esto proporciona
tuales que nos permitan obtener mapas de bits: ge- una vía para una técnica específica de simulación
neración directa, captura externa y captura interna. de reflejos que, en estricto sentido, sería una técni-
En el primer caso, la imagen puede ser genera- ca de proyección de textura equivalente a las cita-
da directamente a partir de un programa de pintura das y como tal suele aparecer en la literatura espe-
electrónica que incorpore lápices, pinceles, gomas, cializada con el nombre de "proyección de entor-
rodillos o cualquier otro remedo electrónico de los no" (environmental mapping) y que describiremos
más adelante.
bre una superficie es preciso determinar cómo se en muchos casos, es un método que debería evitar-
ajusta la textura a la superficie. El método original se, en el caso de materiales con texturas caracterís-
de Catmull (1974) utilizaba formas que consistían ticas tales como suelos de mármol o madera, si no
en parches bicúbicos, lo que simplifica notablemen- se quieren obtener efectos artificiosos. Una alter-
te los problemas. Los parámetros de los parches nativa que puede contemplarse en algunos casos
bicúbicos proporcionaban un tipo de referencia es generar una textura a medida de la superficie
inmediato para relacionar con la imagen de textura que se quiere representar, o con patrones amplios
y permitía establecer una proyección biunívoca que abarquen varios módulos. Esto puede
entre ambos. Lo malo es que la mayoría de los ob- conseguirse grabando una vista del modelo y utili-
jetos que utilizamos, sobre todo en arquitectura, zándola como base para simular la textura o ano-
no están constituidos por parches bicúbicos sino tando las dimensiones y creando un mapa de bits
por facetas planas. que tenga dimensiones proporcionales en pixels.
En muchos casos, sin embargo, esta idea se pue- El resultado será perfecto. El inconveniente es,
de generalizar a otro tipo de superficies tales como evidentemente, el mismo que el de hacerse un traje
las superficies de revolución que también admiten a medida; sentará muy bien pero es más caro (en el
una puesta en correspondencia inmediata. En ge- caso de nuestra textura, en coste de tiempo inverti-
neral, la correspondencia puede establecerse fácil- do en el modelo).
mente si los vértices del mapa de textura pueden
asociarse con los vértices de la superficie. Dados Mapas procedurales
los vértices del mapa de textura en los vértices de
la superficie, las coordenadas de los pixels se pue- Los problemas inherentes a la proyección de tex-
den encontrar por interpolación, lineal en el caso turas planas han llevado a investigar alternativas.
de polígonos o bicúbica en el caso de parches Los principales resultados se han obtenido con téc-
bicúbicos. La interpolación lineal puede dar lugar nicas de proyección a partir de una base
a inconsistencias y fenómenos de aliasing que pue- tridimensional (solid texture mapping, Peachey,
den ser evitados utilizando otras técnicas tales como 1985, Perlin, 1985) y texturas generadas por fun-
la subdivisión adaptativa. Si los polígonos son irre- ciones o procedimientos algorítmicos diversos
gulares o la forma es una composición de formas (Perlin, 1985).
simples será preciso utilizar otro tipo de técnicas Los problemas mencionados para las proyeccio-
de proyección. nes de texturas planas desaparecen si el espacio
Por lo general se utilizan tres tipos de proyec- textura tiene las mismas dimensiones que el espa-
ción, plana cilíndrica y esférica. Un mapa de bits cio objeto. La puesta en relación de ambos se re-
puede adaptarse con facilidad a cualquiera de es- duce a la obtención de la intersección entre dos
tos tres métodos. Alguno de éstos será adecuado entidades homólogas. Dicho de otro modo: se pue-
para la mayoría de los casos pero de las indicacio- de asignar unívocamente, a cada punto del objeto,
nes anteriores se puede deducir que, pese a la va- un valor en el espacio textura. Un ejemplo bien
riedad de técnicas que se han propuesto, habrá ca- ilustrativo es el de un bloque de mármol al que se
sos en que ninguna solución será satisfactoria y será asigne un modelo geométrico, pongamos por caso
preciso recurrir a otros métodos. una esfera. Si situamos idealmente esta esfera vir-
La figura 24 muestra cómo podría adaptarse un tual en el interior del bloque de mármol, cada pun-
patrón ajedrezado a un objeto prismático. El ejem- to de la esfera tendrá un color y unos atributos ma-
plo se ha escogido de modo que se aprecien las teriales dados por el valor correspondiente del blo-
deformaciones propias de cada uno de los méto- que material en que esta inscrita. Esto equivale
dos y que se ponga de manifiesto que, debido a las intuitivamente a esculpir una esfera real sobre tal
diferentes proporciones de las tres caras, no habría bloque.
ningún método que diera la solución exacta. Al igual que ocurría con la proyección de textu-
La proyección de texturas planas se utiliza con ras planas, esto implica dos tipos diferentes de pro-
frecuencia en modo repetitivo, un modo denomi- blemas. Por un lado, cómo realizar la proyección.
nado "mosaico" (tile). Esto permite cubrir toda la Por otro lado, cómo obtener imágenes sólidas de
superficie del objeto sin dejar huecos. A pesar de las que partir. En el caso de la proyección de textu-
que resulta cómodo y es perfectamente adecuado ras planas, las mayores dificultades residían en lo
P (x ,p y )p (espacio pantalla)
T (u,v)
(espacio textura)
O (x, y, z) u, v x, y, z xp, yp
(espacio objeto)
comprobar que las "bibliotecas" ocupan mucho Catálogos ("bibliotecas") de imágenes (mapas
menos espacio que alguno de sus componentes, tal de bits)
como los mapas. Esto es así porque, en el caso de
los mapas, la biblioteca sólo guarda la dirección Más importante que lo anterior, debido al gran vo-
en donde está situado el mapa de bits cuyos datos lumen que ocupan, son las bibliotecas de mapas.
va a leer el sistema en tiempo de computación. Po- Los pasos requeridos para crear una biblioteca de
demos imaginarnos las bibliotecas de materiales mapas son básicamente los siguientes.
como pequeños recintos que sólo contienen libros a) Selección de imágenes. Esto implica hacerse
de bolsillo y fichas y que están conectadas con gran- con una buena colección de mapas previamente
des almacenes a donde se van a buscar los gruesos digitalizados a partir de CDs comprados o com-
volúmenes, cuya dirección está en las fichas, en el partidos o bien a partir de fotografías o referentes
momento en que se necesitan. adecuados. Además de criterios obvios, como son
En cualquier caso todos los programas de la calidad de las imágenes, el contraste y la repro-
rendering funcionan con bibliotecas de este tipo ducción de color adecuados, etc., deben tenerse en
que contienen la definición de los materiales dis- cuenta los tamaños, las resoluciones, y los formatos
ponibles. Esta definición puede ser copiada, modi- de archivo. Puede ser conveniente utilizar dos ar-
ficada o creada desde su inicio por el usuario. Una chivos para un mismo patrón, uno a baja resolu-
cuestión básica que hay que plantearse, por consi- ción y en un formato comprimido (por ejemplo .
jpg) y otro a resolución mayor en formato más
guiente, es cómo organizar estas bibliotecas. Po-
adecuado para impresión de calidad (por ejemplo
demos partir de dos extremos posibles, ninguno de
.tif o .tga). En el siguiente capítulo se dará más in-
los cuales es ideal. Podemos tener una sola biblio- formación sobre formatos.
teca, muy grande, que nos sirva para todos los mo- b) Digitalización. Si se parte de fotografías, esto
delos que creemos. O bien podemos crear una bi- implica el cálculo de la resolución adecuada en fun-
blioteca nueva para cada modelo. Hay que añadir ción de los diferentes casos que se prevean. Si se
que tampoco es estrictamente necesario contar con utilizan dos versiones en diferente resolución esto
una biblioteca pues, en la mayoría de los casos, la puede hacerse tanto en el momento de la
definición de los materiales se guarda con el archi- digitalización como a posteriori, por medio de pro-
vo. Pero esta última opción implica que tenemos gramas de tratamiento de imágenes que permiten
que estar muy seguros de nuestras decisiones; no modificar el tamaño. También sobre estos temas
cabe la posibilidad de guardar variantes que nos volveremos en el siguiente capítulo.
permitan volver a una situación anterior. c) Ajuste y corrección de defectos. En muchos
En principio parece una buena idea buscar un casos será preciso ajustar la imagen, corregir de-
equilibrio entre economía y disponibilidad. Una fectos o recortar los márgenes por medio de un pro-
opción adecuada puede ser aceptar que no hay una grama de tratamiento de imágenes.
solución ideal y admitir la posibilidad de trabajar d) Elección de un sistema de clasificación. Lo
con tres tipos de bibliotecas: a) una biblioteca ge- mejor es colocar todos los mapas en una misma
nérica con definiciones tales como "roble", "bron- carpeta etiquetada "mapas" y, a partir de aquí, crear
ce" o "granito"; b) una biblioteca genérica adapta- subcarpetas con nombres inequívocos tales como
da a elementos arquitectónicos, con definiciones "maderas", "rocas", "metales" o bien "muros" "pa-
tales como "pavimento de madera", "muro de hor- vimentos", etc.
migón" o "carpintería de aluminio"; c) una serie de
bibliotecas, obtenidas por variaciones de elemen- 6 Modelos de iluminación global
tos tomados de las anteriores, adaptadas a proyec-
tos concretos. A partir de esto pueden surgir todas Hasta aquí se han descrito las diferentes técnicas
utilizadas para llevar a cabo una simulación por
las variantes que uno pueda imaginar para adaptar
medio de modelos de iluminación local, esto es,
esta organización básica a sus preferencias perso-
modelos que no consideran la interacción entre
nales. objetos de una escena. Esto supone una limitación
importante de cara a conseguir efectos convincen-
tes. Aunque quizás no se aprecie conscientemente,
yectoria puede ser calculada en función de los El procedimiento informatizado utilizado en ray
parámetros de reflexión y refracción asignados a tracing es característicamente recursivo. Cada pixel
la superficie, dado que todo el proceso se conside- de la escena da origen a un rayo que, en general, se
ra que tiene lugar en el ámbito de la óptica estructura como un árbol binario. Al llegar el rayo
geométrica y los nuevos atributos lumínicos pue- a una superficie se subdivide en dos rayos, un rayo
den también ser computados por medio de los reflejado y un rayo refractado. El árbol binario ge-
parámetros de absorción selectiva y de transparen- neral estará compuesto, por consiguiente, de dos
cia/opacidad que se hayan asignado a la superfi- ramas, una rama de rayos reflejados y una rama de
cie. rayos refractados.
El esquema teórico del recorrido característico Se utilizan procedimientos simplificados en una
del rayo trazador a partir de un pixel es, por consi- primera ronda para reducir el cómputo de intersec-
guiente: 1) Intersección de la línea trazadora con ciones. De no ser así el cálculo de intersecciones
los objetos de la escena. Esta intersección se lleva llevaría la mayor parte del tiempo de cómputo. Para
a cabo mediante la representación paramétrica de una escena de complejidad media, Whitted da la
la línea trazadora y de las superficies de los obje- cifra de un 95% de los cálculos dedicados al cálcu-
tos, lo que permite su obtención automática. 2) Es- lo de intersecciones.
pecificación de la desviación del recorrido y de la El coste de computación está directamente rela-
atenuación de la intensidad, en función de los co- cionado con el tipo de representación del objeto.
eficientes de reflexión, refracción y transparencia Las superficies cuádricas, tal como esferas o cilin-
especificados para las superficies. 3) Final del pro- dros, son, en principio, las más adecuadas porque
ceso por alguna de las siguientes causas: a) inter- admiten una representación muy compacta, que
sección con una fuente de luz primaria; b) no inter- facilita el cálculo de intersecciones y que, por aña-
sección con ningún objeto; c) cumplimiento del didura, proporciona resultados espectaculares.
número de iteraciones establecidas; d) atenuación Las principales inconsistencias del ray tracing
de la intensidad por debajo del límite son las siguientes: a) las reflexiones especulares
preestablecido. directas se tratan de modo diferente que las indi-
Una de las principales ventajas de ray tracing rectas; b) al depender del cómputo de rayos pun-
es que incorpora en el procedimiento básico la eli- tuales tan sólo pueden tratarse los fenómenos de
minación de superficies ocultas, el cálculo de som- reflexión especular y transmisión. Esto excluye los
bras arrojadas y el cálculo de los valores propios fenómenos de interacción debidos a la reflexión
de la interacción lumínica. difusa, que son, en realidad, los más corrientes en
La eliminación de superficies ocultas queda in- la mayoría de los escenarios reales, y tiene como
corporada naturalmente a un proceso que, como consecuencia la generación de imágenes con un
ya se ha dicho, está emparentado directamente con aspecto característico, que tienden a mostrar esce-
uno de los primeros algoritmos de visualización.
Al enviar rayos sobre la escena, las intersecciones
con las diversas superficies se computan por orden
de profundidad; un punto de una superficie, situa-
do en línea recta con otro punto anterior que ya ha
sido computado, queda eliminado del cómputo ge-
neral a no ser que aparezca en el recorrido de un
rayo secundario (reflejado, refractado o transmiti-
do por transparencia).
Otro tanto ocurre con las sombras arrojadas. Una
superficie en sombra no necesita computarse con
arreglo a los métodos que hemos visto más arriba.
Las sombras son el resultado de un cómputo glo-
bal que les asigna un valor lumínico concordante
con el hecho de que un rayo que alcance una zona
en sombra se refleja en una dirección en la que no Figura 28 Ray tracing. Interacción entre rayos
existen fuentes de luz. trazadores y objetos de la escena
narios irreales constituidos por superficies ópticas Otra aproximación similar consiste en organi-
puras; c) en su formulación primitiva, ray tracing zar los objetos en diferentes grupos que son consi-
es excesivamente costoso debido al elevadísimo derados, a efectos de su simplificación para el ras-
número de cálculos de intersección que deben lle- treo previo, como objetos únicos. Una vez realiza-
varse a cabo. Esto se ha resuelto en parte con un do el primer rastreo se analizan estos supergrupos
número considerable de técnicas de optimización. en sus componentes originales. En estos casos sue-
Los métodos de optimización del proceso se len utilizarse envolventes prismáticos que, si bien
basan, sucintamente, en alguna de las siguientes ofrecen mayor coste de computación para el cálcu-
alternativas. lo de las intersecciones, se adaptan mejor a una
El control de la profundidad de rastreo permite subdivisión jerárquica en grupos y supergrupos.
ajustar el número de rebotes en función de la natu- Otros métodos desarrollados por Kay y Kajiya
raleza de la región explorada. Cuando un rayo en- (1986) utilizan poliedros formados por pares de pla-
cuentra una superficie su intensidad resultará ate- nos paralelos.
nuada en el cómputo final de intensidades en fun- Otros métodos de optimización de los resulta-
ción de las características asignadas al material de dos buscan reducir la excesiva dureza de las imá-
que se trate. Si el rayo es reflejado, la atenuación genes generadas por ray tracing. Nos limitaremos
dependerá del coeficiente de reflexión especular a mencionarlos. Puede encontrarse una descripción
que se ha asignado a esta superficie. Si el rayo es más completa en la bibliografía, principalmente en
refractado, la atenuación dependerá a su vez del Watt (1992).
coeficiente de transmisión de dicha superficie. La El beam tracing es un método de optimización
acumulación de estas atenuaciones resultará en un desarrollado por Heckbert y Hanrahan (1984) y que
valor de intensidad que puede ser considerado irre- parte de la idea de que es más efectivo considerar
levante. Si se especifica un umbral por debajo del la trayectoria de un grupo de rayos en lugar de un
cual el valor de la intensidad se desprecia, el nivel rayo único. En general, la trayectoria de un rayo
de profundidad de rastreo queda abortado único es compartida por sus vecinos lo que permi-
automáticamente al alcanzar este valor. Esto se tiría compartir también la intersección hallada para
instrumenta automáticamente a partir del árbol de un rayo, economizando cálculo. Otro método si-
recursiones; la contribución de un rayo a la ilumi- milar, variante del beam tracing, es el denominado
nación de la escena queda atenuada por el produc- pencil tracing. En este método se forma un "lapiz"
to de todos los coeficientes de reflexión o transmi- a partir de rayos denominados "rayos paraxiales",
sión que queden situados por encima de su nivel. cercanos a un rayo de referencia denominado "rayo
La utilización de volúmenes envolventes como axial".
medio de realizar una estimación previa del núme- El "trazado de rayos inverso" (backwards ray
ro de intersecciones es otra técnica utilizada desde tracing), es un método propuesto inicialmente por
los propios comienzos del ray tracing. La idea bá- Heckbert y Hanrahan (1984) y por J.Arvo (1986)
sica es simplificar al máximo la complejidad de la y desarrollado posteriormente por Chattopadhyay
geometría de todos los objetos que componen la y Fujimoto (1987) y Y.Zhu (1988). Su principal ven-
escena y realizar un barrido previo que descarte taja es de orden cualitativo. Uno de los principales
todas las regiones de la escena en la que no pueden inconvenientes del ray tracing, ya mencionado, es
producirse intersecciones. Se utilizan corrientemen- que no toma en cuenta fenómenos propios de la
te esferas debido a que su representación analítica reflexión difusa, lo que repercute en el aspecto ca-
es muy adecuada para el cómputo de las intersec- racterísticamente "óptico" de las imágenes; una ca-
ciones, y a que es un volumen adecuado para en- racterística que puede resultar interesante en cier-
volver la mayoría de los objetos. Evidentemente tos casos pero inaceptable en otros. Evidentemen-
esto tiene limitaciones; un objeto largo y delgado te, resulta más lógico intentar averiguar hacia dón-
queda recubierto de un modo más eficaz por un de va una fuente de luz puntual que confiar en que
cilindro, que también tiene una representación ana- un número limitado de rayos trazadores tenga la
lítica adecuada para el cálculo, que por una esfera. fortuna de encontrar la luz. Este es el punto de par-
Sin embargo el rastreo preliminar debe poder au- tida del trazado de rayos inverso o backwards ray
tomatizarse, lo que impide realizar ajustes manua- tracing. El método se estructura generalmente en
les en función del envolvente adecuado. dos fases. En la primera, se envían rayos desde la
fuente de luz sobre la superficie de que se trate. imagen para proceder por subdivisiones. El méto-
Los puntos en que los rayos de luz inciden en la do piramidal operaría a la inversa. Sin embargo, el
superficie se toman como puntos de partida para coste computacional es excesivo debido a que obli-
un cómputo aproximado de la reflexión difusa. En ga a calcular todas las intersecciones correspon-
la segunda fase, se envían rayos trazadores desde dientes a los planos de la pirámide. La idea de
el ojo virtual que toman los valores de la reflexión Amantides parte de simplificar la representación y
difusa computada como valores propios de las pro- apoyarse en la mayor eficacia de las cuádricas: la
piedades de la superfcie. pirámide sería sustituida por un cono, que tendría
Otro de los métodos ensayados para superar las su vértice en el ojo virtual y un diámetro de base
deficiencias características de ray tracing básico igual a la anchura del pixel. El cálculo de intersec-
es el "trazado de conos" o cone tracing. Esta técni- ciones con esta técnica añadiría a las interseccio-
ca fue propuesta por Amantides (1984). Su punto nes del rayo principal, el cómputo del área
de partida viene dado por la necesidad de superar interseccionada, así como la integración de esta in-
el modelo de un rayo por pixel, que es causa de formación para proporcionar un valor único en el
todos los problemas comentados. Una alternativa ápice del cono. Esto permite simular los bordes di-
lógica es considerar, en lugar de un rayo por pixel, fusos de las sombras y la rugosidad de las superfi-
una pirámide por pixel, cuya base serían los cuatro cies, controlando el radio del cono para simular el
lados del pixel y cuyo eje vendría dado por el rayo efecto de dispersión característico de estos dos ca-
central. Este punto de partida es similar al de beam sos.
tracing si bien este parte de la globalidad de la La técnica conocida como distributed ray
Figura 29 Simulación del interior de la casa Isiko (1989-90) de Tadao Ando con ray tracing
tracing aborda los mismos problemas y los resuel- se trata de interiores iluminados con luces indirec-
ve de un modo que se ha calificado como "más tas. Es también, a diferencia de ray tracing, un
elegante" en la medida en que unificaba problemas método bastante riguroso desde el punto de vista
en el dominio espacial y temporal a partir de una teórico. Otra ventaja importante es que es indepen-
técnica de muestreo probabilístico multi- diente del punto de vista. Esto permite utilizar un
dimensional. Fue propuesta por Cook (1984b). La mismo cálculo para diferentes vistas, cosa que no
solución dada por Cook consiste en utilizar un haz ocurre con ray tracing.
de rayos por pixel, para solucionar los problemas Las técnicas de radiosity fueron desarrolladas
mencionados, de modo similar a los métodos ya originalmente en la universidad de Cornell a prin-
descritos, pero limitando su número por métodos cipios de los ochenta. El primer artículo en que se
probabilísticos. Esto da lugar a una serie de da a conocer el método es obra de Goral, Torrance
problemas específicos de otro orden que se solu- y Greenberg (1984). Éste, junto con el de Nishita y
cionan parcialmente mediante la recurrencia a téc- Nakame (1985), algo menos general que el ante-
nicas estocásticas de antialiasing que se integran rior, son las primeras referencias citadas corriente-
obligatoriamente en el método. mente en la literatura especializada.
La investigación posterior se ha centrado prin-
Radiosidad (radiosity) cipalmente en la búsqueda de técnicas de
optimización, tanto por lo que hace a la velocidad
Los modelos de iluminación local permitían com- del proceso como por lo que hace a solucionar pro-
putar la luz reflejada directamente desde la super- blemas de aliasing a los que se aludirá más adelan-
ficie al punto de vista. No admitían reflexiones múl- te.
tiples. Esta es una de sus deficiencias que se puede Los fundamentos teóricos del método provie-
superar por el método de ray tracing que se ha vis- nen del campo de la física, en relación con estu-
to en el apartado anterior. Pero no es la única; la dios dirigidos a analizar la transferencia térmica
interacción debida a la reflexión difusa era aproxi- por radiación, que se han llevado a cabo en el mun-
mada de un modo bastante tosco por medio de una do de la industria metalúrgica y aeronaval. Esto pro-
"luz ambiente", de valor constante, que servía para porcionó una estructura analítica en la que todos
poco más que atenuar la intensidad de las sombras los componentes del entorno estudiado se trataban
propias y arrojadas o bien por luces puntuales co- como superficies emisoras de calor.
locadas con baja intensidad en el lado de la som- El método, aplicado a la simulación de una se-
bra, de difícil control y efectos secundarios rie de objetos en el espacio, parte de la considera-
indeseados. ción de todas las superficies de los objetos como
Estas deficiencias no pueden ser abordadas co- difusores perfectos, esto es, como superficies que
rrectamente con ray tracing, y han constituido uno cumplen estrictamente las leyes de Lambert con-
de los problemas principales cuya investigación ha cernientes a la reflexión difusa de superficies ópti-
conducido al método de radiosity o "radiosidad". cas ideales. La escena se subdivide en aéreas rec-
Con ray tracing se puede, en un único proceso, tangulares denominadas "parches" (patches) en la
computar el solapamiento entre objetos, el cálculo literatura especializada a partir de las publicacio-
de sombras y el cálculo de la reflexión especular y nes de la Universidad de Cornell. Cada uno de es-
la refracción. Pero subsiste la incapacidad de com- tos parches es considerado como un emisor de luz,
putar un aspecto fundamental en los fenómenos de como una superficie que irradia energía, sea por-
interacción lumínica: la reflexión difusa. A esto que la genera, sea por que la refleja. Se considera
debe añadirse que el método es dependiente del que la radiación de luz es constante sobre cada uno
punto de vista, lo que obliga a repetir todo el pro- de estos parches. De ahí que la precisión de la
ceso para cambio de posición. simulación dependa del grado de subdivisión de
El método de radiosidad soluciona estos dos úl- los objetos que constituyen la escena.
timos problemas. Pero, como contrapartida, no pue- La radiosidad, B, se define como la energía ra-
de integrar en el proceso la reflexión especular y diante emitida por unidad de área por unidad de
tiene un coste de computación muy alto. Pese a todo tiempo en un parche superficial. Esta energía es la
el método ha producido los resultados más espec- suma de la energía emitida y de la energía refleja-
taculares en simulación visual, sobre todo cuando da. El método simula la propagación de un modelo
lambertiano de reflexión difusa en un entorno dado. cepto las correspondientes a las fuentes de luz, es-
La energía emitida es nula en el caso de todos los tán inicializadas a cero. Si la imagen se obtiene en
objetos excepto de la fuente de luz. La energía re- ese estado, la escena aparecería totalmente oscura
flejada depende de la reflexividad del parche i mul- a excepción de las fuentes de luz. A medida que
tiplicada por la contribución del parche j que llega avanza el proceso, cada parche va "recogiendo"
al parche i. Esta contribución se computa en fun- energía adicional de los parches que le rodean.
ción de lo que se denomina factor de forma. El La ecuación dada es válida para el caso de luces
cómputo debe realizarse para todos los parches de exclusivamente monocromáticas. En el caso más
la escena que puedan alcanzar al parche analizado. general de luces de diferente cromatismo habría que
La ecuación que resuelve este equilibrio será por triplicar el número de ecuaciones, una por cada ca-
consiguiente: nal RGB o, en general, calcular tantas ecuaciones
n
como muestras tomadas por longitud de onda. Para
Bi = Ei + ρi ∑B j Fij simplificar la exposición esto no se tendrá en cuenta
en lo que sigue.
j =1
La determinación del factor de forma se desa-
rrolló por Cohen y Greenberg (1985) con un méto-
en donde el primer término simboliza la radiosidad
do conocido como el método del hemicubo. Si con-
emitida por el área considerada, y el segundo tér-
sideramos el intercambio entre dos facetas planas
mino la suma de la energía emitida y la energía
cualesquiera, el tránsito de energía puede aproxi-
reflejada. En el segundo término Ei es la energía
marse a partir de una ecuación que define Fij, el fac-
emitida por la faceta i, ρi es el porcentaje de luz
tor de forma correspondiente a las facetas i, j de un
reflejado en todas direcciones por la faceta i, Bj es
elemento centrado sobre las facetas respectivas, en
la radiosidad de la faceta j, Fij es el factor de forma
función de los ángulos entre la línea que une los
correspondiente a la relación entre la faceta i y la
centros de los elementos considerados, la normal a
faceta j o el porcentaje de energía que llega a i des-
las superficies respectivas en esos puntos y la dis-
de j.
tancia r entre dichos centros. Los factores de for-
Los valores correspondientes a Ei serán cero en
ma dependen sólo de la geometría, es decir de la
todos los parches excepto en aquellas superficies
orientación y visibilidad mutua de los parches emi-
que correspondan a fuentes de luz y que represen-
sores y receptores.
tan, por consiguiente, los puntos de entrada de ener-
Si se considera la totalidad de los parches que
gía en el sistema. El coste de computación depen-
pueden ser puestos en relación con el parche anali-
de directamente del número de factores de forma
zado podría utilizarse un hemisferio centrado en el
que deben de ser determinados para una escena y
centro del elemento, con su semieje coincidente con
que es igual a n2.
la normal a la superficie y obtener las proyeccio-
El proceso se basa en iteraciones sucesivas. En
nes sobre este hemisferio como método de siste-
el inicio, todas las radiosidades de los parches, ex-
matizar la evaluación de la contribución de los par-
ches que rodean al analizado.
El método de Cohen y Greenberg sustituye este
r mn hemisferio teórico, que conduciría a cálculos cos-
tosos, por un hemicubo que permite reducir los
Nn costes de computación al efectuar todas las pro-
yecciones sobre lados planos. El eje z del hemicubo
θn y la normal a la superficie son ahora los coinciden-
dA m
θm tes. Las caras del hemicubo son divididas en ele-
dA n Nm mentos unitarios denominados pixels y que no de-
ben confundirse con el uso corriente del término,
pues los cálculos se realizan en el espacio real no
en el espacio del dispositivo de salida. Si dos par-
ches tienen su proyección sobre el mismo "pixel"
Figura 30 Radiosity. Intercambio de radiaciones sus distancias se comparan y el más lejano se eli-
entre dos parches superficiales mina, pues su contribución quedaría anulada por
el más cercano. Este método sería similar al utili- de luz reflejada por cada parche no se modifica.
zado en algoritmos de visualización tales como el Esto permite calcular la radiosidad del grupo de
z-buffer. elementos incluidos en un parche de modo inde-
La precisión de los resultados depende, como pendiente. La matriz inicial que servía para calcu-
ya se ha dicho, del grado de subdivisión de los ob- lar la radiosidad se mantiene. El número de facto-
jetos que constituyen la escena. La precisión re- res de forma de la escena se aumenta: si el número
querida no es uniforme; depende de las caracterís- de parches en la escena era de N y, por consiguien-
ticas de las diferentes regiones y de una diversidad te, el número de factores de forma de la solución
de factores difíciles de controlar a priori. En gene- primitiva era N x N, este número pasa a ser de M x
ral, en las regiones con fuertes gradientes energéti- N en donde M es el número de elementos y M es,
cos, que podrían traducirse en irregularidades de obviamente, superior a N lo que incrementa el cos-
la imagen (bandas de Mach, etc.) es preciso subdi- te de computación.
vidir el número de parches. La subdivisión de parches en elementos se pue-
Cohen et al. (1986) desarrollaron una técnica de llevar a cabo adaptativamente. Los resultados
denominada "subestructuración" (substructuring). de la fase inicial son evaluados y, en función de
En términos generales la técnica consiste en gene- esta evaluación, se decide qué áreas necesitan una
rar una solución general para la escena a partir de subdivisión posterior. El método permite variar la
una subdivisión genérica y, a partir de una evalua- jerarquía de subestructuración en cada fase del pro-
ción del resultado obtenido, proceder a una subdi- ceso.
visión de los parches en "elementos". La cantidad Las principales limitaciones del método de
Figura 31 Simulación del interior de la casa Isiko (1989-90) de Tadao Ando con radiosity
Capítulo 6 . Imágenes
El tratamiento de imágenes completa el proceso que Laboratory) en Pasadena, California, se considera
se ha descrito en los capítulos anteriores, permi- el inicio de lo que ahora se denomina procesamiento
tiendo actuar directamente sobre los resultados vi- digital de imágenes. Los primeros trabajos fueron
sibles de todo el proceso de computación, tanto en realizados a partir de la imágenes de la Luna, trans-
fases intermedias como en la fase final de un pro- mitidas por la sonda Ranger 7, que fueron procesa-
yecto. En este capítulo se presentan los conceptos das por un computador para corregir diversos ti-
fundamentales, las técnicas y los métodos de pro- pos de distorsión inherentes a la cámara utilizada.
cesamiento de imágenes, que tienen especial inci- Aquellas técnicas sirvieron como base a los
dencia en el diseño arquitectónico, con especial én- métodos utilizados para la mejora y restauración
fasis en las aplicaciones que se valen de procedi- de imágenes de los programas Surveyor, Mariner y
mientos gráficos equivalentes a los de las técnicas Apollo. A partir de 1967 estas experiencias se apli-
tradicionales de pintura. caron al campo de la salud pública con programas
El tratamiento de imágenes ha conocido un de- de investigación realizados por la Escuela de Me-
sarrollo espectacular en los últimos años y consti- dicina de UCLA, de las cuales se hizo eco el
tuye uno de los sectores de investigación más acti- National Institute of Health que subvencionó al JPL
vos en los países desarrollados. Recordaremos bre- en tres líneas de investigación, las imágenes en
vemente el contexto en que esto se ha llevado a microscopía óptica, electrónica y de rayos X, para
cabo antes de proseguir describiendo las herramien- el estudio de la arteriosclerosis, el cáncer cervical,
tas que pueden relacionarse de modo más directo y otras patologías.
con las aplicaciones arquitectónicas. El procesamiento de imágenes es la base de otras
Una de las primeras aplicaciones del tratamien- potentes área de investigación, el análisis de imá-
to de imágenes consistió en la mejora de fotogra- genes y la visión por computador, de las que se han
fías de periódico enviadas por un cable submarino derivado indirectamente muchas herramientas de
entre Londres y Nueva York, por medio del siste- uso corriente. Estas se originaron principalmente
ma Bartlane, inventado en 1921. A través del cable en las investigaciones del MIT, en Harvard y de la
se transmitían impulsos eléctricos codificados en Universidad de Stanford, en California a finales de
cinco niveles de brillo. Con posterioridad, en 1929, los sesenta, en el campo de la robótica. En Japón
se ampliaron estos niveles a 15 tonos, gracias a los se desarrollaron otros proyectos similares entre los
cuales una especie de máquina de escribir impri- que se puede citar el PIPS (Pattern-Information
mía la fotografía al otro lado del cable al cabo de Procesing System) hacia 1970. En 1976, en Esta-
tres horas. dos Unidos, el ARPA (Advanced Reasearch Project
Aunque las mejoras de los métodos para la trans- Agency) financió otra serie de proyectos, que per-
misión de imágenes continuaron durante los 35 años mitieron avances considerables. En este contexto
siguientes, no fue hasta la aparición de los prime- hay que mencionar las notables contribuciones teó-
ros ordenadores digitales que el procesamiento de ricas de David Marr, en la década de los setenta.
imágenes se consolidó como disciplina científica. Por lo que respecta a Europa, los primeros pre-
La utilización de las técnicas computacionales pro- cedentes del procesamiento y el análisis de imáge-
cedentes de las misiones espaciales, realizadas a nes se pueden remontar a los siglos XVIII y XIX, y
partir de 1964 por el JPL (Jet Propulsion a autores como Crofton, Euler o Minkowsky, que
desarrollaron muchas herramientas matemáticas tiende a confundirse, por un lado, con la cosa mis-
utilizadas actualmente en el tratamiento de imáge- ma, como sería en el caso de un objeto que sólo
nes. De 1848 son los primeros trabajos de tuviera dos dimensiones, y, por otro lado, con un
estereología en el campo de la geología, que pue- símbolo de la cosa, como sería en el caso de la
den relacionarse con contribuciones recientes, ta- planta de una vivienda, entendida como represen-
les como la geometría fractal de Mandelbrot o la tación de su espacio interior.
morfología matemática de G. Matheron y J. Serra. Además de las imágenes físicas visibles hay tam-
De todo este conjunto de investigaciones han bién imágenes físicas invisibles, o imágenes que
surgido aplicaciones a muy diversas áreas, tales tienen las mismas características que las visibles
como la geografía o la meteorología, a partir del pero quedan fuera del rango al que los seres huma-
procesamiento de fotografías tomadas por satéli- nos son sensibles, por ejemplo las imágenes
tes; la arqueología, en donde ha sido posible recu- infrarrojas o ultravioletas, que pueden ser
perar pinturas borradas mediante técnicas de aná- visualizadas por medio de filtros especiales. Tam-
lisis, en física, con aplicaciones al campo de las bién cabe hablar de imágenes abstractas, tal como
altas energías. En arquitectura las aplicaciones prin- las imágenes matemáticas que son conceptos y, en
cipales se han dado en fotogrametría y, más recien- consecuencia, invisibles, pero que admiten repre-
temente, en la aplicación de técnicas de manipula- sentaciones de diverso tipo. También podemos pun-
ción digital al desarrollo de proyectos. tualizar que las imágenes físicas visibles pueden
ser permanentes; por ejemplo un cuadro, un docu-
1 Nociones elementales sobre teoría de la mento impreso, o transitorias tales como las pro-
imagen y de las señales ducidas por un monitor CRT.
La distinción entre imagen, en su acepción ge-
Los apartados que siguen resumen algunas de las neral, e imagen en el sentido técnico que se desa-
principales nociones teóricas que están en la base rrollará en lo que sigue, es más que una precisión
de las técnicas de aplicación a las que nos semántica y debe tenerse en cuenta en las aplica-
refereriremos más adelante. ciones a las que está introducción va dirigida.
En términos generales, se entiende por "imagen" En términos informáticos, una imagen es, como
la apariencia visible de una forma. Esta definición veremos a continuación, un caso particular de se-
se extiende corrientemente hasta aceptar que una ñal, más exactamente, una función que especifica
imagen es, así, la "representación" de una forma o una determinada distribución de intensidades
de una entidad determinada. La palabra "imagen" lumínicas. Dicho de otro modo, una imagen es en-
tendida, desde este punto de vista, como la serie ta información convenida. En términos
de valores atribuidos a una función bidimensional informáticos, una señal es una función asociada a
que asigna a todos los puntos de un segmento de un fenómeno físico cuya variación determinada en
un plano un valor visual determinado. un dominio dado porta información codificada. Las
En el caso de una imagen monocromática este imágenes, tal como las hemos definido en el apar-
valor vendría dado por una función simple de dos tado anterior, son 2D. Las señales son 1D.
variables f(x,y), en donde x,y denotan coordenadas El ámbito en que se mueve una señal se deno-
espaciales y f un valor en cada punto que es pro- mina su dominio. El dominio característico de una
porcional a la intensidad de iluminación en ese señal es, en principio, el propio de los sistemas de
punto o "nivel de gris", en el caso de una imagen comunicación: un dominio lineal, temporal, y ba-
acromática. Las coordenadas x, y están referidas a sado principalmente en fenómenos eléctricos, que
un ámbito espacial determinado, por ejemplo, por traducen fenómenos acústicos o mecánicos. En el
un extremo inferior x0y0 y un extremo superior caso de sistemas ópticos, el dominio es espacial, la
xmaxymax. En el caso de una imagen cromática esta función es bidimensional y el término "señal" tien-
valor vendría dado por tres funciones simples de de a confundirse con el término "imagen" que, como
dos variables, fr(x,y), fg(x,y), fb(x,y), que expresa- hemos visto, es una función asociada a una distri-
rían la intensidad de iluminación de un punto x,y, bución de intensidades de luz en un determinado
en el mismo ámbito, y para los tres componentes dominio espacial. Pero una imagen, de hecho, se
cromáticos primarios rojo (R), verde (G) y azul (B). reduce a una señal lineal que recorre un canal de
La figura 1 ilustra esta definición. La imagen determinadas características, en conformidad con
que se muestra se puede suponer que está captada la teoría de la información que especifica que, en
de un monitor con una resolución de 1.024 puntos un canal, todo mensaje se reduce a un forma tem-
en sentido horizontal y 768 en sentido vertical, una poral f (t).
resolución corriente en los monitores actuales. In- Esta reducción, en el caso de un dispositivo
ternamente, esto se representa en un sistema de informático de salida, tal como una impresora o un
coordenadas, el sistema propio del dispositivo de monitor, viene dada por el hecho de que la salida
salida, con el origen 0,0 en la parte superior iz- real se basa en un mecanismo que recorre
quierda y el final, correspondiente a las coordena- secuencialmente, uno a uno todos los puntos de
das 1.024, 768 en la parte inferior derecha. todas las líneas que componen un marco (frame),
El punto marcado tiene las coordenadas 850,
545. Vamos a suponer, para simplificar detalles téc-
nicos que la función asociada asigna a este punto
el valor 34 sobre un rango de 256 valores posibles,
esto es, f(x,y) = 34. Este valor se traduce a la inten-
sidad de los cañones que envían electrones hacia
la pantalla, con el resultado de que los diminutos
puntos de fósforo son estimulados en una propor-
ción equivalente para producir este nivel relativo
de iluminación. El valor digital se traduce a un
impulso analógico a lo largo de una curva conti-
nua, tal como la que se muestra en la figura 2, que
recoge todos los valores correspondientes al mar-
co activo en ese momento sobre la pantalla.
nida por un programa de CAD como una entidad queología, la astronomía, y diversos sectores in-
con un principio y un final, tenía unas coordenadas dustriales interesados en automatizar tareas reali-
propias que se traducían a las coordenadas propias zadas hasta ahora por seres humanos, son algunas
del dispositivo. En el caso de un monitor de rayos de las áreas pioneras en aplicaciones en este cam-
catódicos podía indicarse al dispositivo que envia- po. La utilización de técnicas de procesamiento de
ra un flujo de electrones a lo largo del recorrido imágenes en cartografía es una de las áreas más
especificado por este par de coordenadas, lo que directamente relacionadas con la arquitectura en la
se traducía en una línea perfecta, sin escalones, y que se han producido avances notables, así como
con un gasto de memoria adaptado a la informa- otras que comentaremos al final de este capítulo.
ción requerida por la entidad. La utilización de robots dotados de capacidad de
Esto era sin duda una ventaja. Pero tal ventaja reconocimiento de formas que puedan llevar a cabo
empezaba a dejar de serlo cuando lo que se trazaba tareas peligrosas o difíciles en el sector de la cons-
en pantalla era, no unas pocas, sino un enjambre trucción es otra de las áreas en las que se está in-
de líneas. Debido a la necesidad de refrescar la vestigando con considerable intensidad en los últi-
pantalla, unas líneas comenzaban a borrarse mien- mos años.
tras otras no habían acabado de dibujarse. Proble- Por procesamiento se entiende genéricamente
mas similares se daban con los plotters de plumi- el conjunto de técnicas y métodos encaminados a
llas que funcionaban según el mismo principio. mejorar una imagen, con cierta independencia de
Cuando el número de líneas era muy grande, el su contenido, con el fin de facilitar su posterior in-
continuo ir y venir del dispositivo trazador podía terpretación.
provocar desajustes y el tiempo de trazado se Ejemplos característicos son: el tratamiento de
incrementaba considerablemente. radiografías para realzar zonas de interés, el pro-
Un sistema de rastreo tiene dos inconvenientes cesamiento de fotografías en mal estado para faci-
importantes. En primer lugar que todo el área a litar el reconocimiento de personas, el procesamien-
imprimir o visualizar debe quedar representada en to de imágenes tomadas desde aviones o desde sa-
memoria. Tanto da si lo que se representa es una télites para identificar relieves del terreno o edifi-
simple línea o una escena compleja; cada punto cios significativos. En todos estos casos las técni-
debe contar con una especificación. En segundo cas van dirigidas a librar a la imagen de ruido pro-
lugar, si se quieren representar líneas o bordes in- vocado por diversas interferencias o a corregir de-
clinados con precisión no hay otra opción que in- formaciones de los aparatos ópticos con que se han
crementar el número de puntos, lo que obliga a captado las imágenes o a corregir deformaciones
aumentar aún más la memoria. Pero tiene la venta- secundarias de los propios objetos o de la superfi-
ja de que se cuenta con un único método, preciso, cie observada, como ocurre en el caso de la carto-
para cualquier caso, lo que permite unificar los pro- grafía para generar ortofotoplanos.
cedimientos y sacar el máximo partido de la tecno- Por análisis de imágenes se alude convencio-
logía disponible. Estas son las razones principales nalmente al conjunto de técnicas y métodos enca-
por las que las pantallas de rastreo sustituyeron a minados a facilitar la extracción automatizada de
las vectoriales hace ya muchos años y los plotters la información contenida en ellas. La finalidad prin-
electrostáticos a los de plumillas hace pocos años. cipal sería llegar a hacer eficaz la visión por com-
putador, esto es, conseguir que una máquina dota-
Procesamiento y análisis de imágenes da de sensores pueda reconocer fragmentos más o
menos grandes del espacio y los objetos que le ro-
La literatura especializada distingue dos áreas prin- dean y ajustar su conducta de acuerdo con esta in-
cipales de aplicación. El procesamiento de imáge- formación. El proceso implica la detección, la iden-
nes con la finalidad de mejorar la información de tificación y la comprensión de patrones que son
modo que sea comprensible por observadores hu- relevantes en un contexto o en una aplicación de-
manos, y el procesamiento y análisis de imágenes, terminada.
con la finalidad de hacer que sean reconocidas Ejemplos en fase de experimentación que pue-
automáticamente por computadores especializados. den citarse son: el uso de robots en cadenas de pro-
Ambos grupos se dirigen a una gran variedad ducción que pueden reconocer si un producto tie-
de aplicaciones. La medicina, la geografía, la ar- ne defectos y debe ser retirado de la cadena; el uso
de robots utilizados en procesos de fabricación asis- de fondos, como puede ser el caso de edificios so-
tida por computador para reconocer formas carac- bre un terreno, la segmentación en bordes resulta-
terísticas, de un rango limitado de objetos, y mani- rá más adecuada. Si lo que se busca es identificar
pularlas adecuadamente. Otros ejemplos más ele- propiedades materiales, texturas características,
mentales pero que estarían en esta misma línea son será preferible identificar regiones. Y puede ser que
los programas de reconocimiento óptico de carac- se necesiten ambas cosas.
teres y patrones. La representación es la base de la descripción
Los pasos característicos en el procesamiento y que consiste fundamentalmente en una selección
análisis de imágenes son los siguientes: de características (feature selection) que se real-
a) Adquisición de la imagen. Esto requiere un zan y se procesan para obtener datos adicionales
conjunto de dispositivos, tales como cámaras foto- dados generalmente en forma numérica o median-
gráficas tradicionales, cámaras digitales, cámaras te especificaciones acerca de la topología de la ima-
de vídeo o escáners, capaces de grabar la informa- gen (si contiene agujeros, si hay regiones conecta-
ción y digitalizarla para su procesamiento poste- das de determinado modo, etc.).
rior. Se necesitarán por añadidura medios de alma- e) Reconocimiento e interpretación. A partir de
cenamiento y medios básicos de manipulación, la descripción de la imagen es posible comparar
comunicación y presentación de la imagen. los datos obtenidos con los datos contenidos en una
b) Preprocesamiento. Durante esta fase se lle- base de datos adecuada a la aplicación y asignar
van a cabo una serie de acciones que tienen por etiquetas identificadoras a los distintos elementos.
finalidad facilitar el trabajo posterior; acciones ta- Este proceso de asignación se denomina "recono-
les como eliminar ruidos parásitos o calibrar ade- cimiento". Por "interpretación" se alude al paso fi-
cuadamente los rangos monocromáticos y nal de asignar un significado determinado a un con-
cromáticos, el contraste o la definición de las dife- junto de objetos etiquetados. Podemos comparar
rentes áreas. el proceso con el de reconocer letras y palabras
c) Segmentación. Bajo este término se engloban que forman frases con sentido. Esta última fase
los procesos destinados a separar una imagen en implica por lo general contar con una base de da-
sus partes constituyentes, con lo que entramos en tos del tipo de las que describiremos en el capítulo
el dominio del análisis y, con ello, en el núcleo de 11 en relación con los sistemas expertos.
los problemas propios del procesamiento de imá-
genes y nos alejamos de nuestro campo de aplica- 2 Parámetros de control de la calidad de
ción inmediato. Sin embargo hay puntos de interés una imagen
que merece la pena subrayar y que aparecerán de
algún modo más adelante. La segmentación de una La calidad de una imagen se mide fundamental-
imagen supone en un primer estadio la detección mente en función de dos tipos de parámetros : los
de puntos, líneas y bordes. A partir de aquí se bus- relativos a la extensión y los relativos a la inten-
ca, por diversos procedimientos, identificar bordes sión o profundidad, entendida como capacidad de
continuos, fronteras y regiones. La segmentación distinguir diferencias de intensidad y de color en
depende por lo general del contexto de la aplica- un mismo punto.
ción que dicta las propiedades visuales de los ele-
mentos de interés cuya detección se busca. El mé- Resolución
todo más general se basa en la detección de
discontinuidades y el problema más general deriva Se entiende por resolución la capacidad de un de-
del hecho de que, en general (pero no siempre), las tector para discriminar detalles o, más exactamen-
discontinuidades resultan de bordes significativos. te, la capacidad para distinguir ("resolver") dos pun-
d) Representación y descripción. El resultado tos muy próximos antes de que se fundan en uno
de la segmentación es una imagen en la que, en los solo. Dado que las imágenes digitales están com-
casos más corrientes, se habrá diferenciado entre puestas de puntos discontinuos que se perciben
pixels correspondientes a bordes y pixels corres- como un continuo a una determinada distancia, este
pondientes a regiones. De nuevo, el que una u otra parámetro tiene una importancia básica.
representación resulte más adecuada dependerá del Según datos aportados por la psicología experi-
contexto. Si lo que se busca es diferenciar figuras mental, dos líneas negras de 1 mm sobre un fondo
blanco comienzan a fundirse en una mancha conti- per pixel) representa la cantidad de información
nua entre los 4 y los 7 m de distancia por término con la que contamos y permite saber el número de
medio. Este dato depende de la capacidad del suje- valores que nos proporcionará una imagen y que
to, de la iluminación ambiental y de otros factores, será igual a 2n, donde n es el valor en bpp. Así, si el
por lo que es considerablemente variable. Si toma- valor en bpp es 2, 4 u 8, el número de grises que
mos el segundo valor esto quiere decir que líneas podremos tener será respectivamente 4 (22), 16 (24)
negras de 0.25 mm sobre un fondo blanco comen- y 256 (28). En general, se toma este último valor
zarían a confundirse a 1,75 metros de distancia. como el apropiado para una imagen que presente
Para puntos luminosos de intensidad variable esta una escala completa de grises en la que no se apre-
cifra disminuiría apreciablemente debido a la irra- cien discontinuidades.
diación lo que permite afirmar, en relación con otros El número de grises de esta escala es superior al
experimentos similares, que una trama de puntos que un observador humano puede percibir pero se
luminosos, de unos 0,25 mm de diámetro, equiva- relaciona con un fenómeno que permite establecer,
lentes a una resolución de 72 dpi (dots per inch) no el número de grises que un observador medio
que son precisamente las características de un mo- es capaz de percibir conscientemente en una esce-
nitor más o menos corriente, son indestinguibles na, sino el número de grises necesario para que una
como tales puntos a partir de unos 50 cm de distan- banda continua aparezca como tal sin que se pro-
cia. Más exactamente, se acepta la cifra de 127 dpi duzcan efectos de "contorneado". Esto se relacio-
equivalentes a 5 lpm (líneas por milímetro) como na con un fenómeno visual detectado por Ernest
resolución límite para la distancia de observación Mach en 1865 y que se conoce como "bandas de
de 25 cms. Mach". El fenómeno puede ser analizado con ins-
Un escáner de baja calidad digitaliza imágenes trumentos de precisión y muestra que el ojo exage-
a resoluciones comprendidas entre 50 y 300 dpi. ra el cambio de intensidad real que se da cuando
Un escáner de calidad media/alta llega hasta los hay un cambio relativamente abrupto en un fondo
1.200. Una impresora láser de calidad media/ alta continuo.
imprime a 600 dpi. Las impresoras de máxima ca- La capacidad de discriminación de este efecto
lidad, como la Linotronic, llegan hasta más de 3.000 se sitúa aproximadamente, según diversos experi-
dpi en algunos modelos. Una filmadora de mentos, en torno al 0,5% de la luminancia global
diapositivas genera imágenes de resolución aún percibida. Esto permite establecer la cifra de unos
mayor. Todas estas cifras son muy superiores a las 200, como número máximo de niveles de gris que
que hemos dado como mínimo para percibir una se detectan, virtualmente, en el caso particular de
imagen como continua pese a estar formada de los degradados continuos y, por consiguiente, como
pequeños puntos. La explicación se da en la siguien- mínimo número de grises que un sistema
te sección de este capítulo y subraya el hecho de reproductor debería ser capaz de generar para evi-
que los dos parámetros mencionados al principio tar efectos de contorneado tales como los descri-
de este párrafo, la extensión y la intensión, están tos. Como trabajamos con bits hay que escoger entre
estrechamente relacionados entre sí. 128 (7 bpp) que sería suficiente para la gran mayo-
ría de los casos y 256 (8 bpp). Se escoge este últi-
Número de grises mo valor por las razones dadas pero también por
razones técnicas, pues resulta más conveniente
La calidad de una imagen depende, como segundo empaquetar la información en paquetes de 8 bits.
factor principal, del número de valores de intensi-
dad que es capaz de representar. Estos valores son Número de colores
diferentes si se trata de una imagen acromática o
cromática, por lo que abordaremos el primer caso En el caso de las imágenes cromáticas los
en este apartado y el segundo caso en el siguiente parámetros que se deben considerar son los 256
apartado. niveles de gris a través de tres canales RGB (Red,
Entendemos por imagen acromática aquella Green, Blue), rojo, verde y azul. Estos son los tres
compuesta por una escala tonal de grises cuyo ran- colores primarios utilizados en mezcla aditiva. Si
go varía de 2, tal como un dibujo en blanco y negro se envía la imagen a imprimir hay que traducir es-
(1 bpp) hasta 256 (8 bpp). El parámetro bpp (bits tos valores al código CMYK (Cyan, Magenta,
Yellow, Black), cían, magenta, amarillo y negro, Por último, los 256 colores por canal son nece-
basado en los tres colores primarios utilizados en sarios para evitar la aparición de bandas de Mach
mezcla sustractiva. Cuando se trabaja con imáge- pero esto no implica que haya una mayor cantidad
nes muchos prefieren utilizar un tercer código que de colores realmente percibidos. Una escena que
es intuitivamente más fácil de comprender, el HLS no contenga degradados y que se reproduzca con 8
(Hue, Saturation, Lightness) pues está basado en bpp (3, 3 y 2 bpp por canal) esto es, con tan sólo
variables perceptivas. 256 colores totales, será prácticamente indistingui-
Si cada uno de los ejes que representan los co- ble de la misma escena reproducida con 24 bpp.
lores primarios Red (rojo), Green (verde) y Blue De los 16,7 millones de colores requeridos por ra-
(azul), tiene una escala ponderada en 256 interva- zones técnicas, una cifra muy inferior al 5% puede
los, las posibles combinaciones que se pueden ob- ser efectivamente distinguida por una persona nor-
tener se darán en un rango dado por el producto mal.
256 × 256 × 256 o lo que es lo mismo 224 (24 bpps,
8 bpp × 3 canales). Es decir unos 16,7 millones de 3 Perturbaciones características de las
colores. Este rango es el propio de lo que se deno- imágenes y métodos de corrección
mina true color (color real) y proporciona una re-
presentación libre de las imperfecciones que men- Las perturbaciones más características de las seña-
cionábamos en el apartado anterior. les analógicas son el ruido, las interferencias, las
No todas las placas gráficas proporcionan la manchas, las franjas, los bordes de colores, las pér-
misma cantidad de colores. Es posible encontrarse didas o alteraciones de tono, intensidad o satura-
por diversas causas con alguna de estas combina- ción. Casi todas estas alteraciones tienen su origen
ciones u otras intermedias. en fallos del dispositivo que impiden una respues-
bpp: colores: ta adecuada. Las perturbaciones más característi-
1 1 cas de las señales digitales son el contorneado, la
2 4 pixelación y el aliasing. El ruido es una perturba-
4 16 ción característica de las señales analógicas pero
8 256 que se da también en las señales digitales y puede
15 32.768 ser inducida ex profeso para conseguir determina-
16 65.536 dos efectos. En los siguientes apartados nos referi-
20 1.048.576 remos a las perturbaciones principales que se pue-
24 16.777.216 den dar en las imágenes digitales.
Contorneado
Ruido
por un sistema concreto y tiene siempre un aspecto ra rugosa. La distribución más utilizada en este tipo
similar: franjas o bandas o nubes de puntos de de- de filtros suele ser la gaussiana o variantes de la
terminadas características de tamaño y orientación. misma, con alteraciones variables en torno a un
En muchos casos es posible identificar su patrón valor medio y con correlación nula entre puntos
de recurrencia, lo que facilita su filtrado y elimina- adyacentes.
ción. Muchos programas de tratamiento de imáge-
nes llevan incorporados filtros especiales para eli- Aliasing
minar ciertos ruidos característicos. Un ejemplo
corriente es el de una imagen captada de un libro Cuando se trabaja en CAD, tanto en 2D como en
en la que resultan claramente visibles las tramas 3D, se trabaja en un espacio donde las especifica-
propias de la impresión en cuatricromía. En mu- ciones dimensionales se dan con considerable pre-
chos programas de tratamiento de imágenes es po- cisión, en términos cercanos a números reales. Esto
sible aplicar a este tipo de imágenes un filtro de es, la resolución es, a efectos prácticos, infinita.
"destramado" que elimina limpiamente las huellas Ahora bien, la visualización del proceso exige,
de la trama. en todo momento, que este espacio tridimensional
El ruido indeterminado o aleatorio se genera de resolución prácticamente infinita se proyecte en
por causas diversas que no es posible identificar o un espacio bidimensional de resolución finita. Esto
corregir pues su distribución es aleatoria y cambia quiere decir que las coordenadas espaciales, que
con el tiempo. Para eliminar este tipo de ruido no pueden corresponder a números de varios dígitos
suele haber otra opción que probar diferentes fil- con varios decimales, deberán ajustarse a coorde-
tros que pueden reducir el nivel general de deterio- nadas de pantalla que no admiten más de, ponga-
ro de la imagen en combinación con retoques loca- mos por caso, 1024 × 768 pixels.
les. También puede utilizarse y se utiliza con fre- El efecto más familiar de esta reducción es que,
cuencia de modo constructivo. Puede introducirse por ejemplo, una línea diagonal muestre un
deliberadamente ruido en una imagen o en un sec- escalonamiento perceptible, es decir, que la línea
tor de una imagen para ocultar defectos o, incluso, ya ha dejado de ser tal línea para convertirse en
para generar efectos de textura. Muchas de las tex- una yuxtaposición de segmentos. Este es un fenó-
turas generadas por procedimientos algorítmicos, meno que entra dentro del mencionado en el apar-
tales como las introducidas por Perlin a las que nos tado anterior, la pixelización y que ya hemos men-
hemos referido en el capítulo anterior, utilizan fun- cionado en capítulos anteriores. Pero se incluye en
ciones matemáticas de diversos tipos que introdu- este apartado por ser una muestra fácilmente com-
cen ruido en una imagen para generar efectos de prensible de todo un grupo de fenómenos que reci-
textura más o menos controlados. La figura 8 mues- ben tratamientos similares y que responden en ge-
tra la misma imagen de las figuras anteriores en la neral a una falta de correspondencia entre los ca-
que se ha aplicado cierto grado de ruido por medio nales de entrada y los de salida. Hay otros efectos
de filtros especiales a uno de los elementos lo que, más graves.
en este caso, sirve para simular un efecto de textu- En sentido estricto, el término aliasing debería
reservarse para la aparición de fenómenos extra-
ños que alteren notablemente el aspecto de la ima-
gen original suprimiendo información relevante o
alterando la existente hasta volverla equívoca. Es-
tos fenómenos se originan, en el momento de la
reconstrucción, por pérdida o modificación, debi-
do a que alguno de los componentes de la señal
original estaba comprendido en frecuencias supe-
riores a un determinado límite (denominado límite
de Nyquist) y ha sido reconstruido en frecuencias
más bajas.
Otras manifestaciones típicas son temporales. Un
Figura 8 Modificación de un elemento de la efecto conocido es el de las ruedas que parece que
imagen anterior por adición de ruido van hacia atrás en las películas del Oeste. También
señales digitales se relacionan con los primeros espectro visible o invisible, el cual produce una
computadores, utilizados para realizar cálculos ma- señal eléctrica proporcional al nivel de energía re-
temáticos complejos con cantidades discretas. cibida. Y, en segundo lugar con un dispositivo
Las ventajas de una señal analógica estriban en digitalizador que convierta la anterior señal eléc-
su capacidad intrínseca para reproducir con fideli- trica en digital.
dad el original. Pero una señal analógica, por esta Este proceso varía según la naturaleza de los
misma razón, siempre incorpora algo más de lo que objetos que se quieran reproducir. Pero en térmi-
interesa y que aparece como "ruido" o "distorsión" nos generales puede decirse que se utilizan princi-
de la señal. Las ventajas de una señal digital están palmente tres tipos de tecnologías: micro-
en su exactitud y en la ausencia de errores o seña- densitómetros, cámaras tipo vidicon y matrices de
les secundarias que interfieran con la imagen o el estado sólido.
sonido. Una señal digital sólo reconoce un nivel En los dispositivos que utilizan micro-
preestablecido. Las investigaciones, como sería de densitómetros se requiere que la imagen esté dada
esperar, han ido dirigidas a combinar estas dos ven- por medio de una película, preferentemente trans-
tajas en un único sistema. La cuestión clave es sa- parente, que por lo general se fija alrededor de un
ber qué grado de digitalización soporta una señal tambor giratorio. Es el método utilizado en los
en un medio determinado. En términos generales escáners de tambor que se describen más adelante.
puede decirse que todo parece estar a favor de la Un rayo de luz, generalmente emitido por láser,
digitalización. El principal inconveniente, las gran- rastrea la imagen enviando puntos microscópicos
des cantidades de memoria requeridas para mante- a un fotodetector que codifica su nivel de gris. Son
ner resoluciones equivalentes en calidad a las de dispositivos relativamente lentos pero que pueden
las señales analógicas, va desapareciendo a medi- alcanzar precisiones muy altas.
da que se incrementan las capacidades medias de Este tipo de cámara se utilizó por primera vez
los ordenadores corrientes. en los cincuentas para televisión y fue el primer
La obtención de una imagen digital puede lle- tipo de cámara cuyo funcionamiento se basó en
varse a cabo por medios internos y por medios ex- principios de fotoconductividad; era más pequeña
ternos. Todos los sistemas que hemos visto en ca- y manejable y sustituyó en poco tiempo a otro tipo
pítulos anteriores no parten, en muchos casos, de de cámaras. La imagen enfocada sobre la superfi-
una imagen previa sino de unas ideas y de unos cie del tubo genera un patrón de conductividad va-
datos a partir de los cuales se construyen una serie riable a la luz que reproduce el patrón de intensi-
de objetos virtuales que dan lugar a una imagen dades luminosas de la imagen. Un rayo de electro-
proyectada sobre la pantalla del ordenador o im- nes rastrea la superficie y genera un diferencial de
presa con un dispositivo adecuado o grabada en un potencial que da lugar a una señal proporcional al
disco magnético u óptico para su utilización poste- patrón luminoso. Esta señal se codifica en cantida-
rior. Una imagen, así obtenida, tiene las mismas des discretas junto con la posición correspondien-
características que una imagen de un objeto real te en la imagen, de modo similar al caso anterior.
captada por un aparato adecuado. Los dispositivos que utilizan matrices de estado
Aunque no debe perderse de vista que la imáge- sólido están basados en mínusculas células de
nes creadas en un ordenador tiene las mismas ca- silicon, denominadas fotositos (photosites), orde-
racterísticas que las imágenes captadas del mundo nadas en filas y columnas. Estos sensores se suelen
real lo que nos interesa, sin embargo, es conocer la disponer bien en forma alineada y sometidos a un
tecnología con que se cuenta para grabar imágenes desplazamiento horizontal (line scan sensors),
reales y qué es lo que se puede esperar de esta tec- como es el caso de los escáners de sobremesa, o
nología. bien en forma de área o matriz (area sensors) como
en las cámaras de TV.
Medios de obtención de una imagen digital Ambas tecnologías están basadas en lo que se
conoce como CCDS, o charge-coupled devices,
Para obtener una imagen digital debe contarse en (dispositivos de carga acoplada). Un CCD consis-
primer lugar con un sistema adecuado para su cap- te básicamente en un hilera de fotositos, ciertos me-
tación, un dispositivo físico sensible a unas deter- canismos de transferencia y un amplificador que
minadas bandas de energía electromagnética del envía una señal eléctrica a un dispositivo de regis-
tro, proporcional a la intensidad de la señal lumi- de por añadidura de la capacidad del convertidor
nosa. analógico digital para dividir la señal analógica en
Los escáners basados en sensores de área sue- particiones discretas.
len contar con resoluciones limitadas que no supe- En cada pasada, una fuente de luz ilumina el
ran los 1.024 o, excepcionalmente los 1.280. Los objeto, la luz reflejada se hace pasar por una serie
escáners basados en sensores en línea, tal como los de espejos y prismas y tres filtros de color, hasta
escáners de sobremesa corrientes, pueden alcanzar llegar al CCD que registra la señal. Otros modelos
los 4.096 puntos. Otra ventaja importante de este emiten tres diferentes haces de luz, en lugar de uti-
tipo de dispositivos es su velocidad (pueden llegar lizar filtros. Según los tipos de escáner puede re-
a alcanzar los 1/ 10.000 seg) gistrarse toda la información en una sola pasada o
En relación con el tipo de aplicaciones que nos en tres pasadas, una para cada color primario.
interesan, nos referiremos principalmente a los Los primeros escáners que se construyeron fue-
escáners y cámaras digitales dejando de lado las ron los inventados por Hardy y Wurzburg y por
cámaras de vídeo, ya que éstas se usan especial- Murray y Morse (patente de 1941) a principios de
mente para la edición videográfica. Los principios los cuarenta. El primero fue desarrollado inicial-
generales y los párametros que deben tenerse en mente para la Interchemical Corporation y, poste-
cuenta son, por otro lado, básicamente los mismos. riormente para la Radio Corporation of America.
Puede considerarse, con muchas reservas, como el
Escáners. Funcionamiento general antecesor de los actuales flatbed scanners en la me-
dida en que también efectuaba lecturas sobre un
Un escáner puede definirse genéricamente como original dispuesto sobre un plano horizontal por
un instrumento óptico capaz de captar imágenes medio de un aparato de registro que iba recorrien-
mediante un sensor que traduzca impulsos do línea por línea este original y transmitiendo la
lumínicos a impulsos electrónicos y estos a infor- señal codificada a otro dispositivo.
mación digital. Todos los escáners se basan en un El segundo fue desarrollado inicialmente para
mismo proceso que, descrito del modo más simple la Eastman Kodak Company y subsecuentemente
posible, consiste básicamente en lo siguiente. Una para la Time Incorporated y su filial Printing
fuente de luz ilumina de modo regular la superficie Development Incorporated (PDI) que dio su nom-
que se pretende capturar. La luz se refleja, en el bre a este primer escáner. Puede considerarse como
caso de un original opaco, o atraviesa la imagen, el antecesor de los actuales drum scanners.
en el caso de un original transparente, y se hace Los primeros escáners estaban destinados a la
llegar a un sensor capaz de captar la imagen y con- grabación de clichés tipográficos por lo que cual-
vertir los datos analógicos en datos digitales. Los quier comparación con los actuales puede resultar
escáners incorporan un mecanismo que permite equívoca. Hasta la década de los setenta no se pu-
desplazar el sensor sobre la imagen original o que dieron desarrollar la mayoría de los dispositivos
permite a la imagen original moverse bajo el sensor. actuales entre los cuales juega un papel fundamen-
El dispositivo fundamental queda incorporado tal la exploración por medio de rayos láser. Con
en lo que se denomina el cabezal óptico. En el caso todo, el sistema de registro óptico y conversión en
de un escáner de sobremesa, el cabezal óptico in-
corpora la fuente de luz, un juego de espejos o pris-
mas, un sistema de filtros de colores y un CCD ca-
paz de registrar la luz que recibe en forma de vol- G
taje eléctrico. Un convertidor A/D convierte los R B
vidrio plano
impulsos eléctricos en números. La resolución de-
pende directamente de la densidad de CCD. Cuan-
to mayor sea la cantidad de éstos que pueda ser
dispuesta sobre el cabezal de lectura, mayor será CCD
el número de puntos que puedan ser captados. En
un escáner con 300 dpi de resolución máxima, el
cabezal se desplaza en cada micromovimiento, 1/
300 de pulgada. La profundidad de lectura depen- Figura 11 Funcionamiento básico de un escáner
señal electrónica de la señal óptica es similar. funcionan igual que los de tipo sheetfed pero sin
mecanismo de motorización ya que es la mano la
Tipos de escáners que impulsa el sensor sobre el papel, con las ob-
vias ventajas e inconvenientes que esto implica. Sus
La mayoría de los escáners pertenecen a cinco ti- mayores ventajas son que permiten digitalizar todo
pos básicos. El escáner de sobremesa (flatbed), el tipo de objetos, incluidos libros voluminosos y que
escáner tipo fax o de alimentación automática de son fácilmente transportables. Las versiones actua-
hojas sueltas (sheetfed o page feed scanner), el de les son inalámbricas y bastante más caras (del órden
cabezal superior (overhead escáner), el manual y de las 90.000 pts de 1999) que los viejos escáners
el de tambor. manuales que han desaparecido del mercado
Los escáners de tipo plano o de sobremesa El último tipo son los de tambor (drum scaners)
(flatbed) (figura 12) funcionan de modo semejan- . Son los más precisos ya que en ellos la fuente de
te a una fotocopiadora. Se coloca el original sobre luz y el sensor se desplazan muy lentamente en sen-
un cristal y el dispositivo CCD al que nos hemos tido paralelo a un cilindro sobre el que se ha colo-
referido anteriormente, se desplaza por debajo del cado el original que gira a gran velocidad, y están
mismo, iluminando alternativa o simultáneamente especialmente indicados para trabajos de gran ta-
con luces de color de gran intensidad la zona que maño ya que existen modelos con capacidad de
se quiere digitalizar, que ha sido previamente se- hasta un DinA0. Una limitación importante es que
leccionada utilizando el software propio del apara-
to. Existen variantes que aceptan alimentación au-
tomática de originales, que siempre han de ser de
poco grosor, así como adaptadores para captar
trasparencias, o flatbed slides.
En los escáner tipo fax, de alimentación hoja a
hoja (sheetfed o page feed) lo que se desplaza es
el original. Obviamente las limitaciones por lo que
respecta al tipo de originales son mayores que en
el tipo anterior, ya que sólo se pueden leer imáge-
nes contenidas en una hoja de grueso corriente. Son
escáners particularmente útiles cuando se quiere
escanear varias hojas en sucesión, como ocurre
cuando se utiliza un sistema OCR para digitalizar
textos, pero que ofrecen escasas ventajas en el caso
de trabajo con imágenes en donde, en la gran ma-
yoría de los casos, cada imagen requiere ser ajus- Figura 12 Escáner plano
tada por separado. En 1999 no se comercializan de
modo autónomo sino incorporados a dispositivos
multiuso como el que se muestra en la figura 13
que combina las funciones de escáner, impresora y
fax.
Un tercer tipo son los escáners de cabezal alto
(overhead) (figura 14) . En ellos el sensor está
dispuesto por encima de una plano que admite la
colocación de cualquier objetos voluminoso, utili-
zando la iluminación ambiental para iluminar la
muestra lo que implica una considerable pérdida
de precisión. Se utilizan como proyectores de cuer-
pos opacos en conferencias. Pueden ser útiles para
obtener vistas digitalizadas de un objeto. En este
sentido son equivalentes a las cámaras digitales.
Los escáners de mano (handyscan) (figura 15) Figura 13 Escáner-fax-impresora
mara digital puede considerarse como un cruce que cualquier ampliación en fotografía tradicional
entre un escáner y una cámara fotográfica tradicio- disminuye la resolución lo que justifica, hasta cier-
nal. Como la primera, utiliza una lente, un meca- to punto, estas apreciaciones que son, pese a todo,
nismo de apertura y un sistema de enfoque. Pero, más bien generosas.
como el segundo, en lugar de enfocar la imagen Un último método de digitalización que debe
sobre una emulsión sensible a la luz, lo hace sobre mencionarse aunque su uso ha retrocedido bastan-
un CCD, un dispositivo capaz de transformar se- te son las tabletas digitalizadoras. Una tableta
ñales luminosas en señales eléctricas que, a su vez digitalizadora consiste en un tablero por el que dis-
pasa esta información a un AD, un dispositivo ca- curren internamente una serie de cables. Sobre la
paz de transformar señales analógicas en digitales. superficie de la tableta se hace discurrir un
Esta información se graba en un chip o en una tar- digitalizador: un lápiz electrónico o un ratón de ca-
jeta removible y, de aquí, puede llevarse directa- racterísticas especiales que pueden incorporar un
mente a un laboratorio para que revelen la imagen pequeño visor de aumento. La tableta se calibra de
o puede cargarse directamente en un PC para mo- modo que su superficie se corresponda con la de
dificarla, fundirla con otras imágenes, incorporar- una superficie equivalente especificada sobre el
la a animaciones, etc. monitor. La red de cables que discurre por el inte-
El tiempo de exposición puede ser mayor que el rior de la tableta permite detectar la posición del
requerido en las cámaras tradicionales lo que pue- digitalizador. Todo esto permite que cualquier punto
de obligar a utilizar trípode en algunos casos y el marcado sobre la tableta quede registrado en el or-
tiempo de espera entre tomas puede ser también denador con ayuda de los botones con que cuenta
algo mayor aunque estas limitaciones se van redu- el digitalizador, lo que es un modo relativamente
ciendo en las cámaras más modernas. El número eficaz de digitalizar dibujos o datos basados en lí-
de tomas depende de la memoria y de la resolución neas. Las razones por la que su uso ha retrocedido
y puede variar entre 10 y 100 imágenes. son el abaratamiento de los escáners y la gran va-
La principal limitación de los modelos actuales riedad de herramientas con que cuentan los pro-
es la resolución y la calidad de la imagen. La ma- gramas de CAD actuales para leer imágenes, lo que
yoría de las cámaras de coste medio no superan los permite llevar a cabo este mismo operaciones con
1024 × 768 puntos (en 1999) lo que limita su apli- similar precisión y bastante más comodidad.
cación a vídeo o tomas en las que no interesa la La digitalización de imágenes puede también ha-
calidad como factor prioritario. Una diapositiva de cerse a partir de imágenes tomadas con una cáma-
35 mm tiene del orden de 4.000 líneas, esto es, del ra de vídeo. Esto supone una importante ventaja y
orden de 5 veces más resolución que las obtenidas un grave inconveniente. La ventaja es que puede
por este sistema. Sin embargo, es de prever que la sacarse gran partido de la agilidad y de la riqueza
evolución tecnológica supere con rapidez estas li- de alternativas que proporciona el vídeo. Puede fil-
mitaciones. Ya hay varios modelos de cámaras de marse toda una secuencia en directo y entresacar a
resoluciones de 1600 × 1200 aunque su coste es posteriori, con toda la tranquilidad requerida, las
muy superior. imágenes más adecuadas para el caso de que se
Se considera que la resolución de una cámara trate. El inconveniente es que la resolución y la
digital comienza a ser "aceptable" si puede medir- calidad de la imagen quedan limitadas por la reso-
se en megapixels, esto es si alcanza 1 millón de lución propia del vídeo que es de 625 líneas.
puntos por imagen. Una versión más flexible de
este requisito es que al menos uno de los lados al- 5 Almacenamiento
cance los 1.000 pixels. Una cámara de 640 × 480
permite imprimir imágenes de 4" × 6" (10 × 15 El trabajo con imágenes implica manejar un volu-
cms) con una resolución de 160 dpi, lo que propor- men de información mucho mayor que el que se da
ciona imágenes de calidad notoriamente inferior a con otro tipo de programas. Esto implica varias
las de una fotografía tradicional. Se considera que cosas. En primer lugar, que es necesario plantearse
a partir de 1280 × 1024 es posible imprimir imáge- el modo en que se va a manejar este volumen de
nes de 5" × 7" (algo menos de 13 × 18 cms), con información. En segundo lugar, que habrá que te-
una resolución algo inferior a los 200 dpi que pue- ner presente los muy diversos modos en que esta
de considerarse "aceptable". Debe tenerse en cuenta información está empaquetada puesto que no exis-
ten normativas universales y hay un número consi- discos es muy inferior al de los magnetoópticos.
derable de tipos de archivos que usan técnicas di-
versas para optimizar este volumen de información. Formatos
más cabal de cómo está organizado un mapa de se consigue a costa de una comprensión bastante
bits. agresiva que, en algunos casos, sobre todo para
Se da a continuación, una relación, en orden información que vaya a salir exclusivamente por
alfabético, que obviamente no puede ser exhausti- pantalla, no tiene resultado visibles pero en otros,
va, de los principales formatos que pueden encon- si se imprime a media o alta resolución, puede de-
trarse al trabajar con imágenes, junto con una bre- teriorar apreciablemente algunas zonas de la ima-
ve descripción de los mismos. gen, sobre todo las que presentan degradados sua-
BMP (Bit Map). Como su nombre indica son ves de diferentes matices.
mapas de bits "en crudo", con escasa información PCX. Formato desarrollado por ZSoft Corp. para
adicional. Es un formato utilizado corrientemente su PC Paint Brush. Graba imágenes en modo 2, 4,
en Microsoft Windows. Se utiliza principalmente 8 y 24 bpp y utiliza el método de comprensión RLE
para transferencia de información entre programas para alcanzar proporciones máximas de 1,5 a 1. A
o para capturas de pantalla. Utiliza un formato in- partir de la versión 5 soporta color real (24 bpp).
dependiente del sistema de color utilizado por cual- PDF (Portable Document File). Formato utili-
quier dispositivo lo que facilita los intercambios. zado por Adobe Acrobat, basado en EPS y que sir-
DCS (Desktop Color Separation). Es una ve tanto para vectores como para mapas de bits.
variante de EPS que consta de cinco archivos y que Permite incorporar los hipervínculos y tablas pro-
se utiliza en AutoEdición por Quark Express que pias del lenguaje HTML. Ver el capítulo sobre re-
es quien lo propuso inicialmente y Page Maker. La des para más información sobre este tema.
imagen se separa en cinco componentes, los cuatro PICT. Es el formato utilizado por los progra-
colores de impresión más uno más de identifica- mas que funcionan bajo Macintosh para transferir
ción e información adicional. información entre aplicaciones. Puede grabar en 16
EPS (Encapsulated Postcript). Introducido por o 32 en modo rgb o en 2, 4, 8 en modo blanco y
Adobe. Es el formato más utilizado en edición pro- negro.
fesional. Sirve tanto para dibujos, con información PNG. Alternativa al formato GIF para incorpo-
vectorial, como para textos, como para imágenes. rar imágenes a páginas Web que preserva toda la
Pueden considerarse más estables que TIF aunque información de color y comprime sin pérdidas.
ocupan aún más espacio en disco. PXR (Pixar). Es un formato específico para or-
GIF (Graphics Interchange Format). Formato denadores tipo Pixar utilizados en la gama alta del
de baja resolución introducido por Compuserve trabajo con imágenes para animación y simulacio-
para minimizar los tiempos de transferencia por las nes de gran volumen y calidad aunque algunos pro-
líneas telefónicas. Graba mapas de bits en modo gramas, como Photoshop, incorporan salida en este
paleta, con 8 bpp (256 colores) y comprensión por formato.
LZW. Un formato muy popular antes de la apari- RAW (literalmente "crudo"). Formato que se li-
ción de JPG porque generaba imágenes de poco mita prácticamente a grabar el valor asociado a cada
tamaño aptas para ser enviadas por red. Se sigue punto de una imagen, lo que facilita considerable-
utilizando corrientemente en páginas Web y en mente su uso por diferentes tipos de programas.
hipertextos. SCT (Scitex CT). Scitex Continuous Tone es un
IFF (Amiga Interchange Format). Era el forma- formato profesional que graba la información, por
to usado por los ordenadores Commodore, en la lo general en modo CMYK, con destino a impre-
época heroica de los primeros ordenadores perso- sión y utiliza un sistema patentado de semitonos
nales, con capacidad de trabajar en gráficos, rela- que minimiza los efectos de Moiré y otras
cionado directamente con el trabajo en vídeo y que inconsistencias que pueden aparecer durante la
se ha incorporado a algunos programas actuales que impresión en otros formatos.
funcionan sobre PCs. TGA (Targa). Es uno de los formatos más anti-
JPG (Join Photographic Experts Group). Es el guos y más fiables. Fue introducido por la empresa
formato más popular para almacenar e intercam- TrueVision Inc. de Indianápolis que también pro-
biar información debido a que reduce el volumen ducía tarjetas gráficas de alta calidad. Puede gra-
en cantidades que van del 10% al 3% del original; bar mapas de bits en 16, 24 y 32 bpp y es compati-
o sea que podemos almacenar de 10 a 30 archivos ble con la gran mayoría de programas.
.jpg en el espacio de uno en formato .tif o .tga. Esto TIFF (Tagged Image File Format). Es el for-
mato más utilizado para imprimir e intercambiar de Shannon hasta que punto no debe despreciarse
información. Puede grabar en formato normal o la redundancia, una característica esencial del modo
comprimido. La comprensión se realiza con un al- en que se comunican los humanos. Pero no es me-
goritmo estándar, el LZW (ver el siguiente aparta- nos cierto que en determinados contextos la redun-
do) que realiza comprensión sin pérdidas y con el dancia es un estorbo. Similarmente, podríamos
que en principio no se deberían encontrar proble- decir que la retórica puede ser, tal como la definió
mas de descompresión. Muchos prefieren sin em- Aristóteles, "el arte de persuadir" o bien, tal como
bargo no usar TIFs comprimidos para no encon- se comprueba a diario, una pesada carga con que
trarse con desagradables sorpresas. nos bombardean desde televisores y periódicos.
Hay otros formatos, como el PSD de PhotShop En informática, el concepto de redundancia no
o el CDR CorelDraw o el AI de Adobe Illustrator, es, sin embargo, un concepto abstracto sino una
que son formatos nativos (propios de una aplica- cantidad concreta. Se define por la fórmula RD = 1
ción comercial) aunque pueden encontrarse en otras - 1/CR, donde RD es la redundancia relativa de los
aplicaciones, si bien la norma no escrita es inter- datos y CR el factor de comprensión, que se define
cambiar información en formatos "no nativos" ta- a su vez por la fórmula CR = n1/n2 en donde n1 y n2
les como los que se han relacionado. son dos conjuntos de datos que representan la mis-
ma información. Si los dos son iguales CR es igual
Compresión a 1 y RD es igual a 0, lo que indicaría que el primer
conjunto de datos no contiene datos redundantes.
Debido al enorme tamaño que llegan a alcanzar los Un factor de comprensión tal como 5:1 indicaría
ficheros de imágenes, se precisa con frecuencia que el primer conjunto de datos tiene 5 unidades
recurrir a métodos de compresión de la informa- de información por cada unidad del segundo, el
ción. La comprensión se basa fundamentalmente conjunto comprimido.
en detectar las repeticiones o las tendencias que En la teoría relativa a los métodos de compren-
aparezcan en la codificación de la imagen y en sus- sión se utilizan tres tipos de redundancia que me-
tituirlas por codificaciones más compactas que in- rece la pena mencionar. La redundancia de código
diquen, por ejemplo, el número de veces que apa- puede analizarse con facilidad a partir de un
rece un determinado valor en una fila en lugar de histograma de la imagen, tal como los que se mos-
guardar todas y cada una de sus posiciones. traran más adelante. La distribución de valores,
Lo que parece una cuestión meramente práctica revelada por el histograma, permite encontrar mé-
se revela pronto como una gran cuestión de gran todos más eficaces de representar los valores de la
calado lo que explica el hecho de que, desde hace imagen por medio de fórmulas más compactas que
muchos años, sea éste uno de los sectores en que resuman esta distribución. La redundancia espa-
más activamente se ha investigado. La razón es que cial también denominada redundancia geométrica
hay temas de gran importancia teórica que están o redundancia entre pixels, permite condensar la
involucrados en lo que aparentemente no es sino información basándose no en los valores de los
una cuestión meramente técnica. Estos temas giran puntos de una imagen sino en el modo en que están
en torno a dos conceptos que pueden parecer simi- distribuidos. Es evidente que una imagen que pre-
lares pero no lo son. Lo que separa a los datos de sente, por ejemplo, una serie de cuadrados grises
la información es el eje de una reflexión que inte- de iguales tonos, yuxtapuestos, puede tener la mis-
resa a muy diversos tipos de profesionales. ma distribución general de valores que otra ima-
Los datos son el material con el que se elabora gen desordenada. Pero si se tiene en cuenta el modo
la información. Pero este material hay que cocinarlo en que están repartidos geométricamente estos va-
y, como ocurre cuando se cocina, hay mucha mate- lores se econtrarán métodos eficaces de resumir la
ria de relleno que puede tirarse a la basura. Esto información.
que "se tira a la basura" porque no interesa para En tercer lugar hay sistemas que se basan en lo
mantener lo esencial de la información es lo que se que se puede denominar redundancia visual. El ojo
conoce como datos redundantes. La comprensión es más sensible a determinadas diferencias bruscas
puede definirse como una operación que elimina de luminosidad en la medida en que reflejan cam-
la redundancia. Ya hemos comentado en el primer bios significativos. Las bandas de Mach son un
capítulo, a propósito de la teoría de la información efecto característico; se aprecian transiciones brus-
cas de luminosidad en degradados cuando en otras presas a resolución media, las diferencias pueden
condiciones no se verían como grises distintos. Esto ser notables.
limita la efectividad de muchos sistemas de com-
prensión de imágenes. Pero determinados progra- Conversión
mas de comprensión pueden captar estos puntos
claves de transición y, manteniendo la proporción Otra cuestión de gran interés teórico y práctico es
global de comprensión, introducir datos adiciona- la conversión de ficheros vectoriales a mapas de
les que proporcionen la cantidad necesaria de in- bits y viceversa. Lo primero es trivial, pues es una
formación como para que el ojo no eche en falta operación que se está llevando a cabo siempre que
los grados necesarios de transición entre zonas con- obtengamos una salida de un fichero vectorial por
tinuas de diferente luminosidad. un monitor o una impresora raster. Lo segundo es
En todos estos casos puede hablarse también de muy complicado pues se necesita, idealmente, un
dos categorías principales de comprensión: con programa "inteligente" capaz de reconocer qué pun-
pérdida y sin pérdida. Algunos de los que se han tos de la imagen "son" líneas que deben ser sepa-
mencionado en el apartado anterior son formatos radas del fondo.
que utilizan programas asociados que efectúan com- Sin embargo hay ciertos rasgos que es factible
presión sin pérdida. Ejemplos de programas que detectar con garantía de éxito y existen varios pro-
efectúan comprensión de este tipo son LZW o REL. gramas, con diversos grados de potencia que per-
También son de este mismo tipo programas utili- miten procesar imágenes obtenidas, por ejemplo, a
zados externamente por muchos usuarios para com- base de digitalizar planos tradicionales, con una
primir ficheros de todo tipo como los PKZIP, aproximación lo suficientemente buena como para
WinZip o ARJ. que el trabajo, casi siempre inevitable, de revisión
Otros métodos, más potentes, permiten encon- del resultado para borrar elementos que el progra-
trar formulaciones que se aproximen de modo su- ma ha tomado por líneas de dibujo y no eran sino
ficiente a la distribución probabilística de los da- ruido de fondo, no sea excesivo y resulte menor
tos de una imagen. De esta manera se consiguen que el que daría volver a dibujarlo todo desde el
relaciones de comprensión mucho más mayores principio.
aunque a costa de perder pequeños detalles, datos La vectorización, que es como se denomina este
que no aparecerán al recomponer la imagen. En proceso, es una aplicación específica del procesa-
estos casos hablamos de compresión con pérdida. miento y análisis de imágenes que tiene una impor-
El sistema más eficaz y más popular de todos ellos tancia clara en las aplicaciones arquitectónicas. La
es el JPEG que ya hemos mencionado en el aparta- efectividad del proceso es muy variable y depende
do anterior y que alcanza porcentajes de compren- de los casos. Un plano limpio y con abundantes
sión verdaderamente sorprendentes. En imágenes líneas rectas o curvas bien definidas, puede
con abundante textura y contempladas en pantalla vectorizarse con relativa facilidad. El programa no
no se aprecian diferencias entre ficheros originales encuentra grandes dificultades para decidir qué es
y comprimidos con valores de hasta un 3% del ori- información relevante y qué no lo es. Por otro lado,
ginal. Hay que recordar sin embargo que, en imá- un plano complejo y en mal estado confundirá al
genes con degradados suaves y que vayan a ser im- programa que, en principio, no tiene modo de de-
cidir si una mancha o una irregularidad en el traza-
do debe descartarse o debe convertirse en una enti-
dad de la misma categoría que otras líneas que re-
presentan pilares, muros o ventanas.
En estos casos es, probablemente, más efectivo
el llevar la imagen directamente al programa y di-
bujar nuevas líneas, en una nueva capa, siguiendo
las de la imagen como si estuviéramos calcando el
plano a través de un papel transparente. Tanto
AutoCad como Microstation, a partir de sus últi-
Figura 18 Un ejemplo de redundancia mas versiones, permiten abrir un mapa de bits, in-
geométrica que facilita la compresión corporarlo al dibujo y mantenerlo estable,
acércandose y alejándose, lo que facilita conside- imagen o sobre partes de la misma. Para este se-
rablemente esta labor de calco. gundo caso se cuenta habitualmente con diversas
Se han producido varios trabajos de investiga- herramientas y modos de selección que se pueden
ción de interés sobre la posibilidad de desarrollar clasificar con arreglo a los mismos principios utili-
métodos más inteligentes de vectorización. El re- zados en el párrafo anterior para describir los tipos
ferente obvio son los programas denominados ge- de operaciones. Es posible seleccionar puntos en
néricamente OCR (Optical Character Recognition) el plano de la imagen por medio de especificacio-
que permiten escanear un texto impreso y conver- nes geométricas, esto es, trazando sobre partes de
tirlo en un fichero de texto digital, es decir, con- la imagen rectángulos, círculos o formas libres que
vertir las imágenes de las letras en sus correspon- encierren los puntos que queremos transformar. O
dientes caracteres codificados. En el caso de un bien, en segundo lugar, es posible seleccionar pun-
texto estos es posible puesto que hay un número tos de la imagen basándose exclusivamente en sus
limitado de letras y un número limitado de familias valores. Y, por último es posible seleccionar pun-
de tipos con los que se representan estas letras. tos de la imagen en función de sus valores y de su
En el caso de los planos arquitectónicos esto es relación espacial.
relativamente posible y, de nuevo, varía considera-
blemente según los casos. En el caso de arquitec- Operaciones geométricas
turas vulgares o muy estandarizadas, los elemen-
tos forman parte de un repertorio iconográfico li- Las operaciones geométricas con imágenes se re-
mitado que se puede mantener como referencia de ducen básicamente a la manipulación de matrices
comparación. Tampoco habría excesiva dificultad que almacenan la posición geométrica de los pixels.
para reconocer que una línea continua, que se cie- Estas matrices pueden ser sometidas a todas las ope-
rra sobre sí misma, debe representar algún tipo de raciones geométricas clásicas, lo cual significa que
muro. Parece lógico intentar abordar en primer lu- es posible trasladar, girar, invertir y cambiar de
gar este tipo de casos antes de plantearse otros más escala la totalidad o partes determinadas de una
complejos. Hay investigaciones en curso que pare- imagen. También es posible deformarlas, total o
cen prometedoras a corto plazo pero el hecho es parcialmente, sea de modo libre, sea mediante trans-
que, por el momento, tan sólo se cuenta con formaciones perspectivas, sea mediante transfor-
vectorizadores más o menos eficaces que no alcan- maciones matemáticas de diversos tipos.
zan a realizar lecturas "inteligentes" de los planos Todas estas operaciones básicas son posibles
arquitectónicos. gracias a la velocidad de cálculo que proporcionan
los ordenadores actuales pero hubieran sido impen-
6 Operaciones con imágenes sables hasta hace pocos años en un ordenador ca-
sero. Aún así, hay que advertir que se requieren
Las operaciones con imágenes se pueden clasifi- ciertos mínimos para poder manipular imágenes de
car en tres grandes grupos. Las que no modifican suficiente resolución y, por consiguiente, de gran
los valores de los diferentes puntos que constitu- tamaño. Al margen de esta limitación, el manejo
yen la imagen pero alteran el modo en que esta in- de estas herramientas, que están disponibles en
formación se distribuye en el plano de la imagen, cualquier programa sencillo de tratamiento de imá-
operaciones que se denominan corrientemente genes no ofrece mayor dificultad.
"geométricas". Las que modifican estos valores de Estas operaciones implican un problema técni-
varios modos y a las que podemos denominar ge- co que conviene tener presente. Al estar constitui-
néricamente "de transformaciones puntual de va- dos los mapas de bits por matrices enteras, tramas
lores" aunque la diversidad de técnicas es enorme regulares de puntos yuxtapuestos, cualquier ope-
y los términos con que se alude a ellas en la litera- ración geométrica que utilice factores tales que la
tura especializada muy precisos. Y, por último, las transformada no coincida con la trama primitiva
que pueden considerarse en cierto sentido como necesitará contar con algún medio de decidir cómo
mixtas, en la medida en que modifican los valores asignar el valor teórico de cálculo al valor real de
de un determinado sector del plano de la imagen. los pixels de la imagen.
Las operaciones que se describen en lo que si- En el caso de una traslación (figura 19) el ajuste
gue pueden llevarse a cabo sobre la totalidad de la no representa ningún problema pues la desviación
drá con posterioridad a la operación que se ha es- fica el mapa de modo que donde antes había un 0 o
pecificado con la ayuda de este mapa. "negro" el resultado de la función imagen pase a
Si no se ha realizado ninguna operación, el ser 255 o "blanco", manteniendo la línea a 45º pero
diagrama muestra una recta a 45º, lo que equivale en dirección contraria. La figura 24 a muestra un
a decir que los valores de entrada coinciden exac- ejemplo de esta operación.
tamente con los valores de salida. El modo más La binarización es otra técnica muy sencilla que
sencillo de llevar a cabo una modificación del con- permite reducir una imagen en gama de grises a
junto de valores representados por un mapa de este una imagen en blanco y negro sin más que sustituir
tipo es modificar esta recta. Hay toda una serie de la recta a 45º del diagrama de grises por una recta
operaciones elementales que se pueden realizar de vertical en un determinado punto del diagrama; to-
este modo. Las más corrientes son las que se enu- dos los grises situados a la izquierda pasan a ser
meran a continuación. negros y todos los situados a la derecha pasan a ser
La obtención de un negativo es una operación blancos. (figura 24 b).
técnicamente trivial que se reduce a invertir la di- El clipping es una operación similar con la dife-
rección del diagrama de grises. El operador modi- rencia de hay dos valores en lugar de uno y se pre-
100
0 100
100
0 100
100
0 100
100
0 100
Figura 23 Variación de contraste y luminosidad de una imagen por modificación del mapa de grises
(tomado de Alvaro Siza Vieira: Centro Gallego de Arte Contemporáneo. Santiago de Compostela, 1988-94)
intuitivamente, esto es, que es una imagen con abun- jorar el contraste al redistribuir los valores genera-
dantes valores medios y escasos valores extremos, les.
lo que contribuye a una impresión que en este caso, Los histogramas también se utilizan para opera-
dadas las características arquitectónicas del ejem- ciones más sofisticadas que permiten separar par-
plo, puede ser adecuada. Los histogramas de las tes de una imagen en función de sus valores de gris.
figuras 26 y 27 revelan, a cualquiera que cuente Estas operaciones que se denominan operaciones
con un mínimo de experiencia en el uso de estas de segmentación y a las que ya hemos aludido an-
técnicas, que las imágenes correspondientes son teriormente, se basan en la determinación automá-
imágenes: a) muy oscuras; b) muy luminosas; c) tica de umbrales a partir de los cuales se encuen-
poco contrastadas; d) muy contrastadas. tran los valores que se quiere detectar.
A partir de esta información es posible realizar
diversas operaciones por modificación directa del Operaciones locales de transformación de
histograma. Es posible, por ejemplo, aclarar u os- valores. Filtros
curecer una imagen o una selección de una imagen
desplazando todos sus pixels a la derecha o a la Denominaremos operaciones locales a las opera-
izquierda de la gráfica, o bien, por ejemplo, redu- ciones que afectan a la información contenida en
cir o ampliar el número de posibles niveles de gris, el entorno de pixels individuales. Esto requiere la
con lo que la imagen adquirirá más o menos con- introducción de un serie de conceptos previos, los
traste, etc. principales de los cuales son los de vecindad, con-
Otra operación característica es la torno y conectividad de un pixel.
ecualizalización que consiste en redistribuir los Se denomina vecindario de un pixel a los pixels
valores de una imagen, una operación que se utili- que le rodean. Un pixel tiene 4 vecinos horizonta-
za frecuentemente para mejorar el contraste. Si una les y verticales, uno a su izquierda, otro a su dere-
imagen presenta un histograma en el que los grises cha, uno por encima y otro por debajo (que se de-
se acumulan en, por ejemplo, la zona central esto notan técnicamente como "N4"). Además de estos,
indica una ausencia de blancos y negros y de valo- tiene 4 vecinos diagonales (denotados como "Nd").
res cercanos a éstos. La ecualización permite me- La unión de todos ellos ("N4+Nd") forma lo que
se llama los "vecinos de p" (denotados por N8).
Los N4 forman un contorno de orden 4 y los N8 un
contorno de orden 8 o simplemente contorno. El
tipo de conectividad (figura 28) tiene una conside-
rable importancia para delimitar las fronteras entre
elementos de una misma imagen. Para ello habrá
que ver si los dos pixel base tienen algún vecino
común y de qué tipo, pero, sobre todo, si sus nive-
les de gris respectivos satisfacen determinados cri-
terios. Según qué premisas se adopten el sistema
puede simplificar en mayor o menor grado el
muestreo.
Sobre esta base se desarrollan muy diversos ti-
pos de filtros que sirven para innumerables aplica-
cantidad de valores
ciones y que cuentan con una gran cantidad de es-
tudios técnicos. Las técnicas pasan por la utiliza-
ción de convoluciones y transformadas de Fourier
en la detección de los contornos de las zonas a se-
leccionar de manera automática, si usamos un mo-
delo espectral o por la edición de los histogramas,
si usamos un modelo matricial. Los filtros espacia-
valores
les más habituales son los que siguen:
Los filtros de suavizado o alisado (smoothing
Figura 25 Histograma de la imagen anterior filters) se utilizan para emborronar o añadir ruido
Figura 26 Histograma de una imagen demasiado Figura 27 Histograma de una imagen de bajo
oscura y de otra demasiado clara contraste y de otra de alto contraste
a una imagen en un preproceso que busca eliminar llos valores que no llegan al mínimo valor fijado 1,
pequeños detalles para que en una operación in- ya que los demás son números menores de cero y
versa posterior la imagen clarifique su información. en consecuencia son descartados y quedan sólo
Dentro de este tipo, los más importantes son los de valores positivos.
paso bajo (lowpass spatial flltering) que son fil- Hay un número enorme de filtros de diversos
tros constituidos por una matriz de, por ejemplo, tipos que no tienen cabida en este apartado, tanto
tres por tres elementos, cuyos valores son 1, los por razones de espacio como porque la mayoría de
cuales se suman a cada uno de los pixeles de la ellos tienen escasa aplicación en el caso de la ar-
zona de la imagen a filtrar, dividiendo el resultado quitectura. Quien esté interesado en el tema puede
de esta operación por 9; este valor promedio susti- comenzar por experimentar con los que están in-
tuye al existente antes del filtrado. El efecto de un cluidos en programas de retoque digital de imáge-
fitro de este tipo es que la imagen se emborrona nes, como Photoshop, y por revisar la bibliografía
ligeramente, lo que puede convenir en determina- sobre este tema para comprender mejor qué es lo
dos casos por diferentes razones tales como suavi- que ocurre al aplicar alguno de los filtros más
zar contornos o eliminar defectos de retoque. Los sofisticados lo que, en muchos casos, no resulta
ejemplos de la figura 22 llevan incorporados este fácil desde un punto de vista meramente intuitivo.
tipo de filtros para suavizar las transiciones des-
pués de haber aplicado operaciones geométricas o 7 Impresión
de haber insertado nuevos elementos.
Los filtros de endurecido o agudizado Las imágenes que aparecen sobre la pantalla del
(sharpening filters) se utilizan, a la inversa de los monitor desaparecen en cuanto las apagamos. Para
anteriores, para destacar los valores más lumino- la mayoría de las aplicaciones que nos interesan es
sos de una imagen o aquellos detalles que se ven preciso contar con copias permanentes sobre al-
borrosos. Los más habituales son los filtros de paso gún tipo de soporte, preferentemente papel, que
alto (basic highpass spatialfilteting) en los que una puedan ser consultadas o presentadas independien-
matriz como la antes citada configura una másca- temente de los complejos dispositivos que requie-
ra, la suma de cuyos elementos es cero y cuyo va- re un sistema informático de generación de imáge-
lor central es 8 rodeados de -l. Al operar este filtro nes.
sobre una zona de la imagen y dividir los resulta- Las características de la imagen impresa sobre
dos por nueve se obtiene la eliminación de aque- papel son bastante diferentes de la que aparece so-
Resolución y resoluciones
subjetivamente faltas de regularidad. Uno de estos como se hace en las técnicas tradicionales de im-
factores deriva del modo de impresión de la mayo- presión y mediante la variación de la distribución
ría de los dispositivos: al utilizar matrices de pun- de los puntos, de modo que se obtengan minúscu-
tos para almacenar la imagen, los puntos de impre- las áreas de diferente densidad tal como se hace
sión no coinciden siempre con los puntos corres- por medios informáticos.
pondientes de la imagen, lo que se traduce en irre- El primer método, el semitono tradicional, del
gularidades en el trazo; una misma letra puede apa- que se muestra un ejemplo en las figura 29 y 30, se
recer con grosores ligeramente diferente según la consigue fotografiando el original a través de unas
posición en que haya ido a caer. Un segundo factor planchas de vidrio recorridas por líneas negras en
es psicofísico; la vista humana detecta fallos de ali- vertical y horizontal. Estas líneas, que tradicional-
neación aunque no los vea propiamente. mente se obtenían haciendo incisiones verticales y
Esto no se aprecia en un monitor, debido a que horizontales sobre el vidrio que se rellenaban de
los puntos son luminosos e irradian, fundiéndose betún, crean una matriz de pequeños huecos cua-
con sus vecinos, y a que los puntos tienen diferente drados que permiten el paso de la luz y que actúan
intensidad. Por esta razón la resolución con la que como diminutos objetivos fotográficos. Cada zona
trabajan la mayoría de los monitores, que está en correspondiente de la imagen original, así fotogra-
torno a los 72 dpi, resulta satisfactoria. Cuando la fiada, proporciona una impresión sobre el negati-
misma imagen se imprime, en negro sobre blanco vo que, por efecto de la difracción, se convierte en
(con lo que la irradiación funciona en sentido in- un punto más o menos grande, en proporción di-
verso), con puntos de igual intensidad, la resolu- recta con su luminosidad.
ción necesaria para conseguir resultados similares El número de líneas con que se graban estas plan-
puede ser más de 5 veces mayor. Se consideran los
chas de vidrio, que se colocaban delante del nega-
300 dpi como un límite inferior para impresión de
textos con calidad equivalente a la de un libro co- tivo y dan una medida directa de la calidad de la
rriente y los 600 dpi como un límite adecuado para reproducción, se denomina lineatura, resolución
una calidad realmente comparable a la de las bue- de trama o "frecuencia de pantalla" (screen
nas impresoras tradicionales. Las mejores impre- frequency) y se mide en lpc (líneas por centímetro)
soras, las Linotronic, tienen modelos que alcanzan o lpi (lines per inch). La figura 31 muestra una
los 1.270 dpi y los 3.386 dpi por las razones que se relación de las frecuencias características que se
verán a continuación. Esto quiere decir, entre otras utilizan en todas las imprentas. La calidad "grue-
cosas, que para controlar los detalles de la imagen sa" se utiliza en folletos, boletines o periódicos de
en el monitor será necesario trabajar con la imagen baja calidad. La calidad "media" en libros de cali-
muy ampliada y desplazándose por sus diferentes dad variable, desde 40 lpc, relativamente tosco, a
partes para analizar los detalles. 60 lpc, de calidad relativamente buena. La mayo-
Una resolución de 600 dpi sigue siendo sin em- ría de los periódicos se imprimen a unos 35 lpc (85
bargo insuficiente para imprimir imágenes con una lpi). Los valores por encima de los 70 u 80 lpc (180
amplia gama de grises y degradados continuos. Una a 200 lpi) corresponden a libros o revistas de arte,
impresora no puede variar la densidad de la tinta impresos sobre papel brillante con una alta calidad
para conseguir diferentes niveles de gris tal como de reproducción.
ocurre en fotografía o en pintura. Para simular la Estos valores están directamente relacionados
variación de intensidad se recurre a una técnica con la calidad del papel y el proceso de impresión.
mediante la cual se logra un efecto óptico similar Si se pretendiera imprimir un periódico, con un
al de utilizar diferentes intensidades, a base de crear proceso adecuado para 35 lpc a resoluciones supe-
puntos yuxtapuestos de diferente tamaño o de di- riores, se obtendrían resultados no homogéneos
ferente distribución, que no se aprecian a simple debido a que los puntos resultarían demasiado pe-
vista. Esta técnica se denomina convencionalmen- queños para las condiciones de impresión y se per-
te de semitono (halftoning). derían, las áreas obscuras tenderían a confundirse
y, en general, disminuiría la calidad de la impre-
Semitonos, "lineatura" y dithering sión, en contra de lo que parece que sería de espe-
rar. Con papeles satinados se puede llegar sin pro-
Hay dos modos principales de obtener semitonos: blemas a los 60 lpc (150 lpi) y con papeles de alta
mediante variación del tamaño de los puntos, tal calidad hasta 80 lpc (200 lpi). Utilizando técnicas
especiales, como el offset seco, pueden alcanzarse 4 × 4 puntos proporcionará 17 niveles de gris, una
los 120 lpc (300 lpi). Pero, en general, pocas im- cifra insuficiente para conseguir imágenes que re-
prentas trabajan bien por encima de los 50 o 60 produzcan adecuadamente una amplia gama de gri-
lpc. En blanco y negro se utilizan valores algo más ses, y una célula de 8 × 8 proporcionará 65 niveles
altos que en color. de grises lo que puede ser más que suficiente para
En cualquier caso, esta técnica no puede utili- muchas aplicaciones.
zarse en las impresoras corrientes que sólo admi- Esto se consigue a costa de la resolución. Si te-
ten dos niveles de grises y puntos idénticos. Por nemos una impresora que imprime a 300 dpi y uti-
esta razón es necesario utilizar técnicas de semitono lizamos células de 4 × 4 para imprimir imágenes
digital (digital halftoning) y agrupar puntos para grises la resolución real será un cuarto de la nomi-
obtener células, pixels de mayor tamaño, que per- nal, es decir, estaremos imprimiendo líneas con una
mitan obtener diferentes intensidades por combi- resolución efectiva de 75 dpi. Esta es la razón por
nación de los puntos que los forman. Cuanto ma- lo que los más potentes modelos de impresora,
yor sea el número de puntos asociados para formar como la Linotronic, utilizan resoluciones superio-
una célula, mayor será el número de combinacio- res a los 2.000 y 3.000 dpi.
nes posibles de puntos blancos y negros que se vean La obtención de semitonos por medio de célu-
como diferentes grises a una distancia adecuada y, las basadas en combinaciones de puntos tiene el
por consiguiente, mayor será el número de grises inconveniente de que determinadas distribuciones
aparentes que se pueden crear. El número de grises dan lugar a efectos geométricos que configuran
será n × n + 1, donde n es el número de elementos patrones visibles denominados efectos "de moirée".
de la célula. Así, por ejemplo, una célula o spot de Para evitar efectos extraños se adoptan determina-
das configuraciones geométricas en las células equi-
valentes de cada nivel de gris. El patrón de base
calidad lpc lpi del halftoning puede variar de forma y así existen
patrones lineales, romboidales, etc., generados a
gruesa 20 -30 50 - 75 partir de matrices de diferentes tamaños. Esta téc-
mediana 40 - 60 100 - 150 nica de reorganización en patrones que producen
diferentes efectos se denomina dithering. La figu-
fina 70 - 80 180 - 200 ra 32 muestra los valores principales de un con-
junto de 17 niveles obtenidos por agrupaciones
Figura 31 Frecuencias características aleatorias de puntos sobre células de 4 × 4.
utilizadas en impresión tradicional ¿Qué resolución utilizar si queremos obtener una
resolución equivalente a alguna de las que hemos vemente en lo que sigue. En el capítulo anterior ya
dado más arriba con referencia a la impresión tra- se han mencionado los principales modelos que se
dicional? Si supiéramos, por ejemplo, que una im- utilizan para especificar un color (ver figuras 20 y
presora a 300 dpi utiliza spots de 4 × 4 esto querría 21 de este capítulo). Por lo que respecta al control
decir que la resolución efectiva de una imagen se- de la impresión, en primer lugar hay que subrayar
ría de 75 dpi (300/4). el hecho de que no es posible conseguir una repro-
Si, a la inversa, queremos trabajar con una im- ducción sobre papel que reproduzca los mismos
presora capaz de generar "lineaturas" de 150 lpi y colores que aparecen en un monitor. La figura 33
ser capaz de interpretar 256 niveles de gris quiere muestra varios diagramas superpuestos. El mayor
decir que necesitaremos una impresora con una de todos, etiquetado con la letra "a", representa el
resolución efectiva de 2.400 dpi (256 niveles re- diagrama de la CIE que, teóricamente, representa
quieren células de 16 × 16; 16 × 150 = 2400). El el rango de colores que es capaz de percibir una
problema está en que, por lo general, no se conoce persona "normal", esto es, una persona menor de
el tipo de spot utilizado por las impresoras corrien- unos 35 años y sin ninguno de los defectos en la
tes; los fabricantes no suelen proporcionar este dato. percepción de los colores que afectan aproxima-
Y con esta observación, a la que seguirían otras damente a un 6% o un 8% de la población
similares, abandonamos el terreno de los números (mayoritariamente masculina).
con significado claro para entrar en el de las esti- Los valores situados en el vértice inferior dere-
maciones con significado brumoso. cho de esta especie de suela de zapato que forma el
Suponiendo que conociéramos la frecuencia de diagrama de la CIE representan rojos puros, los
nuestra impresora ¿cómo relacionar este valor con situados arriba de todo, en la punta de la suela,
el de la resolución adecuada de la imagen? Una verdes, con amarillos anaranjados hacia la derecha
regla aceptada corrientemente por los profesiona- y amarillos verdosos hacia la izquierda; los situa-
les, y que está basada más en resultados prácticos dos en el vértice inferior izquierdo del diagrama
que en cálculos teóricos es que para obtener "bue- representan azules puros.
nos resultados" la resolución de la imagen debería El diagrama etiquetado como "b" representa los
de ser en torno a 2 veces (entre 1,5 y 2,5 según los colores que es capaz de reproducir un monitor.
más y los menos optimistas) la resolución de fre- Como se puede apreciar en la figura este rango es
cuencia de la impresora. Es decir, si queremos ob- muy inferior al rango de colores que podemos real-
tener una frecuencia de 150 lpi la resolución de la mente apreciar.
imagen debería ser de 300 dpi. Obsérvese que, se- El diagrama etiquetado como "c" representa los
gún esta regla, es innecesario, para imágenes cuyo colores que es capaz de reproducir una impresora
destino es acabar siendo impresas por medios tra- de color. Este rango es aún más restringido que el
dicionales, ir más allá de los 400 dpi (200 lpi × 2). de un monitor y, lo que es peor, coincide con el de
Y, contrariamente a lo que se piensa, un exceso de un monitor tan sólo en su zona central pero hay
resolución puede llegar a ser contraproducente. una marcada discrepancia en los extremos, es de-
cir, hay colores que un monitor puede generar pero
Color una impresora de color no y viceversa.
En segundo lugar, la especificación de un color
Por lo que respecta al color los problemas son bas- se da en función de tres colores primarios que son
tantes más complejos y los resumiremos muy bre- distintos en mezcla aditiva y en mezcla sustractiva.
Pero que también son distintos entre sí pues de-
penden en gran medida del dispositivo concreto que
estemos utilizando. Una misma imagen, presenta-
da en monitores de diferentes marcas, mostrará di-
ferencias apreciables. Pero incluso puede aparecer
como distinta en el mismo monitor si no se ha cui-
dado de calibrar este monitor adecuadamente en
función de una determinada iluminación ambien-
Figura 32 Simulación de semitonos por células tal.
que agrupan diferentes densidades de puntos No hay ni que decir que algo similar ocurre con
las impresoras. Pruébese imprimir una imagen, con una matriz de puntos perforados sobre una plancha
suficiente variedad de colores saturados de todas metálica. La velocidad del papel debe estar tam-
las gamas, en diferentes impresoras. Los verdes bién cuidadosamente calibrada pues aunque el se-
pueden hacerse amarillentos o azulados, los azules cado es muy rápido ligeras diferencias en la velo-
verdes o violetas, los rojos anaranjados o carmines cidad se traducen en zonas emborronadas. La im-
y los tonos neutros desequilibrarse en todas las di- presión a color es, por esta razón, muy lenta. Utili-
recciones posibles. zan cuatro colores (cian, magenta, amarillo y ne-
Lo primero que se necesita para intentar contro- gro) en lugar de uno solo y, con un poco de suerte,
lar los colores es ser consciente de que este proble- la ligera dispersión de las tintas favorece la mez-
ma es, por ahora, irresoluble. Lo siguiente, saber cla. Las resoluciones nominales se dan (1999) en
que el único medio de alcanzar cierto control es tres categorías básicas: baja, en torno a los 300 dpi;
trabajar con un monitor perfectamente regulado, media/ alta, en torno a los 600/700 dpi; y "muy
en condiciones ambientales idénticas e imprimir alta", en torno a los 1200/ 1400.
siempre con una misma impresora con la que se c) Las impresoras electrostáticas, al igual que
hayan hecho suficientes pruebas para saber cómo los plotters electroestáticos cuentan con un dispo-
responde a las diferentes gamas del espectro cro- sitivo que coloca una carga negativa en los puntos
mático. Y, a partir de ahí, armarse de paciencia y del papel que van a ser impresos; el toner, carga-
anotar el tipo de corrección que es necesario hacer do, se adhiere a estas partes. También pueden utili-
en cada canal, en función de un monitor determi- zar los cuatro colores de la cuatricromía sustractiva.
nado y una impresora determinada para reducir al d) Las impresoras láser funcionan en base a un
mínimo el impacto de estas inconsistencias. principio similar pero más sofisticado. Un rayo lá-
ser rastrea un tambor cargado positivamente y re-
Dispositivos cubierto de una capa de selenio. Las áreas alcanza-
das por el rayo láser pierden su carga. El toner está
Ya se han comentado las diferencias principales en cargado negativamente y se adhiere a las partes que
el capítulo 2. Recordaremos brevemente lo dicho han permanecido cargadas. El principio es el mis-
ahí insistiendo en otros aspectos y con referencias mo en impresión a color con la diferencia de que el
especiales a la impresión en color. rastreo se repite cuatro veces. Debido al tipo de
a) Un plotter de color puede considerarse, por tecnología, a igualdad de resolución la calidad es
lo que respecta a su funcionamiento técnico, como bastante superior a la de las impresoras de chorro
una gran impresora por lo que, según su tipo, val- de tinta. La velocidad también es mayor. Y el pre-
drá lo dicho para alguno de los tipos de impresoras cio también.
que se mencionan en lo que sigue. e) Las impresoras de transferencia térmica
b) Las impresoras de chorro de tinta (ink jet (thermal transfer printers) se basan en diminutas
printers) rocían el papel con minúsculas gotas de puntas calefactoras que se agrupan en densidades
densidad cuidadosamente calibrada que atraviesan del orden de unas 200 por pulgada. Transfieren
pigmentos desde un papel recubierto con cera de
color al papel de imprimir. Estas puntas calefactoras
se calientan selectivamente en función de la infor-
mación recibida que, como antes, se corresponde
de un modo directo con la matriz de puntos que
a) CIE 1931 configuran estas puntas. Se utilizan principalmen-
b) Monitor te en impresión a color y el papel de transferencia
es un rollo continuo en el que se alternan 4 franjas
c) Impresora de color
de cian, magenta, amarillo y negro, de longitud igual
al tamaño del papel de imprimir. A pesar de lo so-
fisticado del proceso, la impresión puede durar me-
nos de 1 minuto debido a que las puntas calefactoras
se calientan y enfrían con gran rapidez.
Figura 33 Rangos cromáticos de un monitor y f) Las impresoras de transferencia de colorante
una impresora de color por sublimación térmica (thermal sublimation dye
por el momento en las aplicaciones comerciales más na puede reproducir las diferencias de presión con
a mano su rendimiento es bajo y se necesita inver- el instrumento gráfico sobre el soporte. Esto hace
tir una considerable cantidad de tiempo en retocar que sean unos útiles pobres en recursos expresi-
manualmente el resultado, es de esperar que acabe vos. Hay programas más sofisticados que funcio-
resultando una herramienta potente de trabajo. nan por medio de lápices ópticos sensibles a la pre-
Entre otras cosas, puede permitir integrar con faci- sión, que sí permiten mayor flexibilidad en el tra-
lidad bocetos hechos a mano en el proceso zo. Pero requieren una tableta digitalizadora espe-
informático. cial y no están, en general, disponibles para PCs.
Los programas de OCR (Optical Chracter Por contra, casi todas incorporan instrumentos
Recognition) permiten la identificación automáti- que permiten replicar o clonar zonas del dibujo con
ca de los caracteres de un texto de una imagen y su registros muy próximos a los instrumentos anterio-
conversión a fuentes de un programa de tratamien- res, volver hacia atrás para rectificar errores, cap-
to de textos. Esto tiene un valor considerable para turar un determinado matiz de color o reproducirlo
muy diversas aplicaciones como es fácil imaginar. con precisión en cualquier lugar. Esto proporciona
Y puede extenderse a otros campos. En la actuali- posibilidades de trabajo que resultan verdadera-
dad ya existen diversas aplicaciones experimenta- mente espectaculares para quienes se inician en el
les que hacen lo mismo pero detectando uso de estos programas.
simbologías especializadas, como las usadas en Incorporan también utilidades que permiten
arquitectura para representar aparatos sanitarios, efectuar operaciones geométricas; operaciones de-
muebles, instalaciones, etc. nominadas de edición, que permiten cortar, copiar,
Por lo que respecta a la fotogrametría automa- duplicar, mezclar, etc., fragmentos de imágenes, ya
tizada, existen en el mercado diversas aplicacio- sean en forma de retales, transparencias o patro-
nes pero por el momento sus limitaciones aún son nes, incluyendo generalmente también máscaras.
muchas y su coste excesivo al estar optimizadas Así como otras similares, denominadas de trans-
para equipos de alto nivel tecnológico. Reciente- formación de fragmentos de imagen, tales como
mente han aparecido aplicaciones en Windows, que giros, cambios de tamaño, distorsiones libres,
salvo por el hecho de que precisan un apoyo distorsiones de perspectiva, etc.
taquimétrico tradicional y sus resultados no son tan También incorporan métodos de selección no-
precisos como los habituales en topografía, es pro- tablemente variados que permiten trabajar sobre
bable que se acaben incorporando al trabajo profe- partes de la imagen con muy diversos criterios. La
sional. selección puede llevarse a cabo con herramientas
geométricas, dibujando regiones sobre la imagen o
Características de los programas de retoque bien definiendo varios tipos de rangos a partir de
de imágenes los cuales se realiza una selección automática en
función de los valores. En la definición de estos
La mayoría de los programas de retoque de imáge- rangos tienen incidencia los conceptos de vecinda-
nes que existen en el mercado se basan en una rio descritos más arriba. Los algoritmos subyacen-
interfaz de usuario que permite la gestión de ruti- tes a todos estos métodos de selección son los cita-
nas como las descritas a lo largo de este capítulo, dos en las páginas precedentes para los diferentes
en muchos casos sin aportar excesiva información tipos de operaciones.
al respecto. No obstante incorporan una serie de Suelen, además, incorporar herramientas y téc-
instrumentos informáticos específicos que comen- nicas diversas de filtrado, tales como los descritos
taremos brevemente. de suavizado o endurecido, y parámetros de con-
Todas las aplicaciones informáticas de retoque trol de la imagen, color, contraste, mapa de grises,
de imágenes incluyen herramientas de dibujo, ta- histograma, combinaciones de modelos cromáticos,
les como un lápiz de color, una goma de borrar, un etc., así como colecciones de filtros de efectos es-
pincel, lupa, aerosol, etc., que comportan la utili- peciales tales como mosaicos, olas, ruidos diver-
zación de funciones que, sea por la nitidez, el filo sos y un sin fin de variedades. Existe también la
o el difuminado de sus bordes, implican algoritmos posibilidad de adquirir bibliotecas especializadas.
que combinan técnicas de dithering, con primiti- Algunos de los programas más conocidos que
vas gráficas de tipo lineal. No obstante casi ningu- funcionan sobre PCs (1999) son Adobe Photoshop,
Capítulo 7 . Anteproyecto
Los temas desarrollados en las clases precedentes es que no se pase del estadio 2D. Muchos despa-
sumarizan los conceptos, las técnicas y las cuestio- chos utilizan la informática para generar planos y
nes principales que se plantean al concebir un pro- prescinden de los modelos e imágenes, sea porque
yecto, entendido como una propuesta formal y no les interese o porque prefieran hacerlo por me-
material, sin considerar por el momento los pro- dios tradicionales, sea porque no cuenten con los
blemas específicos que se derivarían de su cons- recursos técnicos para hacerlo en su despacho.
trucción real. En este último capítulo de la primera En general, sin embargo, el proceso es el des-
parte de esta obra se recogen determinados aspec- crito. Se comienza por elaborar una serie de dibu-
tos secundarios que se comprenderán mejor des- jos en 2D que, cuando se ha llegado a un grado de
pués de haber desarrollado los temas anteriores y definición suficiente del proyecto, se utilizan como
se revisan los temas tratados desde un punto de vista base para elaborar un modelo geométrico 3D. Este
unitario aportado por la propia noción de antepro- modelo se completa con la adición de luces virtuales
yecto y por el ejemplo propuesto. y atributos materiales. Esto implica la incorpora-
ción de imágenes a la escena, sea para definir tex-
1 Consideraciones generales turas específicas de elementos tales como pavimen-
tos o muros, sea como fondos de la escena que se
A lo largo de los 4 capítulos anteriores se ha pasa- esté simulando.
do revista a las técnicas principales que permiten La imagen así obtenida puede, por último, ser
elaborar un anteproyecto. La sucesión en que se retocada o ajustada para corregir defectos o puede
han presentado estas técnicas ha seguido un orden integrarse en otra imagen que represente el lugar
lógico que coincide aproximadamente con el que en que se va a construir el proyecto. Con esto que-
se sigue en la práctica. Hay que advertir, sin em- da completado el proceso de un modo que, en lo
bargo, que este orden no tiene porque ser exacta- esencial, no difiere de lo que se hacía por métodos
mente el propuesto; el hilo conductor adecuado para tradicionales.
la exposición escrita no es el mismo que el hilo
adecuado para desarrollar un proyecto. 2 Desarrollo de un ejemplo
Cabe, por ejemplo, la posibilidad, de que un arqui-
tecto empiece por elaborar una imagen y, después, Todo esto adquirirá mayor sentido si se basa en un
utilice esta imagen como punto de partida para los ejemplo concreto. Lo más interesante sería, sin
dibujos iniciales del proyecto. También puede ocu- duda, describir el proceso de creación de un pro-
rrir que un arquitecto elabore una serie de dibujos yecto real y analizar el modo en que las herramien-
a mano y, cuando ha llegado a un resultado intere- tas informáticas pueden incidir en este proceso.
sante, pase estos dibujos por un escáner y los Pero esto nos obligaría adentrarnos en cuestiones
vectorice o los utilice como imagen de fondo so- que, por el momento, parece preferible mantener
bre los que dibujar con un programa de CAD2D. apartadas. Una alternativa más adecuada es recrear
También es relativamente habitual que se comien- un proyecto ya existente, introduciendo un cierto
ce por elaborar directamente un boceto 3D y, al grado de interpretación, más o menos libre, en la
llegar a cierto resultado satisfactorio, se utilice esto información con que se cuente.
como base para los dibujos 2D. Aún más habitual El ejemplo que se desarrollará en lo que sigue
puede y debe ser entendido, no sólo como algo que lizadas en CAD):
aclara o ilustra los conceptos desarrollados hasta
aquí, sino como algo que puede funcionar como un Trazados horizontales
"tutorial" y ser reelaborado, paso a paso, con las
variantes personales que se quieran introducir, por 1. Dibujo del cuadrado de base, de 7 × 7 m
quien quiera sacar el máximo partido de cuanto se (cuatro líneas ortogonales de 700 unidades).
ha presentado hasta aquí. 2. Trama vertical A B B B B A, con B: 1/7 del
Un tipo arquitectónico adecuado, para este fin, cuadrado de base y A: 3/2B (offset a 50, bo-
tanto por razones de tamaño, como por razones de rrando el resto).
libertad formal, es una vivienda unifamilar en un 3. Trazado del círculo inferior (centro y radio
solar determinado. Vamos, por consiguiente a par- dados por trama).
tir de este tipo dando por supuesto que está resuel- 4. Trazado del círculo superior (círculo, 3 pun-
to cuanto concierne a programa, cliente, condicio- tos, tangencias dadas).
nes generales, plazos, etc. 5. Trazado del pequeño círculo central (radio
Un ejemplo que se adapta especialmente bien a igual a 1/5 de B).
lo que buscamos es el proyecto para una Maison 6. De este modo se obtienen el contorno del for-
en série pour artisains elaborado por Le Corbusier jado inferior y del forjado superior junto con
en 1924. Las dimensiones de este proyecto y la sim- el pilar central.
plicidad del programa permiten elaborar un mode- 7. La intersección de la diagonal principal con
lo completo en pocas horas de trabajo y, por consi-
guiente, describirlo con cierto detalle en pocas pá-
ginas.
3 Modelo 2D
En conformidad con lo dicho se comenzará, por
consiguiente, por elaborar un modelo 2D, en plan-
ta y alzados. Estos se convertirán en plantillas ("blo-
ques" en AutoCad) para poder dibujar sobre ellos
con comodidad, situándolos en sus posiciones co-
rrespondientes.
Trazados verticales
15-18. Si se proyectan ortogonalmente los elemen-
tos que configuran la diagonal principal se
aprecia claramente que la sección está consti-
tuida por dos cuadrados yuxtapuestos. Situan-
do sobre este doble cuadrado las circunferen-
cias reguladoras, de tal modo que sean tangen-
tes a las diagonales de los cuadrados, el punto
de tangencia con las diagonales y el punto de
tangencia superior coinciden con notable exac-
titud con la posición de la baranda. Se han cua-
drado las medidas a 210 cm para el límite in-
ferior y a +120 para el límite superior. Las
pequeñas diferencias se han dejado visibles en
la ilustración por una razón de principio; es
seguro que Le Corbusier utilizaba trazados re-
guladores de este tipo pero es no menos segu-
ro que el resultado final no obedecía al pie de
la letra al trazado, pues un trazado regulador
no tiene porque dictar la geometría final de la
forma sino orientarla. La geometría final de la
forma se ajusta de acuerdo con razones
operativas de diverso tipo. Por estas mismas
razones hay elementos de este proyecto que
no cuadran exactamente con los trazados pero
que, en otros casos, hemos dejado sin modifi-
car. Por ejemplo, el arco de la baranda más
alejado de la entrada es algo más pequeño de
lo que se muestra en nuestra reconstrucción.
Relación de elementos
Las dimensiones se dan en unidades abstractas del
sistema que se suponen equivalentes a centímetros.
1. Pavimento nivel 0
Un rectángulo que se modela directamente
como una cara poligonal de cuatro vértices.
2. Muro exterior izquierdo
Los muros podrían generarse, como los tabi-
ques, por medio de una polilínea extrusionada,
utilizando dos, situadas a diferentes alturas,
para el hueco. Sin embargo esto no permitiría
diferenciar el muro exterior y el interior que
tienen materiales diferentes. Se han generado
con mallas poligonales con ayuda de una ruti-
na de AutoLisp sencilla que permite introdu-
cir directamente las dimensiones y la posición
del hueco, aunque puede hacerse manualmen-
te con facilidad.
3. Muro interior izquierdo
Basta con cambiar de capa las partes corres-
pondientes del anterior.
4. Muro exterior posterior
Como antes.
5. Muro interior posterior
Ídem.
6. Ventanas izquierda 1
Para modelar las ventanas se procede, en
general, del siguiente modo. Si denomina-
mos a la anchura total de la ventana, b la
anchura de la partición, c la anchura del
marco y n el número de particiones, deberá
cumplirse en general que a = bn + cn + c.
Este cálculo puede hacerse a mano o con
otra rutina sencilla en AutoLisp. A partir de
aquí se dibujan las líneas maestras en una
capa auxiliar y los marcos se modelan con
polilíneas extrusionadas.
7. Ventanas izquierda 2
Lo mismo.
8. Ventanas posteriores 1
Lo mismo.
9. Tabiques nivel 0
Los tabiques sobre el nivel 0 se modelan con
una polílinea de 5 unidades de ancho
extrusionadas hasta 210 en sentido positivo.
Figuras 22 a 28
(en esta página y las tres anteriores)
ajustar la amplitud del campo de visión (FOV, Field cuados en los programas corrientes para simular
Of View) sea en relación con distancias focales en los efectos de iluminación difusa a que dan lugar
mm, para quien busque una analogía con la foto- las luces de gran superficie como las que se en-
grafía, sea con ángulos del campo de visión medi- cuentran habitualmente en interiores.
dos en grados en un rango que puede ir de 1º a Es necesario arreglárselas con dos o tres tipos
180º. de luces puntuales. Una recomendación general que
El campo de visión puede también ajustarse en puede servir para bastantes casos particulares es
profundidad de tal modo que se pierda visibilidad disponer luces y cámaras de tal modo que haya una
a partir de una determinada distancia si se desea luz principal, una luz tipo foco, situada por detrás
simular efectos de atenuación en profundidad. y a un lado de la cámara de tal modo que ilumine al
Una vez creada la cámara hay varias órdenes objeto por un lado, creando sombras sobre uno de
que permiten modificar todas sus propiedades: po- sus lados que ayuden a resaltar su volumen. Para
sición, orientación, nombre, campo de visión, ran- suavizar el contraste de esta disposición se puede
gos, etc. Lo habitual es disponer de varias cámaras situar una luz omnidireccional suave del lado de
que puedan activarse o desactivarse e ir ajustando las sombras, de tal modo que atenúe el contraste y
en función de las necesidades de la representación. separe al objeto del fondo.
En el modelo que nos ocupa se ha dispuesto una En el caso que nos ocupa se ha buscado una ilu-
cámara, a media altura, apuntando hacia el interior minación bastante simple, haciendo de la necesi-
desde el exterior, eliminando un muro, de modo dad virtud y aprovechando las limitaciones de los
que se obtenga una visión completa del interior. La sistemas de simulación local para buscar una re-
figura 29 muestra la posición de esta cámara en presentación más bien abstracta que resalte las for-
relación con el modelo. mas principales del modelo. El esquema de situa-
Por lo que respecta a las luces, la primera cues- ción de las luces se muestra en la figura 30. Hay
tión es decidir qué tipo de iluminación se quiere dos luces principales colocadas por detrás y a am-
recrear. En el caso de un exterior la elección es bos lados de la cámara. La primera, a la izquierda
relativamente sencilla pues tan sólo hay una luz de la cámara, está dirigida hacia el triedro formado
principal y todo se reduce a escoger el ángulo más por el muro derecho, el muro posterior y el suelo, y
adecuado para resaltar los volúmenes del modelo. orientada de tal modo que se creen ligeras diferen-
En el caso de un interior la elección es considera- cias de tonalidad entre estos tres planos para facili-
blemente más difícil pues como ya se ha dicho en tar su lectura. La segunda, a la derecha de la cáma-
el capítulo correspondiente, no hay recursos ade- ra, está dirigida frontalmente hacia la baranda dia-
gonal para resaltarla y crear un reflejo vertical en tual que representa el mapa de bits como si fuera
los salientes curvos. Estas dos luces principales se un componente más de la escena. La proporción
han complementado con una luz ambiental de va- del mapa no coincide exactamente con la del obje-
lor más bien bajo (24/255) y con una luz to, por razones que no vienen al caso, pero la dife-
omnidireccional dirigida exclusivamente hacia el rencia, que se traduciría en una diferencia de pro-
techo (excluyendo los otros elementos) para evitar porción de los elementos del pavimento, es inapre-
que resulte excesivamente sombrío y resaltar lige- ciable.
ramente el capitel que corona la columna central. A este pavimento se le ha añadido un reflejo con
un mapa de reflexión automático. Para esto se ha
Asignación de materiales seleccionado la cara superior y se le ha asignado
un tipo automático plano. Esto crea una vista de la
Recordemos que el proceso consiste básicamente escena desde el centro del pavimento que se
en: a) escoger una colección de materiales (una reproyecta sobre el mismo como si fuera una tex-
biblioteca de materiales); b) escoger un material tura. Se ha escogido un porcentaje de fusión entre
de esta colección; c) asociarlo a un objeto; d) ajus- los dos mapas de un 30%, de modo que predomine
tar sus parámetros de reflexividad, opacidad, tex- el pavimento de madera y el mapa especular se
tura, etc. Si los atributos del material son simples mezcle ligeramente con este de modo que de la
(color local), la asignación es directa y aquí termi- apariencia de un suelo no excesivamente brillante.
na el proceso. Si no lo son, e incorpora patrones En la figura se ha aumentado algo la proporción de
determinados, texturas, etc., es preciso, e) proyec- mezcla para que resulte más visible el recurso.
tar ("aplicar") el mapa de bits asociado sobre el
objeto. Representación provisional, ajustes y
En este caso se ha creado una biblioteca especí- representación final
fica relacionada con el archivo, con tantos mate-
riales como elementos hay en la escena. La mayo- Una vez asignados los materiales y ajustadas las
ría de éstos están definidos con parámetros bási- luces y las cámaras, el último paso es activar la
cos. Así, por ejemplo, el material "escalera-pasa- orden que procesa el modelo para obtener una ima-
manos" está definido como un material con color gen de la escena. En este paso final se asignan
local RGB: 12, 24, 84 (sobre 100), reflectante en parámetros que afectan a la calidad de la imagen,
un 25%, en modo Phong . Es decir, se trata de un al tiempo de computación (a mayor calidad mayor
material que simularía una pintura plástica de co- tiempo y viceversa) y a la salida de esta imagen
lor azul brillante. que puede ser enviada a la pantalla o a un archivo
Tan sólo se ha utilizado un mapa de bits para externo para su procesamiento posterior. Si se quie-
simular la textura del pavimento. En este caso se
ha utilizado una textura generada ex profeso para
simular un pavimento de madera. La textura se ha
creado en un programa de pintura digital a partir
de un mapa de bits de una muestra de madera de
roble. Esta muestra se ha copiado varias veces,
modificando levemente su intensidad y su color.
El tamaño del mapa original era de 2048 × 2048 a
24 bpp. Este mapa, que se muestra en la figura 31,
se ha reducido a 800 × 670 a 8 bpp (sólo grises)
para este ejemplo, dadas las condiciones de salida
previstas.
Dicho mapa se ha proyectado sobre el objeto
"pavimento" por medio de una proyección plana
ajustada a los límites del objeto. Para resolver este
ajuste se ha utilizado una herramienta especial que
va incorporada en la mayoría de los programas de
rendering y que permite manipular un objeto vir- Figura 31 Mapa de bits del pavimento
re que a través de algunas de las ventanas se vea la bien a texturas de gran resolución que representen
imagen de un fondo determinado, un paisaje o una la totalidad del elemento.
fotografía del lugar en que se va a construir el pro- En el modelo anterior se ha utilizado una textu-
yecto, es posible asignar otro mapa de bits al fon- ra generada de este modo. Para generar una textura
do de modo que las partes vacías de la escena se de estas características se debe comenzar por crear
rellenen con este mapa de bits de fondo. un mapa de bits cuyas dimensiones sean iguales o
Por lo general es conveniente hacer varias prue- múltiplos, en pixels, de la dimensiones del elemen-
bas a baja resolución con todo tipo de filtros y re- tos. Otra posibilidad es grabar el contorno del ele-
cursos de mejora de la calidad desactivados para mento, desde una vista plana, como mapa de bits.
acelerar el proceso. En la fase inicial del trabajo La siguiente cosa que se necesita es otro mapa de
también es recomendable hacer una representación bits que presente una muestra del material que va-
objeto por objeto, con todos los demás objetos ocul- mos a representar, en una vista plana y con sufi-
tos, desde el punto de vista más adecuado para ciente calidad de imagen. Esto puede obtenerse a
obtener una imagen sin distorsiones (en planta para partir de una foto directa, de alguno de los muchos
pavimentos, en alzado para muros, etc.) para com- CDs con muestras de materiales que proporcionan
probar que la asignación de materiales ha funcio- los propios programas, o bien de intercambios,
nado correctamente. compras, etc.
Una vez que los resultados son satisfactorios se De este mapa se hace una copia y se ajusta el
activan los diversos filtros de antialiasing, se au- tamaño de tal modo que los detalles resulten de
menta la resolución y se envía la imagen a un fi- una resolución adecuada para un sector similar del
chero. La resolución dependerá del dispositivo fi- mapa que vamos a generar. A partir de aquí todo lo
nal de salida. En este caso la resolución se ha esti- que hay que hacer es ir copiando partes de este mapa
mado en 600 dpi para un tamaño de salida de 7 × original, llevarlos al nuevo y modificar ligeramen-
5,2 cm lo que supone 1650 pixels de ancho (2.75 te el color y la intensidad de las partes copiadas. El
pulgadas × 600). Es decir, la imagen que aparece grado de detalle dependerá del tipo de vista que se
en la figura 32 proviene de un fichero, en formato quiera obtener; cuanto más cercana mayor será la
tif, de 1652 × 1240 pixels y 8 bpp (monocromo). resolución requerida y viceversa.
6 Imágenes Fondos
La utilización de mapas de bits y de técnicas ade- La utilización de fondos directos, esto es, de fon-
cuadas para manipularlos se da en diversos mo- dos que llenan toda la superficie de la pantalla so-
mentos a lo largo del proceso que hemos descrito. bre la que no aparecen objetos y que, en principio,
Resumiremos las aplicaciones principales para un se muestra de color negro, es muy sencilla. Basta
modelo sencillo que no difieren en lo fundamental activar una orden que incorporan todos los progra-
de las de un modelo mayor. mas corrientes de rendering y que permite elegir
una imagen en mapa de bits, que puede estar situa-
Texturas da en cualquier lugar del ordenador accesible para
el programa.
Todos los programas de rendering permiten utili- Si la representación es interior y el fondo sólo
zar una proyección que se repita a lo largo de una aparece a través de ventanas, puertas, etc., esto pue-
superficie. Esto resulta muy cómodo y da resulta- de ser suficiente para lograr una integración con-
dos aceptables en el caso de texturas indefinidas. vincente del proyecto en el lugar en que está pre-
Pero, en el caso de texturas con patrones caracte- vista su construcción.
rísticos, como ocurre con maderas o mármoles, el Si la representación es exterior esto sólo servirá
uso de texturas múltiples debe, en general, ser evi- para casos especiales y será necesario entrar en un
tado, porque el resultado es muy artificioso. Para proceso más complejo de fusión de imágenes.
obtener resultados satisfactorios hay que recurrir o
bien a procedimientos de mezcla aleatoria, técni-
camente complejos y de resultados discutibles o
Canal
Origen
racterísticas que les darán mayores o menores po- cual se organiza algún tipo de red que también pode-
sibilidades. mos definir así: un sistema de comunicaciones que
La noción de codificación y decodificación se permite compartir recursos e información entre dife-
amplía, desde el punto de vista de las comunica- rentes puestos de trabajo y dispositivos por medio de
ciones, con el concepto de protocolo, que aparece- un conjunto de circuitos conectados entre sí por
rá en varias ocasiones a lo largo de las explicacio- puntos de conexión, denominados nodos. Desde el
nes que siguen. Un protocolo puede entenderse punto de vista de su función general hay básicamen-
como un código que no afecta a lo sustancial del te dos tipos de redes. Redes locales o LANs (siglas
mensaje pero que lo obliga a adoptar determina- de Local Area Network, "red de área local") y redes
dos formalismos si quiere llegar a su destino. La públicas WANs (siglas de Wide Area Network, "red
creciente importancia de este concepto está direc- de área extensa") o MANs (siglas de Metropolitan
tamente relacionada con la creciente complejidad Area Network, "red de área metropolitana").
de los sistemas de comunicaciones. Las redes locales establecen la conexión entre
En medio de estos extremos, emisores y recep- diferentes tipos de dispositivos informáticos sin
tores, codificadores y descodificadores, se sitúa el recurrir a los enlaces telefónicos, o de otro tipo,
medio de transmisión, el sustrato físico principal de la red pública. Las redes públicas proporcio-
en que se apoyan estos extremos. También aquí cabe nan la posibilidad de conectarse a grandes dis-
hacer ciertas precisiones. Desde el punto de vista tancias mediante sistemas de enlace que abar-
lógico el medio de transmisión es un canal, térmi- can todo el territorio y a los que cualquier tipo
no que, en comunicaciones, designa cualquier vía de organización o empresa privada puede co-
de conexión, entre los ordenadores o entre un ser- nectarse. A estos tipos habría que añadir la Web,
vidor y un terminal. Puede referirse tanto al sopor- la red mundial que ha propiciado la aparición
te físico como a lo que circula sobre el soporte, tal de Internet y de la que hablaremos en las últi-
como una determinada frecuencia de transmisión mas secciones de este capítulo. A pesar de sus
portadora de información específica. Desde el pun- grandes diferencias todos estos sistemas, que se
to de vista estrictamente físico, el medio de trans- resumen apretadamente en la figura 2 tienen,
misión es algún tipo de medio que puede ser un como veremos, muchas cosas en común.
cable de alguno de los cuatro tipos que también
describiremos en el apartado correspondiente o las Señales. Frecuencias. Análisis de Fourier
propias características de la atmósfera terrestre si
se trata de una transmisión inalámbrica. Los mensajes que circulan por las redes, a través
A veces se denomina telemática al conjunto de de los diferentes canales que se configuran en el
ciencias que estudian la comunicación por medio interior de los diversos tipos de cables, se transmi-
de redes conectadas a dispositivos informáticos, un ten por medio de señales. Ya hemos visto, en el
término que viene de la fusión de las palabras tele- capítulo correspondiente a imágenes, las caracte-
comunicación e infor-mática. rísticas básicas de una señal. Recordaremos
Todos estos conceptos son la base a partir de la sumariamente estas características para ampliar
+ Órgano 16 12 544
Piano 27 4 186
7 Violín 196 2 093
Flauta 262 2 093
+ Guitarra 82 698
8 Bajo 82 294
Barítono 110 392
+ Tenor 131 440
Contralto 196 698
9 Soprano 262 1 046
Amplitud relativa
un intervalo cada vez más pequeño y llegará un
Amplitud
lugares con posibles interferencias por diversas ra- plo, si se traslada una señal que va desde 0 a 4kHz
zones. al rango que comprende de 60 a 64 kHz la ampli-
En primer lugar, sólo permite transmitir una se- tud de banda será la misma, 4 kHz. Pero el nuevo
ñal a la vez, lo que desaprovecha las capacidades rango posibilita la utilización de técnicas de trans-
de unos medios que, con las técnicas de misión que estaban fuera del alcance de la señal
multiplexado que resumiremos en el siguiente apar- original.
tado, pueden transmitir muchos canales simultánea- En principio, hay dos técnicas principales que
mente. En segundo lugar, si las longitudes de onda se utilizan para convertir una señal analógica en
son largas, como ocurre con la radio, la transmi- otra señal analógica: AM (amplitude modulation)
sión es mucho más sensible al ruido y, por añadi- y FM (frequency modulation). En AM los máxi-
dura, necesita grandes antenas para captar la señal. mos varían con los de la señal original. El resto de
En la región más alta de las ondas de radio, en tor- la amplitud corresponde a la portadora. Se super-
no a los 4 kHz, la longitud de onda sería l = c /f = pone una tensión constante a la señal original y se
3 × 108 m s / 4 × 103 s = 75 000 m. Las antenas multiplica, por medio de un oscilador, con una fun-
requieren en torno a 1/4 de la longitud de onda, ción sinusoidal. Después de la modulación el per-
con lo que se necesitarían más de 18 km para que fil de los picos, de los máximos de la señal porta-
una antena así resultara efectiva, lo que es obvia- dora o envolvente de la señal, reproduce exacta-
mente impracticable. mente la señal base.
Sin embargo es posible aumentar extraordina- La señal original se recupera mediante un pro-
riamente el número de frecuencias que admite un ceso de desmodulación. En el primer paso (rectifi-
canal mediante un proceso de modulación del que cación) sólo pasan los tramos positivos. En el se-
hay diversas variantes. Básicamente consiste en la gundo paso, un filtro de pasa-bajas elimina las com-
mezcla de una señal dada con una señal de frecuen- ponentes situadas por encima de la banda base. En
cia constante denominada carrier o portadora. FM se modula la frecuencia de la portadora ha-
El proceso consiste básicamente en trasladar una ciendo que siga la tensión variable de la banda base.
señal desde su rango de frecuencias original, en La frecuencia aumenta con la amplitud de la señal
banda base, hasta un rango de frecuencias supe- de la banda base y disminuye con ésta.
rior, sin alterar su perfil característico. Por ejem- Como también vimos en el capítulo correspon-
diente a imágenes, las señales pueden ser analógicas
o digitales. Las primeras toman valores continuos
en un determinado rango. En un sistema de comu-
nicaciones los datos se propagan por medio de se-
Señal original
ñales eléctricas. Una señal análoga se propaga por
medio de una onda electromagnética a través de
alguno de los tipos de cables, pares trenzados,
coaxiales o fibras ópticas, que veremos en la si-
Señal portadora guiente sección y que constituyen el medio más co-
rriente de transmisión. Una señal digital se propa-
ga por medio de una secuencia de pulsos de voltaje
que se transmiten sobre un medio alámbrico.
La principal ventaja de las señales digitales es
que son más baratas que las análogas y están me-
nos sujetas a interferencias que distorsionan la se-
ñal. La principal desventaja es que su grado de ate-
nuación es mayor que el de las señales analógicas
lo que puede ocasionar la pérdida de información.
Modulación de amplitud Modulación de frecuencia Para prevenir esta pérdida es necesario utilizar re-
petidores a distancias variables que dependen del
tipo de medio de transmisión utilizado.
Figura 10 Modulación de amplitud (AM) y de En cualquier caso esto requiere la conversión
frecuencia (FM) sobre una señal portadora de las señales analógicas en digitales y viceversa.
rrientemente para adaptar un ordenador a una línea no siempre ocurre exactamente así es conveniente
telefónica. Convierte los pulsos digitales del orde- informarse antes de adquirir un modelo 56 K que
nador en frecuencias incluidas en la amplitud de puede proporcionar velocidades iguales a las de
banda de audio del teléfono y viceversa. otro de calidad inferior.
Se utilizan básicamente diferentes técnicas de
modulación para transformar las señales digitales Multiplexado
en analógicas. En la figura 12 se ilustran las más
sencillas. La forma más simple es la denominada ¿Cómo es posible que miles de llamadas telefóni-
pulsación todo o nada, OOK (on-off keying), que cas o de accesos a Internet puedan ir de Europa a
proviene de los primeros días de la telegrafía, cuan- Estados Unidos simultáneamente, cuando el núme-
do el operador conectaba y desconectaba una co- ro de cables tendidos entre los puntos de comuni-
rriente eléctrica. Otra alternativa similar a ésta pero cación es, obviamente, muy inferior? La respuesta
más efectiva es desplazar la amplitud en función está en el multiplexado. Cuando se establecieron
del valor digital; a esto se denomina pulsación por los primeros cables de comunicación telefónica, a
desplazamiento de la amplitud o ASK (amplitude principios de este siglo, cada llamada telefónica a
shift keying). Una tercera técnica alternativa es des- larga distancia ocupaba un par de cables bastante
plazar la frecuencia, denominada FSK (frequency más gruesos que los actuales. A medida que se fue
shift keying). Una cuarta posibilidad es desplazar extendiendo la red telefónica se hizo más imperio-
la fase, PSK (phase shift keying). Y, como el valor sa la necesidad de contar con sistemas más efica-
absoluto de la fase es difícil de determinar, se utili- ces de conmutación y de transmisión.
za más bien una quinta técnica denominada DPSK Se denomina multiplexado (multiplexing) al pro-
(differential phase shift keying). ceso que permite entrelazar o transmitir simultá-
Los módems se distinguen, en general, por dos neamente dos o más mensajes sobre un único ca-
parámetros principales: su velocidad y las funcio- nal. Y también al proceso o equipamiento que per-
nes que puede llevar a cabo. Los primeros módems mite combinar un número de canales individuales
transmitían a 300 o 600 bps. Para hacerse una idea en un espectro común o en un flujo de bits común
de lo que significan estas cifras pensemos que una para su transmisión. Hay dos tipos de técnicas prin-
página de texto de unos 2.000 caracteres, que ocu- cipal de multiplexado, una de ellas, en declive,
pa unas 2 kb o algo más de 16.000 bits, tardaría 1 FDM (Frequency Division Multiplexing) por divi-
minuto en ser transmitida a 300 bps o 20 segundos sión de frecuencia, otra, predominante, TDM (Time
a 1.200 bps. A mediados de los ochenta se comer- Division Multiplexing) por división de tiempo. La
cializaron módems a 2.400 bps que supusieron una base del primer sistema es el desplazamiento o con-
primera gran extensión del mercado. En 1987 se versión a diferentes bandas de frecuencia superior
comenzaron a comercializar módems de 9.600 bps que reproducen los perfiles diferenciales de las fre-
con un coste, de menos de 1.000 dólares, muy in- cuencias originales pero permite que queden inte-
ferior a los primeros. En 1991 aparecieron módems gradas en una banda de superior capacidad.
a 14.400 bps que cumplían un nuevo estándar revi- El segundo tipo, el multiplexado por división
sado (el V.32 bis). En 1994 la CCITT aprobó un temporal, ha desplazado al anterior por ser más
nuevo estándar denominado V.34 que permitía ve- económico y más eficaz. La base de esta técnica es
locidades de transmisión de 28.800 y hasta 33.600 el envío por un mismo canal de señales correspon-
kbps. Estas cifras, sin embargo, se encontraban por dientes a diferentes mensajes en instantes diferen-
encima del límite teórico que se deriva de las leyes tes intercalados entre sí. Una explicación algo
de Shannon para las líneas telefónicas. Son veloci- pormenorizada de como se lleva esto a cabo según
dades que raramente se alcanzan de modo efectivo las recomendaciones de la CCITT para
en la práctica por lo que se llegó a la conclusión de multiplexado de señales PCM, que son las que se
que se había tocado techo. siguen generalmente en Europa y Estados Unidos,
En 1997 aparecieron módems a 56.000 bps que permitirá entender algo mejor en qué consiste este
"eluden" el límite de Shanonn a base de conectar procedimiento.
el módem a una línea digital desde el conmutador Supongamos que se trata de transmitir señales
central de la compañía telefónica hasta el servidor vocales, como ocurre en telefonía, que requieren
de acceso a Internet con que se trabaje. Como esto un ancho de banda de 8 kHz (por el principio de
1 .... b a A/D E1
2 .... b a A/D
3 .... b a A/D
TDM 1a 2a 3a ... 30a 1b 2b 3b ... 30b 1c 2c
30 .... b a A/D
Figura 13 Multiplexado
Nyquist, el doble del ancho aceptado para que las 8,25 mbps.
señales sean claramente audibles, que es del orden - 3er nivel: 480 canales con velocidad saliente
de 4 kHz). Y que cada señal vocal puede codificar- de 33,5 mbps.
se por 8 bits. Esto quiere decir que se requiere una - 4º nivel: 1920 canales con velocidad saliente
velocidad de transmisión de 64 kbps (8 kHz × 8 de 136 mbps.
bits). Si estamos tomando muestras a una frecuen-
cia de 8 kHz esto equivale a tomar una muestra Conmutación de circuitos y de paquetes
cada 125 microsegundos (1/8.000 = 0,000125 seg).
Si queremos enviar 32 comunicaciones por el Como veremos en el siguiente apartado, un dato
mismo circuito (una cifra convenida que propor- fundamental para evaluar el rendimiento de una red
ciona 30 canales de comunicación directa más 2 es conocer su velocidad de transferencia. Pero es
adicionales para códigos de sincronismo y señali- preciso comenzar por relativizar este dato que, en
zación) habrá que tomar 32 intervalos de 3.9 determinadas circunstancias, puede ser irrelevan-
microsegundos (125 µs/ 32 = 3.90625 µs). Cada te. Para comprender hasta qué punto esto es así basta
muestra se representa por 8 bits. Por tanto se trans- con tener en cuenta que hay transmisiones
miten 8.000 Hz/3.90625 µs = 2.048 kbps. O, lo sincronizadas y no sincronizadas y que hay dos di-
que es lo mismo, 32 canales a 64 kbps. ferentes tipos de tecnologías de transmisión, la con-
Estos son los valores correspondientes a los di- mutación de circuitos y la conmutación de paque-
ferentes niveles normalizados por la CCITT. El tes.
primer nivel corresponde a una línea normalizada En transmisiones sincronizadas las dos estacio-
en Europa denominada "E1". El equivalente aproxi- nes comienzan por enviar señales de sincronización,
mado en USA es una línea "T1" que incorpora 24 de tal modo que cada dato queda definido porque
canales y transmite 1.544 kbps. Los siguientes ni- cae dentro de un intervalo de tiempo prefijado. No
veles europeos son respectivamente: es necesario enviar otra cosa que los habituales 8
- 1er nivel: 30 canales con velocidad saliente de bits por carácter ya que quedan yuxtapuestos sin
2 mbps. ambigüedad. En transmisiones asíncronas unas se-
- 2º nivel: 120 canales con velocidad saliente de ñales especiales marcan el principio y el final de
1 2 3 4 5 m
n
A 1 2 3 4 p
1 2 3 4 5 1 2 3 4 5 4
B A p n
C B
pnm
m
D C C
D B E C D
E E
cada carácter. Esto tiene importantes ventajas pero códigos utilizados en telegrafía internacional, el
en principio implica un inconveniente pues, en lu- código Baudot, que utilizaba 5 bits para registrar
gar de 8, se necesita un mínimo de 10 bits por ca- un carácter.
rácter (11 en velocidades muy bajas en los 1980) Para apreciar la repercusión de la velocidad de
para marcar el principio y el final de cada uno. transferencia pongamos un ejemplo. Una página
La conmutación de circuitos, tal como ocurre de texto ocupa unos 2 kb, 10 páginas 20 kb. Si en-
en telefonía, permite mantener una conexión directa viamos un archivo de este tamaño por una red lo-
pero a costa de tener que esperar a que se establez- cal que transmita a 10 mbps, la transmisión tardará
ca la conexión. La conmutación de paquetes, por unas 2 centésimas de segundo en aparecer en otro
el contrario, tiene la desventaja de que la conexión ordenador del mismo edificio, aproximadamente
no es directa pero permite que el envío se ponga en el mismo tiempo que tarda en ser transferida desde
marcha sin necesidad de esperar confirmación. El nuestro disco duro. Si lo enviamos por un módem
mensaje se subdivide en diferentes paquetes que corriente tardará alrededor de 10 segundos. Si con-
pueden tomar diferentes rumbos en función de lo tamos con una conexión ISDN (RDSI en español)
saturadas que estén las líneas. Al llegar a su desti- con una conexión a 1,5 mbps, el envío tardará alre-
no los protocolos normalizados en que se basa esta dedor de 1,5 segundos.
forma de conmutación se encargan de recomponer Para enlazar con el capítulo correspondiente de
el mensaje original. la primera parte damos una relación de algunas
Las figuras 14 y 15 muestran dos ejemplos velocidades de transferencia características en un
ilustrativos de estas dos variantes a las que respon- PC y en una red.
den la mayoría de los sistemas actuales de inter-
cambio de datos. en un PC:
disquete 0,07 mbps
Velocidad de transferencia puerto serie corriente 0,10 mbps
CDRom 1x 0,15 mbps
En una red Ethernet típica, con cable coaxial, las CDRom 16x 0,24 mbps
señales eléctricas se propagan por el cable a la mi- CDRom 32x (teórico) 0,48 mbps
tad de la velocidad de la luz, aproximadamente, es DVD (baja) 0,10 mbps
decir a unos 150.000 km por segundo. Pero esto DVD (alta) 0,25 mbps
nos dice muy poco, porque lo que realmente nos USB baja 1,5 mbps
interesa es la velocidad a la que se transmite, no 1 iomega zip 1,4 mbps
bit, sino un conjunto significativo de bits. Es decir, puerto paralelo 2,5 mbps
lo que se conoce como velocidad de transferencia. disco duro 10 mbps
La velocidad de transferencia de la señal se mide disco duro UDMA 33 mbps
en Kbps, siglas de Kilobits Per Second, y en Mbps, disco duro SCSI UDMA 66 mbps
siglas de Megabits Per Second, que son las unida- local bus PCI 132 mbps
des corrientes de medida de transferencia de datos
en sistemas de comunicación. También puede en- en redes:
contrarse la velocidad expresada en baudios. Un telefonía 0,01 mbps
baudio equivale, en transferencia de señales Ethernet 1Base-5 1 mbps
digitales y código binario, a 1 bit por segundo. Pero Ethernet10Base 10 mbps
su definición general no coincide con este valor. Ethernet 100Base-X 100 mbps
Un baudio se define como la unidad de velocidad FDD (fibra óptica) 100 mbps
de señal tal que su valor sea igual al número de par trenzado nivel 5 155 mbps
señales discretas o sucesos significativos (transi- T1 carrier (USA) 1,5 mbps
ciones de estado, cambios de voltaje o frecuencia) E1 carrier (Europa) 2 mbps
por segundo. En código Morse es "one-half dot" E2 carrier 8 mbps
por segundo; en señales que puedan asumir 8 valo- E3 33 mbps
res es "one-three bit" por segundo. El término vie- E4 136 mbps
ne del ingeniero francés Emile Baudot quien desa-
rrolló, a finales del siglo XIX, uno de los primeros
2 Medios físicos de transmisión rie, bien a través de un conector para cable de par
trenzado, bien a través de un conector para cable
Una red consta básicamente de ordenadores conec- coaxial. En segundo lugar cambian, hasta cierto
tados entre sí por medio de cables. Dadas por co- punto, los formatos de los datos de tal manera que
nocidas las características principales de los orde- se adapten a este tipo de transmisión. También
nadores, el soporte físico de una red son los emiso- amplifican las señales en función de la distancia
res y receptores, los cables y los diversos dispositi- que vaya a ser recorrida.
vos que complementan la red y sirven para efec- Por añadidura deben cumplir funciones de re-
tuar diversos tipos de conexiones. cepción o, más exactamente, funciones de control
Los componentes más elementales de una red de acceso al medio, algo que depende del tipo de
son los mismos que los de las primeras líneas tele- red y que veremos con algo más de detalle en la
fónicas. El teléfono, inventado por A.G. Bell en sección 4 de este capítulo; si un ordenador conec-
1876, constaba básicamente de un par de tado en red es capaz de enviar pero también de re-
transductores a cada extremo de la línea y de un cibir mensajes y esto se lleva a cabo por un mismo
cable que conectaba estos extremos. Un transductor punto, automáticamente, es fácil imaginar que de-
es un dispositivo que convierte una forma de ener- berá existir alguna forma de controlar las colisio-
gía en otra. Ejemplos de transductores son los alta- nes que inevitablemente se van a producir.
voces y micrófonos, que convierten la presión en La tarjeta se conecta al cable por un conector
energía eléctrica, al igual que ocurría con los pri- que depende igualmente del tipo de red y del tipo
meros teléfonos o, más modernamente, aparatos que de cable utilizado. Los tipos de conectores más co-
convierten energía magnética en energía eléctrica, rrientes, que se muestran en las figuras 17, 18 y
como los cabezales de los discos que se utilizan en 19, se corresponden con los diferentes tipos de ca-
informática. Los principales componentes físicos ble que veremos en la siguiente sección: los
de una red son semejantes. Se necesita, en primer conectores de par trenzado no apantallado cuyo tipo
lugar, un dispositivo que adapte la señal para su más común es el RJ-45, el conector BNC, utiliza-
transmisión y, en segundo lugar, un medio de trans- do para cable coaxial delgado, como el que se uti-
misión. lizan en Ethernet, y los conectores utilizados con
cable de fibra óptica. Las redes Token-Ring de IBM
Tarjeta adaptadora utilizan un conector especial de par trenzado
apantallado.
Los ordenadores que están situados al final de una Lo último que queda por hacer es instalar el soft-
red necesitan, en primer lugar, una NIC siglas de ware que acompaña a la tarjeta, una operación que,
NetWork Interface Card ("tarjeta de interfaz de
red") o un Network Adapter ("adaptador de red"),
es decir, una tarjeta de circuito impreso que se co-
necta a un ordenador o servidor y controla el inter-
cambio de datos con la red. La tarjeta realiza las
operaciones electrónicas en que se traduce el "mé-
todo de acceso" o "protocolo de enlace de datos"
propio de cada tipo de red. La compra de una tarje-
ta es el primer paso que hay que dar para conectar
el ordenador a una red suponiendo que ya exista el
cableado. Las funciones principales que realiza una
tarjeta corriente son las siguientes. En primer lugar Datos en
convierte el flujo de datos en paralelo que circula Serie
por el ordenador en flujo de datos en serie de modo
Datos en
que puedan ser recibidos por los cables que sólo
Paralelo
aceptan datos en serie. La figura 16 muestra una
tarjeta adaptadora con, por un lado, la entrada de
datos en paralelo proveniente del PC a través del Figura 16 Tarjeta adaptadora para
bus de expansión y, por otro lado, la salida en se- conexión en red
como digitales.
Cubierta
Conductor
Exterior Cables coaxiales
de Cobre
canales que puede integrar es muy grande; un ca- que ha revolucionado la tecnología de las comuni-
ble coaxial de banda ancha puede transportar mi- caciones. La idea original se remonta a finales del
les de canales de datos y audio y entre 50 y 100 siglo pasado aunque los primeros pasos se dieron
canales TV de 6 MHz para una línea de 300-400 en 1955 cuando el científico indio Narinder S.
MHz. Requieren un módem para recuperar la se- Kapany descubrió el modo de conducir la luz a
ñal original. La distancia está limitada a unos po- grandes distancias a través de un cristal rodeado
cos kilómetros, menor cuanto mayor sea la veloci- de un revestimiento especial y en 1966, cuando Ch.
dad de transmisión. Con frecuencias de 0,06 a 4 Kuen Kao y G.A.Hockman, dos investigadores de
MHz se pueden llevar 960 canales con repetidores Standard Telephone Ltd analizaron la pérdida de
a 4 kms; con frecuencias de 40 - 60 MHz se pue- energía de la luz al ser transmitida por cristales de
den llevar 10.800 canales a 2 kms. cuarzo de alta pureza y consiguieron atenuaciones
mucho menores de lo que hasta entonces se había
La mayor ventaja del cable coaxial, para redes
pensado posible y que llegarían a ser del orden de
locales, es que constituye una protección muy se-
los 20 dB/km en 1970. En ese mismo año, I.Hayashi
gura contra interferencias y que es muy sólido. Su
y otros investigadores de los laboratorios Bell lo-
principal inconveniente es que es más caro y re-
graron crear un láser semiconductor que producía
quiere más espacio y es, por consiguiente, más di-
luz a baja tensión, de un modo particularmente efi-
fícil de colocar. A pesar de ser el cable propio de
caz para ser transmitida a través de cristales. El
Ethernet desde sus inicios, estos inconvenientes se
han revelado progresivamente como determinan-
tes y está siendo sustituido por par trenzado no
apantallado en despachos y oficinas y por fibra Funda Revestimientos
Fibra
óptica en redes que cubren grandes distancias.
Fibra óptica
primer tendido se hizo en 1977, por AT&T, bajo trabajo de una red inalámbrica disponen de tarje-
las calles de Chicago. Las fibras actuales tienen tas especiales para transmisión y recepción. Hay
atenuaciones extraordinariamente bajas, que pue- básicamente cuatro tipos de sistemas inalámbricos
den llegar a los 0,16 dB/Km. El núcleo y el reves- para redes locales: a) por rayos infrarrojos; b) por
timiento son de cristal de silicio muy puro, dopado radio de espectro expandido; c) por microondas;
con materiales especiales para ajustar su índice de d) por láser.
refracción. Están protegidos por una cubierta ex- Las redes de infrarrojos utilizan fuentes de luz
terna de plástico. de rayos infrarrojos para comunicar los nodos de
La tecnología de las fibras ópticas ha evolucio- la redes. Su principal inconveniente, en general, es
nado considerablemente en los últimos años y pue- que no pueden atravesar elementos opacos tales
den citarse hasta cinco generaciones de tipos de como muros. Las velocidades corrientes son del
fibra diferente. La figura 23 ilustra los tres prime- orden de los 1 a 3 mbps. Las redes de radio utilizan
ros tipos. El superior, correspondiente a lo que se frecuencias de radio en una banda muy estrecha,
denomina multimodo de índice escalonado mues- por lo general de 900 a 928 MHz, similar a la de
tra los inconvenientes que se han intentado evitar los teléfonos inalámbricos y otros dispositivos más
con subsecuentes tipos. Si el núcleo es muy ancho o menos domésticos. Su principal problema es que
la reflexión del rayo de luz se desvía ligeramente, están expuestas a muy diversos tipos de
lo que se traduce en ligeros desvíos de recepción interferencias. La velocidad es similar al anterior,
de la señal. El intermedio, correspondiente a lo que 1 a 3 mbps. Las redes locales de microondas trans-
se denomina multimodo con índice graduado, so- miten en un amplio ancho de banda, en la región
luciona en parte este efecto mediante una varia- de los 10 a 19 GHz, bastante superior a la banda
ción gradual del índice de refracción. El tipo infe- utilizada en comunicaciones globales y que vere-
rior, denominado monomodo, utiliza un núcleo muy mos en el apartado correspondiente, con un alcan-
reducido, rodeado de un revestimiento que contri- ce máximo de 300 m y una velocidad máxima de
buye a minimizar la dispersión de las reflexiones unos 7 mbps y sin interferencias. Su principal in-
internas. conveniente es la dificultad de instalación. Las re-
Los últimos sistemas utilizan un nuevo tipo de des de láser permiten enlaces a una velocidad que
amplificador óptico basado en una fibra dopada con puede llegar a los 16 mbps. Sus principales incon-
ebrio (un metal de número atómico 68, que se en- venientes son el coste, la necesidad de contar con
cuentra en algunos minerales de Suecia) y que se visión directa entre los puntos y la sensibilidad a
potencia con un diodo de láser. Las cifras de trans- las condiciones meteorológicas.
misión logradas con estos sistemas son del orden En la sección correspondiente a redes globales
de varios cientos de miles de millones de bits por ampliaremos estos datos por lo que hace a la trans-
segundo, lo que permite predecir que, en un futuro misión por medios inalámbricos y microondas.
cercano, las limitaciones actuales del ancho de ban-
da desaparecerán y, en principio, podrá enviarse Otros dispositivos de enlace y distribución
prácticamente cualquier cantidad de información
por cable. Además de los cables, la transmisión física requie-
Debe tenerse también en cuenta que los datos re ciertos componentes adicionales. Estos compo-
que hemos dado hasta aquí sobre tipos de cables nentes varían según el tipo de cable y el tipo de
son meramente orientativos y deben tomarse con red. No detallaremos qué tipos de componentes son
reserva pues dependen de múltiples factores, prin- más adecuados según el tipo de red para no com-
cipalmente del tipo de red utilizado, cuyas varian- plicar la exposición, limitándonos a mencionar los
tes describiremos más adelante. principales.
En redes locales de topología bus/tree y banda
Medios inalámbricos base se utiliza un transceptor (transceiver) para
transmitir señales de la estación al cable y vicever-
Las redes pueden organizarse también mediante sa. Un transceptor es básicamente un emisor/ re-
sistemas inalámbricos en casos en que el tendido ceptor y también contiene los dispositivos electró-
de cables sea muy difícil o los cambios de lugar se nicos necesarias para reconocer la presencia de
produzcan con gran frecuencia. Las estaciones de señales en el cable y para detectar colisiones. En
básicos.
En el caso de redes globales la topología es muy
compleja pero puede asimilarse a una retícula o
malla descentralizada con múltiples conexiones
posibles entre los nodos.
Las principales características generales de una
LAN son las siguientes:
- El usuario es una organización autónoma, de
carácter privado o público.
- La superficie física sobre la que se extiende la
LAN está confinada a un área limitada que pue-
de extenderse desde unos cientos de metros a
Estrella
algunos kilómetros pero que está corrientemen-
te incluida dentro de la propiedad de la organi-
zación propietaria de la LAN y raramente supe-
ra los 2 o 3 km.
- La transmisión se da a alta velocidad en un ran-
go, bastante variable, que puede estar compren-
dido entre los 20 kbps a los 400 mbps, aunque
son más corrientes los rangos comprendidos
entre 0.1 y 100 mbps y más aún los comprendi-
dos entre 1 mbps y 20 mbps, a través de cables
en pares trenzados, coaxiales o fibra óptica.
- El número de estaciones o dispositivos conecta-
dos no tiene límite pues puede extenderse con
Anillo la ayuda de repetidores. Todos los dispositivos
deben poder conectarse entre sí y el sistema debe
ser fiable, esto es, debe contar con mecanismos
de detección y corrección de errores. La pro-
porción de errores en una LAN es muy baja, del
orden de los 10-8 a 10-11.
Servidores y clientes
pues la gestión es más lenta y pueden producirse medio de la placa adaptadora de red y es una de
interferencias entre usuarios. En redes con un gran sus características propias. La tarjeta realiza las
volumen de transacciones, por el contrario, pue- operaciones electrónicas en que se traduce el mé-
den utilizarse no uno sino varios servidores. todo de acceso o protocolo de enlace de datos. Hay
Los servidores son máquinas potentes, con dis- diversos tipos de red, las principales son probable-
cos duros de gran capacidad que guardan los pro- mente Ethernet y Token Ring, que comentaremos
gramas y los datos a los que acceden los diferentes más adelante.
ordenadores. Éstos pueden ser autónomos o total- Un elemento fundamental de una red es el ser-
mente dependientes de la red. Los periféricos, ta- vidor. Hay varios tipos de servidores. Los princi-
les como impresoras, escáners, etc., pueden conec- pales, que coinciden aproximadamente con los de
tarse a los servidores y ser accesibles directamente la figura 29, son los siguientes:
por todos los terminales o pueden conectarse a un
a) Un servidor de disco (disk server) permite com-
determinado terminal y ser accesibles de modo dis-
partir zonas de disco de tal modo que una termi-
crecional.
nal remota pueda acceder a estas zonas como si
Las redes pueden convertirse en subredes o co-
fuera un disco duro propio. Estos servidores
nectarse a otras redes por medio de bridges cuan-
pueden ser dedicados o no dedicados. Los ser-
do son del mismo tipo o bien por medio de gateways
vidores dedicados no necesitan monitor ni te-
cuando son de distinto tipo, dos tipos de dispositi-
clado pues su única función es dar servicio a sus
vos de enlace que ya hemos indicado en la sección
terminales. Los no dedicados funcionan como
anterior, así como el hecho de que las redes locales
un ordenador normal que además permite el ac-
cuentan corrientemente con un gateway para co-
ceso a su disco por otros terminales.
nectarse a Internet. Se denomina red abierta a una
b) Un servidor de ficheros (file server) es más efi-
red que acepta terminales heterogéneos y que tiene
ciente y refinado que un servidor de disco pues
previstas las subsecuentes adaptaciones de forma-
incorpora programas especiales que procesan
to, código, protocolos, etc. Se denomina red ce-
directamente las peticiones de las estaciones de
rrada a una red que no acepta terminales
trabajo sin pasar por el sistema operativo. Tam-
heterogéneos y que no tiene previstas estas adapta-
bién controla que sólo haya un usuario utilizan-
ciones.
do un fichero en un momento dado. Pueden ser
La transferencia física de los datos se controla
de varios tipos: centralizados (único en la red),
por el método de acceso propio del tipo de red es-
distribuidos (varios, especializados en distintas
cogido. El método de acceso se implementa por
tareas), dedicados (no hacen otra función), no
dedicados (pueden funcionar como una estación
más).
c) Un servidor de impresión funciona como un ser-
vidor de disco duro por lo que respecta a la im-
presión. Se utiliza generalmente para gestionar
impresoras de mayor calidad y de uso más es-
Módem
porádico o para gestionar plotters. Cuentan por
lo general con un spooler, un buffer de memoria
temporal donde hacen cola los ficheros pendien-
Servidor de archivos
Servidor de plotter tes de imprimir.
Servidor de impresión d) Un servidor de comunicaciones se utiliza para
liberar a la red de tareas tales como buscar de-
terminada información, grabarla, enviarla a su
destino, recibir mensajes, etc.
Protocolos
cularmente importante cuando el destinatario per- dar integradas en el protocolo propio del nivel físi-
tenece a un mundo con usos y costumbres distintas co de modo que se ajuste la información transmiti-
del emisario. da a sus características. Es la condición más ele-
Llegados aquí, podemos dejar de pensar en ac- mental, sin la que no existiría sustrato material para
tividades puramente físicas y comenzar a pensar la comunicación. Ciertos tipos de conexión que lle-
en el sentido de lo que se está haciendo. La finali- van operativos desde hace muchos años y que pro-
dad sigue siendo mantener una comunicación con porcionarían formas elementales de enlace en red,
arreglo a algún objetivo compartido. Así, en quin- como la especificación R-232 propia de los cables
to lugar, superados estos pasos previos, se iniciará serie más comunes, entrarían también en este pro-
un diálogo que, en si mismo deberá seguir ciertas tocolo. Podemos imaginar unas cuantas docenas de
convenciones. Habrá que comenzar por identificar- siglas similares que resumirían las características
se, cederse alternativamente el turno de palabra, de otros tantos tipos de cables y conectores.
etc. 2) Nivel de enlace datos (data link layer). Se
En sexto lugar, se presentará, por fin, el mensa- ocupa del control de salida y recepción de los blo-
je o el conjunto de mensajes, la información que ques de datos, de los códigos de dirección, de la
queremos transmitir, en un formato adecuado, le- detección y corrección de errores, del control del
gible, apropiado a las circunstancias. flujo y del tipo de secuencia que recoge los grupos
Y, en séptimo lugar, que, en otro orden de co- de datos, incluida la delimitación y la
sas, sería el primero, podremos leer el contenido sincronización. Los protocolos más utilizados a este
del mensaje, suponiendo que estamos utilizando un nivel son HDLC (High-level Data Link Control) y
lenguaje común. el ADCCP (Advanced Data Communications Con-
trol Procedures) pero basta con saber que existen.
Los siete niveles de protocolos normalizados Las tarjetas adaptadoras más modernas llevan in-
corporados en un chip los códigos necesarios para
La organización y el control del tráfico de datos de asegurar que se cumplan estas especificaciones en
una red es de una complejidad sin precedentes y, función del tipo de sistema que estemos utilizan-
como en tantos otros aspectos relacionados con la do.
difusión de la informática, se ha buscado y se sigue 3) Nivel de red (network layer). Asegura la in-
buscando cierto grado de normalización compati- dependencia de las capas superiores con respecto
ble con la competencia comercial. En 1978, la ISO a las inferiores. Convierte los datos en paquetes
(International Standards Organization) propuso un normalizados y mantiene la conexión virtual entre
modelo para comunicación en redes locales deno- sistemas, la emisión de mensajes de estado, la re-
minado OSI, siglas de Open Systems gulación del tráfico en la red. Elige el recorrido
Interconnection ("interconexión de sistemas abier- físico que seguirán los datos de acuerdo con la in-
tos"). El modelo define una base común para co- formación sobre el estado de la red, prioridad de
ordinar el desarrollo de sistemas de redes locales a servicios y otros factores. En redes locales este ni-
partir de 7 niveles o "capas". La figura 30 presenta vel se completa automáticamente en la mayoría de
una esquema de estos 7 niveles junto con la refe- los casos. Por lo que respecta a redes globales o
rencia a algunos protocolos concretos de uso más redes locales de gran extensión, el protocolo más
o menos corriente. utilizado en la actualidad es IP (Internet Protocol)
Todas las redes locales estructuran sus protoco- que está integrado en el siguiente nivel junto con el
los generales en función (más o menos) de estos protocolo TCP. Este nivel se encarga también de
niveles que son los siguientes: gestionar y controlar los paquetes en que quedan
1) Nivel físico (physical layer). Se encarga de subdivididos los mensajes en comunicación
la transmisión de bits sobre un soporte físico. In- asíncrona. Estos paquetes son de diferentes tipos.
corpora la definición de las características eléctri- Los principales son los paquetes de establecimien-
cas y mecánicas requeridas para el acceso a todos to de un circuito virtual; los paquetes de respuesta
los dispositivos físicos, cables, conectores, orde- a una petición de llamada y los paquetes de datos y
nadores, etc. El tipo de cable utilizado, par trenza- supervisión.
do, coaxial o fibra óptica, se especifica en este ni- 4) Nivel de transporte (transport layer). Los
vel. Las características de estos medios deben que- protocolos del nivel de transporte actúan a local-
6 Presentación SMB (Server Message Block), NFSP (Network File Server Protocol) 6 Presentación
4 Transporte TCP (Transmission Control Protocol), SPX (Sequenced Packet Exchange) 4 Transporte
1 Físico Ethernet IEEE 802.3, Token Ring IEEE 803.5, RS-232, V.35 1 Físico
quiere un control centralizado de todos los nodos. borado diversas normas en colaboración con las
La estación centralizadora comprueba si hay algún otras asociaciones mencionadas. Una de las más
mensaje que se quiera transmitir por parte de una conocidas es la R-232 para conexiones en serie. El
estación periférica; en caso afirmativo da priori- CCITT es un comité dependiente de la ITU
dad o asigna una posición en lista de espera a esta (International Telecommunications Union), una
estación. organización del tratado de las Naciones Unidadas
El token passing o "paso de testigo" hace cir- creada para regularizar los diversos sistemas mun-
cular un grupo de bits que indican si el testigo está diales de comunicación.
libre u ocupado, es decir si la vía esta libre o no En los siguientes párrafos describiremos sucin-
para enviar mensaje. Se denomina token ("ficha", tamente las características principales de los tres
"testigo") a un bloque de control que se pasa de tipos de red más utilizados.
una estación a otra y que sirve para saber cuál de Ethernet es un tipo de red local desarrollado ori-
ellas tiene el control de la red. ginalmente por Rank Xerox para conectar los or-
denadores de su empresa y posteriormente desa-
Tipos de implantaciones de red rrollado por Xerox, Intel y Digital con una especi-
ficación elaborada conjuntamente, en 1980. Tanto
Las redes se pueden diseñar de muy diversos mo- desde el punto de vista histórico como comercial
dos, combinando de diferentes maneras los es el primer tipo de implantación del que hay que
subsistemas que hemos descrito en los apartados hablar. De un modo muy genérico, con considera-
anteriores. Se conoce por "arquitectura" de una red bles variaciones según los casos, puede describir-
o "tipo" de red, una particular combinación de to- se Ethernet como una red abierta, con topología en
pología, canales, protocolos, etc., que se traducen bus, con velocidad corriente de 10 mbps, que des-
en un sistema que puede ser comercializado o tra- ciende hasta 1 mbps en el tipo 1Base-5 y aumenta
ducido de algún modo en una instalación concreta. hasta 100 mbps en los tipos 100Base-X y
Los que siguen son algunos de los tipos principa- 100BaseVG. Como puede verse, la propia especi-
les que se han utilizado corrientemente desde hace ficación del tipo indica la velocidad. Utiliza co-
unos 10 o 15 años. La evolución de estos tipos está rrientemente cable coaxial de banda base pero tam-
ligada directamente a la evolución de una serie de bién puede utilizar par trenzado y fibra óptica con
estándares, normas o especificaciones que han ido el protocolo de control de acceso CSMA/CD. La
evolucionando a su vez desde principios de los se- separación máxima entre estaciones es otra carac-
tenta aproximadamente. Los principales son los terística importante y que varía según los tipos. Los
emitidos por organizaciones como el IEEE principales son los siguientes:
(Institute of Electrical and Electronic Engineers), El 10Base-5 o Ethernet "grueso", el primero que
ANSI (American National Standards Institute), EIA se utilizó, sigue siendo considerado por muchos
(Electronics Industries Association), CCITT como "el estándar de Ethernet" y utiliza cable
(Consultative Committee for International coaxial con una longitud máxima de 500 m. El
Telegraph and Telephone). 10Base-2 o Ethernet "delgado" utiliza cable coaxial
El IEEE ("i e cubo" como se le denomina popu- con una longitud máxima de 185 m. El 10Base-T
larmente) es una sociedad con base en Estados utiliza cable de par trenzado con una longitud máxi-
Unidos que ha desarrollado normas para una gran ma de 100 m. El 1Base-5 utiliza cable de par tren-
diversidad de sectores, entre ellos el que nos ocu- zado con una longitud máxima de 500 m. El
pa. Las normas y recomendaciones sobre redes lo- 10Broad-36 utiliza cable coaxial con una longitud
cales son desarrolladas por los comités 802, por lo máxima de 3.600 m y transmisión en banda ancha,
que todas las normativas se denominan con núme- a diferencia de los anteriores que, como lo indica
ros que comienzan con estos dígitos, como las es- su nombre, transmiten en banda base, es decir sin
pecificaciones 802.3 para Ethernet, o las 802.5 para integrar varios canales en el mismo cable mediante
Token Ring. Estas especificaciones son pasadas al procedimientos de modulación sobre portadora
ANSI para su aprobación y normalización en Esta- como los que hemos descrito en la primera sección
dos Unidos y, por extensión, a muchos otros paí- de este capítulo. El 10Base-F utiliza cable de fibra
ses. El EIA es una asociación fundada en 1924 por óptica a 10 mbps con una longitud de hasta 4.000
fabricantes de productos electrónicos y que ha ela- m. El 100Base-X y el 100VG-AnyLAN son nuevas
normas Ethernet que proporcionan un rendimiento des que aquí se mencionan son nominales y una
nominal de 100 mbps sobre configuraciones red Token Ring a 4 mbps podría tener un rendi-
jeraquizadas con par trenzado y que difieren fun- miento superior a una Ethernet a 10 mbps dado que
damentalmente en el protocolo de control de acce- son muchos los factores en juego.
so utilizado. La topología externa es en estrella pero la orga-
Durante muchos años Ethernet ha sido el siste- nización lógica es en anillo. El protocolo básico es
ma de red que ha crecido con un ritmo más soste- el paso de testigo o token passing. El token es un
nido y que se ha escogido como primera alternati- bloque de control que se pasa de una estación a
va por un mayor número de empresas. Sigue sien- otra y que sirve para saber cuál de ellas tiene el
do el tipo de red más utilizado en la actualidad con control de la red. Si una estación quiere transmitir
una estimación de más del 60% del total del par- datos, en un sistema que utilice este protocolo, tie-
que de redes instaladas. ne que "adquirir el token". Una vez que lo ha ad-
Token Ring es un tipo de red desarrollada por quirido, añade los datos al token y los transmite
IBM y que se introdujo en el mercado en 1985. La conjuntamente de estación en estación hasta que
primera red comercializada por IBM contaba on los datos llegan a su destino y el token queda libe-
una velocidad de 4 mbps que aumentó a 16 mbps rado. Las estaciones de trabajo se conectan a los
con la versión que sacaron en 1989, una velocidad concentradores centrales que se denominan MAU
muy alta para una red local en aquellas fechas. La (Multistation Acces Unit) que pueden a su vez co-
idea fundamental provenía de una compañía ho- nectarse entre sí para formar grandes redes. Los
landesa a la que IBM compró la patente. La espe- MAUs más corrientes disponen de 16 puertos de
cificación está recogida en la norma 802.5 del conexión unidos entre sí con cables de par trenza-
IEEE. Es un tipo red más cara de instalar que sus do apantallado.
competidoras pero proporciona un rendimiento Puede utilizar como soporte físico cable en par
muy sólido y es la más utilizada después de trenzado blindado, coaxial de banda base o fibra
Ethernet. Debe tenerse en cuenta que las velocida- óptica. Hay dos versiones principales, que ya he-
mos mencionado: la que funciona con velocidades
Cable Coaxial - máx. 500 m. de 4 mbps y la de 16 mbps. Con par trenzado pue-
den conectarse hasta 72 estaciones sobre una dis-
tancia máxima de 100 m. Con cable coaxial de ban-
máx. 50 m da base pueden conectarse hasta 260 sobre unos
300 m de distancia máxima. Diferentes anillos pue-
den conectarse entre sí, con lo que la red puede
extenderse sin límite.
ArcNet es un tipo de red desarrollado por
Datapoint hacia 1977. Está basada en la utilización
de RIMs (siglas de Resource Interface Module),
3
un dispositivo que controla el funcionamiento de
Enlace la red por lo que respecta principalmente a la trans-
misión de datos y detección de errores. Su topolo-
R gía externa es en estrella aunque internamente fun-
ciona como una token ring, con paso de testigo. La
Enlace velocidad del tipo original es más bien lenta, de
2,5 mbps, aunque existe una versión mejorada,
1 2 ArcNet Plus, que funciona a 20 mbps. La máxima
distancia que puede alcanzar sin repetidor es del
orden de los 600 m. Utiliza cable normalizado
R R coaxial RG-62 A/U de 93 ohmnios y conectores
BCN, aunque puede instalarse también con par tren-
zado y fibra óptica.
Otro tipo de red popular hace algunos años era
Figura 31 Ethernet básico y extendido Apple Talk, un tipo de red desarrollado por Apple
Computers para conectar ordenadores Apple coste, la mayor facilidad de instalación y de man-
Macintosh, por lo general en pequeños grupos. Uti- tenimiento, y todos sus inconvenientes, el retardo
lizaba un método de acceso denominado Local Talk. en el trabajo cuando dos ordenadores están com-
La conexión se realiza por pares para conectar hasta partiendo un mismo dispositivo, el mayor riesgo
32 dispositivos en un área de 300 m. La velocidad de errores y en general, todos los inconvenientes
es lenta, del orden de los 0,24 mbps. El coste es que conlleva una dependencia mutua. La alternati-
muy bajo en comparación con los otros tipos. va es organizar un auténtico sistema de red con al
menos un ordenador dedicado a la función exclu-
Sistemas operativos de red siva de servidor del resto de los ordenadores, lo
que supone un mayor coste inicial y, probablemen-
Los tipos de red que hemos visto en la sección an- te, un mayor coste de personal, pero garantiza un
terior son completamente independientes del siste- mayor rendimiento en el trabajo.
ma operativo. Pero para trabajar en red, al igual b) Control de la red. Si se opta por la opción de
que para trabajar con un PC, se necesita un sistema un servidor dedicado es preciso aceptar con clari-
operativo. El trabajo en red no significa cambiar dad lo que ello supone. Debe haber al menos una
de sistema operativo pero es preciso, al menos, una persona que asuma el control del servidor y, con
extensión de las funciones del sistema operativo ello, el control del funcionamiento informático ge-
corriente en un PC que permita acceder a otros or- neral del despacho; que sea la responsable del man-
denadores. Entre los sistemas operativos para re- tenimiento de las máquinas, de los programas y,
des pueden mencionarse Windows 95 o 98, Apple quizás, en cierta medida, del modo en que se traba-
Share, para sistemas sencillos par-a-par, y Novell, ja.
Windows NT o IBM LAB Server para sistemas más c) Funciones del servidor. Las funciones carac-
complejos. Sólo nos referiremos a tres de ellos, terísticas de un servidor son las que ya hemos men-
por ser los de mayor implantación y los que con cionado más arriba: como servidor de disco (disk
mayor probabilidad puede utilizar un arquitecto en server) dando acceso a archivos o zonas de disco
su despacho. desde otros terminales; como servidor de ficheros
La figura 32 muestra la evolución de los princi- (file server) con opciones especiales que procesen
pales sistemas operativos para red en los últimos 5 directamente las peticiones y controlen que sólo
años. Es de destacar la sorprendente ascensión de haya un usuario utilizando un fichero en un mo-
Linux, un sistema operativo para red creado origi- mento dado; como servidor de impresión; como
nalmente por Linus Torvalds, en 1991, cuando era servidor de comunicaciones. A estas funciones ca-
un estudiante en la universidad de Helsinki, como racterísticas se pueden agregar otras que incluyen
una variante de Unix, y que ha pasado de contar pequeñas aplicaciones que pueden aumentar el ren-
con 10 usuarios, en aquella fecha, a unos 10 millo- dimiento de la red y descargar a las estaciones de
nes en la actualidad. Tiene una particularidad que trabajo de tareas más rutinarias.
es su mayor virtud aunque puede también conver- d) Capacidad del servidor. En función de todo
tirse en su mayor desventaja: no pertenece a nadie, lo anterior se debe hacer una cuidadosa estimación
ha sido desarrollado a partir de la labor conjunta
de programadores de varios puntos del planeta. Los Cuota de Mercado
40%
sistemas operativos de red caen en un sector muy Novell Netware
activo en el que es posible que se produzcan gran-
30%
des cambios en pocos años.
Varios Unix
Hay una serie de cuestiones básicas que deben de
20%
tenerse presente antes de adquirir un sistema ope-
rativo determinado. Las principales son las siguien- 10%
tes: Windows NT Server Linux
a) Sistema par-a-par o basado en servidores. La
primera pregunta que debe intentar responder quien 1994 1995 1996 1997 1998
de la capacidad del servidor por lo que hace a la mas compartidos; al seleccionar una opción el sis-
memoria del disco duro, la memoria RAM y la ve- tema le asigna una letra de unidad disponible.
locidad de proceso. Un servidor de archivos puede Es posible compartir directorios, ficheros y
requerir un gran disco duro y poco más, contando periféricos. Para compartir ficheros se activa una
con la velocidad y memoria suficiente par garanti- opción específica de "compartir" que activa un
zar un acceso rápido desde los terminales. Un ser- cuadro de diálogo que permite activar diferentes
vidor implicado en tareas más complejas puede alternativas de acceso. Una opción importante ofre-
requerir una importante cantidad de memoria adi- cida por el sistema es la dada por lo que se deno-
cional y velocidad de procesamiento para poder mina DDE (siglas de Dynamic Data Exchange, "in-
simultanear diversas tareas sin que esto repercuta tercambio dinámico de datos"); esta opción permi-
en el acceso. te copiar partes de un fichero de otro ordenador de
e) Fiabilidad, seguridad, utilidades de diagnós- tal modo que los cambios posteriores que se lleven
tico. El sistema operativo debe contar con siste- a cabo en el fichero original se vayan actualizando
mas que garanticen de diversos modos que no se automáticamente en el fichero copiado.
produzca un colapso de la red y que, si se produce, El sistema de seguridad es bastante más elemen-
tenga la menor repercusión posible. Muchos siste- tal que el de Novell y otros sistemas operativos de
mas operativos incluyen sistemas que duplican red más profesionales pero esto es una desventaja
automáticamente (en el argot se dice que crean in- poco importante si se utiliza en un despacho pe-
formación "especular" o información "mirror") toda queño. Se proporciona una protección de acceso
la información de una unidad de disco, de tal modo mediante un password y listas de control con acce-
que si esta falla se pueda recurrir en cualquier ins- sos restringidos. Cada usuario cuenta por añadidu-
tante a la copia de seguridad. Tanto Windows NT ra con la posibilidad de asignar de modo discre-
como Novell cuentan con esta opción. Tampoco cional permisos de lectura a los ficheros de su or-
está de más comprobar las herramientas adiciona- denador.
les que incorpora para supervisar en todo momen- También integra varias funciones de comunica-
to el funcionamiento de la red y prevenir ción tales como reuniones en tiempo real y correo
disfunciones. electrónico. La opción "conversar" permite dividir
la pantalla en hasta ocho partes, de tal modo que
Windows grupo de trabajo cada una de ellas muestre el contenido de una co-
municación enviada por un participante en la re-
El entorno windows para trabajo en grupo, cuya unión. Las opciones de correo electrónico también
versión más reciente es Windows 98, pero está dis- facilitan la gestión del correo de un modo más efec-
ponible desde Windows 3.11, es el sistema más tivo que el de otros sistemas.
sencillo de instalar y utilizar y puede suponer una
alternativa interesante para despachos pequeños que Novell
prefieren comenzar poco a poco e irse familiari-
zando con los problemas propios del trabajo en red. Novell nacio en 1982 como una pequeña compa-
Es un sistema par-a-par que puede funcionar per- ñía que en poco tiempo puso en circulación el pri-
fectamente con ordenadores de gama media; la con- mer sistema operativo para redes que permitía com-
figuración mínima requerida sería un PC tipo i486, partir dispositivos de un modo eficaz. La compa-
es decir, un tipo de ordenador que, en 1998 ya se ñía creció hasta crear una serie de productos que
ha convertido en una reliquia. La instalación es tan se conocen actualmente como la "familia Netware".
elemental como la del propio entorno windows; tan El sistema operativo Novell Netware es el más uti-
sólo requiere activar las opciones específicas para lizado en redes locales de empresas grandes debi-
red, equipar a cada ordenador con una tarjeta que do, entre otras razones, a que permite diseñar y
deberá ser propiamente configurada y conectar to- adaptar el sistema de trabajo y las característica de
dos los ordenadores entre sí por un cableado ade- la gestión a las necesidades de la empresa. Pueden
cuado. Para conectar los ordenadores entre sí una diseñarse sistemas relativamente simples en donde
vez completada la instalación basta con activar la los servicios fundamentales sean el acceso a fiche-
opción "conectar unidad de red" que presenta una ros y periféricos y pueden también diseñarse siste-
ventana con una lista de los ordenadores y siste- mas que enlacen cientos de ordenadores para dife-
rentes tareas y con modos de acceso adaptados a operaciones tales como leer ficheros, pero no po-
los diferentes usuarios y funciones. Admite todas drá realizar otras tales como escribir sobre fiche-
las topologías de red. Por lo general funciona con ros o borrarlos, o crear nuevos ficheros o
un servidor central que, corrientemente, es un or- subdirectorios. También es posible que el usuario
denador con una gran cantidad de memoria ram y especifique niveles de acceso para ficheros propios.
una gran capacidad de almacenamiento. Puede ser Hay cuatro combinaciones de atributos que un usua-
un mini o un micro de gama alta. El servidor actúa rio puede asignar a un fichero o un grupo de fiche-
de enlace entre todas las estaciones que deben ac- ros: compartido y sólo lectura, compartido y lectu-
ceder obligatoriamente a él para cualquier transac- ra/escritura, no compartido y sólo lectura, no com-
ción. Las estaciones cuentan con un sistema opera- partido y lectura/escritura.
tivo propio y cuentan con un programa especial para La gestión de impresión se lleva a cabo por
conectarse a la red. Se presupone la existencia de medio de módulos específicos tales como printdef,
una conexión física, a través de una tarjeta de red y que permite definir los diferentes tipos de disposi-
un cable que llega hasta este servidor. Este progra- tivos, los diferentes modos de impresión y otras
ma de conexión permitirá a cada estación acceder alternativas, o como capture, que permite
a los programas y ficheros del servidor y, a través redireccionar los puertos de impresión. La comu-
de él, a cualquiera otra estación de trabajo. Los pro- nicación con otros sistemas se lleva a cabo por
gramas o ficheros transferidos se cargan en la me- medio de routers, bridges y gateways, cuya ges-
moria ram de la estación. tión está integrada directamente en el sistema.
Todos los sistemas de red cuentan con un siste-
ma de bloqueo, una técnica utilizada en redes loca- Windows NT
les para controlar el acceso a ficheros. Hay dos téc-
nicas básicas: el bloqueo de ficheros (file locking) El sistema operativo de red Windows NT (Windows
y el bloqueo de registros (record locking). El pri- New Technology) apareció en el mercado en 1994
mero es una técnica de software que evita la actua- y ha ido adquiriendo una lenta pero progresiva
lización de un fichero por más de un usuario; cuan- implantación en sistemas de redes locales de tama-
do un usuario accede a un fichero, el sistema acti- ño medio, con considerables posibilidades de
va un indicador (flag). Si el indicador indica "blo- convertirse en uno de los principales sistemas de
queo" ningún otro usuario podrá acceder al fichero gestión de redes en cierto tipo de despachos entre
hasta que el indicador se desactive. El segundo es los que cabe incluir claramente los de arquitectura.
un método de protección que evita el acceso si- A diferencia de Windows 3.11 y Windows 95 es un
multáneo al registro de un fichero por más de un sistema operativo plenamente autónomo. Es un sis-
usuario. Diferentes usuarios pueden escribir en un tema operativo de 32 bits con una gestión de me-
mismo fichero pero ciertas zonas quedan protegi- moria ("plana" en lugar de "paginada") mucho más
das contra el acceso simultáneo. eficaz, algo que afecta de un modo directo a los
En Novell, el administrador de un sistema tiene programas gráficos. Incluye funciones multitarea
varias opciones de gestión de ficheros. Puede defi- y multiproceso y es compatible con un considera-
nir un fichero o un programa como compartido o ble número de sistemas.
como no compartido. En el primer caso varios usua- Utiliza un sistema de gestión de ficheros propio
rios pueden acceder simultáneamente al mismo, en denominado NTFS (NT File System) que, entre
el segundo caso el acceso es único y el segundo otras cosas, permite asignar hasta 256 caracteres a
deberá esperar a que quede libre. cada fichero. Cuenta con un sistema de control que
El sistema de seguridad de Novell es potente y asegura que si el sistema falla al reinicializarlo,
ofrece diversas alternativas. Se puede acceder a fi- todos los datos se encuentren en su posición origi-
cheros y programas por el procedimiento de login: nal.
el usuario debe introducir el nombre del servidor, El control de los diferentes dispositivos y co-
un nombre de usuario y un password. Si alguno de nexiones de diverso tipo por parte del administra-
estos datos es equivocado se rechaza el acceso. Una dor del sistema se lleva a cabo por un sistema de
segunda posibilidad es restringir el acceso por ventanas interactivas que facilitan el control del
medio de permisos específicos de acceso a fiche- trabajo, la asignación de grupos de usuarios o la
ros y directorios. El usuario podrá realizar ciertas utilización de periféricos para tareas de impresión.
con pérdidas del 99% en 20 m. En 1970, tras los primer satélite, el Sputnik, las posibilidades de uti-
trabajos en 1966 de Ch. Kuen Kao y G.A. Hockman, lizar el aire como soporte físico de transmisión tam-
dos investigadores de Standard Telephone Ltd a bién se han incrementado espectacularmente. Du-
quienes ya hemos mencionado, se da un enorme rante la década de los sesenta se pusieron en órbita
avance utilizando arseniuro de galio para emitir luz diversos tipos de satélites, utilizados para la obser-
infrarroja, sílice para transportarla y sicilio para vación astronómica, para la toma de datos
detectarla. En 1972 aparecen en Estados Unidos geodésicos, para la toma de datos meterológicos,
fibras hechas con sílice (vidrio) que conservan el para usos militares y, en fin, para la telecomunica-
40% de la energía en 1 km con tan sólo 4 dB de ción. En la siguiente sección resumiremos alguna
atenuación. El primer tendido se hizo en 1977, en de las características principales de los sistemas de
Chicago, por la AT&T. telecomunicación basados en satélites.
Con la excepción de la fibra óptica, los conduc- La aparición de los teléfonos celulares,
tores siguen siendo básicamente de cobre, igual que inalámbricos, que pueden utilizarse también para
hace cien años, un buen conductor de la electrici- la transmisión de datos informáticos, completa el
dad. Y el fenómeno físico, la conducción guiada conjunto de alternativas principales con que se
de ondas electromagnéticas, es el mismo. La prin- cuenta a final de siglo. Todos estos sistemas convi-
cipal diferencia y el gran salto adelante, se dio con ven en la actualidad y es previsible que sigan con-
las técnicas de multiplexado y la utilización de ca- viviendo en los próximos años, aunque no es me-
bles de banda ancha capaces de incorporar múlti- nos previsible que algunos de ellos desaparecerán
ples canales. Algo que se ha disparado hacia ade- y que otros métodos que aún no conocemos tomen
lante con la fibra óptica que permite multiplicar su lugar.
por millones esta capacidad de integración de ca- Pese a todo, la transmisión por aire tiene unas
nales sobre un mismo soporte de reducidas dimen- limitaciones que pueden llegar a colmarse.
siones. Negroponte argumenta que esto llevará a invertir
Pero los medios alámbrico no son la única for- la evolución histórica de tal modo que, en breve
ma de comunicación. Desde que en 1895 Marconi plazo, toda la televisión será por cable mientras que
inventara la telegrafía sin hilos, la radio y, poste- las comunicaciones personales pasarán a ser
riormente la televisión, son alternativas bien fami- mayoritariamente inalámbricas. Esta predicción,
liares para el envío de información a distancia. que un senador americano bautizó como el
Y, a partir de 1957, en que se puso en órbita el "Negroponte Flip", denominación que el propio
Redes locales
inalámbricas
300 Ghz 1 mm
Satélites Satélites de
militares banda ancha
30 Ghz 1 cm
Satélites
3 Ghz experimentales Satélites Satélites de 10 cm
geoestacionarios órbita baja
TV color
300 Mhz Teléfono celular 1m
TV blanco Radio FM
y negro
30 Mhz 10 m
Radio de Radios especiales
3 Mhz
onda corta de onda corta 100 m
Negroponte recoge con regocijo en varias publica- compatibles. Cuanto más alto esté situado el saté-
ciones, incluido su éxito de ventas Being digital, lite mayor porción de la tierra "verá", por lo que se
ha sido discutida entre otros, por Joseph N. Pelton necesitará un número menor para cubrir toda su
(ver: "Telecommunications for the 21st Century", superficie. Pero cuanto más alto esté situado, ma-
Scientific American, april 1998, p. 68-73) quien ar- yor será la atenuación de la señal que reciba y ma-
gumenta que iremos a un sistema mixto en breve yor será el tiempo que tardará en recibirla. Esto
plazo en el que no habrá una técnica predominan- significa que necesitará antenas muy grandes para
te. La figura 33 muestra un resumen de los princi- captar la señal y, además, que el retardo de recep-
pales sistemas de telecomunicación disponibles a ción puede resultar incompatible con determina-
finales del siglo, con sus frecuencias característi- das aplicaciones.
cas. En la literatura anglosajona se denomina a los
tres tipos principales de satélites geoestacionarios
Satélites y otros medios globales inalámbricos con que se cuenta en la actualidad en el sector de
telecomunicaciones GEOs, MEOs y LEOs. Un
El primer satélite de uso comercial para telecomu- GEO (Geosynchronous Earth Orbit) está situado
nicaciones, el Telstar, se puso en órbita en 1962, a 36.000 km sobre la superficie de la tierra. A esta
cinco años después del lanzamiento del Sputnik. distancia, basta con 4 o 5 satélites para cubrir toda
En 1964 se creó Intelsat (International su superficie. Por contra, requiere antenas de 2 o 3
Communication Satelite Organization) que al año m de amplitud y tarda 1/4 de segundo en recibir
siguiente lanzó el Intelstat 1 bautizado como Early una señal, lo que supone un retardo importante para
Brid, el primer satélite geoestacionario, de 0,9 m una conversación telefónica. Un MEO (Medium
de diámetro y 77 kg de peso. En 1998 había 220 Earth Orbit) está situado a menos de 10.000 kms
satélites comerciales en órbita y los expertos con- de altitud. A esta distancia se necesitarían más de
sideran que esta cifra puede crecer hasta 1.000 du- 12 satélites para cubrir toda la superficie de la Tie-
rante la primera década de siglo que viene. Mu- rra. Por otro lado, la señal le llega en centésimas
chos de estos satélites son bastante más volumino- de segundo, lo que permite que sea utilizado para
sos que sus predecesores. El Intelstat VI, lanzado a comunicaciones telefónicas con antenas de dimen-
principios de los noventa tenía 20 m de altura, 4 m siones similares al anterior. Un LEO (Low Earth
de diámetro y pesaba 2 toneladas. Daba soporte a Orbit) está situado a menos de 2.000 kms. A esta
un máximo de 110.000 canales telefónicos. distancia se necesitarían cerca de 100 satélites para
Para hacerse cargo de la situación hay que su- cubrir toda la superficie terrestre aunque los incon-
brayar el hecho de que la mayoría de los países no venientes relacionados con la atenuación práctica-
cuentan con tendidos de fibra óptica ni con nada mente desaparecen. La franja comprendida entre
que se le parezca y de que su conexión a Internet se los 1.500 y los 10.000 kms de altitud, denominada
lleva a cabo a través de satélites, principalmente "cinturón de Van Allen", no puede utilizarse debi-
de Intelsat. do a la radiación lo que limita aún más las alterna-
Las órbitas que describen los satélites pueden tivas. Los tres tipos, con sus coberturas caracterís-
ser heliosincrónicas o geosincrónicas. Los prime- ticas, se representan en la figura 34.
ros giran con el sol y pasan a una determinada hora Todos estos inconvenientes se ven compensa-
por un mismo sitio. Por lo general describen órbi- dos por importantes ventajas. La principal es que
tas circulares, casi polares. Los segundos descri- la inversión, para el usuario, es mínima. No se ne-
ben órbitas circulares de 24 horas, en el plano ecua- cesitan instalaciones complicadas ni tendidos de
torial, desplazándose a una velocidad de 3.075 cables a través de edificios y el coste de enviar una
metros por segundo, con lo que mantienen una po- señal por el satélite es el mismo para uno que para
sición aproximadamente fija sobre una determina- varios millones de receptores. Para una compañía
da zona de la tierra. Este es el tipo que se utiliza en que deba comunicarse con frecuencia a distancias
comunicaciones y que se denomina superiores a los 800 km de distancia pueden resul-
"geoestacionario". tar más baratos que la utilización de una red por
El principal problema que se debe afrontar al cable. El utillaje requerido es muy fácil de instalar:
poner en órbita un satélite geoestacionario es el en- basta con poco más que una antena de 1,2 a 2,8 m
contrar un equilibrio adecuado entre requisitos in- en determinados casos. Por otro lado, las velocida-
des son del orden de los 19,2 kbps en sistemas de vez más universal con conexiones entre empresas
bajo coste, excesivamente lentas para muchas apli- o equipos situados en difererentes partes del glo-
caciones. bo.
Todo esto está estrechamente relacionado con
la difusión de los teléfonos celulares. Los teléfo- Redes digitales integradas
nos celulares funcionan en una banda de 800 a 900
MHz. Se introdujeron en Estados Unidos a princi- El módem es un dispositivo arcaico cuya existen-
pios de los ochenta. El nombre viene de que el área cia se justifica por la gran dificultad de desmanterlar
servida se divide en "células" cada una con una un sistema tan complejo como el de la red telefóni-
estación y una torre de radio. Los teléfonos trans- ca, que cuenta con cien años de antigüedad y cien-
miten a la estación en una frecuencia y reciben en tos de miles de kilómetros de cables tendidos por
otra. En la base se convierten en microondas a todos los lugares del globo. Pero la necesidad de
mayor frecuencia y de ahí pasan a un conmutador preservar esta estructura obliga a hacer algo tan
telefónico donde se reconvierten de nuevo. Su absurdo como gastar tiempo y dinero en adquirir
mayor limitación es que la frecuencia con que cuen- un aparato para convertir las señales digitales del
tan no les permite transmitir a más de 100 kbps. ordenador en señales analógicas, para enviarlas a
A partir de 1996 han aparecido en Europa y en la central telefónica en donde volverán a ser con-
Estados Unidos (1998) aparatos de menos de me- vertidas en señales digitales que puedan transmitirse
dio kg de peso con funciones de teléfono celular, de modo rápido y eficaz hasta su destino. ¿No se-
fax y ordenador personal con conexión a Internet y ría posible ahorrarse estos pasos y enviar directa-
correo electrónico. La compañía Motorola ha pues- mente señales digitales?
to en funcionamiento un sistema, el Iridium, de te- Esto es, no sólo posible, sino conveniente y es
lefonía móvil con 66 pequeños satélites (11 por lo que ha llevado a las compañías de comunica-
órbita en 6 órbitas) de 1 × 2 m y 315 kilos de peso, ción a adoptar una norma internacional para exten-
con áreas de cobertura de 650 kms de diámetro. der las capacidades de las líneas digitales de tal
En fin, hay varias razones que juegan a favor de modo que puedan llegar a todas las casas y lugares
la difusión de los métodos inalámbricos. En pri- de trabajo del mundo sin necesidad de pasar por
mer lugar, la movilidad y la creciente utilización esta serie de conversiones y reconversiones inúti-
de ordenadores portátiles. Las ventajas de poder les. El ISDN, siglas de Integrated Services Digital
trabajar desde cualquier lugar, manteniendo el ac- Network, o RDSI, ("red digital de servicios inte-
ceso a información relevante, personal o comparti- grados") es un estándar internacional de comuni-
da es lo suficientemente clara como para que caciones, propuesto a partir de 1984 por la CCITT
huelguen argumentos. A esto hay que sumar la ten- tras varios años de estudio, para transmisión de
dencia a compartir información de un modo cada audio, vídeo y datos entre terminales digitales. El
término apareció en 1971 y las primeras recomen-
daciones de normalización de dieron en 1984 por
GEO la CCITT. El primer servicio se proporcionó en
30 000 km
1985 por parte de la British Telecom, en Londres.
En 1988 estaba disponible en 60 ciudades de In-
glaterra y comenzaba a utilizarse en Francia y en
MEO Estados Unidos. En España ha comenzado a im-
10 000 km
plantarse desde mediados de los noventa.
El RDSI se presenta inicialmente como una evo-
LEO lución de la red telefónica, pero su finalidad va
1 000 km más allá y está concebido para transmitir todo tipo
de datos. Utiliza TDM como técnica de
multiplexado y se presenta en dos formas: BRI
(Basic Rate Interface, "interfaz de régimen bási-
co") y PRI (Primary Rate Interface, "interfaz de
Figura 34 Cobertura de los tres tipos principales régimen primario"). En el sistema europeo se
de satélites de telecomunicación uitiliza la estructura básica que ya hemos descrito
Redes metropolitanas
que asegure que el formato y la codificación de los locidad. Un sistema ATM puede trabajar a 25-51
paquetes serán comprendidos. El protocolo más mbps sobre par trenzado, a 3,1 mbps sobre fibras
extendido para la conmutación de paquetes era, ópticas multimodo, a 155 mbps sobre fibras ópti-
hasta hace poco, el X.25, un protocolo que nació cas monomodo y par trenzado blindado, y a 622
en Estados Unidos para intercambiar datos entre mbps sobre fibras ópticas monomodo.
redes locales distantes a través de líneas telefóni- Las direcciones de terminales se aligeran. No
cas digitales. Hay muchas operaciones, como el utiliza enlaces de datos largos concatenados sino
pago con tarjetas de crédito, que están que utiliza un mecanismo de direccionamiento con
automatizadas según este protocolo. construcciones jerárquicas. Se basa en enlaces pun-
El X.25 ha sido substituido, en los últimos años, to a punto entre terminales sin apoyarse en un me-
en Estados Unidos principalmente, por otro proto- dio de transmisión de acceso compartido. Median-
colo que ofrecía mayor velocidad a menor coste: te un sistema especial, permite independizar las
el Frame Relay (que en algún caso se ha traducido construcciones lógicas de las físicas, posibilitando
nada menos que como "interconexión por trans- la creación de redes locales virtuales sobre una to-
bordo predeterminado"). El Frame Relay funciona pología arbitraria de malla que representa la red
con multiplexado estadístico y puede operar entre global.
64 kbps y 45 mbps. Su mayor efectividad se debe a Todas estas innovaciones, de las que aquí sólo
que aligera sus envíos relegando en parte el con- se pretende dar una idea general, configuran un sis-
trol de errores a los ordenadores locales, sacando tema que, a finales del siglo, se presenta como la
partido del aumento en seguridad y fiabilidad de solución inmediata para poder superar la barrera
los nuevos sistemas operativos. Si ocurre algún impuesta por las redes actuales al envío de datos
problema, se anula la transmisión y se avisa a los de gran volumen a velocidades razonables. Inicial-
terminales de que tomen medidas para corregirlos. mente ATM nació para ser usada en RDSI de Ban-
Como esto ocurre pocas veces, el sistema resulta da ancha cuando los niveles de tráfico hicieron pre-
suficientemente fiable. ver que ya estaba madura una nueva generación de
Pero tanto porque esta tecnología contribuye a tecnología para WANs. Sin embargo su uso se ha
aumentar el tráfico al tener que reenviar mensajes comenzado a implantar en universidades y empre-
en un porcentaje pequeño pero no despreciable, sas privadas que requieren grandes anchos de ban-
como, sobre todo, porque el tráfico crece por sí da que rebasan las capacidades de redes locales
solo a medida que aumenta el uso de las redes, la como Ethernet. Su éxito hace pensar que es proba-
búsqueda de un sistema que mejore la situación se ble que se extienda a todo tipo de redes a medida
ha convertido en una necesidad que se ha dispara- que aumente el intercambio de formatos multimedia
do con el aumento del intercambio de vídeo e imá- y crezcan las necesidades de ancho de banda. Hay
genes. que recalcar que si la organización sólo va a inter-
La mejor respuesta a este problema es, en la cambiar datos, ATM es un lujo innecesario. Pero si
actualidad, ATM. Las características de este proto- se va a intercambiar audio, vídeo o imágenes pue-
colo son las siguientes. de convertirse en una necesidad ineludible.
ATM se basa en una trama o formato de paque-
te de células pequeñas, de tamaño fijo. Las células FO / ATM
- TV
tienen un total de 53 bytes distribuidos en una ca- Red FO / ATM - Teléfono
Local - Video
becera de 5 bytes y un grupo de datos de 48 bytes.
- PC
Estas células se intercalan en diferentes flujos lo
que permite una asignación flexible del ancho de
RDSI de Banda Ancha
banda. Es decir, se utiliza un sistema de
multiplexado que permite enviar grandes cantida- Centro de
des de información a muy altas velocidades. Servicios FO / ATM Red
FO / ATM Local
Además de esto utiliza un tipo especial de con-
mutador. Los conmutadores ATM son dispositivos FO / ATM: Fibra Óptica y Células ATM
multipuerto especiales que permiten diferentes ve- a 155 ó 622 mbps
locidades de enlace sobre la misma red. Esto libe-
ra al sistema de tener que trabajar a una misma ve- Figura 37 Organización de una WAN con ATM
la conexión directa se efectúa o bien a través una Control Protocol ("protocolo de control de trans-
gateway, o puerta de acceso de una red a otra, un misión"). Los TCP/IP constituyen una familia de
dispositivo que ya hemos visto en los apartados protocolos utilizada por Internet para mantener la
anteriores, a propósito de redes locales, o bien a compatibilidad de comunicación entre diferentes
través de una IP router, o a través de una dedicated tipos de computadoras. Pueden considerarse como
connection, una conexión dedicada. Cualquiera de el punto de partida para el funcionamiento de
estos términos hace referencia a una máquina es- Internet.
pecializada, conectada a través de una línea telefó- Estos protocolos permiten que máquinas total-
nica igualmente especializada, capaz de transferen- mente distintas puedan relacionarse entre sí con in-
cias de, como mínimo, 9.600 baudios pero que pue- dependencia de sus configuraciones específicas y
den alcanzar los 45 Mbps a través de fibras ópti- de la incompatibilidad habitual entre los ficheros
cas. El acceso directo implica una petición al que generan. El protocolo TCP/IP es público y
Internet NIC y un coste importante en términos de puede ser utilizado por cualquier entidad. De he-
instalación de maquinaria, programas y manteni- cho no es un protocolo específico de Internet sino
miento. que ha sido utilizado en muy diferentes contextos
Una vez que se cuente con una conexión, es y tipos de redes. Las familias principales de proto-
preciso configurar el ordenador para que pueda colos son, entre otros: transport, routing, network
utilizar la red. Esto implica, en primer lugar, una addresses, user services, gateway. Los protocolos
serie de requisitos físicos, que no comentaremos TCP/IP se propusieron por primera vez en 1973,
porque son equivalentes a los necesarios para una dos años después de la puesta en funcionamiento
red local o ya vienen dados porque la conexión se de ARPANET, la predecesora de Internet. La pri-
efectúa a través de una red local, y que consisten mera versión plenamente normalizada apareció en
básicamente en la incorporación al ordenador de 1982. Al año siguiente la universidad de California
una tarjeta de red y una conexión con un cable. A en Berkeley sacó una versión de UNIX que incor-
partir de aquí, será preciso conocer los códigos de poraba estos protocolos y que contribuyó a su ex-
una serie de nodos intermedios pansión.
En primer lugar será necesario conocer el códi- Los códigos dados por el IP son números y, como
go IP, siglas de Internet Protocol, de la máquina ya hemos subrayado, para la mayoría de los usua-
que vamos a utilizar. La conexión a Internet a tra- rios es más fácil recordar nombres que números
vés de un servidor requiere una configuración pre- por lo que, en la práctica, no se utiliza la dirección
via en la que figura la información sobre la direc- de un ordenador dada por su código IP sino la dada
ción IP del ordenador con el que estemos trabajan- por un nombre. Esta conversión viene facilitada por
do. Un código IP tiene un formato único dividido el DNS, siglas de Domain Name Server, ("servidor
en 4 partes, cuatro números separados por un pun- de nombre del dominio"). Estos nombres deben ser
to. Por ejemplo, el código IP de un ordenador de la traducidos a códigos digitales para que la red pue-
ETS de Arquitectura de Barcelona puede tener este da gestionarlos. La tarea de traducir estos códigos
aspecto: 147.83.62.171. El primer número identi- la lleva a cabo el DNS, un servidor o un grupo de
fica la región geográfica. El segundo, la organiza- servidores que mantienen una lista de códigos y
ción (en este caso la UPC, Universitat Politècnica nombres equivalentes de todas las máquinas del
de Catalunya) o el proveedor en el caso de una mundo conectadas a Internet. La lista de nombres
conexión privada. El tercero, un grupo de ordena- y códigos asociados se conserva en una tabla de-
dores dentro de esta organización. El cuarto, la má- nominada host table que se almacena en un direc-
quina concreta, el ordenador desde el que se traba- torio denominado /etc/host en el servidor Unix de
ja. Una vez configurada la máquina, para estable- la organización a que pertenece el ordenador que
cer la conexión, los usuarios no introducen estos se esté utilizando.
números, largos y difíciles de recordar, sino un nom- La lista principal, de alrededor de medio mega
bre corriente, más descriptivo, y que se traduce al a mediados de 1996, se actualiza aproximadamen-
código IP por obra y gracia del DNS que describi- te cada hora en el NIC (Network Information
remos más adelante. Center). El NIC es también quien se encarga de
El código IP, que implica un protocolo específi- otorgar nuevos nombres, previa consulta a su base
co, se incorpora al TCP, siglas de Transmission de datos, para asegurar que no se produzcan repe-
ticiones. Los DNS locales no mantienen esta lista pón), .su (Unión Soviética), .es (España), .us (Es-
sino la lista de las direcciones más utilizadas. Cuan- tados Unidos).
do un nombre solicitado no está en la lista, el DNS Otro protocolo muy utilizado en conexiones en
se dirige a un servidor de nivel superior y si tam- serie es el SLIP/PPP (Serial Line Internet Protocol/
poco está ahí, a otro de nivel superior hasta encon- Point to Point Protocol). Aunque el mejor modo
trar el código solicitado. De este modo los DNS de conectarse a Internet es por medio de una co-
configuran una cadena compleja; en el nivel supe- nexión directa a la red, esto no es siempre posible
rior están los top-level domains, por debajo los y la mejor y más utilizada alternativa es a través de
second-level domains, después los third-level la línea telefónica por medio de un módem lo que
domains, etc. Una vez que se cuenta con un nom- implica una línea en serie. Sin embargo SLIP no es
bre registrado se pueden generar subnombres sin un protocolo de Internet y es necesario complemen-
necesidad de un nuevo registro en el NIC. tarlo con otro, tal como el PPP (Point to Point
Los DNS siguen ciertas convenciones que es Protocol) que asegure la transmisión correcta de
conveniente conocer pues facilitan su uso y evitan los mensajes a través de la conexión y la correc-
cometer errores. Estas convenciones constituyen lo ción de errores. Este protocolo conjunto requiere
que se denomina el Domain Name System, ("siste- ciertos requisitos mínimos del ordenador y del
ma de nombres del dominio"). Los nombres se se- módem. Hay diversos programas comerciales de-
paran por puntos ".", por barras inclinadas "/" y sarrollados a partir de esta base.
por arrobas "@". Leyendo en sentido inverso, el
último término indica el dominio y va separado por Servicios de Internet
un punto de los anteriores que son subdominios.
Un DNS tal como xxx.columbia.edu indica que el Hay varios términos clave que están asociados a
dominio es una institución educativa y el Internet desde sus comienzos. Entre estos figuran
subdominio una universidad conocida. Algunos de FTP, Telnet, Email, Gopher, Archie o WAIS. To-
los tipos más corrientes de dominios son .com (co- dos estos nombres designan los Internet Services,
mercial), .edu (educacional), .gov (gubernamental), varios servicios que están integrados en la red des-
.mil (militar), .org (organización no gubernamen- de sus comienzos y que cuentan con otros protoco-
tal ni educativa ni militar). Pueden indicar paises los específicos. Cualquier sistema conectado a
tal como .au (Australia), .ca (Canadá), .cn (Chi- Internet puede acceder directamente a estos servi-
na), .fr (Francia), .de (Alemania), .it (Italia), .jp (Ja- cios: a) Telnet permite conectarse a un terminal re-
NM
R
abc R abc
Server
Server
Mail
def def
R
... R
R ...
R
R R
moto y ejecutar determinados comandos sobre este cha un proceso que por lo general consume tiempo
terminal; b) FTP permite transferir ficheros de un y no siempre termina bien.
ordenador a otro; c) un Electronic-mail permite en- Email, E-Mail, Electronic Mail o Correo elec-
viar y recibir mensajes entre usuarios de Internet; trónico es un servicio de red que permite enviar
d) Gopher permite conocer el contenido de direc- mensajes con rapidez de un ordenador a otro. Hay
torios de centros determinados y obtener copias di- diferentes protocolos de correo electrónico, desa-
rectas de algunos de los archivos que figuran en rrollados para diferentes tipos de redes, pero el más
ellos (o hay que volver al ftp); e) Archie es un mé- común es el utilizado por Internet. Los mensajes
todo de encontrar archivos; e) UseNet news groups se codifican automáticamente, en código ASCII,
permite participar en foros de discusión sobre te- que es el único formato admitido por el correo elec-
mas diversos; f) WWW permite acceder a trónico de Internet. Este modo de comunicación es
hipermedia con información textual y gráfica so- una alternativa cada vez más utilizada por las in-
bre todo tipo de temas. Resumiremos las funciones mensas ventajas que ofrece en términos de veloci-
básicas de cada uno de ellos en lo que sigue. dad y coste. La principal desventaja es la relativa a
Telnet es un programa que incorpora un proto- la privacidad. Los mensajes enviados por correo
colo básico que permite enviar ordenes desde un electrónico pueden, con relativa facilidad, ser leí-
ordenador a otro. El ordenador desde el que se dos por terceros, comenzando por la organización
emiten las ordenes es generalmente un ordenador en la que esté integrado el usuario. El correo elec-
personal, un client, y el remoto un servidor con trónico que se utiliza en Internet funciona gracias a
acceso a programas a los cuales el client tiene libre un protocolo específico, integrado en el protocolo
acceso. Un uso corriente de telnet es para gestio- general TCP/IP, denominado SMTP (Simple Mail
nar archivos propios situados en el servidor o para Transfer Protocol). La utilización del correo elec-
acceder a diversas utilidades del servidor. Para uti- trónico requiere que se conozca la dirección elec-
lizar telnet es imprescindible conocer la dirección trónica de destino, lo que no siempre es el caso.
del servidor con el que se quiere conectar y contar Hay programas y servicios, como Finger, Whois,
con un nombre de usuario y un password registra- Netfind o Knowbo Information Service, que posi-
dos. bilitan hasta cierto punto encontrar la dirección
FTP son las siglas de File Transfer Protocol email de alguien de quien se conocen otros datos a
("protocolo de transferencia de ficheros"), un pro- través de Internet. También hay programas, como
tocolo y programa que asegura que los ficheros que Eudora, Pegasus, o NetManage, que facilitan la
se transportan por una red comparten un mismo gestión del correo electrónico.
estándar. Se utilizó, por el sistema operativo Unix, El correo electrónico utiliza dos protocolos prin-
desde que los primeros grupos de trabajo en red cipales, el SMTP (Simple Mail Transfer Protocol),
necesitaron compartir archivos generados por di- ya mencionado, y el POP (Post Office Protocol)
ferentes programas. La finalidad de un ftp es trans- para transferencias entre un ordenador local y su
portar ficheros a través de una red. También es po- servidor. El primer programa que permitía enviar
sible enviar ficheros por otros medios, por ejem- mensajes entre diferentes ordenadores, por medio
plo el correo electrónico, si el tamaño no es exce- de una serie de convenciones de las que el uso de
sivo, pero éste sigue siendo el medio más idóneo la @ ("arroba") es el más notorio, fue desarrollado
para archivos de cierto volumen. Un ftp incluye una por Ray Tomlinson, un informático que trabajaba
serie de rutinas automáticas que permiten crear, en una empresa de Cambridge, Massachusetts, en
copiar, borrar y renombrar subdirectorios y fiche- 1971. El signo @ se utilizó para separar direccio-
ros. Dada la potencia de este sistema, el acceso a nes porque en inglés se lee "at", preposición que
ficheros está en general restringido a usuarios que indica una ubicación indeterminada. En España y
cuentan con un password. En Internet, el acceso America latina se utilizaba como abreviatura de la
corriente para usuarios que deseen entrar en sitios unidad de peso "arroba" y esta es la razón por la
públicos que no requieren un password determina- que ha pasado a formar parte de su vocabulario
do se denomina anonymous. Los ftp ofrecen listas informático. En 1995 las transmisiones por correo
de archivos sin información acerca de su conteni- electrónico, en USA, superaron por primera vez en
do por lo que es preciso saber con seguridad qué la historia el volumen equivalente del correo nor-
es lo que se va a transferir antes de poner en mar- mal. A finales de 1996 se estimaba que cada día
circulaban por la red unos 50.000 Gb de datos, equi- se denomina así al personaje virtual con que se iden-
valentes a unos 80.000 CDRoms. En 1997 se cal- tifica un usuario para participar en grupos de dis-
culaba que había unos 71 millones de usuarios de cusión sin tener que identificarse con su nombre
correo electrónico en todo el mundo, cifra que se real.
prevé que llegue a los 800 millones en el año 2.000. El uso de estos medios requiere cierto grado de
Gopher es un servicio incorporado a Internet iniciación. Además de los protocolos en el sentido
desde sus comienzos y ahora cada vez menos utili- técnico que hemos ido viendo hasta ahora, se re-
zado a medida que van surgiendo páginas Web que quiere cierto conocimiento de otros protocolos que,
hacen un servicio similar de un modo más sencillo. como ocurre con el sentido tradicional de esta pa-
Es un programa desarrollado por la Universidad labra, no se codifican con facilidad y requieren cier-
de Minesota. El término viene de la mascota de ta experiencia. Se denomina, en el argot de Internet,
esta universidad y de una frase coloquial más bien netiquette (contracción de Net y-Etiquette) a la "eti-
intraducible: “I’m a Gofer, Y go fer this, Y go fer queta de uso de la red", una serie de reglas no es-
that...”. La información se presenta por medio de critas tales como "no sobrecargar la línea con men-
listas numeradas con indicadores del tipo de fiche- sajes estúpidos o demasiado largos", "leer las FAQ
ro y el tamaño; no es hipertexto. Otra diferencia (siglas de frequently asked questions) antes de ha-
importante es que el acceso se realiza a partir de cer preguntas", "tratar con educación a los usua-
lugares, no a partir de términos o direcciones indi- rios desconocidos", etc. Puede encontrarse una guía
viduales. introductoria adecuada sobre esto en el newsgroup:
Archie es un servicio de Internet que nació para news.announce.newusers.
facilitar la búsqueda de archivos cuando se utiliza- Las posibilidades de Internet pueden
ba un ftp. Permite mantener una lista indexada de incrementarse notablemente, previo pago, a través
archivos disponibles en ftp sites anónimos. La base de un On Line Service, un servicio comercial de
de datos de Archie, en 1995, incorporaba más de conexión a través de Internet que ofrece informa-
1.000 servidores con más de 2,4 millones de archi- ción seleccionada de acceso mas rápido previo pago
vos asociados. Esta base se duplica en varios pun- de una cuota. Algunos de los servicios on line prin-
tos del mundo para reducir los tiempos de acceso cipales en 1996 son CompuServe (el primero y más
que, en estas fechas, era del orden de las 50.000 conocido aunque se mueve con lentitud hacia
consultas diarias a la base. Se utiliza para buscar Internet), America Online (la más extendida, con 5
ficheros por medio de un nombre completo o par- millones de usuarios en 1995), Microsoft Network,
cial. Todos los centros localizados en las bases de Prodigy.
datos de Archie permiten acceso a sus ficheros a
través de un FTP en modo anonymous. Puede uti- 6 La WEB
lizarse de modo directo, con programas específi-
cos, por medio de Telnet o por medio de Netscape La WWW, siglas de World Wide Web, "telaraña de
tecleando http://pubweb.nexor.co.uk/archie.html. extensión mundial", nació en marzo de 1989, en
Internet también permite acceder a Newsgroups, Ginebra, cuando Tim Berners-Lee, del CERN, hizo
grupos o foros de discusión por medio de UseNet, circular una propuesta para desarrollar un sistema
contracción de User’s Network. Las network news de hipertexto que permitiera a diferentes equipos
o netnews permiten poner en circulación mensajes de investigadores en física de partículas compartir
personales, articles, que son recibidos por todos sus experimentos con rapidez y eficacia.
los ordenadores que participan de la red y que cons- A finales de 1990 se puso en marcha un proyec-
tituyen la UseNet. Algunas UseNet pueden contar to que contemplaba las principales características
con algunos miles de grupos de discusión. A fina- con que debía de contar semejante sistema y entre
les de 1996 se estimaba en más de 13.000 el núme- las que cabe citar como principal la compatibili-
ro de grupos activos en UseNet. El mecanismo de dad de formatos y protocolos de acceso, de tal modo
funcionamiento de estos grupos es similar al del que cualquier usuario, en cualquier parte del mun-
correo electrónico, con la diferencia de que la di- do pudiera comunicarse con facilidad sin verse
rección de envío es múltiple y se activa de modo impedido por obstáculos tecnológicos. A finales de
automático. Quienes deseen participar en estos gru- 1991 comenzó a funcionar la primera red que in-
pos pueden presentarse como un avatar. En Internet, corporaba exploradores (browsers) y sistemas de
búsqueda por WAIS (Wide Area Information hipertexto, sobre todo si tenemos la suerte de leer-
Servers). En 1992 se incorporaron a la red los FTP. lo en una biblioteca bien provista, en la que los
En enero de 1993 había 50 servidores Web funcio- libros citados estén en una estantería, al alcance de
nando. En octubre 500. A finales de 1996, 400.000. nuestra mano.
En 1994 el CERN se unió al MIT para llevar La idea de Nelson era conectar toda la informa-
adelante un proyecto que crecía más allá de todas ción mundial en un sistema de hipertexto monu-
las expectativas; a finales de este mismo año esta mental, una serie de documentos en la que cada
unión se amplió hasta formar un conjunto de uno de ellos exhibiera hiperenlaces que conduje-
oganizaciones que pasaron a denominarse The ran a otros hiperenlaces en una secuencia inacaba-
World Wide Web Consortium bajo la dirección de ble. La noción de hiperenlace, junto con todo lo
Tim Berners-Lee, el fundador de la Web. Puede que implica, es clave para el concepto de hipertexto.
encontrarse información adicional en la dirección En un hipertexto se denomina hiperenlace
del consorcio: http://www.w3.org. La propuesta (hyperlink) a un parte del texto que aparece resal-
original de Tim Berners-Lee puede también encon- tada (por ejemplo en color azul) y que modifica la
trarse en http://info.cern.ch/hypertext/WWW/ apariencia del cursor cuando éste se sitúa sobre ella
TheProject.html. A finales de 1996 se calculaba que (por ejemplo, cambiando a una mano con el dedo
había unos 55 millones de páginas web de infor- índice extendido). Al presionar sobre este punto
mación de todo tipo y unos 100.000 mensajes pú- aparece una nueva página con el contenido relati-
blicos diarios. vo al texto resaltado. Así, las partes de texto resal-
La WWW es más un concepto que una técnica tadas, al ser activadas, conducen a otro documento
específica. Implica a una serie de técnicas pero no de la serie que a su vez pueden conducir a otros.
es ninguna de ellas. Más bien podría decirse, en Los diferentes puntos de enlace se denominan
1998, que está a la espera de una técnica definiti- nodos y el proceso de recorrer los diferentes nodos
va, lo que en el argot se denomina una killer app, en un orden libre se denomina navegación. El usua-
una "aplicación asesina" que vuelva obsoletos los rio navega a través del hipertexto seleccionando
diferentes módulos que permiten por el momento enlaces hasta un punto en que puede encontrarse
una gestión integrada de la red. perdido en el hiperespacio. Por lo general (pero no
Las principales técnicas que permiten en la ac- siempre) el hipertexto ofrece vías para encontrar el
tualidad el funcionamiento de la Web, algunas de camino de vuelta al punto de partida original.
las cuales ya se han descrito y otras se describen en Para crear un hipertexto se necesita contar con
lo que sigue son: a) la existencia de Internet como un programa especial que permita generar
medio pionero que aglutinó en su momento los tres hiperenlaces y que permita, por añadidura, dar for-
conceptos que siguen; b) la existencia de una serie mato al texto por medio de una codificación co-
de protocolos que permiten la compatibilidad de mún a todos los usuarios de la red. Un ejemplo pio-
diferentes archivos; c) la noción de hipertexto como nero de esto fue HyperCard, un programa introdu-
conexión múltiple entre páginas diversas; d) la no- cido por los Apple Macintosh, que facilitaba la ge-
ción de multimedia como integración de modos neración de hipertextos y que introdujo la noción
diferentes de comunicación en una misma página. de hipermedia, extendiendo los hipertextos hasta
acoger sistemas multimedia.
Hipertextos El primer sistema que proporcionó una base
común para esto fue el SGML, siglas de Standard
El concepto de hipertexto fue introducido por Ted General Markup Language ("lenguaje de etique-
Nelson a finales de los setenta, en el libro Computer tado general normalizado"), un sistema normaliza-
Dreams. Puede encontrarse un precedente en un do de intercambio de archivos de texto en el que se
artículo de 1945 escrito por Vannevar Brush en el basó el HTML. Los dos sistemas convergieron en
que comparaba los computadores con el cerebro el HTML 2.0. El SGML permitía generar reglas
humano y especulaba de un modo interesante so- propias; en este sentido está en la base del HTML
bre la noción de información diseminada. En reali- que sería una aplicación de aquél.
dad la noción está ligada a la propia evolución de El HTML, siglas de Hyper Text Markup
la imprenta; un libro repleto de notas que remiten a Language ("lenguaje de etiquetado para
otros libros no es sino una forma rudimentaria de hipertexto") es el lenguaje que se utiliza para crear
las páginas de la WWW. Consiste en una serie de Esta dirección viene dada por el URL, siglas de
códigos que se insertan en un archivo ASCII. Estos Uniform Resource Locator. ("recurso uniforme de
códigos se traducen por un WWW client, esto es un localización") que contiene las especificaciones es-
programa de gestión de la red, en formatos que pecíficas para que el explorador de la red, el Web
pueden aparecer en el monitor con una calidad que Browser, encuentre el fichero que se busca. En
se acerca hasta cierto punto a la de un programa de muchos exploradores el URL aparece en la parte
edición. baja de la pantalla cuando se coloca el cursor so-
En cualquier caso, el HTML permite mostrar y bre un hiperenlace. La sintaxis de los URL es la
activar hiperenlaces, listas, títulos y subtítulos, imá- propia del sistema operativo Unix por lo que los
genes, formularios y mapas. Lo principal es la in- usuarios de MS-Dos deben tener en cuenta al me-
corporación de hiperlenlaces lo que permite nave- nos las siguientes diferencias: a) los nombres de
gar por la red a través de diversos documentos y fichero no están limitados en longitud a 8+3 (nom-
constituye la propiedad esencial de la WWW. bre + extensión); b) las mayúsculas o minúsculas
Para que un hipertexto generado de este modo no tienen el mismo significado; c) la separación
sea accesible por cualquier ordenador conectado a entre directorios, subdirectorios y archivos no es
Internet se necesita un protocolo específico. Esta mediante una barra invertida (“\”) sino mediante
función la realiza el HTTP, siglas de Hyper Text una barra normal (“/”). Están diferencias se mani-
Transfer Protocol ("protocolo de transferencia de fiestan principalmente si se quiere introducir una
hipertexto") que es el principal protocolo de co- dirección completa a mano, en lugar de buscar un
municación utilizado en la WWW. hiperenlace. La referencia URL puede ser absoluta
El protocolo HTTP consta de 4 fases: a) o relativa. Una referencia absoluta contiene la di-
Connection. Durante esta fase el cliente (el pro- rección completa del documento de referencia, in-
grama que gestiona la red) intenta conectar con el cluyendo el host name, itinerario de directorios y
servidor y aparece el mensaje "connecting to http nombre del fichero. Una referencia relativa asume
server"; b) Request. Si se establece la conexión el que el host name y subdirectorios son los utiliza-
cliente envía una solicitud al servidor especifican- dos previamente y sólo requiere el nuevo
do el protocolo de envío, el protocolo de respuesta subdirectorio, si es que lo hay, y el nombre del fi-
esperado y el método que es básicamente el tipo de chero. Una URL completa tiene este aspecto: http:/
orden, tal como, por ejemplo, “get”, obtener un ob- /www.xxx.com.
jeto determinado; c) Response. El servidor envía Todos los web browsers cuentan con utilidades
la respuesta y aparece el mensaje “reading que facilitan la introducción de direcciones: es po-
response” seguido de “transferring”; d) Close. Con sible, por ejemplo, una vez que una dirección de-
esto termina la transacción. En este punto el pro- terminada aparece en pantalla, en la casilla corres-
grama muestra el resultado de la transacción que pondiente, sea porque ha sido introducida a mano,
corrientemente es un documento en formato sea porque se ha encontrado con un buscador de la
HTML, si bien también puede ser un documento red, grabarla creando lo que se denomina una book-
no hipertexto tal como un archivo en formato ASCII mark, un registro automático de una dirección URL
o una imagen en un formato aceptado por el pro- en Internet. Hay también recursos adicionales para,
grama. una vez grabadas estas direcciones archivarlas y
El resultado es, en general, lo que se denomina ordenarla de diversos modos. Cuando se quiere
una página, un término que, en Internet, designa a volver a utilizar la dirección basta con hacer clic
una unidad de contenido, con independencia de lo con el ratón sobre la dirección sin tener que volver
que contenga que puede ser texto, hipertexto, imá- a escribirla.
genes o enlaces diversos con otras páginas. Cada El término to browse significa literalmente
página cuenta con una dirección específica. Aun- "echar un vistazo", "hojear" y por extensión "ex-
que es posible encontrar lo que se busca por medio plorar", "buscar", etc. Un browser es una rutina o
de alguno de los programas esepecializados en un programa que permite remedar la operación
mantener actualizadas gigantescas bases de datos, corriente de hojear un libro buscando algo concre-
con las direcciones de páginas de todo tipo de em- to o inconcreto. Un web browser es, literalmente,
presas, organizaciones o individuos, es más efecti- un "hojeador de la red". En Internet, el concepto es
vo teclear la dirección exacta. fundamental pues se requieren programas que per-
mitan una exploración aleatoria extremadamente rentes funciones. Los principales módulos de un
potente a distintos niveles. El desarrollo de la conjunto de estas características son: a) un WWW
WWW está ligado a la aparición de programas Browser para explorar la red; b) un programa e-
como Mosaic o Netscape capaces de proporcionar mail para enviar y recibir correo electrónico; c) un
las herramientas adecuadas para explorar la red de UseNet News Reader para navegar a través de gru-
un modo eficaz. Incluyen típicamente herramien- pos; d) un ftp client para asistir en la copia y envío
tas tales como anotadores de direcciones, marcas, de archivos. Hay dos tipos principales de suite: las
recorridos inversos, etc. Estos programas se deno- integradas y las modulares. Las primeras ofrecen
minan genéricamente web browsers o web clients todos los servicios en un mismo programa con di-
si bien incluyen otras utilidades además de las men- ferentes menús y ordenes. Las segundas integran
cionadas. Corren sobre un ordenador personal y diversos programas en un gestor común.
permiten el acceso a la información contenida en También se facilita la utilización de buscadores.
servidores más o menos remotos. Se denominan así, en Inernet, a programas espe-
La gestión de la red y la propia existencia de la cializados en mantener gigantescas bases de datos
WWW está facilitada por este tipo de programas con índices actualizados de direcciones de interés
que denominaremos genéricamente web browsers clasificadas de diversos modos, por categorías o
o navegadores. Son, como ya hemos dicho, pro- por contenidos. Uno de los más generales y utili-
gramas que proporcionan diversas utilidades que zados, en 1999, es Yahoo! (http://www.yahoo.com).
facilitan la búsqueda de direcciones o datos de di- En España los principales son Ole! (http://
verso tipo o que permite desplazarse por páginas www.ole.es), Navegador Intercom (http://
multimedia, a través de textos, gráficos, imágenes www.intercom.es/navegador) o El Indice (http://
y enlaces de hipertexto y que también ofrecen ruti- www.globalcomo.es/indice). Otros buscadores más
nas que permiten guardar automáticamente direc- especializados como Altavista (http://
ciones de interés y ordenarlas de diversos modos. www.altavista.com) permiten concentrar la búsque-
Los web browser más recientes integran además da por contenidos por medio de palabras clave. La
rutinas para acceder directamente al correo elec- mayoría son gratuitos y obtienen sus beneficios de
trónicos y a otros servicios de Internet. Hay diver- empresas anunciantes. Un search site es una pági-
sos programas comerciales que se han convertido na de la Web que contienen un simple formulario
en favoritos de todo tipo de usuario. El primero de para iniciar una búsqueda, introduciendo una o va-
ellos fue Mosaic, desarrollado en el CERN (Labo- rias palabras separadas por términos booleanos
ratorio europeo de física de partículas, en Suiza) (and, or, not), con alternativas jerarquizadas. Tam-
de modo prácticamente simultáneo a la evolución bién puede encontrarse la denominación WAIS, si-
de la propia web. Se distribuyó de forma gratuita y glas de Wide Area Information Servers ("servido-
se extendió como la pólvora en menos de un año. res de información de área amplia").
Su principal creador Marc Andreeseem, dejó su En vías de desarrollo hay otro tipo de
trabajo en el CERN para desarrollar el navegador buscadores, agentes inteligentes o buscadores in-
más utilizado hasta la fecha: Netscape (y, de paso, teligentes, denominados knowbots, por analogía con
convertirse en millonario). Al principio también robot, que pueden circular por el ciberespacio bus-
era gratuito y luego pasó a distribuirse a un precio cando constantemente las últimas novedades so-
relativamente bajo manteniendo su gratuidad para bre una serie de temas especificados por el usuario
estudiantes y usos no comerciales. Microsoft lan- y emitir informes periódicos sobre los resultados
zó posteriormente, junto con Windows 95, el de esta búsqueda clasificados por orden de priori-
Explorer. La dura competencia entre estos dos pro- dad. Algunos de estos programas son Newstracker,
gramas es bien conocida porque ha sido objeto de Julia, Phileas Phog o Leticia.
portadas en los periódicos a partir de la acusación
de monopolio lanzada contra Windows por lo que Hipermedia
se considera un intento de imponer su navegador.
Estos programas incorporan una serie de módu- El concepto de hipermedia es una extensión del
los que integran los principales servicios de Internet, concepto de hipertexto en donde los nodos, los
algo que a veces se conoce como una Internet Suite puntos de enlace entre diferentes documentos no
y que facilitan la utilización de Internet para dife- son necesariamente textos sino que pueden ser cual-
una importancia mayor que la que tiene en la ac- de la producción, tanto en el sentido físico, literal,
tualidad es la regulación de las relaciones internas como en el organizativo. Esto quiere decir que hay
dentro de un despacho. que proporcionar espacio para servicios, para que
Todo esto se cuantifica de diversos modos y quienes trabajan en un despacho puedan atender a
queda, en general, orientado por la finalidad prin- sus necesidades físicas y, también, para almacena-
cipal o la especialidad del despacho en cuestión; miento, para que toda la información adicional que
lo que implica que deberá existir, en primer lugar, genera un proyecto y que no puede utilizarse di-
como primer paso efectivo para su constitución, rectamente pero tampoco conviene destruir, pueda
algún mecanismo de gestión financiera del mis- ser conservada adecuadamente.
mo. De nuevo, esto implica la existencia de un ex- Administración, producción, servicios y alma-
perto capaz de llevar al día todo lo relativo a la cenamiento son los principales paquetes que ire-
contabilidad, al coste de los préstamos o inversio- mos detallando en lo que sigue, principalmente en
nes previas a partir de las que se ha constituido, a la sección 4 de este capítulo. La figura 3, más ade-
la evaluación y control de las inversiones, al con- lante, presenta un esquema general de esta divi-
trol de los gastos, a la reinversión de beneficios, al sión.
pago de las nóminas. Pero antes de concluir esta introducción hay que
Además de esto, y para utilizar una terminolo- añadir que no debe perderse de vista que toda es-
gía más cercana al tema que estamos tratando, un tructura de organización, por muy bien estudiada
despacho puede y debe ser concebido como un lu- que esté, sirve de poco si no se tienen en cuenta
gar por el que fluye información. Esto implica que factores estrictamente cualitativos. Un despacho de
debe existir alguien que canalice esta información arquitectura, como cualquier otro despacho, de
y que la distribuya. Esta información se da en muy cualquier otro tipo de actividad, depende de las
diversos modos y formatos: cartas, llamadas tele- personas que trabajen en él y de las relaciones que
fónicas, faxes, mensajes electrónicos, visitas per- se vayan creando entre estas personas. Es tanto o
sonales, paquetes de diversos tamaños y tipos, re- más importante la capacidad de crear un clima ade-
uniones de todo tipo. Alguien deberá hacerse car- cuado, de fundar el trabajo en la motivación y el
go de la gestión de la comunicación si se quiere interés real por lo que se está haciendo que la ca-
mantener adecuadamente la concentración en lo que pacidad de diseñar un organigrama perfecto. Tam-
es la actividad propia del despacho. bién puede citarse algún ejemplo notable de des-
Todas las actividades que hemos mencionado pacho con una estructura organizativa más bien
hasta aquí son, en cierto sentido, ajenas a la activi- caótica pero que mantiene un nivel de producción
dad propia de los arquitectos. Pero sería un error, notable gracias a este factor imponderable.
como tan a menudo se hace, tomar esta afirmación Todo lo relativo al modo de funcionamiento in-
demasiado al pie de la letra. Pues muchos despa- terno de un despacho debería quedar reflejado en
chos han tenido que disolverse precisamente por un libro de estilo o memorándum que recogiera to-
menospreciar o no saber atender adecuadamente a dos los aspectos de funcionamiento, desde proto-
estos aspectos sobre los que se sustenta su activi- colos de comportamiento humano, acceso al des-
dad. pacho, horas de salida, permisos, dietas para via-
Sobre todo esto, en todo caso, se sustenta un jes y gastos extra, uso de los equipos para fines
conjunto de actividades que podemos calificar ajenos al despacho, etc., hasta protocolos
como propias de la producción de un despacho. El informáticos, sistemas generales de organización
aspecto principal de su organización tratará del de archivos, nomenclatura de capas, plantillas para
modo adecuado de proporcionar espacio para formularios, cartas, fax, facturas, memorias, etc. No
diseñadores, dibujantes maquetistas, para reunio- dedicar a esto el tiempo necesario sólo servirá para
nes de trabajo, para almacenar documentación que que, a largo plazo, aumente el tiempo real que se
puede necesitarse en un momento determinado. habrá dedicado a este tipo de tareas rutinarias pero
Abordaremos con más detalle estas tareas a lo lar- ineludibles.
go de este capítulo.
Pero tampoco debe olvidarse que la organiza-
ción de un despacho no está completa si no se pro-
porciona una vía de salida adecuada a los residuos
ras gracias a las facilidades para copiar y recom- tos de un mismo proyecto son desarrollados por
poner tanto textos como gráficos. Esto favorece diferentes especialistas o equipos especializados
también la organización de una gran cantidad de que deben mantener una coordinación dinámica en-
material que puede conservarse para posibles usos tre sí. Un diseñador puede encargarse del antepro-
futuros. yecto; esta idea se pasa a un dibujante, un ilustra-
d) Necesidad de estructurar las diversas tareas dor o un maquetista que proporciona una represen-
de un modo sistemático tación más o menos detallada según la fase en que
Un ordenador es un dispositivo que ordena más de se encuentre el diseño; otro arquitecto puede en-
lo que parece. No sólo ordena los diversos archi- cargarse de analizar aspectos constructivos o es-
vos y subdirectorios, siguiendo las instrucciones tructurales implicados en esta idea inicial; esto pue-
de quien lo acciona sino que obliga a este mismo de complementarse con la colaboración de un in-
operario a ser ordenado. A medida que aumenta la geniero que lleve a cabo los cálculos pertinentes y
integración informática este efecto de rebote se con la colaboración de otro encargado de compro-
extiende hasta todo tipo de tareas y hasta niveles bar el presupuesto, etc. En un esquema de estas
que no habían sido previstos. Los proyectos de eje- características carece de sentido, por ejemplo, "pa-
cución realizados con un ordenador implican, tar- sar un plano al delineante para que lo corrija", como
de o temprano, la existencia de protocolos internos se hacía en los despachos antiguos, cuando los
del despacho que especifiquen el modo exacto en medios informáticos permiten efectuar cierto tipo
que deben llevarse a cabo toda una serie de opera- de correcciones en un instante. Por contra, es pre-
ciones que antes se llevaban a cabo de un modo ciso tomar decisiones coordinadas sobre los ele-
más o menos espontáneo. mentos utilizados y las nuevas relaciones que se
e) Tendencia a la integración horizontal establecen entre ellos.
A grandes rasgos puede decirse que hay dos mo- La figura 1 y la figura 2 sintetizan estos modos
dos diferentes de organizar el trabajo en un despa- de organización que tampoco deben tomarse al pie
cho. En una organización vertical las grandes deci- de la letra. Lo más corriente es que se cuente con
siones se toman desde arriba y se desarrollan con una estructura mixta que combine procedimientos
mayor detalle a diferentes niveles hasta ser con- característicos de ambos esquemas.
cretadas en planos que retornan al nivel superior. f) Tendencia a basar el desarrollo del proyecto
Allí se corrigen y vuelven a descender los sucesi- en la composición de elementos dados
vos escalones hasta volver a concretarse en una La posibilidad, abierta por la informática, de ges-
nueva variante; es un sistema característico de los tionar con facilidad y rapidez elementos construc-
despachos tradicionales. Pero también de grandes tivos prefabricados, a medida que se extiende la
despachos modernos que basan su trabajo en la familiaridad y la disponibilidad de bases de datos,
formación de equipos de proyectos controlados por favorece su utilización y su incorporación directa
un arquitecto jefe de proyecto. El equipo se encar- al proyecto. Una tendencia que viene impulsada
ga de todas las fases del proyecto: ajuste del pro- naturalmente desde determinados sectores indus-
grama, diseño, estructura, instalaciones, detalles triales. Esta tendencia puede llevar a ciertos des-
constructivos, especificaciones, contratos finales, pachos a contar con auténticos "proyectos prefa-
etc. bricados" que tan sólo requieren ciertos ajustes para
En una organización horizontal diferentes aspec-
o menor regularidad. Puesto que, aunque un pro- tamaño, es decir de número de ordenadores y
yecto sea algo singular, único, muchas de las ta- periféricos, el grado de informatización de un des-
reas que se llevan a cabo en cada uno de ellos son pacho de arquitectura se mide principalmente por
comunes. De hecho, determinados elementos o es- el grado de integración del equipamiento físico; si
pecificaciones pueden ser intercambiados. Otro bien no es posible aislar estos conceptos pues cuan-
tanto cabe decir de una serie de rutinas de trabajo to mayor sea el tamaño del despacho mayor será
que se repiten de un modo idéntico y que, por esta probablemente el grado de integración. En cual-
razón, son susceptibles de ser automatizadas. quier caso, desde este punto de vista podemos dis-
Desde el punto de vista físico, un despacho tinguir tres niveles elementales de integración.
informatizado presenta un aspecto bastante dife- El nivel más bajo de integración se da cuando
rente al de un despacho tradicional. Hay más infor- los ordenadores trabajan de modo independiente
mación acumulada pero está más escondida; no hay con arreglo a una estricta división de tareas. Es, o
(por lo general) rollos de planos sobresaliendo de era, relativamente corriente, sobre todo en peque-
los estantes ni cartabones, paralex o reglas "t"; tam- ños despachos, que un ordenador se dedicara ex-
poco abundan los compases o los instrumentos de clusivamente a tareas administrativas, uno o varios
delineación con tinta china; no se trabaja con la ordenadores de mediana potencia a la delineación
espalda encorvada sino con la espalda recta y la de proyectos y, ocasionalmente, un ordenador de
zona media del espacio, que en el despacho tradi- mayor potencia a la confección de modelos, gene-
cional era diáfana, está ocupada por monitores de ración de imágenes, etc. Los periféricos se com-
los que sobresalen cables que quedan más o menos parten por medio de conexiones provistas de con-
recogidos debajo de las mesas. mutadores o por métodos más primarios, llevando
Desde el punto de vista lógico, un despacho disquetes o discos magnetoópticos de uno a otro
informatizado implica una estructura de organiza- lado o enchufando y desenchufando la impresora a
ción mucho más férrea que la del despacho tradi- uno u otro ordenador según las necesidades del
cional. Todo debe estar etiquetado y cada objeto, momento.
archivo, configuración o dato, debe figurar en al- En un nivel intermedio de integración los orde-
guna lista que posibilite su gestión y su puesta en nadores están conectados a una red local por me-
relación automática con otros objetos, archivos, dio de algún sistema simple, tal como Windows
configuraciones o datos, contenidos en otras listas 3.11, Windows 95 o 98, que permite compartir fi-
similares. Los códigos proliferan y la noción de cheros y periféricos sin tener que trasladar disquetes
"protocolo" es ubicua aunque se desconozca el tér- o activar conmutadores o sin tener que ocupar un
mino y su sentido técnico; un gran número de ac- puerto paralelo por una conexión en serie. Dado
ciones que antes se realizaban de modo más o me- que alguno, o más de uno, de estos ordenadores
nos inconsciente deben realizarse ahora según se- deberá actuar simultáneamente como depósito de
cuencias estrictamente pautadas. archivos y como puesto de trabajo, es fácil que se
Todo esto no quiere decir que sobre esta estruc- produzcan interferencias y la utilización sufra re-
tura tan férrea no se pueda edificar un intercambio tardos o quede más expuesta a accidentes.
vivo de ideas; esto ocurre tanto o más que con los El nivel más adecuado de integración para un
sistemas tradicionales. Pero es un hecho que tal es- despacho de arquitectura, como para muchos otros
tructura, que se asimila de un modo natural por tipos de despachos, se da a partir de la instalación
quien se haya acostumbrado a ella, resulta un obs- de una red local con un ordenador servidor que se
táculo que debe ser vencido para quien está acos- encargue exclusivamente de actuar de enlace entre
tumbrado a otro tipo de hábitos. los diferentes puestos de trabajo y de almacenar
los programas y documentos principales. Ya se han
Diferentes grados de informatización indicado en el capítulo anterior las principales al-
ternativas. Una plataforma cada vez más extendi-
El grado de informatización de un despacho de- da en este tipo de organización es Windows NT
penderá, en primer lugar, del número de equipos que proporciona todas las capacidad de una red con
informáticos de que disponga, lo que nos lleva de la ventaja de trabajar sobre un entorno familiar.
nuevo a la distinción entre despachos pequeños y Se requiere, sin embargo, una persona con un
grandes. Si suponemos condiciones similares de buen conocimiento del sistema, capaz de organi-
reuniones; 2º piso: 4 o 5 equipos de trabajo en re- Por lo que respecta al equipamiento informático
cintos de unos 20 o 30 m2. 3er piso: almacén, orde- con que se cuenta podemos volver a hacer una des-
nador/servidor, sistemas de almacenamiento y ges- cripción sumaria siguiendo la clasificación corriente
tión de archivos, personal informático, etc. entre hardware y software. No debe perderse de
En Estados Unidos e Inglaterra, han surgido nue- vista, sin embargo, la relación que existe entre es-
vas figuras profesionales que trabajan en despa- tos dos conceptos. En los últimos años se está pro-
chos de grandes dimensiones. Estas figuras, que en duciendo una modificación constante de los hábi-
despachos más pequeños pueden estar integradas tos de trabajo como consecuencia de una acelera-
en una misma persona son, principalmente las si- da renovación tecnológica en la que el ritmo viene
guientes: dado principalmente por la renovación en el
a) Director de servicios informáticos (system equipamiento físico o hardware. El software intenta
director). Es el encargado de la planificación ge- seguir este ritmo mediante nuevos programas que
neral del funcionamiento del despacho desde el aprovechen las mayores prestaciones o mediante
punto de vista informático, así como de su revisión la adaptación de programas concebidos para má-
periódica. quinas más potentes.
b) Gestor del sistema (system manager). Es el El equipamiento básico por lo que respecta a
encargado del día a día, del control, asistencia téc- las máquinas estaría constituido por lo siguiente:
nica y formación del personal en aspectos básicos
a) Ordenador/servidor con monitor en color de
relacionados principalmente con el uso del siste-
bajo coste (14") y disco duro de gran capaci-
ma operativo, así como del mantenimiento regular
dad , CDRom, con dispositivos de grabación
de las copias de seguridad. Lleva también el con-
automatizada por cintas magnéticas, sistema de
trol administrativo de un modo bastante directo,
cableado y conexiones en red local para esta-
asistiendo al personal administrativo en tareas de
ciones de trabajo y periféricos. Conexión a
gestión de las bases de datos.
Internet vía módem.
c) Especialista en programas (software
b) Estaciones de trabajo en CAD con monitores
specialist). Es el responsable técnico de los pro-
de 17" como mínimo (mejor 19") y placa gráfi-
gramas, el responsable de la formación y de la so-
ca de altas prestaciones (color real, chips de
lución de problemas específicos de los programas
procesamiento autónomo de rutinas corrientes
de CAD así como de la actualización de estos pro-
en gráficos, vídeo ram adecuada para estos
gramas y del contacto con empresas proveedoras
chips), alta velocidad del procesador principal
de programas.
(la velocidad normal se dobla cada 18 meses
aproximadamente), suficiente memoria prin-
Equipamiento
cipal para el programa de Cad utilizado.
c) Estaciones de trabajo para gestión con
La primera observación que se debe hacer en este
monitores de 15 " o 17", velocidad media (una
apartado es que la infraestructura informática afecta
buena opción es reciclar los procesadores de
al número y tipo de componentes de la infraestruc-
las estaciones de trabajo), suficiente memoria
tura tradicional. Es evidente que en un despacho
para los programas utilizados (que será proba-
muy informatizado se seguirán necesitando mesas,
blemente del orden de la mitad o menos que las
sillas y armarios. Pero el número, el tipo y el modo
de los programas de Cad).
de distribución de estos elementos tradicionales se
d) Impresora láser Din A4.
verá afectado por la infraestructura informática.
e) Plotter electrostático Din A0 con una resolu-
Habrá mesas para escribir, mesas para dibujar, ar-
ción mínima de 600 dpi.
marios, archivadores de carpetas, archivadores de
planos, fotocopiadora, fax, etc. Pero muchas me- Equipamiento complementario. Será más rentable
sas estarán ocupadas con monitores y será preciso utilizar un servicio externo si no se utiliza con fre-
estudiar con cierta atención el recorrido de los ca- cuencia:
bles y el acceso a los mismos y, sobre todo, el ac-
ceso a las conexiones de los diferentes ordenado- f) Escáner Din A4 para digitalizar imágenes y tex-
res y periféricos que deberá ser lo más directa po- to.
sible. g) Impresora a color de chorro de tinta, Din A4
g) Tableta digitalizadora para digitalizar planos no las proporcionadas por el ITEC u otros orga-
informatizados. nismos.
i) Programas para el cálculo de estructuras.
También es conveniente, sobre todo en determina-
das zonas urbanas, contar con un SAI (sistema de Al final del capítulo se da una tabla con las princi-
alimentación ininterrumpida).
pales alternativas.
Por lo que respecta al software supondremos que
se cuenta con lo siguiente: 4 Análisis de tareas
a) CAD2D Como ya hemos dicho, la principal dificultad al
Las opciones corrientes, en 1998, por lo que hablar de un despacho de arquitectura es la gran
respecta al número de despachos que los utili- diversidad de referentes a que se apunta. Esto re-
zan, son, en primer lugar AutoCad y, en segun- sulta aún más complicado por la propia idiosincra-
do lugar, Microstation. Otros programas con una sia del trabajo de los arquitectos que parece mani-
cifra considerable de implantación son festar cierto rechazo espontáneo hacia modos de
ArchiCad, Allplan o Arris. Si se utiliza cual- hacer, más propios de los ingenieros, en los que se
quier otro programa es conveniente asegurarse manifiestan una preocupación, a veces quizá exce-
de que los archivos sean compatibles con el siva, por subdividir y compartimentar todo tipo de
primero vía dxf. tareas hasta acomodarlas a diagramas de flujo, or-
b) CAD3D ganigramas o estadísticas de producción.
Todos los programas mencionados en el párra- Sin embargo, si se quiere dotar a la frase "orga-
fo anterior permiten trabajar en 3D. Hay otras nización del despacho arquitectónico" de algún
opciones más ágiles, como 3DStudioMax o contenido, no queda otro remedio que tomar en
FormZ pero, como antes, debe asegurarse la consideración algunos principios básicos, comen-
compatibilidad que no siempre es total. zando por el propio concepto de organización.
Microstation tiene herramientas de modelado
en 3D que pueden considerarse superiores a las Tareas propias de la organización general
de AutoCad si bien la situación cambia si se
cuenta con módulos complementarios de Entendemos por "organización" la serie de accio-
AutoCad tal como el Mechanical Desktop que nes dirigidas a dotar a una empresa, pequeña o gran-
incluye modelado de superficies y modelado de, de los elementos necesarios para su funciona-
paramétrico. miento, entre los que se incluyen fundamentalmente
c) Gestión los materiales, las herramientas, los medios econó-
Una opción corriente y eficaz es el Microsoft micos y las personas.
Office que incluye los programas Word (trata- Implícita en el concepto de organización (que
miento de textos), Excel (hoja de cálculo) y no debe perderse de vista que deriva de "órgano")
Access (bases de datos). Cualquier colección está la idea de funcionamiento regulado, coherente
de programas similares es aceptable siempre y dirigido a un fin, así como la idea de "conjunto
que se tenga cierta garantía sobre la compatibi- de partes íntimamente ligadas entre sí". Como cual-
lidad. Las hojas de cálculo son también una quiera que haya trabajado en un despacho real sabe
herramienta de apoyo directo al proyecto pues bien, este referente natural también sirve para des-
permiten realizar cálculos, realizar diagramas, cribir las diversas patologías que aquejan a este tipo
gestionar listas de arhivos, etc. particular de órganos que estamos analizando.
Esto puede complementarse con lo siguiente, se- Disfunciones, crecimientos descompensados, pa-
gún los intereses del despacho: rálisis y movimientos espasmódicos, son algunos
de los síntomas que aquejan a los despachos de
h) Programas de rendering. arquitectura y que tienen, entre otras, aquellas cau-
i) Programas de tratamiento de imágenes. sas que aquí podemos abordar y que pueden mani-
j) Programas complementarios de gestión de blo- festarse a partir de un análisis del tipo de tareas
ques, etc., con AutoCad. que se llevan a cabo en un despacho.
h) Bases de datos con partidas de obras tal como Desde un punto de vista informático también
columnas, incorporar encabezados y pies de pági- ficos (por ejemplo "11 pt") y en picas (por ejemplo
na con numeración automática, combinar diversos "0p8"). Un punto tipográfico anglosajón equivale
tipos de fuentes tipográficas, etc. Las órdenes ha- a 0,351 mm y una pica tiene 12 puntos. Las cifras
bituales de copiar, borrar o mover amplios bloques adecuadas acaban por resultar familiares con un
de textos seleccionado se complementan con órde- mínimo de práctica. Por ejemplo, la gran mayoría
nes que permiten buscar y reemplazar texto, con de los libros utilizan tamaños de texto de 10, 11 o
correctores ortográficos automatizados y con índi- 12 puntos para los párrafos normales y cifras ente-
ces que se actualizan automáticamente. ras mayores para los títulos. Por lo que respecta a
Aunque aún no sea una práctica corriente entre las picas, un modo sencillo de utilizarlas es especi-
quienes utilizan estos programas, conviene habi- ficar un tamaño en milímetros, que es una medida
tuarse a trabajar con estilos y con plantillas y con más familiar, pedir al programa que realice una con-
estilos prediseñados. Un estilo es una especifica- versión automática (todos incorporan alguna orden
ción compleja que recoge varias especificaciones que permite hacer esto) y, a continuación, redon-
simples. Este texto incorpora, entre otros los si- dear el valor obtenido lo que, sin entrar en proce-
guientes estilos que se toman de un documento de dimientos más sofisticados, contribuirá probable-
referencia primario. Cualquier cambio debe subor- mente a que las alineaciones queden mejor ajusta-
dinarse a esta ubicación primaria. Por ejemplo, los das.
principales estilos que aparecen en estas páginas Hay otros estilos según los tipos de archivos. El
son los siguientes: primer capítulo de este libro, por ejemplo, en don-
de aparece el título general y los índices generales,
Encabezado: Margen sup: 20 mm. Filete inferior. cuenta con una serie de estilos específicos para es-
Distancia de parte superior de encabezado a parte tos tipos.
superior caja de texto: 17 mm. Todos los documentos largos deberían ser con-
Encabezado impar: Alineación izq.: título capítu- feccionados con estilos que permitan el ajuste au-
lo (sin punto final). Times, 8 pt. Cursiva. tomático. Además de esto es conveniente contar
Alineación der.: número página. Times, 9 pt. Ne- con plantillas para cada tipo de documento que se
grita. . elabore con regularidad. Una plantilla es un archi-
Encabezado par: Alineación izq.: número página. vo que recoge las características principales de un
Times, 9 pt. Negrita. Alineación der.: título libro tipo de documento. Conviene contar con una plan-
(sin punto final). Times, 8 pt. Cursiva. tilla para los documentos más corrientes; cartas,
Normal_Ini: Times , 10 pt, Justificada, Espacio fax, memorándums, etc., y para documentos tales
posterior: 8pt, Tabulaciones: cada 10 mm; Separa- como memorias de un proyecto ejecutivo. Las plan-
ción: Manual y diccionario. Viudas/Huérfanas: 2/ tillas incorporan las especificaciones generales de
2. Interlineado: 1,1: altura línea: 3.88 mm. Líneas página y los estilos propios del tipo de documento
por página: 51. de que se trate. Por ejemplo, la especificación de
Normal: Normal_Ini + Sangría inicial a 4 mm. página de este documento es:
Página: A4, Vertical, Páginas opuestas, Margen
Si se desea cambiar el tipo del encabezado, por sup/inf: 37/ 62 mm, Margen int/ ext: 32/ 32 mm.
ejemplo, basta con ir a la definición del estilo y Caja general 146 × 215 mm. Dos columnas.
sustituir, pongamos que el tipo de fuente Times, 8 Separación entre columnas 6 mm.
puntos por Arial, 9 puntos. Todas las páginas que- El trabajo con plantillas y con estilos agiliza el tra-
dan modificadas automáticamente con el nuevo bajo y permite mantener la homogeneidad de to-
estilo. Esto tiene dos ventajas importantes. En pri- dos los documentos que se produzcan en el despa-
mer lugar, como es obvio, que resulta mucho más cho. Si se necesita cambiar el tipo de letra, por ejem-
rápido. Pero, en segundo lugar, y no menos impor- plo, sea por razones estéticas sea por razones prác-
tante, que así se asegura la coherencia de todo el ticas, para reducir el volumen impreso, basta con
documento, no hay que preocuparse porque algu- cambiar el tipo especificado en el estilo correspon-
na página haya quedado con otro estilo cuya dife- diente a los párrafos normales para que
rencia quizás no se apreciaría a simple vista en una automáticamente se actualice todo el documento,
revisión rápida. aunque tenga cientos de páginas. Esto ahorra un
Las unidades se dan en mm, en puntos tipográ- tiempo considerable, previene errores y minimiza
6 Resumen de equipamiento
En el próxima capítulo analizaremos con mayor de-
talle el tipo de tareas que implica el desarrollo de
un proyecto de ejecución y el modo en que estas
tareas específicas, dirigidas a un proyecto determi-
nado se relacionan con otras tareas más generales.
Para que se comprenda mejor la inserción del
tipo de programas que acabamos de presentar en la
dinámica general del proyecto de ejecución, junto
con los ya presentados en la Primera parte de este
libro, damos en la figura 7 una relación de las prin-
cipales tareas implicadas en el desarrollo de un
proyecto, junto con una especificación del tipo ge-
nérico de programa que cabría utilizar y algún ejem-
plo de estos.
No hay que perder de vista que en la lista ante-
rior se dan ejemplos y que no se trata de cubrir una
información que varía con rapidez sino de dar in-
dicaciones.
Todos estos programas requieren diferente tipo
de equipamiento físico (hardware). Al final de la
sección 3 de este capítulos ya se han dado las indi-
caciones correspondientes.
relación entre estos documentos y la medios de concretarse en un proyecto básico que puede, a
informáticos adecuados para gestionarlos. Estas su vez, ser objeto de una nueva reelaboración y
fases se pueden dividir en 3 o 6 apartados, según volver a la fase de anteproyecto en nuevos ciclos.
las características del encargo y las costumbres o En general, durante este proceso se utilizarán
normativas de los diferentes países. Las tres fases las herramientas ya descritas en la primera parte de
principales son: proyecto básico, proyecto de eje- este libro por lo que no insistiremos en el tema. En
cución y planos de obra. En una subdivisión más cualquier caso, al margen de las diferentes imáge-
fina el proyecto básico se subdivide en: estudios nes y modelos que se puedan generar y que varían
previos, anteproyecto y proyecto básico propiamen- considerablemente según el tipo de despacho ar-
te dicho. Los planos de obra pueden transformarse quitectónico y según el tipo de proyecto, debe lle-
a lo largo de la ejecución por lo que en algunos garse a la elaboración de un proyecto básico que
casos la propiedad exige del arquitecto o del con- deberá constar de todos los planos necesarios para
tratista una nueva serie de planos que representen que la obra proyectada quede descrita de un modo
con precisión la ejecución final. completo y sin ambigüedad, a un nivel suficiente
Aunque es imposible generalizar debido a la gran para contar con la aprobación del cliente, el visado
variedad de proyectos que realiza un arquitecto, en del Colegio de Arquitectos y la licencia de obra
general, el comienzo de un proyecto comienza por que otorgan las instituciones afectadas y para, así,
un análisis del programa propuesto por el cliente y poder entrar en la fase del proyecto de ejecución.
por un análisis del lugar en que este programa se El proyecto básico, en donde se concretan los
va a materializar. Esto se materializa en una serie resultados de esta primera fase, contendrá, como
de estudios previos que implican la generación de mínimo, lo siguiente, que se detallará en el aparta-
una colección de documentos de muy diverso tipo do correspondiente a la enumeración de los docu-
y que incluirán: a) memorias del programa solici- mentos que debe contener el proyecto ejecutivo:
tado, así como de las variaciones que sufrirá el pro- 1. memoria descriptiva del proyecto
grama inicial a medida que se profundice en los 2. planos
diferentes aspectos implicados, diagramas con in- 3. presupuesto.
clusión de pequeños cálculos de dimensiones, pre-
supuestos orientativos, listas de equipamiento o per- Proyecto de ejecución
sonas afectadas por el programa; b) planos y foto-
grafías del solar, que pueden incluir, en esta o en El proyecto de ejecución debe contener todos los
una fase posterior, estudios geotécnicos, levanta- documentos necesarios para poder ejecutar la obra.
mientos topográficos, etc.; c) análisis de los Estos documentos pueden agruparse en 5 aparta-
condicionantes normativos y de otros factores le- dos que suponen un desarrollo y una especifica-
gales que pueden incidir en el proyecto; d) a todo ción más detallada de los documentos propios del
esto hay que añadir las hojas de encargo, contratos proyecto básico: 1) memoria descriptiva del pro-
o facturas que se deriven de esta primera fase y las yecto; 2) memoria técnica del proyecto; 3) planos;
correspondientes memorias o memorándums. 4) mediciones y presupuesto; 5) pliego de condi-
El siguiente paso es la elaboración de un ante- ciones generales y particulares. Se detallan algo más
proyecto. Se entra así en una fase de trabajo en la estos apartados en lo que sigue. Puede encontrarse
que se producen numerosos croquis tanto a mano un desarrollo más elaborado en la separata editada
como por ordenador, siguiendo un proceso libre, por el COAC (Col.legi Oficial d' Arquitectes de
sin orden claro. Lo más frecuente es que se pase Catalunya): "Documentació per al visat de
por una secuencia del tipo: a) serie de croquis es- projectes".
quemáticos que dan lugar a: b) croquis con medi- Hay que subrayar el hecho de que estos aparta-
das que permitan desarrollar comprobaciones y dos se desarrollan de muy distinto modo si el cliente
ajustes más precisos, lo que da lugar a: c) nuevos es un particular o si el cliente es la administración
croquis esquemáticos, que dan lugar a nuevos cro- pública. En el primer caso el proyecto de ejecu-
quis más elaborados, etc. En este proceso pueden ción puede comprender, en determinados casos,
aparecer estudios de volumen a color, indicando poco más que una memoria, los planos y el presu-
materiales, analizando la relación con el entorno, puesto. En el segundo caso, todos los apartados
etc. El proceso se reinicializa una y otra vez antes deben desarrollarse escrupulosamente. La tenden-
la ejecución del proyecto. Este documento debe colaboración externa. Y, por otro lado, un control
incluir una descomposición de las diferentes tareas exacto del formato informático y de la relación de
que van a realizarse, quién las va a realizar, en qué inserción que se va a establecer entre los planos
tiempo van a realizarse y cuál es el presupuesto que se envían y vuelven del consultor externo y los
asignado a cada una de estas tareas. planos del proyecto en curso. En general, los ar-
En despachos pequeños todo esto puede chivos del ejecutivo para instalaciones, estructura,
solventarse con un cierto grado de improvisación, etc., deben ser independientes puesto que incluyen
tanto más efectivo cuanto mayor sea la experiencia detalles diversos en capas autónomas; si se acumu-
y el grado de compenetración de los componentes laran en un mismo archivo resultaría de difícil ges-
del despacho. En despachos con más de 5 o 6 cola- tión.
boradores se necesita algún grado de planificación
y la elección entre alguno de los diversos sistemas Proyecto de obra. Proyecto final de obra
de trabajo que afectarán de modo muy directo a la
intervención de la informática en el proceso. El número de planos que se han generado al final
Algunos esquemas de trabajo característicos, de una obra real es, en general, muy superior al de
ampliando lo avanzado en el capítulo anterior, son los planos del proyecto ejecutivo. En obras de gran
los que podríamos denominar organización "por cé- envergadura este número puede ser de unos cuan-
lulas", organización "en árbol" y organización "en tos miles de planos. En esta cifra deben incluirse
retícula". En el primer caso, los diferentes proyec- los diversos planos generados por las ingenierías
tos de un despacho se reparten entre diferentes equi- que colaboran en el proyecto. Sólo los planos de
pos que funcionan con cierto grado de autonomía; estructura pueden multiplicar notoriamente el nú-
el arquitecto principal puede actuar como supervi- mero de planos del proyecto original. Otro tanto
sor de los diferentes equipos o puede estar integra- ocurre con los planos aportados por los diversos
do de modo más o menos directo en alguno de ellos. industriales que colaboran en la obra. El análisis
En el segundo caso hay un equipo principal que detallado del modo en que esto afecta al seguimien-
desarrolla las líneas maestras de un proyecto hasta to de la obra por parte del arquitecto y al modo en
cierto grado de elaboración a partir del cual lo pasa que los medios informáticos pueden colaborar en
a otro nivel para que se desarrollen con mayor de- el control de este proceso no puede hacerse aquí
talle determinados aspectos, sea por ser aspectos pues no hay espacio para ello. A grandes rasgos
rutinarios que no precisan de mayor estudio sea por puede bastar con decir que se requiere un juego
ser aspectos difíciles de los que se deben analizar específico de normas y convenciones internas con
diferentes variantes. las que seguir de modo independiente las variacio-
En el tercer caso, característico de proyectos nes que experimenta el proyecto original y que debe
relativamente grandes es corriente que, a partir del darse cabida a esto en la organización general de
anteproyecto, se subdivida el edificio en sectores archivos del proyecto que veremos a continuación.
en función de criterios funcionales y geométricos, Otro tanto cabe decir del proyecto final de obra.
y que se encargue a diferentes equipos el desarro- Cada vez es más frecuente que, como ya hemos
llo de cada uno de estos sectores. dicho, al final de la obra, se requiera una docu-
Otro aspecto fundamental que se debe tener en mentación explícita del estado final que incorpore
cuenta por lo que respecta a la organización del con claridad todas las variantes que se han produ-
proyecto ejecutivo es que esta división de trabajo cido con el fin, entre cosas de asegurar, un mante-
puede salir en algún momento del propio despacho nimiento correcto del edificio. Aunque no sea aún
para volver a él. Así ocurre corrientemente en el una práctica habitual, también puede recogerse en
caso de estructuras e instalaciones más o menos este esquema de organización general.
complejas. A partir de cierto estadio del proyecto
se requiere contar con cálculos precisos antes de 2 Organización de archivos
concretar la distribución, el número de componen-
tes y las dimensiones de los elementos que inter- Más importante que seguir una pauta determinada,
vienen en determinado sector. como la que se indicará en los siguientes apartados
Esto implica, por un lado, una planificación bas- por dar ejemplos concretos, es tener criterios cla-
tante estricta del momento en que se produce esta ros que orienten la ordenación. Damos a continua-
C:\
/ Documentos propios
/ Elementos 2D / Mobiliario
/ Puertas y ventanas
/ Instalaciones de electricidad, fontanería, otras
/ Detalles constructivos
/ Detalles estructurales
/ Elementos 3D / Mobiliario 3D
/Puertas y ventanas
/Elementos varios
/ Proyectos
/ Proyecto 1
/ Proyecto 2
...
...
...
/ Proyecto n
ción alguno de estos criterios, sin pretender cubrir es conveniente contar con varias entradas en pri-
exhaustivamente el tema. mera línea. Es preferible, por las razones que he-
Un primer criterio es la necesidad de mantener mos dado, agruparlos todos en una misma rama
copias de seguridad de un modo sencillo y regular. principal con un nombre propio que puede ser el
En el disco duro de un ordenador hay fundamen- del propio usuario principal o el del despacho o un
talmente tres tipos de archivos: los que práctica- alias convenido. A partir de aquí hay diversas va-
mente no sufren modificaciones, los que sufren riantes que dependen de los gustos personales. La
modificaciones con una frecuencia muy baja y los que se presenta en la figura 5 puede no ser la ópti-
sufren modificaciones con una frecuencia muy alta ma pero permite presentar de un modo más orde-
en determinados periodos de tiempo. Los prime- nado la lógica de la organización.
ros son, en general, los archivos propios de un pro- En el directorio principal de usuario se situarán,
grama de aplicación que no cambian después de por un lado, los diferentes proyectos en curso y,
haberse instalado, los segundos son archivos rela- por otro lado, los archivos generales compartidos
cionados con la configuración personalizada de los por los diferentes proyectos. Aunque insistimos en
programas y los terceros los archivos de trabajo que el detalle de la organización variará considera-
del propio usuario. blemente según las preferencias la que sigue es una
No tiene sentido hacer copias periódicas de los alternativa razonable. Damos nombres completos
primeros. La copia de seguridad la proporcionan para mayor claridad de la exposición. En general
los propios discos de instalación del programa que es preferible utilizar nombres abreviados. Aunque
deben mantenerse a resguardo en un lugar adecua- las últimas versiones de Windows no restringen,
do. Tanto por esta razón como por poder revisar la aparentemente, el número de caracteres a 8, como
lista de archivos propios sin tener que navegar por ocurría con MSDOS hay un límite interno de 256
muy diversos subdirectorios, es conveniente man- caracteres a partir del cual los nombres se truncan
tener todos los archivos de usuario en un mismo y se sustituyen por un número. El abuso en la lon-
tronco común que se vaya ramificando según los gitud de los nombres puede llevar a agotar este lí-
diferentes usos. mite. Por otro lado es más práctico utilizar nom-
La excepción a esta regla la constituyen algu- bres abreviados si resultan suficientemente claros.
nos archivos que deben estar situados en directo-
rios específicos dentro de un programa determina- Organización de los archivos de proyecto.
do porque el programa no da opción a situarlos en Archivos de modelos y archivos de planos
subdirectorios propios, si bien esto es poco frecuen-
te, o porque resulta incómodo cambiar las rutas de En este subdirectorio se sitúan todos los
acceso. Un ejemplo de esto último son los mensa- subdirectorios correspondientes a proyectos en
jes del correo electrónico o la lista de direcciones curso y, dentro de cada uno de ellos, los archivos
"favoritas" (bookmarks) de Internet. En estos ca- de un proyecto determinado. Aquí aparecen de nue-
sos puede resultar más cómodo anotar la dirección vo diferencias que dependen de los gustos de los
completa de las carpetas o subdirectorios en donde diferentes usuarios. Hay estudios que mantienen
están situados estos archivos e incluirlos en las ru- todos los archivos en un único subdirectorio y otros
tinas de copias de seguridad como una opción es- que prefieren generar diferentes subdirectorios para
pecial. un mismo proyecto. La agrupación puede hacerse
a su vez según diferentes criterios. El criterio pue-
Organización general de subdirectorios de ser, por ejemplo, diferenciar entre proyecto bá-
sico, proyecto de ejecución y proyecto de obra. Otra
Damos por conocida la convención de directorios opción es utilizar tan sólo dos subdirectorios, uno
y subdirectorios o carpetas y subcarpetas con la para los archivos que contengan los modelos y pla-
que se organiza la información en todos los orde- nos y otro para los que contengan otro tipo de da-
nadores. También damos por supuesta la forma más tos.
general de organización que consiste en situar en Otros despachos prefieren diferenciar los archi-
primera línea, como directorios principales, los vos en relación directa con la salida física, es de-
programas que se utilicen corrientemente. cir, crear tantos archivos como planos de un for-
Por lo que respecta a los archivos de usuario no mato determinado vaya a tener el proyecto finali-
zado. Esto puede dar una idea muy clara del volu- Este modo de organización evita duplicaciones
men final del trabajo a costa de multiplicar la in- innecesarias de información e independiza las ope-
formación si no se cuenta con un sistema adecuado raciones de salida de planos de las operaciones de
de vinculación de archivos, como el que mencio- diseño. Los arquitectos que estén trabajando en un
naremos más abajo, lo que no siempre suele ser el proyecto pueden despreocuparse de todas las ope-
caso. raciones de impresión pues siempre existirá una
Otros despachos prefieren, por el contrario, agru- "ventana" externa, sobre las partes relevantes de
par toda la información en pocos archivos con su proyecto que necesiten ser impresas que no in-
múltiples capas correspondientes a los diferentes terferirá con el proceso de diseño.
planos de salida que se vayan a generar. Los incon- Los textos (cotas, etiquetas, anotaciones diver-
venientes y las ventajas de esta opción son los con- sas) pueden situarse tanto en los modelos como en
trarios a los del párrafo anterior: la información se los planos. Es recomendable situar en los modelos
condensa de un modo eficaz a costa de generar una los textos que tengan relación directa con el pro-
estructura en la que resulta fácil perderse y que yecto (cotas, anotaciones técnicas relacionadas di-
obliga a llevar un memorándum que nos recuerde rectamente con la representación) y en los planos
que, por ejemplo, los planos de instalaciones se en- textos relativos a la presentación o de carácter ge-
cuentran en la capa abcdefg del archivo xyz, etc. neral (títulos de los planos, anotaciones generales)
La organización de archivos debería estar ba- además, obviamente, del marco y la o las carátu-
sada en lo que se ha convertido en los últimos años las.
en el procedimiento de trabajo más común debido Éste es, con todo, un sistema de trabajo que da
a que presenta indudables ventajas de organización óptimos resultados para proyectos de cierto grado
y de economía de espacio. Los archivos de un pro- de complejidad y para despachos con una adecua-
yecto se dividen en dos categorías: archivos de da subdivisión de tareas; es recomendable que haya
modelos y archivos de planos. una persona que se preocupe exclusivamente de
Los primeros, los archivos de modelo, contie- preparar y mantener los archivos de planos. Si no
nen un representación del edificio a escala real. Este es así, en despachos más pequeños o para proyec-
modelo puede ser bidimensional o tridimensional. tos más sencillos, puede ser preferible integrar ar-
En cualquier caso incluirá una descripción de la chivos de modelos y archivos de planos en un úni-
geometría de todos y cada uno de los elementos co archivo. Volveremos sobre este tema, con algu-
del edificio utilizando unidades que se correspon- nos ejemplos, en la sección 4 de este capítulo.
dan exactamente con las dimensiones reales que El modo de agrupar y de nombrar los archivos
tendrá el elemento en cuestión. es algo que depende de las preferencias de cada
Los segundos, los archivos de plano, contienen despacho. Con todo, hay algunas recomendacio-
una o varias vistas, escaladas, del modelo anterior, nes que servirán para todos los casos y es reco-
compuestas en el interior de un marco que incor- mendable tener en cuenta.
pora la carátula y la descripción por escrito del 1) En primer lugar, es conveniente agrupar to-
contenido del plano de que se trate. Cada uno de dos los archivos correspondientes a un mismo pro-
estos archivos representa un plano y se envían a yecto en un mismo subdirectorio. Si los archivos
imprimir a escala 1:1, con el origen (en la esquina se nombran de un modo lógico, con alguna de las
inferior izquierda) y el final de la ventana de selec- recomendaciones que se dan en el siguiente apar-
ción adecuadamente escogidos para que la opera- tado, aunque la lista sea muy larga los archivos se
ción de imprimir se reduzca a apretar un par de ordenaran automáticamente de modo que no habrá
botones. dificultad en encontrar en cada caso el archivo que
Los archivos de modelos se insertan en los ar- se necesite.
chivos de planos por medio de referencias exter- 2) Si se desea, puede subdividirse este
nas, un procedimiento que ya se ha explicado en el subdirectorio en otros subdirectorio, por ejemplo,
capítulo 3 (CAD2D). Cada modelo lleva consigo en cuatro subdirectorios denominados "Ante" (an-
sus capas que se sumarán a las de los archivos de teproyecto), "Base" (básico), "Ejec" (ejecución),
planos. Cada archivo de plano debe estar por con- "Obra". Otra opción, que puede entenderse tam-
siguiente preparado de tal modo que las capas que bién como una extensión de la anterior, es crear
interesen estén activadas y las que no desactivadas. subdivisiones para documentos gráficos y no grá-
ficos aunque los propios programas se encargan de ner la seguridad de que el tiempo empleado en con-
filtrar la información y mostrar sólo los archivos feccionar esta lista y mantenerla actualizada se verá
correspondientes a la aplicación. Sin embargo pa- compensada con creces pues, en caso contrario, más
rece una opción más recomendable mantener siem- tarde o más temprano, habrá que emplear un tiem-
pre activo un único subdirectorio y almacenar aparte po precioso en intentar descubrir dónde estaba
los archivos correspondientes a fases del proyecto "aquel archivo" que sólo se reconocerá una vez
ya superadas. abierto. Como a pesar de todos los cuidados, esto
3) Es preferible, sobre todo si se va trabajar con ocurre en algún momento de la vida del despacho,
referencias externas, que el nombre del proyecto es conveniente contar, entre los programas de utili-
figure tan sólo en el subdirectorio y que los nom- dades, con un buen visor de archivos que nos evite
bres de los archivos sean genéricos. Debe tenerse tener que activar un programa e ir abriendo archi-
en cuenta que el nombre "real" de un archivo in- vos uno por uno.
cluye el del subdirectorio bajo el que está situado Por lo que respecta a los nombres de los archi-
por lo que no tiene que haber peligro de borrado vos, si se sigue la recomendación dada más arriba
accidental si no se cambian archivos de sitio. sobre archivos de modelos y archivos de planos,
habría dos tipos de denominación, una descriptiva
Criterios y convenciones sobre nombres de del contenido, para los primeros, y otra indicativa
archivos de la secuencia de planos, para los segundos.
La denominación correspondiente al contenido
Por lo que respecta a los nombres de los no debería contener otra cosa que una letra indica-
subdirectorios de proyecto, el código utilizado para tiva del tipo de contenido y de la zona modelada
denominar el proyecto pueden ser tres letras que que puede subdividirse en vertical o en horizontal.
correspondan a las iniciales del cliente (por ejem- En el caso de un proyecto de reducidas dimensio-
plo "ABC": "Alberto Bergamín Coll"). Otros pre- nes y realizado por una sola persona bastaría con
fieren tres números o tres letras que indiquen el un único modelo. La subdivisión en partes depen-
número de proyecto ("123" que permite nombrar de tanto del tamaño del modelo como del número
hasta 999 proyectos "AAA" o "ZZZ" que permite de personas implicadas en su desarrollo.
nombrar hasta 17.576 o alguna fórmula interme- La denominación correspondiente a la secuen-
dia). Otros prefieren reservar dos números para el cia no necesita incluir otra cosa que la numeración
proyecto y una letra para el tipo de proyecto ("R07": correspondiente. Ésta puede desarrollarse de modo
proyecto de reforma número 7; "U12": proyecto que se facilite la inserción de planos, no comen-
de urbanización número 12). Otros prefieren utili- zando por el 1 hasta llegar al 99 sino por grupos
zar números más largos indicando el año y el nú- suficientemente amplios. Por ejemplo, la AIA da
mero del proyecto, por ejemplo: "9512" indicaría las siguientes recomendaciones que son bastante
el proyecto número 12 iniciado el año 1995; razonables:
"99123" indicaría el proyecto número 123 inicia-
do el año 1999. 0 General
En la fase de anteproyecto estas denominacio- 1 Plantas
nes, al igual que las que sugeriremos a continua- 2 Alzados
ción para los archivos, pueden "enriquecerse" con 3 Secciones
letras añadidas para indicar diversas variantes en 4 Gran escala
estudios. El análisis de los diversos modos en que 5 Detalles
esto puede lo dejamos al arbitrio de cada cual. La 6 Cuadros y diagramas
única recomendación es que merece la pensa sen- 7 Libre
tarse y buscar una alternativa lógica de nomencla- 8 Libre
tura que permita seguir la pista de las variantes; 9 3D
media hora dedicada a este menester puede aho-
rrar muchas horas futuras dedicadas a buscar ar- El siguiente ejemplo resume todo lo anterior
chivos en lugares insospechados.
En cualquier caso es imprescindible mantener C:\
una lista de los archivos de proyecto. Se puede te- ...\99123\
que éstas deben cumplir. Daremos, en segundo lu- borar métodos y nomenclaturas propias, que de-
gar, alguna referencia sobre el modo en que se ha ben reelaborar periódicamente con grandes dudas
abordado esta cuestión en algunos casos de parti- no resueltas por falta de referencias adecuadas.
cular interés. Y, en tercer lugar, una serie de crite- Una nomenclatura adecuada de capas debe cum-
rios generales sobre el modo en que se debería abor- plir los siguientes requisitos:
dar esta cuestión en nuestro entorno y en las cir-
a) Debe contemplar los diferentes tipos de com-
cunstancias actuales.
ponentes que integran un modelo y asegurar que
todos puedan quedar diferenciados y puedan
Razón de ser de las capas y requisitos que
ser separados de los demás en algún estadio
deben cumplir
del trabajo. Más adelante daremos una lista de
los componentes principales que deben tomar-
Las capas se utilizan por las siguientes razones prin-
se en consideración.
cipales:
b) Debe contar, en general, con una estructura es-
1. Por razones de visualización. Esto es esen-
table, con campos en posiciones fijas, que po-
cial en arquitectura, en donde hay diversos elemen-
sibilite la gestión automatizada de las capas.
tos en un mismo espacio que interfieren entre sí.
c) Debe ser lo más corta y descriptiva posible.
Se necesitan capas para ocultar elementos que no
d) Debe ser flexible.
interesan en un estadio determinado de trabajo.
2. Por razones de organización y filtrado de la Por ejemplo, las denominaciones ""F-SPRN", "P-
información. El agrupar una serie de elementos en SANR" o "S-COLS" de la norma americana, co-
una sola capa permite, entre otras cosas, poder rresponden respectivamente a "fire-sprinklers",
manipularlos conjuntamente. También, cuando se "plumbing-sanitary drainage" y "structure-
utilizan archivos compartidos, por medio de vín- columns" por medio de 6 campos fijos: un campo
culos (Microstation) o XRfes (AutoCad), las dis- genérico, un separador y un descriptor. Las deno-
tintas referencias de nombres de capas permiten minaciones "A200 7X $14", "Q200AX$14", "S200
saber a qué archivo pertenece uno u otro elemento. 2X $1" de la norma inglesa corresponden, en el
3. Por razones de intercambio de información. primer caso a: "arquitecto (A) - elemento primario
Esta es la razón principal que ha impulsado el inte- de estructura (200) - tipo de línea (7) - tipo de lími-
rés por llegar a convenios compartidos entre dife- te (X) - nivel 14 ($14) y, en el segundo y tercer
rentes sectores industriales y profesionales. La uti- casos, a especificaciones similares para el quantity
lización de capas normalizadas puede convertirse surveyor (Q) o el ingeniero de estructuras (S). Ve-
en una necesidad imperiosa a medida que aumente mos que estos dos ejemplos cumplen algunos de
el intercambio de archivos informáticos entre in- los requisitos indicados pero no todos. Por ejem-
dustriales y profesionales de los diversos sectores plo, no puede decirse que la norma inglesa sea muy
de la construcción que intervienen en la realiza- descriptiva; en este sentido es bastante más prácti-
ción de un proyecto. ca la americana que permite reconocer con facili-
4. Por razones de metodología de trabajo. La dad el elemento de que se trata.
utilización de criterios comunes se convertirá en Los elementos que deben poder diferenciarse en
una necesidad creciente a medida que resulte más una capa son, al menos, los siguientes:
habitual utilizar capas para organizar un trabajo y
los arquitectos deban compartir o cambiar su pues- - elementos constructivos y de mobiliario
to de trabajo. Resulta una pérdida de tiempo, en un - niveles (horizontales y verticales)
despacho, tener que dedicar unas cuantas horas o - estado (elemento existente, elemento
días a explicar a un joven arquitecto que se incor- nuevo)
pora al equipo cuál es su modo particular de utili- - fases del trabajo
zar el CAD. El contar con criterios comunes facili- - símbolos gráficos de diversos tipos
tará de un modo notable el trabajo compartido. - tramas
5. Por razones generales de organización. Es - textos
importante que exista una estructura de referencia - dimensiones (cotas y textos de cotas)
común que facilite la toma de decisiones. Muchos - escalas
despachos han dedicado grandes esfuerzos a ela- - tipos de línea
ves: A atributos, C construcción (ejes), D dimen- Guidelines a partir del trabajo conjunto de cuatro
siones, G gráficos 2D, H hatching (tramas), T tex- asociaciones profesionales y tres agencias federa-
to, Z gráficos 3D. les.
El campo 4 es grado, 1 número, opcional. Es- Una nueva versión, con algunas revisiones me-
pecifica el espesor de línea recomendado, de 1 a 9. nores, se publicó en 1997: CAD Layer Guidelines.
Se utiliza para poder especificar diferentes grue- Computer-Aided Design Management Techniques
sos de líneas con un mismo elemento que queda for Architecture, Engineering and Facility
asignado a dos capas. Management. Las principales revisiones incluían
El campo 5 es nivel, 2 caracteres o 2 números, la extensión de algunos de los códigos de discipli-
opcional. Se utiliza para agrupar plantas, seccio- na, la extensión de algunos códigos para abarcar
nes o alzados situados en diferentes cotas. No hay obras de remodelación, la unificación del formato
normativa específica sobre la denominación de es- general para los nombres (la versión anterior daba
tos niveles aunque se recomienda la siguiente: nú- dos formatos, uno "corto" y otro "largo") y la in-
meros para las plantas, por ejemplo 1 para primer clusión de recomendaciones generales sobre el uso
piso nivel o 22 para veinticuatroavo piso, SA-SZ de referencias que relacionaran archivos de mode-
para secciones A-A, Z-Z, EA-EZ para alzados A- los (model files) y archivos de planos (sheet files).
Z. Al mismo tiempo se incrementó el esfuerzo para
El campo 6 es estado, 1 carácter, opcional. Es- coordinar estas normativas con las de otros secto-
pecifica el estado de la obra: N nueva, X existente, res industriales y con la normativa ISO. Otra nove-
R a eliminar (to be removed). dad interesante es que se incluyeron códigos para
El campo 7 es escala, 1 carácter, opcional. Es- recoger la inserción de información sobre produc-
pecifica el grado de detalle de la información que tos proporcionada directamente por los industria-
se incluye en el caso en que interese trabajar con les.
diferentes resoluciones, típicamente de 1:10 a 1:10 Los criterios básicos son los siguientes. Se utili-
000. zan 6 caracteres. El primero corresponde al código
El campo 8 es tiempo, 1 carácter, opcional. Es- de la disciplina, por ejemplo A, para "arquitecture".
pecifica la fase del proyecto en el caso en que se El segundo es un separador que puede utilizarse
desee incluir diferentes fases. Se recomiendan los opcionalmente para detallar el tipo de disciplina,
números 1 a 9 y letras A-A para alternativas adi- por ejemplo si Q representa "eQuipement", QK
cionales. puede representar "equipmente-kitchen"
Aunque este precedente es uno de los más ela- (equipamiento de cocinas) y QV "equipment-
borados que existen y debe tenerse en cuenta, es audiovisual" (equipamiento audiovisual). Los cua-
preciso hacer algunas puntualizaciones que no se tro siguientes identifican el tipo de elemento cons-
han considerado en cuenta en alguna adaptación tructivo.
algo presurosa e insuficientemente explicada. En Para el formato intermedio se utilizan 11 carac-
primer lugar, que está dirigido a un mundo, el bri- teres, los 6 primeros corresponden al caso anterior,
tánico, con una larga tradición de normativas es- es decir, al código de la disciplina y al grupo ma-
crupulosas, muy bien organizadas, periódicamente yor. Los 5 últimos, opcionales, corresponden a 1
revisadas y seguidas por todos los sectores de la separador y a 4 caracteres adicionales que sirven
industria. Un mundo que tiene muy poco en común para diferenciar el grupo anterior. En el ejemplo,
con el de nuestro entorno. En segundo lugar, que pueden representarse sólo las paredes que llegan
un sistema tan rígido y abstracto sólo es de utilidad hasta el techo, lo que servirá para los planos de
cuando es adoptado universalmente; si este no es cielo raso o todas las paredes. Esto quiere decir
el caso resulta incómodo de utilizar y fácil de olvi- que puede ser conveniente contar con dos capas,
dar, lo que es tanto como decir que resulta inútil. una denominada "..WALL-FULL" (muros comple-
tos) y otra denominada "..WALL-PRHT" (muros
La normativa americana (AIA) de altura parcial).
Para el formato completo se utilizan 16 caracte-
El segundo código normativo que resumiremos es res, los 11 primeros corresponden a los dos casos
la normativa americana. La normativa americana anteriores. Los 5 últimos, opcionales, correspon-
data de 1990 con la publicación de CAD Layer den a 1 separador y a 4 caracteres adicionales que
sirven para diferenciar fases de la construcción. Esto tricidad) iluminación, sumistro, control puesta a
es particularmente relevante en obras de tierra, comunicaciones, antenas tv, seguridad, alar-
remodelación en donde interesa diferenciar las par- mas.
tes de la construcción que permanecen, las que de- F-CO2S, F-IGAS, F-SPRN, F-PROT para (fue-
ben ser demolidas y las nuevas. gos) sistema de Co 2 , gas inerte, rocíadores
Todos estos campos están codificados en la nor- (sprinkles), protección.
mativa citada. Dado que estos códigos correspon- L-PLNT, L-IRRG, L-WALK, L-SITE para
de a una terminología que no es lo nuestra daremos (paisajismo) plantaciones diversas, sistema de irri-
las referencias mínimas para que resulte compren- gación, senderos, mejoras del solar.
sible la norma. La figura 6 muestra los tres tipos M-CHIM, M-DUST, M-ENER, M-RCOV, M-
básicos con un ejemplo adaptado directamente de FUEL, M-HOTW, M-NGAS, M-REFG para (sis-
la normativa de 1998. temas mecánicos) chimeneas prefabricadas, extrac-
El código de la disciplina o del agente de la edi- ción de polvo y humos, control energético, recupe-
ficación indica el tipo de obra o profesional impli- ración energética, tuberías de combustible, agua
cados. Los principales serían: A arquitectura, C obra caliente, gas natural, sistemas de refrigeración.
civil, E electricidad, F protección contra el fuego, P-DOMW, P-SANR, P-STRM, P-EQPM, P-
L paisajismo (landscape), M maquinaria FIXT para (plumbing, cañerías) agua fría y calien-
(machines, instalaciones), P tuberías (plumbing), te de uso doméstico, conducciones sanitarias,
S estructuras (structures). pluviales, equipamiento diverso, piezas diversas.
Los códigos de los elementos (grupo mayor) se S-GRID, S-FNDN, S-SLAB, S-COLS, S-
enumeran en una lista maestra que puede cargarse WALL, S-METL S-BEAMS para (estructura)
automáticamente en cada nuevo dibujo. El progra- retículas, cimentaciones, losas, columnas, muros
ma Microstation, por ejemplo, lleva incorporada portantes, elementos metálicos, vigas.
la normativa AIA por lo que quien use este progra-
ma puede contar con una descripción completa de La normativa genérica propuesta por la ISO
esta lista maestra. Algunos ejemplos serían:
A-DOOR, A-GLAZ, A-FLOR, A-EQPM, A- En 1997 la ISO (International Standards
FURN, A-CLNG, A-ROOF, A-ELEV, A-SECT, A- Organization) estableció una normativa internacio-
DETL para (arquitectura) puertas, ventanas, pisos, nal para nombres de capas utilizados en CAD por
equipamiento, muebles, cielosrasos, techos, alza- medio de un documento dividido en tres partes (ISO
dos, secciones, detalles. 13567 Technical Product Documentation,
C-PROP, C-TOPO, C-PKGN, C-ROAD, C- "Organization and Naming of Layers for CAD").
COMM, C-FIRE, C-NGAS para (obra civil) lími- A diferencia de los que hemos descrito en los apar-
tes de propiedad, topografía, parkings, calles, co- tados anteriores, este documento tan sólo propone
municaciones (postes telefónicos, cajas), líneas especificaciones generales sobre el formato junto
subterráneas de protección contra el fuego, gas con recomendaciones generales. La propuesta de
natural. una terminología específica se deja al arbitrio de
E-LITE, E-POWR, E-CTRL, E-GRND, E- cada país por razones obvias. El formato propues-
COMM, E-TVAN, E-SERT, E-ALRM para (elec- to consta de 10 caracteres organizados en 3 cam-
pos. Se definen campos adicionales optativos para
indicar el estado, el sector, la fase, el tipo de pro-
A - W A L L yección y la escala. El significado de estos campos
es el que hemos encontrado en las normativas in-
A - W A L L - F U L L
glesa y americana. Nos limitaremos a comentar los
campos fijos.
El primer campo, de 2 caracteres, debe especi-
A - W A L L - F U L L - D E M O
ficar quién es el agente de la edificación autor de
Disciplina Grupo Mayor Grupo Menor Estatus
los planos. Es equivalente a las normativas que ya
hemos visto. La noción de "agente" puede ser en-
tendida de forma genérica como aludiendo a una
Figura 6 Formato de capas de la AIA categoría general que puede estar diferenciada
netamente y aludir a diferentes profesionales, ar- proyecto o tipo de intervención; los 6 siguientes
quitectos, paisajistas, interioristas, ingenieros de di- para identificar el tipo de elemento y los 2 siguien-
versos tipos, etc., o integradas en un mismo profe- tes para identificar el tipo de presentación.
sional. Aquí late, como es fácil intuir, un cierto 2. Utilizar nombres con una longitud fija. Cua-
conflicto de competencias que no está, ni proba- tro caracteres para describir un elemento, como
blemente pueda estar nunca, clarificado y no afec- hace la normativa americana, es una buena medida
ta a ningún país en exclusiva. pues resulta suficientemente descriptiva y, si se-
El segundo campo, de 6 caracteres, debe espe- guimos la norma ISO, deja dos caracteres adicio-
cificar el tipo de elemento constructivo. Salvando nales para completar la especificación si resulta ne-
la diferencia de longitud que permite una conside- cesario. Utilizar nombres de longitud fija permite
rable flexibilidad en la especificación, también es sustituir automáticamente el contenido de unos
equivalente a los anteriores. La norma inglesa de- campos sin modificar el resto.
bería alargarse y la americana contraerse para adap- 3. Utilizar nombres sencillos, con un mismo nú-
tarse a este formato pero substancialmente la no- mero de caracteres, si es posible, y fáciles de re-
ción es la misma. cordar. Resulta incómodo ver algo así como "z3x/
El tercer y último campo, de 2 caracteres, debe dfc" como nombre de capa y resulta cómodo ver
especificar el tipo de presentación. La diferencia a algo así como VENT o MURO si lo que se quiere
la que se alude es la misma que hemos encontrado indicar en ambos casos es "ventanas" o "muros".
por lo que respecta a archivos de modelos y archi- El primero puede ser el resultado de una clasifica-
vos de planos. Una forma característica de rellenar ción lógica exquisita pero es dificilmente compren-
este campo sería con una M, para indicar "mode- sible por alguien que tenga que compartir el traba-
lo" o con una P para indicar "papel", una termino- jo y es difícil de recordar. Sólo se justificaría si
logía similar a la utilizada en AutoCad para dife- tuviera que durar muchos años cosa que es impro-
renciar entre "espacio modelo (Model Space)" y bable que ocurra a no ser que se alcance un conve-
"espacio papel (Paper Space)". nio nacional o internacional.
4. Mantener el sistema de capas flexible. Es bue-
Criterios generales no que haya un criterio general de nomenclatura
de capas. Es malo que sea rígido. Los proyectos
En ausencia de una normativa general, que puede arquitectónicos son de muchos tipos y el sistema
tardar en llegar y que nunca cubrirá por completo debe adaptarse al proyecto, no a la inversa.
las numerosas variantes que quedan abiertas a las 5. Mantenerse al corriente de la evolución de
preferencias de cada arquitecto, damos una serie las normativas y de los usos. A no ser que se tenga
de criterios generales sobre cómo nombrar y orga- una especial afición a investigar métodos
nizar las capas. sofisticados de clasificación es más cómodo y más
1. En primer lugar, puesto que existe y está plan- seguro, en este tipo de cosas, seguir las tendencias
teado de un modo razonable, adoptar el formato generales.
general propuesto por ISO: los 2 primeros caracte-
res para identificar al tipo de profesional autor del 4 Relación entre modelos, archivos, capas
y planos. Ejemplos
Los archivos pueden contener varios tipos de sobre el dibujo de salida sin tener que pasar por
modelos. Concretamente, pueden contener un mo- todo el proceso de vinculación de archivos que
delo del edificio y un modelo del plano del edificio puede ser engorroso si no se conoce bien el proce-
(que también es algo físico, como el edificio). Es- so. Pero hay desventajas importantes. La principal
tos diferentes modelos estarán situados en diferen- es que esto sólo puede hacerse al final del proceso
tes capas y, en algunos programas, como es el caso para no tener que duplicar los cambios. Y que, por
de AutoCad, en diferentes "espacios" tales como añadidura, se duplica la información. Aunque se
el espacio modelo (model space) y el espacio pa- incluye aquí porque es muy sencilla y porque hay
pel (paper space). Estos dos espacios sirven para todavía bastantes despachos que utilizan este sis-
componer vistas de cara a la impresión y obten- tema, no es una alternativa recomendable.
ción de planos. c) Archivos que relacionan planos y modelos por
¿Cómo deben relacionarse entre sí estas cosas medio de referencias externas
tan similares y tan distintas al mismo tiempo? No Este es el mejor sistema en el caso de proyectos
hay una sola respuesta sino varias alternativas que complejos y, en general, el más recomendable. Se
se resumen a continuación en tres casos principa- utilizan básicamente dos tipos de archivos, uno que
les y que variarán según la complejidad del pro- contiene el modelo del proyecto y otro que contie-
yecto. Hay casos intermedios en que, por diversas ne el modelo del plano, es decir, el marco y la cará-
razones, se utiliza una combinación de estas alter- tula, en espacio papel, con una selección prepara-
nativas pero que no será necesario detallar. da para salida a escala única 1=1. Sobre éste se
a) Archivos que integran planos y modelos insertan, como referencias externas, las vistas ade-
Es el modo de trabajo más corriente cuando se cuadas del modelo que contiene la información del
comienza a utilizar un programa de CAD y un modo proyecto. Por ejemplo, supongamos que dispone-
relativamente aceptable para despachos pequeños mos, por un lado, de dos archivos, PB-E.dwg y PB-
y proyectos sencillos. En este caso el archivo in- O.dwg que contienen los sectores este y oeste de la
cluye el modelo, junto con diferentes marcos y ca- planta baja de un proyecto determinado y que dis-
rátulas correspondientes a diferentes planos, situa- ponemos, por otro lado, de un archivo B05.dwg
dos en diferentes capas y a diferentes escalas. El correspondiente al plano nº 5 del grupo B de pla-
marco y la carátula deberán aumentar de tamaño nos (el grupo A puede ser emplazamiento, planos
en función de la escala de salida. Por ejemplo, si se de situación, etc., el grupo B plantas generales y el
va a imprimir a escala 1:50 habrá que insertar los grupo C alzados y secciones). Este archivo contie-
bloques correspondientes a los marcos y carátulas ne un marco en tamaño Din A1, con una carátula
multiplicando sus dimensiones por 50. A la hora que contiene texto editable que se ajusta para in-
de imprimir, si las especificaciones del plotter vie- cluir la información propia del plano de que se tra-
nen dadas en mm, como es corriente, se especifica te. El espacio papel contendrá exclusivamente esta
la salida "1=50" si las unidades de trabajo son mi- información, el marco y la carátula preparados para
límetros, "10=50" si se trabaja en centímetros o imprimir a 1:1. El espacio modelo contendrá refe-
"1000=50" si se trabaja en metros. Cada vez que rencias externas a los PB-E.dwg y PB-O.dwg que
se quiera imprimir un plano determinado habrá que aparecerán en espacio papel a la escala requerida y
activar y desactivar las capas correspondientes. Otra en la posición que convenga y que, lógicamente,
posibilidad mejor es componer las vistas corres- en este caso, será tal que asegure la corresponden-
pondientes en espacio papel, grabando con un script cia entre el sector este y el oeste de la misma plan-
si es necesario la configuración de capas requerida ta. La gran ventaja de utilizar este método es que
para cada plano. Los inconvenientes principales de no se requiere duplicar la información ni las modi-
este modo de trabajo son la duplicidad innecesaria ficaciones. Cualquier cambio en el modelo se re-
de información y la necesidad de mantener un con- flejará en el archivo de referencia que es como una
trol de las capas y vistas que deben activarse y ventana abierta sobre el modelo. La figura 8 mues-
desactivarse en cada caso. tra un esquema ilustrativo de este tipo de organiza-
b) Archivos separados para planos y modelos ción.
Hay quien prefiere generar un archivo por cada Es conveniente, en todos los casos, y en este muy
plano y mantener aparte los archivos del modelo. especialmente, mantener una lista que relacione
Esto tiene la ventaja de que permite pleno control entre sí al menos estos dos tipos de archivos con
los planos correpondientes tal como la que se da variantes y, además, un problema de control. El con-
en los ejemplos de las figuras 9 y 10. trol se logra por el establecimiento de protocolos
de vinculación de archivos y establecimiento de
Vinculación, prioridades, consistencia prioridades de acceso.
En el caso de un despacho pequeño esto es algo
Los proyectos arquitectónicos se caracterizan por que puede ser solventado, hasta cierto punto, por
pasar por innumerables cambios antes de llegar al medio de una metodología de trabajo que puede
resultado final. Detrás del proyecto entregado fi- irse ajustando sobre la marcha por medio de un
nalmente al cliente o llevado a visar al Colegio de intercambio verbal. En el caso de un estudio de
Arquitectos, hay innumerables variantes que, en tamaño medio o grande, esto no es posible. Se re-
muchos casos, se conservan en los archivos inter- quiere un protocolo formalizado por escrito, que
nos del despacho porque incorporan ideas que no debe ser revisado periódicamente y observado es-
han podido ser llevadas a la práctica pero que qui- crupulosamente por todos los componentes del
zás tengan la posibilidad de seguir siendo desarro- equipo de trabajo.
lladas en otros proyectos. Para asegurar la coherencia y evitar errores, una
El ordenador multiplica estas posibilidades en práctica habitual y recomendable es contar con un
la medida en que favorece de modo espectacular la archivo principal de referencia tal como una planta
generación de variantes, al igual que favorece la base en la que queden claramente indicados los ejes
subdivisión de un proyecto en diferentes partes que principales y a la que se subordinen los diferentes
pueden ser estudiadas por separado y, posterior- sectores. Como ya hemos visto, la organización
mente, ser integradas en el proyecto final. Esto plan- informática tiende a favorecer la integración hori-
tea un problema previo de nomenclatura, ya discu- zontal, es decir, la subdivisión del trabajo no por
tido, que posibilite el seguimiento de las diferentes
A-101.dwg
A-Planta1.dwg
A-Ejes.dwg
tipos de tareas más o menos especializadas sino vo. Esta relación puede ser bastante complejo y
por tareas similares que ataquen diversas zonas o puede ser necesario vincular varios archivos aun-
aspectos de un mismo proyecto. El principal pro- que en este caso no se muestren más de dos o tres.
blema que plantea este modo de trabajo es que cual- En otros casos el archivo de planos es
quier cambio en la estructura general de partida autosuficiente y no es necesario establecer ningu-
obliga a modificar el planteamiento de todos los na referencia con modelos. Tal ocurre por ejemplo
sectores. Esto puede solucionarse por medio de una en el caso de planos de detalle. Es posible que el
referencia general común y una clara delimitación detalle se construya por modificación de otros de-
de prioridades acerca de quién puede modificar esta talles anteriores, por reelaboración de planos su-
estructura general y cómo debe comunicarse esta ministrados por fabricantes o que se trate de un
modificación a todos los implicados. detalle nuevo. En cualquiera de estos casos, la re-
Otro aspecto similar es el relativo a la consis- lación con el modelo principal no va más allá que
tencia. Un argumento a favor de la utilización de el ajuste de algunas dimensiones que, por otro lado,
sistemas 3D es que minimizan la posibilidad de tampoco necesitan cuadrar con ningún otro plano.
errores por falta de correspondencia entre proyec- De ahí que el detalle se construya de forma autó-
ciones, alzado, plantas, secciones, de un mismo noma y pueda quedar embebido en el propio archi-
edificio; si las proyecciones se han obtenido a par- vo de salida.
tir de un modelo único este tipo de error no es po- Otro tanto cabe decir, en general, de alzados y
sible. Sin embargo ya hemos visto que pocos des- secciones, que necesitan basarse en las plantas para
pachos trabajan directamente en 3D y que este pa- ser construidos pero que no incorporan estas pro-
radigma, propugnado en los inicios del CAD, se ha yecciones en su representación final por lo que no
abandonado temporal o permanentemente. Sin em- tiene sentido que mantengan la vinculación.
bargo, una alternativa importante y recomendable La figura 10 muestra un detalle de este cuadro
es trabajar por capas situando cada planta en su general, para el caso de los planos de instalaciones
nivel real. Esto permite la comprobación de eléctricas, en donde se muestran las capas que de-
alineaciones exactas, tanto horizontal como verti- berían activarse en cada modelo de referencia para
calmente y puede facilitar considerablemente la obtener la representación final preparada para ser
generación de un modelo 3D a posteriori si esto impresa. La relación que se da no es sino una mues-
interesa. tra más o menos parcial del conjunto de compo-
Otra recomendación importante es basar toda nentes que habría que manejar en un caso así. La
especificación dimensional en cálculos realizados terminología tampoco obedece a ninguna normati-
por el ordenador a partir de elementos definidos en va existente por lo que se acompaña de una des-
el modelo. Los ordenadores, a diferencia de los cripción más detallada.
humanos, no se equivocan en operaciones mate-
máticas. También es conveniente utilizar el míni- 5 Almacenamiento e intercambio de
mo de especificaciones dimensionales para mini- documentos
mizar la posibilidad de incorporar informaciones
contradictorias. Como ya hemos dicho al comienzo, debe tenerse
en cuenta que un despacho de arquitectura profe-
Ejemplos sional hace proyectos, en plural. Y, aunque cada
proyecto sea único, todos tienen cosas en común.
La figura 9 muestra un cuadro general de un pro- Un proyecto no se acaba cuando se entrega al cliente
yecto desarrollado en colaboración con consulto- o cuando se completa la obra. Es necesario conser-
res externos, que relaciona planos, archivos de pla- var toda la documentación implicada, tanto por lo
nos y archivos de modelos. Tan sólo se muestran que respecta al propio proyecto que puede ser ne-
algunos planos suficientemente representativos. cesario revisar o completar o puede ser sujeto de
Tal como puede comprobarse en este cuadro, la reformas posteriores, como por la experiencia pre-
relación de los archivos de planos con los modelos ciosa que supone y que puede ser utilizada en pro-
puede ser muy variada. En algunos casos, la com- yectos posteriores. Esto implica toda una serie de
posición, el archivo preparado para ser impreso, se tareas adicionales que resumiremos a continuación.
construye mediante referencias a más de un archi-
Estructura:
41 Cuadros generales S-601.dwg
42 Cimentación S-101.dwg S-CM.dwg, A-PL.dwg
43 Secciones y detalles cim. S-102.dwg
47 Estructura planta baja S-106.dwg S-PL0.dwg, A-PL.dwg, A-PL1.dwg
48 Detalles planta baja S-107.dwg
49 Estructura primer piso S-108.dwg S-PL1.dwg, A-PL1.dwg
...
Instalaciones:
61 Cuadros generales IE-601.dwg
62 Iluminación planta baja IE-101.dwg IE-PL0.dwg, A-PL0.dwg
63 Mecanismos planta baja IE-102.dwg IE-PL0.dwg, A-PL0.dwg
64 Iluminación primer piso IE-103.dwg IE-PL1.dwg, A-PL0.dwg
...
71 Fontanería planta baja IF-101.dwg IF-PL0.dwg, A-PL0.dwg, A-SIT.dwg
72 Detalles fontanería p. baja IF-102.dwg
73 Fontanería primer piso IF-103.dwg IF-PL1.dwg, A-PL1.dwg
...
81 Maquinaria aire acond. IC-101.dwg IC-PL0.dwg, A-PL0.dwg
82 Aire acondicionado p. baja IC-102.dwg IC-PL0.dwg, A-PL0.dwg
83 Detalles aire acond. p. baja IC-103.dwg
...
Presentación:
101 Perspectivas exteriores A-901.dwg 3D.dwg
102 Perspectivas int. p. baja A-902.dwg 3D.dwg
103 Perspectivas int. primer piso A-903.dwg 3D.dwg
...
Figura 9 Cuadro general de planos y archivos relacionados
que hay dentro. Así se evita mantener durante años sistema de almacenamiento regular. La primera
un subdirectorio que no sabemos lo que contiene pregunta es: ¿con qué frecuencia deben hacerse
pero que no nos atrevemos a borrar por si fuera copias de seguridad? La respuesta es variable. Al-
parte de otro programa; muchos programas tienen gunas organizaciones o despachos profesionales
la mala costumbre de, al instalarse, crear varios di- llevan a cabo sus copias de seguridad diariamente,
rectorios asociados en la raíz principal. otras semanalmente, otras una vez al mes. Por ejem-
También puede ser conveniente, en algún caso, plo, la Generalitat tiene un servicio automatizado
copiar los programas de instalación en discos de por cintas magnéticas que se activa todas las no-
gran capacidad, por ejemplo, un zip de 100 Mb. ches.
Esto ya constituye una copia de seguridad y facili- Un despacho de arquitectura no suele tener un
ta la instalación si es necesario repetirla por cual- ritmo de trabajo tan regular como otro tipo de em-
quier causa. Puede incluirse también un readme presas lo que, unido a la gran variedad de tamaños
propio en el que se recojan personalizaciones de y organizaciones, hace imposible comentar usos
arranque, macros, etc., aunque muchos preferirán "corrientes". Con un ritmo de trabajo intenso se
incluir todas estas personalizaciones en las copias deberían de realizar copias de seguridad semanal-
de seguridad periódicas. mente o incluso diariamente. Estas copias pueden
Por lo que respecta a los proyectos, el archivo ser provisionales y correr a cargo de cada miem-
final de un proyecto debería incluir una breve des- bro del equipo. Si se ha estado trabajando todo el
cripción del mismo y una lista de los archivos que día en un modelo importante es recomendable rea-
lo constituyen. Esto sí es, muy probablemente, una lizar, como mínimo, una copia provisional en un
pequeña molestia que ahorrará grandes molestias disquete al acabar la jornada. Además, al acabar la
en el futuro. semana o, como mínimo, al acabar el mes, debería
realizarse una copia regular de todos los archivos
Seguridad de trabajo, con unas normas bien especificadas y
sobre un soporte regular que se guarde en un sitio
La información digital es más frágil que la infor- protegido.
mación tradicional aunque tiene, como es notorio, El protocolo para realizar estas copias puede ser
ventajas importantes. No se rompe, no amarillea, manual o automático, completo o incremental.
puede reproducirse con facilidad, etc. Pero, por otro Muchos prefieren hacerlo de modo manual debido
lado, puede perderse en un instante, por diferentes a que con frecuencia los arhivos cambian de nom-
causas que es preciso tener presentes. Algunas de bre o de ubicación, lo que invalida las opciones
estas causas son las siguientes. automáticas. Si se realizan copias automáticas esto
puede a su vez hacerse de modo completo o
a) Error del usuario. El ejemplo más característi- incremental. Una copia automática completa (co-
co es el borrado por sobreescritura. pia todo lo que hay en el disco duro) es, por lo
b) Error del programa. Es inusual pero ocurre con general, desaconsejable si no se cuenta con un
alguna frecuencia y no debe subestimarse. método automático de almacenamiento masivo que
c) Error del soporte físico. También puede ocu- se pueda dejar toda la noche trabajando sin necesi-
rrir con la suficiente frecuencia como para to- dad de comprobar nada, pues lleva mucho tiempo
mar precauciones. No es del todo infrecuente y es preferible mantener aparte los programas, que
que se produzca un fallo en el disco duro. Ocu- son los que ocupan más espacio en disco sobre so-
rre aún más en el caso de disquetes. portes independientes y preparados para una insta-
d) Virus. lación rápida, tal como se decía más arriba. Una
e) Desastres naturales incluidos robos. Sin comen- copia automática incremental comprueba la fecha
tarios, puesto que el factor informático no in- y la hora del archivo y sólo copia aquellos archi-
terviene. vos que han sido modificados desde la última gra-
bación.
Para prevenir esto es fundamental contar con un En general es recomendable mantener cuatro ti-
pos diferentes de copias:
remos más adelante, posibilitará un avance nota- na tendrá tantos bytes como caracteres (incluyen-
ble en este campo en los próximos años. do el carácter de espacio de separación), más un
Mientras tanto, quien quiera avanzar en esta di- byte adicional que representa su número de carac-
rección y asimilar mejor los nuevos cambios que teres; en el ejemplo, 6 (lo que equivale a 00000110
se avecinan, hará bien en adentrarse en un mundo en binario). Repárese en el modo en que se repre-
poblado por nociones que parecen en principio aje- senta un entero negativo, como el complemento a
nas a las que manejan los arquitectos pero que, 0 de su positivo, y cómo se representa un número
como se verá, están estrechamente relacionadas con real.
los sistemas de producción actual, principalmente Trabajar directamente con estos tipos básicos
los propios de la industria de la construcción. La puede resultar extraordinariamente pesado en una
gestión de un despacho de arquitectura (bien) aplicación compleja. De ahí que estos tipos bási-
informatizado deberá incluir necesariamente algu- cos se combinen entre sí para formar tipos com-
no de los sistemas que veremos a continuación. Una puestos. Los lenguajes de programación proporcio-
comprensión de los principios subyacentes y de su nan herramientas para llevar esto a cabo. Por ejem-
evolución histórica, que no es meramente técnica, plo, en el lenguaje C se puede definir un dato com-
sino que implica una lógica universal, facilitará sin puesto, por medio de una palabra clave, struct. Así,
duda esta tarea. para agrupar las tres coordenadas que definen un
punto en 3D, se declararía una estructura con esta
Tipos de datos básicos palabra y, a partir de ahí, estos tres valores se po-
drían almacenar en regiones contiguas de memoria
Los lenguajes de programación cuentan con una y podrían ser tratados como una unidad, tal como
serie de datos básicos que están directamente liga- se muestra en la figura 3.
dos a unas determinadas condiciones de almace- En este caso el dato compuesto está formado
namiento físico. Cada variable y cada constante que por datos homogéneos. Pero podríamos también
se utilicen en el programa deben ser previamente crear una estructura más compleja, exactamente
declaradas, lo que significa que el sistema le asig- igual que una ficha donde almacenamos un nom-
nará un determinado espacio de almacenamiento bre, una dirección, un número de teléfono, etc.
en la memoria del ordenador. De este modo se con- Podríamos, por ejemplo, definir un tipo de "pun-
siguen optimizar los recursos y garantizar la inte- to" que incluyera no sólo la descripción de su posi-
gridad de los datos. Los tipos más corrrientes, los ción geométrica sino, además, una etiqueta que nos
que se encuentran en todos los lenguajes de pro- permitiera identificarlo y un valor asociado, tal
gramación, son tipos tales como entero, real, ca- como se muestra en la figura 4, que muestra un
rácter o cadena de caracteres. Hay variantes de ejemplo de estructura con datos heterogéneos. Aun-
estos tipos; así, un entero puede ser con signo (int) que no exactamente en esta forma hay aplicacio-
o sin signo (unsigned int), lo que permite aumentar nes de CAD que hacen uso de este tipo de estructu-
el rango de valores disponibles, o bien un real pue- ras para construir bases de datos.
de ser de precisión simple, etiquetado corriente-
mente como float (en "coma flotante"), o de preci-
sión doble, etiquetado corrientemente como double.
La figura 2 muestra cómo sería la representa-
ción externa de estos datos, una representación que Tipo Repr. Representación
cualquier usuario puede comprender, y cómo sería Externa Interna
la representación interna, algo menos familiar, de carácter A 01000001
estos cuatro tipos básicos que acabamos de men- entero 83 00000000 00000000 00000000 01010011
cionar. El número de bits asignado a cada tipo de- entero - 83 11111111 11111111 11111111 10101101
pende de la plataforma que utilicemos o, como se real 83.0 01000111 10100110 00000000 00000000 00000000 00000000 00000000 00000000
dice técnicamente, de la "implementación" que ha- cadena ABC 83 00000110 01000001 01000010 01000011 00100000 00111000 00110011
yamos escogido para nuestro programa. En el ejem- signo mantisa nº car. espacio
plo de la figura se supone que el sistema asigna 1 exponente poderado "A" "B" "C" "8" "3"
byte a una variable de tipo carácter, 4 bytes a una
de tipo entero y 8 bytes a una de tipo real; la cade- Figura 2 Tipos de datos básicos
Figura 3 Tipos de datos básicos unidos en un Figura 4 Tipos de datos básicos unidos en un
registro homógeneo registro heterogéneo.
Tipos de datos abstractos era una estructura constituida por celdas distintas.
Cuando se trabaja con estructuras de datos que
El desarrollo de técnicas que faciliten esta labor ha agrupan a datos diversos pero que contribuyen a
conducido progresivamente a la noción de tipo de un mismo significado se acostumbra a denominar
dato abstracto como evolución de lo que se deno- campo al componente abstracto, genérico, de cada
mina un tipo de dato concreto, es decir, un tipo de tipo de valor y registro al conjunto de datos rela-
dato que cuenta con una forma concreta de reali- cionados con un significado unitario, una termino-
zarse físicamente, tal como hemos visto en los ejem- logía que volveremos a encontrar enseguida. Por
plos anteriores. Un tipo de dato abstracto se define ejemplo, en el caso anterior, cada punto 3D que
como un modelo matemático que relaciona tipos introdujéramos sería un registro de dicho punto,
básicos junto con una serie de operaciones defini- una localización concreta, semejante a una ficha y
das sobre ese modelo. Siguiendo con nuestro ejem- que almacenaría los valores correspondientes a tres
plo del punto, podríamos definir en C++ una clase campos, los de las coordenadas x, y, z.
"punto" que incorporase, además de la estructura El estudio de los diversos tipos de estructuras
del ejemplo anterior, toda una serie de operaciones de datos que son adecuadas para diferentes tipos
definidas sobre puntos (entendidos como vectores de programas y aplicaciones es una de las áreas
con un extremo en el origen de coordenadas y otro clásicas de la programación; arreglos (arrays), pi-
extremo en el propio punto). Esto nos permitiría las, listas, colas, colas con prioridad, árboles
llevar a cabo operaciones geométricas con una sin- binarios, árboles binarios de búsqueda o montícu-
taxis elemental que oculte toda la complejidad, ya los (heaps) son algunos de los términos que se pue-
resuelta, de las operaciones que se están llevando a den encontrar en la literatura especializada. Las
cabo internamente. bases de datos hacen un uso extenso de este tipo de
estructuras que facilitan la organización de los da-
Estructuras de datos tos. Por ejemplo, una lista es un tipo de estructura
que facilita la inserción de datos; está constituida
Los tipos de datos abstractos se representan por por registros que incluyen un apuntador a otro re-
medio de estructuras de datos que pueden definirse gistro; al insertar un datos no es necesario mover
como un conjunto de variables relacionadas entre todos los datos una posición hacia un lado, como
sí de un modo específico. Los componentes bási- ocurría con las estructuras rígidas de los ejemplos
cos de las estructuras se denominan corrientemen- anteriores, sino que basta con modificar el conte-
te celdas (cells). Podemos imaginarnos las celdas nido de estos apuntadores tal como se muestra en
como cajas o recipientes, de un tamaño determina- la figura 5.. En bases con miles de datos la diferen-
do que, en algún caso especial, puede ser elástico, cia de tiempo implicada por una u otra operación
y en cuyo interior hay tipos básicos tales como los es enorme.
que hemos visto al comienzo de este párrafo. El O bien, otra estructura clásica, un árbol binario
ejemplo de la figura 3, el punto 3D elemental era de búsqueda (binary search tree) es un tipo de es-
una estructura constituida por celdas iguales. El tructura que puede reducir notablemente el tiempo
ejemplo de la figura 4, el punto 3D con atributos, de búsqueda de un elemento. Los elementos se or-
2 Bases de datos
G
Nociones básicas y evolución histórica
C F M P Visto lo resumido en la sección anterior es fácil
comprender que la creación y la gestión de una base
de datos está abierta a cualquier programador. De
hecho, la inmensa mayoría de los programas inclu-
G yen funciones para la manipulación de colecciones
de datos. Datos que habrá que seleccionar con arre-
C F M P glo a determinadas propiedades, que habrá que or-
denar, filtrar, eliminar, modificar, etc. Es decir, todo
lo que hace corrientemente, como veremos, un sis-
Figura 5 Datos estructurados en una lista tema de gestión de bases de datos. Así es de hecho
como nacieron los primeros programas que se de-
dicaban a gestionar y clasificar datos, programas
12
desarrollados ex profeso para una determinada ac-
tividad y que no eran otra cosa que una colección
6 14
de funciones que facilitaban la manipulación de es-
5 11 13 16 tructuras más o menos simples como las que he-
4 8 mos visto en el apartado anterior.
El término Data Base, "base de datos", aparece
3 7 10 a comienzos de los sesenta. Se podría decir, por
1 dar un hito concreto, y sin que sea necesario tomar
este dato al pie de la letra, que se utilizó de un modo
2
más o menos sistemático a partir de 1963, fecha en
que se celebró un congreso en Santa Mónica, en
Figura 6 Datos estructurados en un árbol Estados Unidos, con esta temática; un congreso al
binario de búsqueda que seguirían otros muchos, hasta que el término
acabó asentándose en la comunidad científica para
ganizan de tal modo que el nodo izquierdo descen- designar a una colección de datos que podían ser
diente de un nodo determinado almacena un valor tratado con diferentes procedimientos sistemáticos,
inferior al de su ascendente y el nodo derecho un para extraer información adecuada a una determi-
valor superior tal como se muestra en la figura 6. nada finalidad.
Para buscar un valor determinado no se necesita Antes de que aparecieran los programas gestores
recorrer toda la estructura sino seguir un camino de bases de datos, los datos requeridos corriente-
que vendrá dado directamente por esta estructura mente por una empresa (agenda, direcciones, nó-
lógica. minas, presupuestos, contabilidad, etc.) se almace-
Baste con estas menciones que pueden dar una naban en archivos separados. Un sistema de ges-
idea suficiente de los mecanismos que subyacen a tión de archivos llevaba el control de todos los nom-
las diversas aplicaciones que resumiremos en lo que bres y de la ubicación de estos archivos. Este pro-
sigue. cedimiento es característico de la década de los
sesenta y muchas empresas, principalmente IBM,
proporcionaban soporte para este tipo de sistemas.
Un ejemplo de los sistemas utilizados en esta épo-
ca es el ISAM (Indexed Sequential Access Method);
el nombre alude a los índices que guardaban la di-
rección de los registros lo que evitaba tener que
recorrer todos los miles de datos de que podía es-
tar compuesto un fichero, cuando tan sólo se nece-
sitara acceso a un determinado registro.
Los programas que accedían a estos archivos esta- inferior, semejante a lo que hemos visto en el apar-
ban hechos a medida de la empresa y contaban con tado anterior. La estructura era muy simple y per-
una descripción de su contenido y de su estructura mitía moverse con rapidez de un registro a otro por
básica. Se adecuaban al tipo de información alma- medio de punteros. Su aplicación idónea era el
cenada con lo que cada uno de dichos archivos planeamiento de la producción en empresas que
podía contar con varios programas diferentes para fabricaban productos compuestos por elementos
procesar su contenido. Y, por otro lado, unos mis- que a su vez estaban compuestos por subelementos
mos datos podían estar duplicados en varios archi- que a su vez estaban compuestos por piezas gran-
vos. Cualquier modificación en la estructura de los des compuestas a su vez por piezas pequeñas, etc.
archivos obligaba a modificar el programa, lo que Es decir, empresas tales como fábricas de electro-
suponía un coste importante de mantenimiento. domésticos complejos, automóviles o aviones.
Este modo primitivo de bases de datos no tiene Dado que el acceso a los datos relativos a una pie-
sentido en la actualidad debido al desarrollo y la za implicaban por lo general el acceso a las piezas
facilidad de uso de sistemas mucho más potentes y y elementos relacionados con ellas, esta estructura
sofisticados. Pero recordar su existencia, aparte de resultaba idónea porque era, en sí misma, portado-
que permitirá una mejor comprensión del modo en ra de información.
que han evolucionado este tipo de programas, nos Las bases de datos jerárquicas resultaban y re-
sirve para subrayar el hecho de que una serie de sultan adecuadas para modelos cuya configuración
archivos bien organizados no dejan de constituir propia se adapta de modo natural a una
una forma rudimentaria de base de datos. Y esto es estructuración jerárquica. La relación entre los ele-
algo que tiene importancia para la organización y mentos de una base jerárquica se denomina rela-
gestión de un proyecto de ejecución. ción "padre/hijo" lo que no es sino una metáfora
A lo largo de la década de los sesenta aparecie- fácil de recordar de que lo característico de esta
ron los primeros DBMS, que se extendieron con relación es ser "de uno a varios".
rapidez sobre todo a comienzos de los setenta. Un Las bases jerárquicas se adaptan bien a produc-
DBMS (Data Base Management System) o SGDB, tos como coches pero no tan bien a productos como
por sus siglas en castellano ("sistema de gestión de edificios. Un coche puede tener una o varias puer-
bases de datos") es un programa que gestiona de tas pero cada puerta pertenece a una sola carroce-
un modo integral la base de datos. El origen está ría. Las puertas tendrán uno o varios vidrios pero
en un prototipo desarrollado por C. Bachman en todos ellos pertenecerán a una sola puerta. El mo-
1961 (el IDS, Integrated Data Store) que comenzó tor contará con diferentes elementos que conten-
a distribuirse hacia 1964. Hay varios modos de lle- drán a su vez otros elementos pero, en general, es-
var a cabo esta gestión. Durante las tres últimas tos estarán contenidos en un solo elemento princi-
décadas se han impuesto tres modelos principales. pal. Las cosas no son tan sencillas en el caso de los
edificios, en donde hay partes que pueden ser sus-
Bases jerárquicas ceptibles de ser jerarquizadas y otras que no lo son.
Así, por ejemplo, un edificio puede descomponer-
El primero de ellos fue modelo de datos jerárqui- se en fachadas, cada una de las cuales puede des-
co. A fiinales de los sesenta IBM desarrolla el sis- componerse en ventanas, cada una de las cuales
tema IMS (Information Management System) que puede descomponerse en diversos elementos tales
se utilizaría extensamente en la industria a partir como vidrios, bisagras y cierres. Este tipo de orga-
de 1973, sobre todo como sistema de contabilidad nización se presta con facilidad a ser integrado en
y de inventario a gran escala. Otro producto puesto una base jerarquizada.
en circulación en esta época por IBM y también Pero no ocurre lo mismo con otros elementos,
muy utilizado fue el System 2000. Posteriormente comenzando por el resto de los que constituyen la
aparecieron muchos otros productos comerciales fachada, ni con el resto de los elementos del edifi-
con una estructura similar. cio. Podemos, por ejemplo, descomponer el inte-
Estas bases utilizaban registros concatenados por rior del edificio en diferentes forjados y éstos, a su
relaciones en árbol o relaciones padre/hijo en las vez, en regiones diferenciadas por tabiques o divi-
que cada nodo dependía de un nodo superior y es- siones internas. Pero aparecerán zonas ambiguas
taba directamente relacionado a su vez con un nodo en torno a las escaleras (¿dónde termina una esca-
lera y empieza un forjado?) o zonas de paso (¿cómo tructura de clientes, vendedores, productos y pedi-
subdividiríamos internamente el pabellón Barce- dos que no se asemeja a la estructura de elementos
lona de Mies van de Rohe?). y subelementos de una cadena de producción pero
Hay, sin embargo, partes del edificio donde este es de importancia fundamental para una empresa.
tipo de organización es eficaz. Por ejemplo, no es Un cliente puede solicitar varias cosas, una o nin-
de extrañar que las estructuras jerarquizadas fun- guna; y estas cosas pueden estar controladas por
cionen bien en el caso de elementos como venta- uno o por varios agentes comerciales. A diferencia
nas que vienen de un sector industrial que puede de los anteriores, los modelos de datos en red per-
ser sujeto a procedimientos similares a los emplea- mitían especificar relaciones múltiples. Su estruc-
dos para producir coches y que deben ser inserta- tura permitía definir relaciones del tipo "varios a
dos con precisión. Nos encontramos de nuevo con varios". Un ejemplo similar, en el caso de la arqui-
características esenciales que diferencian a los edi- tectura, sería el de una base que estructura elemen-
ficios de otro tipo de productos industriales. Vol- tos tales como "pisos" de modo que contuvieran
veremos sobre este tema, de creciente importan- "cuartos". Las bases jerárquicas no admitirían que
cia, más adelante. una habitación pudiese pertenecer a dos pisos mien-
tras que las bases reticulares sí.
Bases de datos reticulares A pesar de estas mejoras las bases en red se-
guían teniendo limitaciones importantes. Las rela-
El segundo modelo, el modelo de datos en red ciones debían ser especificadas de antemano y la
(network bases, plex bases, entendiendo el térmi- estructura de los registros también. Modificar la
no "red" en un sentido lógico, no físico) surgió a estructura de los registros requería reconstruir toda
principios de los setenta. Se desarrolló a partir del la base. Al igual que los sistemas anteriores, reque-
primer prototipo propuesto por Bachman mencio- rían programas especiales y programadores dedi-
nado anteriormente y por iniciativa del CODASYL cados al mantenimiento de la base lo que podía in-
DBTG (Conference on Data Systems Language cluir de tanto en tanto una reconstrucción total del
Data Base Task Group) que publicó lo que se co- programa.
nocería como modelo de red CODASYL, en 1971. Tanto las base jerárquicas como las bases en red
Los orígenes de este grupo se remontan al año 1959 tenían problemas cada vez mejor comprendidos.
en que un grupo de fabricantes y usuarios de orde- En el caso de las primeras había el grave inconve-
nadores celebraron una reunión con la finalidad de niente, para muchas aplicaciones, de que no era
elaborar un lenguaje de programación adecuado posible representar todas las relaciones entre com-
para la resolución de problemas de gestión. En 1965 ponentes, a lo que se añadía un elevado consumo
se creó un grupo especializado que acabaría deno- de memoria y un considerable riesgo de inconsis-
minándose DBTG (Data Base Task Group), un tencia al hacer cambios en la base. En el caso de
cambio de nombre que refleja la tendencia inicia- las segundas, las mejoras introducidas daban lugar
da por el congreso de Santa Mónica de 1963 que a estructuras muy rígidas con una serie de vínculos
ya hemos mencionado. Los trabajos de este grupo que aumentaban progresivamente en complejidad,
convergerían en la nueva propuesta. tornando las bases intratables.
Este tipo de bases sustituyeron con ventaja a las
jerárquicas, por un tiempo, en determinado tipo de Bases de datos relacionales
aplicaciones. En el caso de productos tales como
coches o electrodomésticos, las estructuras jerár- A principios de los setenta aparece el concepto de
quicas eran idóneas para mantener actualizada la base de datos relacional que fue desarrollado ori-
producción y para obtener información sobre el ginalmente por E.F.T. Codd, un investigador de
modo en que la variación de una parte del conjunto IBM que publicó un artículo ("Un modelo
afectaba al resto. Sin embargo, cuando los datos relacional de datos para grandes bancos de datos
tenían una estructura más compleja, esta rigidez, compartidos") que se considera que marca el ini-
que facilitaba la consistencia y la navegación rápi- cio de este nuevo modelo (ver Codd, 1970 en la
da por los nodos de la estructura, pasaba ser un bibliografía). Los primeros desarrollos que siguie-
inconveniente. ron a los propuestos por Codd no cumplieron es-
Un ejemplo característico lo constituye una es- trictamente los requisitos expuestos en este artícu-
Jerárquicas Reticulares
Relacionales
lo fundacional, en un lenguaje matemático preciso empresa en emplear el lenguaje SQL al que nos
pero difícil y con una base teórica muy sólida. Con- referiremos más adelante. A Oracle le seguiría
trariamente a la relativa sencillez de los modelos Ingres, otro producto de amplia difusión en el mer-
actuales, el modelo relacional estaba fundada en cado.
una base lógica y matemática bastante compleja También durante esta década se desarrollan los
que quedaba oculta para el usuario. Las operacio- primeros lenguajes de consulta que veremos con
nes se fundaban en un corpus teórico que compren- algo más de detalle más adelante. El primero fue
día fundamentalmente el álgebra relacional, con las SQL, siglas de Structured Query Language, "len-
operaciones propias de la teoría de conjuntos, al guaje de consultas estructurado" al que seguirían
que se agregó posteriormente el cálculo relacional principalmente QEUL y QBE.
con métodos alternativos basados en el cálculo de El primer sistema global de bases de datos para
predicados, una rama de la lógica matemática de- PC fue el dBase creado por Wayne Ratliff para
sarrollada a nivel teórico desde principios de si- gestionar el equipo de fútbol de una empresa ame-
glo. ricana. Su primera extensión comercial importante
A partir de los inicios de la década de los seten- fue el dBase II (1981) al que siguieron el dBase III
ta y de la publicación del primer artículo de Codd, (1984) y el dBase IV (1988). Actualmente el dBase,
comenzaron a desarrollarse una serie de investiga- la base de datos más vendida durante la década de
ciones que desembocaron hacia 1975, en un pri- los ochenta, está en retroceso debido a la aparición
mer prototipo que, en 1979, daría lugar al primer de bases de datos de manejo más ágil que funcio-
programa de bases de datos relacional de amplia nan en Windows y a la creciente utilización de ba-
implantación, desarrollado por Oracle Corporation, ses relacionales de un diseño interno más riguroso.
una empresa que sigue siendo la primera firma en DBase fue también el primer DBMS en aparecer
este tipo de bases y que fue también la primera sobre PC con lenguaje integral. Hasta entonces se
14 4
1 .- Bases jerárquicas
12 1 2
Evolución reciente de ingresos 10
2 .- Bases reticulares por ventas de DBMS en miles de 8
millones de dólares 6 3
3 .- Bases relacionales (fuente: Price Waterhouse 1996) 4
2
4 .- Bases orientadas a objetos 0
94 96 98
SGBO
4
SQL92
SQL/ISO
SQL QBE Oracle
3
Art. Codd
requerían módulos auxiliares sobre lenguajes de previamente pero puede definirse en cualquier
programación. En 1993, tres años después de la momento en función de los requisitos de la aplica-
presentación de la versión 3 de Windows, Microsoft ción.
presentó la base de datos relacional Microsoft Las principales ventajas de un sistema relacional
Access que es en la actualidad el programa de este son las siguientes: los registros pueden estar en
tipo más utilizado en PCs (lo que equivale a decir cualquier orden; pueden agregarse y borrarse con
que es "el más" utilizado). plena facilidad; pueden crearse con facilidad nue-
El modelo relacional eliminaba las estructuras vas tablas relacionadas entre sí, lo que facilita la
explícitas padre/hijo de las bases de datos anterio- estructuración de la información; las relaciones
res y, en lugar de ello, representaba todos los datos entre los registros pueden establecerse
por medio de tablas en donde los datos estaban si- dinámicamente a medida que se necesiten; son
tuados en las intersecciones de filas y columnas. mucho más fáciles de manejar por un usuario me-
Esto que parece una obviedad y, sin lugar a dudas, dio, lo que reduce notablemente el tiempo de apren-
simplifica notablemente la utilización de estos pro- dizaje.
gramas desde el punto de vista del usuario común, No todo son ventajas. Todo esta facilidad de
implicaba una gestión interna muy compleja que manejo externo se consigue a expensas de un con-
ha tardado años en desarrollarse. siderable trabajo matemático interno, lo que hace
Un modo de resumir la diferencia entre este tipo que, tanto por el alto nivel de redundancia que pue-
de sistemas y sus predecesores es que, en una base de aparecer y, sobre todo, por la complejidad de
jerárquica o de datos en red, la relación es explíci- los cálculos internos, el rendimiento de estos pro-
ta y está implementada de un modo concreto (por gramas sea bastante más lento que el de sus prede-
medio de punteros) mientras que en una base cesores. Para aplicaciones sencillas estas desven-
relacional la relación es implícita. No está definida tajas son irrelevantes debido al extraordinario au-
mento en capacidad de procesamiento de las má- siderar como la cuarta generación de sistemas de
quinas. En aplicaciones más complicadas esto pue- bases de datos (la primera serían los sistemas de
de ser un inconveniente que se debe considerar. archivos, la segunda las bases jerárquicas, la terce-
La década de los ochenta se caracteriza por una ra las bases de datos en red, la cuarta las bases
progresiva implantación de las bases de datos relacionales).
relacionales, en versiones que no siempre satisfa- A finales de los ochenta aparecieron las prime-
cían a los creadores del sistema. En 1985 Codd ras tentativas sistemáticas de extender a los siste-
publicó un nuevo artículo precisando más y mejor mas de bases de datos la noción de "orientación a
alguno de los conceptos implicados y establecien- objeto". Un artículo de esta época, debido a
do "doce reglas" que deberían ser seguidas por cual- Atkinson(1989) "El manifiesto de bases de datos
quier base de datos que se autodefiniese como orientadas a objeto", en el que se recogen 13 re-
"relacional" y que llegarían a ser aceptadas como glas principales que deben contener este tipo de
definición de un DBMS verdaderamente relacional. bases, puede mencionarse como referencia de este
Hay que decir que la mayoría de las bases nuevo giro en la evolución histórica de los siste-
relacionales actuales no cumplen exactamente las mas de gestión de bases de datos. Otro artículo de
doce reglas propuestas por Codd. En 1990, Codd H. Darwen y C. Date (1995), este último uno de
presentó una segunda versión del modelo relacional los más prolíficos autores sobre este tema, se ins-
que complementaba el famoso artículo de 1985. cribiría en la misma línea de propuesta de una
Las doce reglas del artículo de Codd de 1985, reconsideración del sistema relacional desde este
resumidas, eran las siguientes: 1) toda la informa- nueva perspectiva. Frente a estas propuestas se si-
ción debe quedar representada explícitamente a tuarían las de los partidarios de un sistema basado
nivel lógico; 2) el acceso a todo dato debe quedar puramente en objetos que abandonaría el modelo
garantizado mediante una combinación del nom- relacional. Aunque la discusión es teórica es más
bre de la relación (tabla), el nombre de su columna que previsible que sus consecuencias prácticas in-
(atributo) y la clave principal; 3) los valores nulos fluyan de modo determinante en el modo de traba-
deben ser tratados de modo sistemático; 4) los jo de los próximos años, incluyendo muy especial-
metadatos (esquema de la base) deben represen- mente el de los arquitectos.
tarse y ser accesibles al igual que los datos norma- Las bases de datos orientadas a objetos llevan
les; 5) debe existir un sublenguaje relacional que asociadas una serie de nociones que ya hemos men-
permita la manipulación completa de la base; 6) cionado en capítulos anteriores y que caracterizan
toda vista debe poder se actualizable por el siste- la evolución de los lenguajes de programación du-
ma; 7) todas las operaciones de manipulación de- rante los últimos 15 años. La idea principal es que
ben poder realizarse directamente sobre registros un objeto, en sentido informático, permite un nivel
sin obligar al usuario a recorrer la base; 8) debe de abstracción superior a los de los tipos de datos
garantizarse la independencia física de los datos; que hemos mencionado al comienzo de este capí-
9) debe garantizarse la independencia lógica de los tulo y, en consecuencia, ofrece una mayor capaci-
datos; 10) las reglas de integridad de la base deben dad de representar objetos del mundo real. El usua-
poder definirse desde el sublenguaje relacional y rio puede despreocuparse, hasta cierto punto, del
almacenarse como metadatos; 11) debe garantizarse tipo de dato y puede contar, por añadidura, con que
la independencia de distribución, es decir, la posi- un determinado objeto llevará asociadas una serie
bilidad de que la base funcione bajo un sistema de de operaciones propias que pueden ser invocadas
bases de datos distribuidas; 12) ningún lenguaje de de modo directo. El objeto es como un pequeño
bajo nivel que posibilite el acceso a los registros programa que se relaciona con el usuario a través
puede alterar la integridad de los datos. de un interfaz característico que incorpora los nom-
bres y parámetros propios de cada operación. Los
La situación actual tipos concretos a los que se invoca físicamente
pueden quedar ocultos, encapsulados, en la termi-
Durante la década de los noventa la gran mayoría nología propia de los sistemas basados en objetos,
de los sistemas de bases son relacionales con SQL para el usuario.
y QBE como lenguajes de manipulación de las ba- Los objetos pueden heredar propiedades de otros
ses. En esta década aparecen los que podemos con- objetos, lo que facilita notablemente la construc-
Desde el punto de vista de la arquitectura hay na la información sobre los tipos propios de cada
innumerables ejemplos significativos, algunos de elemento que aparecerá en la base. Una vez que
los cuales ya pueden gestionarse con los sistemas este diccionario existe es posible describir los va-
actuales, mientras que otros podrán serlo en un fu- lores propios de cada elemento. Esto se lleva a cabo
turo inmediato: una colección de símbolos gráfi- a su vez mediante lo que se denomina un DDL
cos, de detalles constructivos, de elementos arqui- (Data Description Language) para producir los es-
tectónicos, de partidas presupuestarias, de norma- quemas, la descripciones lógicas del contenido de
tivas municipales, autonómicas, estatales o euro- la base. Cada usuario puede producir subesquemas
peas, de mapas de bits de materiales, de propieda- para adaptarlos a sus necesidades. Estos esquemas
des de materiales... todos estos ejemplos constitu- se almacenan en lo que se denomina genéricamen-
yen bases de datos potenciales de diferentes tipos. te el catálogo de la base y que puede considerarse
Es importante insistir en que debe distinguirse como un conjunto de metadatos que almacenan
la noción de "base de datos" de la noción de "siste- información sobre la propia estructura de datos de
ma de gestión de la base de datos". La gestión de la la base. Una vez que se ha completado el proceso
base debe llevarse con arreglo a algún método que previo de definición y construcción de la base, los
permita obtener información de un modo eficiente usuarios de la misma podrán utilizarla lo que im-
de dicha base. Si se utilizaran medios tradicionales plica la posibilidad de manipularla. Esto se lleva a
esto implicaría la existencia de personal especiali- cabo por otro lenguaje específico que se denomina
zado y de un conjunto de reglas y métodos de ac- DML (Data Manipulation Language) que facilita
ceso a los datos que deben seguirse escrupulosa- la realización de, fundamentalmente, dos tipos de
mente para que el rendimiento sea eficaz. Si los tareas: la actualización de la base, con nuevos da-
medios son informatizados esto se lleva a cabo por tos, y la consulta de la información contenida en
medio de un conjunto de programas de aplicación, ella.
denominados genéricamente sistemas de gestión de Tanto durante el proceso de construcción como
la base de datos o DBMS (Data Base Management de manipulación de la base se actúa sobre un cierto
System) o SGDB según sus siglas en español (sis- tipo de representación que no coincide con el modo
tema de gestión de base de datos), que permiten real en que están estructurados los datos. Los datos
definir, construir y manipular los datos almacena- se representan del modo que sea más fácilmente
dos en la base. comprensible para el usuario. A esto se denomina,
Estos tres pasos son fundamentales. Lo primero en conformidad con el concepto que hemos intro-
que se requiere es definir un esquema que estipule ducido al comienzo de este capítulo, abstracción
qué tipos de datos almacenará la base, cómo se re- de los datos. Esto posibilita a su vez el que exista
lacionarán entre sí y qué restricciones pesarán so- un alto grado de independencia entre la gestión de
bre ellos. A partir de aquí se puede iniciar el proce- la base y la propia base. El usuario maneja por lo
so de construcción de la base, lo que implicará lle- general diferentes vistas de la base que pueden co-
nar de contenido las celdas vacías que se han crea- rresponder a la totalidad de una tabla, a una selec-
do en la definición. En tercer lugar, para cumplir ción de los datos contenidos en una tabla o a una
con la finalidad principal de todo el proceso, será combinación de datos provenientes de diversas ta-
necesario extraer información de diversos modos, blas.
actualizar la base o modificar su contenido, lo que Hay que insistir, de nuevo en que, en muchos
implica diversos grados de manipulación de la base. casos, este proceso es relativamente sencillo y pue-
El primer paso, la definición de los datos impli- de ser llevado a cabo por programas propios, utili-
ca un proceso previo de análisis conceptual que zando un lenguaje de programación, lo que puede
permita modelar los datos mediante un tipo de re- tener la importante ventaja de que el programa se
presentación que haga compatibles la finalidad de adapte exactamente a los requisitos del caso. En
la aplicación con las posibilidades de representa- general, sin embargo, se utiliza algún programa
ción física sobre un soporte informático. Una vez comercial. Los programas comerciales están, por
que se ha llegado a un modelo adecuado de datos, lo general, construidos mediante una combinación
su definición formal queda documentada en lo que de un lenguaje de propósito general, como Fortran,
se denomina técnicamente un DDS (Data Pascal o C++, y lenguajes específicos para bases
Dictionary System), un "diccionario" que almace- que se incorporan a los primeros, denominados len-
nes de la base. El modelo relacional utiliza los si- Access, los mismos datos pueden presentarse como
guientes términos. Una relación es un conjunto de una tabla, que es la presentación que más se acer-
valores relacionados entre sí y un esquema de rela- ca al modo en que los datos se estructuran interna-
ción denotado por R(A1,A2,...An) es una lista de mente; como un formulario, diseñado en forma de
atributos (A) o n-tuplas, asociados a un nombre de una ficha tradicional que se presenta aislada en
relación (R). El dominio propio de la relación es el pantalla para facilitar la entrada de datos; como una
conjunto de valores que pueden tomar sus diversos consulta, preparada de tal modo que se puedan in-
atributos. sertar con facilidad filtros, palabras clave de bús-
En la terminología SQL (daremos entre parén- queda, modos de ordenación, etc.; o como un in-
tesis los términos equivalentes del modelo forme en donde los datos de la tabla se reorganizan
relacional) una base de datos está constituida por del modo más adecuado para su impresión o pre-
una o varias tablas (relaciones), que se identifican sentación final. Estas alternativas son similares a
por un nombre, compuestas por casillas denomi- las que ofrecen otros programas equivalentes.
nadas celdas, organizadas como una matriz de fi- La figura 9 ilustra estas nociones básicas que
las (tuplas) y columnas (atributos). Las columnas se corresponden estrechamente con lo que hemos
deben almacenar datos de un mismo tipo, que tie- visto en la primera sección de este capítulo. La ta-
ne un sentido determinado para la base de datos y bla central de esta figura muestra una serie de cam-
que está etiquetado con una palabra clave. Como pos asociados a un tipo de puerta, con datos tales
vemos los términos "campo", "atributo" o "colum- como fabricante, altura, espesor de la hoja, tipo de
na" son funcionalmente equivalentes, al igual que marco y cerrajería. En una base de datos no
lo son los términos "registro" y "fila". Puede en- relacional hubiera sido necesario incluir, en el cam-
tenderse un registro como el equivalente electróni- po "fabricante", los datos correspondientes si se
co de una ficha de cartón tradicional, con diferen- quisiera que estuvieran accesibles directamente lo
tes casillas etiquetadas con un identificador (el cam- que, multiplicado por todos los casos similares,
po) que se llenan con los valores correspondientes incrementaría el tamaño, complicaría considerable-
al caso registrado. mente la gestión de la base y sería poco eficaz, ya
El rango de valores propios de las columnas (atri- que nos veríamos obligados a repetir importantes
butos) se denomina su dominio. Por ejemplo, el cantidades de información. En una base relacional
dominio propio del atributo "país" incluye los va- es posible identificar un campo como éste por un
lores "España", "Francia", "Alemania", etc., hasta código y relacionarlo con otra tabla específica en
un número que se puede considerar equivalente al donde se incluyan todos los datos necesarios de
de las sillas disponibles en la Asamblea de Nacio- los fabricantes con que se trabaje habitualmente.
nes. Los dominios pueden definirse, según el tipo
de base de datos, mediante rangos indefinidos (por Lenguajes de consulta. SQL. QBE
ejemplo, un número entero de tantos dígitos o una
cadena de 20 caracteres como máximo) o defini- Por lo general, sobre todo en el caso de grandes
dos (una serie de términos válidos). El conjunto de bases de datos, el usuario no interviene en la defi-
atributos, estructurados en relaciones, forma lo que nición ni en la construcción de la base sino que se
se denomina el universo del discurso de una base limita a interrrogarla para obtener información. Esta
relacional. interacción con la base a través del sistema de ges-
Las bases relacionales identifican cada fila o tión se lleva a cabo por medio de un lenguaje de
registro por una clave primaria. Con frecuencia esta consultas apropiado. Los dos principales que se
clave está incluida en un campo reservado, un cam- utilizan en la actualidad son el SQL y el QBE. El
po específico para esta clave que facilita la gestión lenguaje SQL es el medio habitual utilizado para
interna, aunque puede servir para esto cualquier otro transferir información entre distintas aplicaciones.
campo definido como primario o incluso una com- Por ejemplo, hay varios programas que transfieren
binación de campos. información entre AutoCad por un lado y DBase,
Las bases de datos actuales incorporan recursos Oracle o Access por otro, por medio de SQL. El
de interfaz que facilitan la entrada de información lenguaje QBE se utiliza fundamentalmente como
y permiten también presentarla del modo más ade- un recurso de interfaz para facilitar la comunica-
cuado. En una base de datos popular como MS ción entre el usuario y el sistema gestor de la base.
El lenguaje SQL (Structured Query Language) fue SELECT MODELO, PRECIO, ANCHURA
desarrollado por D. D. Chamberlin el el IBM FROM PUERTAS
Research Laboratory de San José, California. El
sería, en español: "selecciona" (select) los atribu-
artículo principal en el que se describe el lenguaje
tos modelo, precio y anchura "de la" (from)
es de 1976 (ver bibliografía). Originalmente se de-
relación (tabla) puertas". En esta pequeña sen-
nominaba SEQUEL (Structured English Query
tencia hay dos palabras propias de SQL que son
Language) y se diseñó e implementó en IBM como
select y from y cuatro palabras que han sido defini-
herramienta para un sistema de bases de datos
das previamente, al crear el esquema de la base.
relacionales experimental que se llamaría SYSTEM
Otros ejemplos similares pueden encontrarse con
R.
facilidad pidiendo a un programa de bases de da-
Las publicaciones que dieron a conocer los pri-
tos que muestre la equivalencia de una consulta
meros prototipos impulsaron a otras compañías a
cualquiera en este lenguaje.
desarrollar tecnologías propias en este área y, como
Durante los últimos años SQL se ha convertido
ya hemos visto, Oracle Corporation sacó su primer
en la referencia estándar, utilizada en la mayoría
programa en 1979 que, entre otras cosas, incorpo-
de los programas que gestionan bases de datos, tan-
raba por primera vez el lenguaje SQL. En 1982
to en grandes como en pequeñas máquinas. Permi-
ANSI formó el comité de estándares SQL que se
te compartir datos entre aplicaciones y funciona
consolidaría en 1986 con la publicación del estándar
también como un protocolo de intercambio com-
ANSI/ISO para SQL. Poco tiempo después se ex-
partido por todo tipo de plataformas. El SQL pue-
tendió a los entornos propios de los PCs. En 1989
de entenderse como un programa autónomo que
se revisó la primera versión de la norma a lo que
controla e interactúa con otros programas.
siguieron otras correcciones. En 1992 se aprueba
El estándar SQL ANSI/ISO no especifica un
como norma internacional una nueva versión co-
número máximo de columnas en una tabla pero casi
nocida como SQL2 o SQL92. Para 1999 se prevé
todos los desarrollos comerciales imponen un lí-
la aparición de una nueva norma, denominada
mite que suele ser del orden de las 255 columnas
SQL3, que además de incorporar una mayor capa-
por tabla (este es, por ejemplo, el límite de la base
cidad semántica incorpore ciertas características de
MS Access). Tampoco se especifica el número
orientación a objetos.
máximo de registros que, en general, dependerá de
SQL consiste básicamente en un programa que
la capacidad de la plataforma sobre la que se tra-
permite trabajar con una base de datos de modo
baje (el límite de MS Access no es el número de
interactivo mediante un lenguaje relativamente sim-
registros sino el volumen total de la base, que no
ple, con términos y frases similares a las del inglés
puede sobrepasar 1 Gb).
común. Por ejemplo, el significado del código si-
guiente
Figura 9 Ejemplo de base relacional con varias Figura 10 Ejemplo de consulta con QBE y su
relaciones (tablas) asociadas traducción a SQL
También a mediados de los setenta, en la Uni- grama de bases de datos más popular de la década
versidad de Berkeley, apareció QUEL (Query de los noventa, aunque es probable que el usuario
Language), un lenguaje desarrollado para el DBMS medio ignore la existencia de este lenguaje.
relacional INGRES que se utilizó extensamente en Es habitual que, como ocurre en el propio Access
medios universitarios , y comercialmente a partir las consultas formuladas en QBE se traduzcan in-
de los ochenta. Es en cierto modo similar al SQL ternamente a SQL. La figura 10 muestra, en su parte
pero no entraremos en su descripción pues los dos superior, un ejemplo simplificado de consulta en
lenguajes actuales más utilizados en las aplicacio- QBE en donde se indican las tablas y campos so-
nes en los despachos de arquitectura son SQL y bre los que se quiere efectuar la consulta y, más
QBE. abajo, el criterio de la consulta. En este caso el cri-
El lenguaje QBE (Query By Example) es un len- terio es que se muestren tan sólo las puertas que
guaje de consulta que fue desarrollado por M. M. tengan un tipo de marco determinado. Igualmente
Zloff, del IBM Research Center, Yorktown Heights, podría haberse especificado ">210", bajo el cam-
New York, hacia 1978 y que se extendió con rapi- po "altura" o el código correspondiente a un fabri-
dez durante la década de los ochenta. A diferencia cante determinado o una combinación de criterios,
de los dos anteriores, el usuario no tiene que escri- mediante las palabras clave "AND" (que mostraría
bir prácticamente nada, no tiene que conocer las los registros que cumplieran ambas condiciones) o
palabras claves del lenguaje y todo lo que necesita bien "OR" (que mostraría los registros que cum-
es una comprensión adecuada de la lógica con la plieran cualquiera de las condiciones).
que se desenvuelve el lenguaje. A pesar de sus li- En la parte inferior se muestra el equivalente de
mitaciones por lo que respecta a la interacción con la consulta anterior en lenguaje SQL. La represen-
otras aplicaciones, ha tenido un éxito rotundo, de- tación en SQL suele permanecer oculta en las ba-
bido a su extraordinaria facilidad de manejo: se ses de datos corrientes pero es un poderoso instru-
puede aprender su funcionamiento básico en me- mento de programación que permite escribir
nos de una hora aunque se necesite bastante más linealmente las consultas y redirigir el código a
tiempo para aprender a confeccionar consultas ela- cualquier programa capaz de reconocer estos có-
boradas. digos. La mayoría de los programas de Cad de uso
La consulta se formula llenando plantillas de corriente, como AutoCad o Microstation, pueden
relaciones que aparecen en pantalla. No se necesi- leer instrucciones en lenguaje SQL, lo que permite
ta recordar los nombres de los campos pues apare- la interacción entre sus bases propias y bases de
cen directamente en pantalla y es posible seleccio- datos asociadas, una forma de trabajo que es pre-
narlos como se seleccionan las órdenes de un menú. visible que cobre una importancia creciente en los
Tampoco es estrictamente necesario conocer sus próximos años.
reglas de sintaxis pues las constantes y variables
adecuadas aparecen en muchos casos bajo las co- 3. Sistemas de información y sistemas
lumnas correspondientes, formulando ejemplos (de expertos
ahí el nombre) que orienten al usuario sobre cómo
construir variantes. Sistemas de información
Pueden escogerse las tablas que se necesite para
realizar la consulta y especificar relaciones entre El término "sistema de información" se utiliza prin-
ellas. Los resultados se muestran en tablas virtuales cipalmente en el campo de la gestión administrati-
que corresponden al concepto genérico de "vista" va de grandes compañías en las que se produce un
que hemos presentado en párrafos anteriores. Esta flujo de información constante, protocolizado y
posibilidad, que se traduce en el hecho corriente jerarquizado. Una compañía con un gran número
de que un usuario utilizará principalmente tablas de empleados de diferentes niveles de responsabi-
virtuales que correspondan a sus consultas más co- lidad está sometida a una circulación constante de
rrientes, es una de las razones que hacen de este informes, cartas, memorándum, actas de reunión,
lenguaje el favorito de las aplicaciones que han notas de despacho, etc. Los informes pueden ser
surgido en PCs en los últimos años. Es, por ejem- periódicos, especiales, urgentes, inesperados..., su
plo, el lenguaje que utiliza un usuario corriente de contenido puede ir desde una rutinaria circular que
un programa como Access, probablemente el pro- describa cambios en la composición del personal
hasta extractos de la actividad económica mundial sos modos adecuados a los diversos tipos; 3) se
elaborados por consultores expertos en estas mate- produce una información como salida.
rias. Toda esta información es básicamente textual Un proyecto arquitectónico no es una excepción.
pero va con frecuencia acompañada de gráficos que Podemos describir todo el proceso del siguiente
la resumen para que pueda ser asimilada con ma- modo: 1) se recibe una información de entrada: el
yor rapidez. encargo de un proyecto, con un programa determi-
Por debajo de este flujo constante hay un siste- nado que deberá materializarse en un tiempo de-
ma de organización que, en las grandes compañías terminado para realizarse en un lugar determina-
actuales, depende absolutamente de la gestión efi- do; 2) esta información, que comprende fotogra-
caz de grandes bases de datos de diversos tipos. A fías, planos del lugar, datos numéricos sobre su-
veces se articula todo este flujo en cinco grandes perficies, condiciones físicas generales, caracterís-
áreas de aplicación: el procesamiento de datos, el ticas de las actividades que se van a realizar en los
uso de sistemas especializados de gestión de la in- recintos, descripciones diversas de las condiciones
formación, el recurso a sistemas de soporte de de- a que deben ajustarse los resultados. etc., se proce-
cisiones (DDS, decision support systems), los mé- sa de diversos modos, poniendo en juego toda la
todos de automatización del trabajo de oficina, y potencialidad del despacho que incluirá la memo-
el uso de sistemas expertos. ria personal de sus componentes, la memoria fija-
Aún cuando el tema tiene una importancia con- da en hojas de papel y soportes electrónicos y la
siderable y cabría hacer cierto tipo de memoria externa a la que se pueda acceder me-
extrapolaciones interesantes al caso de la arquitec- diante desplazamientos físicos o virtuales; 3) se pro-
tura, no vamos a hacer otra cosa que mencionarlo duce una información como salida: las especifica-
dejando para otra ocasión el desarrollo más deta- ciones de un conjunto de formas y materiales en
llado de estos paralelismos. Como se podrá apre- los que se realizará el encargo.
ciar, sin embargo, al final de este capítulo, esta no-
ción está implicada en todo lo que se tratará a con- Sistemas expertos
tinuación aunque no quede mencionada de un modo
En el último capítulo de este libro volveremos so-
directo. bre la relación que mantienen los diversos trabajos
Todo sistema de información puede describirse de investigación que se han agrupado bajo el rótu-
de un modo elemental por medio de un flujo de lo de inteligencia artificial y sistemas expertos. Si
información articulado en tres etapas principales se quiere situar mejor lo que sigue en su contexto
que se resumen en la figura 10: 1) se recibe una histórico puede ser conveniente leer la primera parte
información de entrada; 2) esta información, del dicho capítulo antes de proseguir.
articulada en forma de datos, se procesa de diver- El resultado más elaborado, surgido de las pri-
meras investigaciones de la AI, fue probablemente
Programa
el GPS (General Problem Solver) desarrollado por
Newell y Simon en 1957. La puesta a prueba de
Datos Datos este producto llevó a la conclusión de que el nom-
Estructurados Estructurados
bre era demasiado ambicioso: había cierto tipo de
problemas que podían ser resueltos y otros que re-
Fuentes Internas
Fuentes Externas
Fundamentales
Componentes
teados en el programa de investigación de la AI (KB)
(Artificial Intelligence) centrado en un caso con-
creto, en el ámbito de la química. El programa te-
nía como finalidad generar todas las configuracio- Motor de
Concha
nes posibles de un determinado conjunto de áto- Inferencia
mos, como ayuda para los químicos que estuvieran
tratando de identificar un compuesto determinado.
Interface
El programa se denominó DENDRAL (acrónimo
de DENDRitic ALgorithm) y su autor principal fue
Joshua Lederberg, profesor de genética en la Uni-
versidad de Stanford, en colaboración con Edward
Feigenbaum y Bruce Buchanan entre otros. Un año Figura 12 Estructura básica de un
más tarde el programa se amplió para permitir la sistema experto
identificación de compuestos moleculares a partir
de datos analíticos. ma de consulta utilizado para ayudar a los geólogos
El éxito del DENDRAL hizo ver que las claves en la búsqueda y evaluación de depósitos de mine-
del éxito estaban en la especialización; en la bús- rales. Ambos se desarrollaron en Stanford entre
queda, no de métodos generales capaces de resol- 1975 y 1978.
ver cualquier tipo de problemas, sino de métodos Estos programas estaban basados en la repre-
adaptados a problemas específicos. Ha de sentación del conocimientos por medio de reglas
puntualizarse, pese a todo, que los métodos utili- de inferencia. Por ejemplo, el MYCIN contaba con
zados eran también deudores de aquel primer im- una base de conocimiento de algo más de 400 re-
pulso en dirección de la máxima generalidad. Pero glas del tipo "SI el paciente tiene los síntomas tal y
tras este primer impulso se comenzó a ver con tal (lista de diversos tipos de síntomas, análisis y
mayor claridad la necesidad de concentrar esfuer- rasgos generales del paciente), ENTONCES tiene
zos en áreas determinadas si se pretendía seguir la probabilidad (x%) de tener tal tipo de enferme-
contando con el apoyo de la industria. dad".
Feigenbaum, uno de los padres de la AI y los Tanto MYCIN como DENDRAL construyeron
sistemas expertos, reconoció esta inflexión y la des- sus bases de conocimientos por medio de largas
cribió, en los términos de la famosa obra de Kuhn entrevistas con expertos humanos. Este método te-
(La estructura de las revoluciones científicas, nía serios inconvenientes que afectaron por igual a
1962) como un característico "cambio de paradig- los que les siguieron. En 1977 Feigenbaum descri-
ma". Esta inflexión implicaba una importante revi- bió la situación en estos términos: "...la adquisi-
sión teórica en la medida en que se pasaba de con- ción de conocimiento es el cuello de botella que
fiar en técnicas basadas en la comprensión de los dificulta el avance en la construcción de sistemas
procesos mentales a confiar en técnicas basadas en inteligentes orientados a aplicaciones específicas".
el conocimiento. El propio Feigenbaum define un El "problema del cuello de botella" (the bottleneck
sistema experto como "un programa inteligente que problem), como pasó a ser denominado, se convir-
utiliza conocimiento especializado y procedimien- tió en el eje de las principales investigaciones de
tos de inferencia para resolver problemas propios los años que siguieron y que buscaron métodos al-
de un área especializada tal como lo haría un ex- ternativos de aprendizaje, principalmente métodos
perto humano". que permitieran a las máquinas aprender por si so-
Posteriormente aparecieron otros programas que las, llevando a cabo inferencias automáticas inter-
consiguieron una buena implantación en sectores nas a partir de un número más reducidos de cono-
determinados de la producción industrial. Entre cimientos previos.
ellos cabe citar MYCIN, el primer programa utili- En la actualidad hay un número importante de
zado en medicina como ayuda para la elaboración sistemas expertos que se utilizan en diversos sec-
de diagnosis clínicos o el PROSPECTOR, un siste- tores, entre ellos el sector de la construcción. Vol-
veremos sobre la cuestión de su posible interés para que sirvan a diferentes sistemas. Los sistemas ex-
los arquitectos más adelante. En lo que sigue se pertos han seguido una evolución similar a la de
resumen las nociones generales, comunes a todo otras aplicaciones informáticas que, en principio,
tipo de aplicaciones. se diseñaban a medida de un usuario específico y
posteriormente se comercializaron como sistemas
Finalidad y características de los sistemas genéricos. Tras haberse creado varias sistemas par-
expertos ticulares se vio con claridad que muchos de los com-
ponentes del sistema eran comunes, más concreta-
Los sistemas expertos tienen como finalidad prin- mente, que las funciones del intérprete de las re-
cipal solucionar problemas concretos que son re- glas de inferencia eran claramente separables de
sueltos habitualmente por profesionales expertos los enunciados específicos de reglas que pertene-
en un área de conocimiento específica. Utilizan cían a dominios específicos. Estos intérpretes ais-
métodos provenientes de la investigación en inteli- lados del sistema que actualmente se comerciali-
gencia artificial restringidos a dominios muy aco- zan por separado (expert systems shells) incluyen
tados y que se caracterizan principalmente por: reglas generales y mecanismos diversos de razo-
a) la construcción de una base de conocimiento namiento y evaluación de certezas, así como, más
que sea accesible por el sistema; recientemente, herramientas para la adquisición de
b) la aplicación de operadores lógicos a esta base conocimiento.
mediante reglas de inferencia automatizadas en La figura 11 presenta un diagrama que
un módulo especial denominado motor de esquematiza estos módulos básicos y muestra cómo
inferencias; los dos módulos más genéricos pueden separarse
c) la utilización de sistemas de interface que per- para formar lo que se denomina una concha (shell),
mitan la entrada de preguntas, en un lenguaje esto es una unidad compuesta que se sitúa entre la
de alto nivel (con un léxico cercano al del len- base de conocimiento y el usuario y en la que se
guaje natural) y la salida, tanto en forma de res- integran todos los procedimientos principales del
puestas directas a las preguntas formuladas, sistema.
como de explicaciones acerca del razonamien-
to que ha conducido a esta respuesta. Adquisición y codificación del conocimiento.
El cuello de botella de los sistemas expertos
En relación con esta última característica hay que
hacer notar que los usuarios de un sistema experto Los sistemas expertos son artefactos inteligentes
son, por lo general, profesionales con un buen co- que utilizan diversos métodos. El principal de es-
nocimiento del área de que se trate y que, con fre- tos métodos es el que se conoce como "basado en
cuencia, no se sentirán satisfechos con una respuesta el conocimiento" y con el se construyen los deno-
escueta sino que estarán interesados en saber las minados KBS (knowledge based systems). El co-
razones de esta respuesta para detectar posibles nocimiento, en este contexto, se define como: "el
inconsistencias en la formulación del problema o conjunto de reglas, hechos, verdades, razones y
para detectar vías que no se han tenido en cuenta. datos heurísticos recopilados por expertos huma-
También cabe notar, en este mismo sentido, que nos que han probado su aplicabilidad a la resolu-
las conclusiones de las reglas de inferencia de un ción de problemas específicos en un área determi-
sistema experto pueden ser de dos tipos: absolutas nada de aplicación". Un KBS puede definirse, de
(si/no) o relativas, especificando un porcentaje o un modo simple, como un sistema que integra ex-
una medición numérica de la certeza con respecto periencia humana y capacidad de procesamiento
a la respuesta formulada ("si, con una probabili- lógico. Es decir, una base de datos de un cierto tipo,
dad del 60%", etc). que no es trivial construir, más un sistema capaz de
Los tres módulos característicos de un sistema relacionar en profundidad tales datos.
experto se integran en una unidad funcional pero La construcción de una base de conocimiento
pueden separarse y de hecho lo hacen. El conteni- se lleva a cabo mediante la colaboración de un pro-
do sustancial del sistema está en el primer módulo, fesional experto en el área de que se trate. Un inge-
la base de conocimiento, mientras que los otros dos niero de conocimiento o KE (Knowledge Engineer)
pueden independizarse y desarrollarse de tal modo se encarga de traducir sus aportaciones a reglas que
puedan quedar incorporadas al programa en su fase el usuario. Este es el sistema en que se basa el len-
inicial. El sistema debe, en general, permitir que la guaje de programación PROLOG, el lenguaje de
base se amplíe y se refine progresivamente median- programación más utilizado en inteligencia artifi-
te nuevas aportaciones. Los KBS se construyen, cial, al que ya nos hemos referido en el capítulo 2.
por consiguiente, mediante la colaboración de tres Las reglas de producción se utilizaron en los
tipos de personas: primeros sistemas expertos que ya hemos citado,
como el MYCIN, que constaba de unas 400 reglas
a) Diseñadores de propósito general que desarro-
codificadas en lenguaje LISP, el otro lenguaje uti-
llan armazones o conchas (shells) sin propósi-
lizado corrientemente en inteligencia artificial, al
to específico. Estos armazones son como plan-
que también nos hemos referido en el capítulo men-
tillas vacías que recogen todos aquellos meca-
cionado. El sistema está basado en la obra del lógi-
nismos generales, ya comprobados en sistemas
co americano Post que en 1943 presentó un siste-
expertos que han tenido éxito y que pueden
ma que posteriormente se desarrolló para aplicarlo
ser utilizados en diferentes contextos.
a trabajos pioneros en inteligencia artificial. Con-
b) Ingenieros de conocimiento que particularizan
siste en una colección de reglas del tipo "si-enton-
las KBS llenándolas con conocimiento sustan-
ces" con una estructura de tipo antecedente-conse-
tivo adecuado para un dominio específico. Esta
cuente que permite derivar enunciados nuevos de
operación debe llevarse necesariamente a cabo
otros dados. El proceso de razonamiento se produ-
con la ayuda de un experto humano en el área
ce por ciclos con generación de hipótesis interme-
de conocimiento de que se trate y que puede
dias que son corroboradas con mayor o menor gra-
ser perfectamente ignorante de estos aspectos
do de certeza hasta producir una conclusión que
técnicos. Aunque presenta importantes com-
lleva a su vez incorporado un coeficiente de certe-
plicaciones adicionales es deseable que la base
za. Este método tiene algunas ventajas importan-
pueda ser refinada progresivamente por el ex-
tes, como su modularidad o el que sea fácilmente
perto sin la ayuda constante del KE.
incrementable y modificable. Por otra parte ofrece
c) Usuarios. El usuario de un sistema experto
escasa capacidad de autogeneración y es altamen-
debe tener suficientes conocimientos de infor-
te dependiente de la formulación de reglas por el
mática para poder usar el programa y suficien-
constructor de la base.
tes conocimientos del dominio de que se trate
Los sistemas basados en redes semánticas utili-
como para poder evaluar la pertinencia de las
zan grafos conceptuales para representar las rela-
respuestas, aunque no necesita ser un experto
ciones entre términos. Estos sistemas están inspi-
en ninguno de los dos campos.
rados a su vez en métodos utilizados por Peirce a
La creación de la base de conocimientos plantea finales del siglo pasado. Los contenidos concep-
una buena colección de problemas de notable inte- tuales de una proposición se representan por me-
rés teórico. Resumiremos muy sucintamente algu- dio de nodos de diferentes tipos que albergan pre-
no de los aspectos principales. dicados, nombres, circunstancias y relaciones en-
En primer lugar debe escogerse un método ade- tre elementos. Este sistema de representación per-
cuado para la representación del conocimiento. mite computar relaciones implícitas que no son di-
Algunos de los principales métodos utilizados son rectamente perceptibles y generar nuevos enuncia-
la utilización de sistemas de deducción automática dos. Otro sistema similar es la utilización de árbo-
basados en el cálculo de predicados, la formula- les jerárquicos, similares a los árboles binarios que
ción de reglas de producción, la utilización de re- hemos visto al principio de este capítulo y que son
des semánticas o la utilización de marcos particularmente adecuados para representar enti-
semánticos. dades que están relacionadas entre sí como lo es-
Los métodos basados en el cálculo de predica- tán los géneros y las especies lo que facilita la
dos se fundan en la incorporación a un lenguaje de automatización de las inferencias.
programación de los axiomas y teoremas de una La utilización de marcos o frames es una idea
rama de la lógica, ampliamente analizada y desa- debida a Marvin Minsky, a partir de un famoso ar-
rrollada durante este siglo, el cálculo de predica- tículo de 1975 ("A framework for representing
dos, de tal modo que se puedan automatizar las knowledge"), ampliamente citado y debatido por
deducciones lógicas basadas en premisas dadas por los teóricos de la AI. El sistema propuesto por
Minsky intenta abordar técnicamente un obstáculo que llevan a cabo esta labor pero de un modo aún
fundamental, un obstáculo que aparecía (y sigue insuficiente o escasamente compatible con las con-
apareciendo) como la manifestación de una dife- figuraciones y modos de trabajo de los despachos
rencia radical e insalvable entre el modo en que los actuales.
humanos "vemos" las cosas y el modo como las La eficacia de estos sistemas está estrechamen-
"ven" los ordenadores. Los seres humanos aíslan te ligada a su capacidad para gestionar el sistema
los objetos en función de una información constructivo que se va a utilizar, es decir, los mate-
contextual de ramificaciones complejas. Minsky riales y las operaciones que van a permitir que se
proponía aproximarse a esta forma de percepción lleve a cabo una idea arquitectónica. Los sistemas
mediante la representación por medio de bloques constructivos son mayoritariamente tradicionales
globales articulados entre sí. El instrumento bási- y minoritariamente innovadores, en un porcentaje
co para lograrlo sería el marco (frame), una estruc- pequeño pero muy variable según la época, el lu-
tura de representación basada en objetos relacio- gar y el tipo de obra. El modo en que un proyecto
nados con otros objetos. Minsky presupone que en arquitectónico utilice y desarrolle cuanto está rela-
cada situación en que nos encontramos extraemos cionado con estos sistemas es determinante para
de nuestra memoria un esquema conceptual, un ponderar su eficacia y está directamente relaciona-
"marco" que orienta y organiza las percepciones. do con la capacidad de gestionar adecuadamente
El marco se define como un registro complejo con tipos específicos de bases de datos.
categorías genéricas que pueden ponerse en rela- Las bases arquitectónicas gestionarán principal-
ción con otras categorías genéricas de otros mar- mente elementos arquitectónicos. Conviene dete-
cos. La propuesta de Minsky, inspirada en trabajos nerse en el sentido de estos términos antes de pro-
del psicólogo Bartlett que se remontan a los años seguir. Un elemento es una parte de un objeto o
treinta tiene interesantes connotaciones sobre las una entidad que se considera como autónoma o cla-
que volveremos en el último capítulo. ramente diferenciable con respecto al resto. En una
estructura configurada por diferentes piezas se de-
4 Tipos de datos utilizados en nomina elemento a cada una de ellas. El término
arquitectura "elemento" tiene el sentido de "parte constituyen-
te". Un sentido que se remonta al que tenía este
Tras la revisión anterior que ha presentado los sis- término en la filosofía natural que hemos heredado
temas principales que se incluyen bajo el término de los antiguos griegos. El elemento es "algo dado",
técnico "base de datos" será conveniente volver al algo fundamental de lo que se parte para construir
concepto general de "dato" informático, a lo resu- u organizar otra cosa.
mido en el primer apartado de este capítulo, y te- El elemento como cosa concreta, determinada,
ner en cuenta que hay varios modos de utilizar da- es, sin embargo, algo que varía con las circunstan-
tos de un modo sistemático aunque no se esté utili- cias históricas y económicas. Y esta característica
zando propiamente un programa tipo DBMS. Un también se remonta al sentido que tiene el término
proyecto arquitectónico incorpora diversos tipos de en el ámbito de la filosofía natural y de la física.
datos y, en la actualidad, es el propio usuario el Pues la noción de elemento como constituyente
que debe encargarse de compaginar todos estos fundamental de la materia ha ido variando en cada
datos en uno o varios volúmenes ordenados de pá- época histórica, desde los cuatro elementos clási-
ginas y planos. cos hasta los quarks, pasando por los átomos o las
La intención general de este capítulo es hacer moléculas. Ahora bien, ninguno de estos puntos de
ver que esto puede llevarse a cabo de un modo vista descarta completamente el anterior y aunque
mucho más eficaz de lo que se hace corrientemen- sea posible que a principios del siglo que viene
te y que es previsible la aparición, en un plazo re- existan chips basados en el comportamiento
lativamente breve, de sistemas que ayuden a coor- cuántico de semiconductores microscópicos, des-
dinar todos los datos de un proyecto de un modo de otros puntos de vista, desde otros tipos de tra-
integral, esto es, que lleven a cabo la misma fun- bajos o consideraciones, el aire, el agua, el fuego y
ción para un proyecto arquitectónico que un DBMS la tierra seguirán siendo considerados como "ele-
lleva a cabo para datos más simples en una empre- mentos" de cuyas propiedades fundamentales se
sa de otro tipo. De hecho, ya existen programas debe partir al analizar las condiciones de otros ti-
corriente porque la propia organización de cierto capa predefinida, la capa "0" a la que se añade nues-
tipo de entidades gráficas lo favorece; un ejemplo tra nueva capa.
que ya hemos visto en el capítulo correspondiente Las bases relacionales proporcionan una consi-
a CAD3D es el sistema CSG de modelado de sóli- derable flexibilidad de uso pero lo hacen, como ya
dos que representa los datos de un sólido compuesto hemos dicho, a consta de una gestión interna mu-
por medio de un árbol binario que es recorrido cho más lenta. Esto las hace inadecuadas por el
sistemáticamente por el programa para acceder a momento para formar una parte substancial de un
la información de las primitivas de base. programa de CAD. Pero es previsible que la mis-
Otro ejemplo puede venir dado por la estructu- ma evolución que ha llevado a las empresas a in-
ra interna del programa de CAD más utilizado en vestigar y optar por sistemas que ofrecen una ma-
los despachos arquitectónicos. Cuando se inicia una yor capacidad de consulta y aprovechamiento de
sesión con AutoCad, la base de datos de la aplica- la información, pueda llevar a modificaciones de
ción contiene tres cosas: un conjunto de 9 tablas de los programas de CAD que potencien la utiliza-
símbolos, 1 "objeto-diccionario" y 1 un conjunto ción de los datos de diverso tipo. Más concreta-
fijo de variables con valores iniciales. Prescinda- mente, algunos programas de CAD ya utilizan ba-
mos del diccionario (que se usa fundamentalmente ses internas que combinan características de bases
en programación para crear objetos con datos ex- relacionales y bases orientadas a objetos con fun-
tendidos) y de las variables. Las 9 tablas, que se ciones equivalentes a las relacionales.
ilustran en la figura 14, no pueden modificarse en Pongamos un ejemplo evidente. Un muro, mo-
su estructura matriz; contienen registros que con- delado en AutoCad, puede ser una entidad de ca-
tienen a su vez entidades o propiedades de entida- racterísticas diferentes e incompatibles que, según
des. Cada entidad y cada propiedad tiene su lugar los casos, imposibilitarían su utilización para cier-
en esta jerarquía. Si, por ejemplo, queremos crear tas aplicaciones. Podemos haberlo modelado como
una línea, el sistema abre la tabla de bloques, que una serie de líneas (en modo alámbrico), como una
contiene dos objetos predefinidos: un bloque para combinación de bandas extrusionadas (una
el espacio papel y otro bloque para el espacio mo- polilínea ancha con "thickness"), como una serie
delo. Abre este último para escritura, crea un nue- de caras poligonales (por ejemplo como una serie
vo registro, inserta los datos correspondientes al de "3dfaces"), como una serie de primitivas com-
objeto "línea", incluyendo entre ellos un binadas con el módulo AME de la versión 12 de
identificador o "campo clave", cierra el registro y AutoCad o como una serie de primitivas combina-
cierra la tabla. Si queremos crear una capa, el pro- das con el módulo ACIS de las versiones 13 y 14
ceso es similar y viene ilustrado en la figura 15; de AutoCad.
nótese que esta tabla ya cuenta también con una Estas diferentes alternativas implican la organi-
DRAWING
NAMED OBJECT HEADER
SYMBOL TABLES
DICTIONARY VARIABLES
Acad Ver
TextStyle
LineType
DimStyle
RegApp.
Viewport
Table
Table
Table
Table
Table
Table
Table
Table
Table
Layer
Block
Pd Mode
View
UCS
Pd Size
(Usuario)
Group
MLine
Ce Color
...
Ce Size
Model Space
...
hablando propiamente de lo que se conoce como bien familiarizado: muros, tabiques, puertas o ven-
"base de datos" en la medida en que éstas llevan tanas se representan por una serie de líneas que se
asociadas un programa capaz de gestionarlas sino corresponden directamente con la forma de dichos
de bases "en bruto" que pueden ser gestionadas por elementos, con mayor o menor grado de simplifi-
un programa pero que en general no lo son. cación. Esto último es algo que se debe tener en
Al nivel más elemental puede decirse que la uti- cuenta al elaborar la base pues puede ser necesario
lización informatizada de repertorios de elemen- contar con un elemento dibujado con diferente gra-
tos arquitectónicos se lleva a cabo de los siguien- do de resolución. Una puerta, una ventana o una
tes modos. pieza sanitaria no se representa igual a 1:5 o 1:10
En primer lugar, del modo más corriente, por que a 1:50 o 1:100. Por esta razón se requerirían al
medio de colecciones de elementos de diversos ti- menos dos o tres resoluciones o dos o tres tipos de
pos, lo que denominaremos "repertorios gráficos", representaciones para cierto tipo de elementos que
que pueden insertarse en el proyecto de modo di- pueden estar incorporadas al mismo dato, situán-
recto o modificando alguna de las dimensiones ge- dolas en diferentes capas o que pueden listarse
nerales. En segundo lugar, de modo menos habi- como elementos diferentes. La figura 17 muestra
tual pero cada vez más frecuente, por medio de "re- un ejemplo de un elemento arquitectónico, un per-
pertorios paramétricos", es decir, descripciones de fil de carpintería metálica de una ventana, que cam-
elementos por medio de variables cuyas dimensio- bia de aspecto al ser insertado a tres escalas dife-
nes se solicitan en el momento de la inserción, lo rentes.
que permite limitar el número de elementos de la
b) Símbolos
base y aumentar sin límite el número de variantes
que se pueden utilizar para un mismo elemento. En Cierto tipo de elementos no se representan en un
tercer lugar, de un modo también bastante habi- plano por medio de proyecciones sino por medio
tual, mediante lo que se puede denominar, supo- de símbolos. Esto afecta principalmente a elemen-
niendo una metodología sistemática de gestión (lo tos que tienen importancia pero que son de dimen-
que raramente se da) "reelaboración de casos pre- siones pequeñas o cuya configuración no aportaría
cedentes". En cuarto lugar, de un modo escasamente una información tan adecuada como la transmitida
utilizado, pero que es de prever que adquiera ma- por un símbolo convenido. Válvulas de fontanería,
yor importancia en los próximos años, por medio conexiones de aparatos eléctricos, lámparas, siste-
de combinación de bases de datos gráficas y tex- mas de protección contra el fuego, etc., son ejem-
tuales. En quinto lugar, por medio de bases exter- plos característicos de este tipo de elementos. En
nas a las que puede accederse de diversos modos, el caso de los elementos representados por símbo-
principalmente por medio de la compra de CDRoms los, la escala de representación no afecta, por lo
o por Internet. general, al grafismo, por lo que tan sólo se necesi-
tará un grado de resolución y una representación
Repertorios gráficos única. También es corriente agruparlos de tal modo
que todos los símbolos correspondientes a "elec-
A la hora de construir una base de elementos que tricidad" o "fontanería" o "incendios", etc., se re-
se prevé incorporar a diferentes planos de proyec- únan en un mismo bloque o célula que incorpore
to, debe tenerse en cuenta que un plano es un docu- una leyenda con el significado de cada uno de ellos.
mento gráfico que contiene básicamente tres tipos Este bloque se inserta en una parte conveniente del
de entidades repetitivas, con funciones y caracte- plano y puede recomponerse, borrando las partes
rísticas diferentes. que no interesen y copiando las adecuadas a dife-
a) Representaciones de elementos arquitectónicos rentes partes del plano, etc. Todos estos son modos
concretos de trabajo habituales pero que, como hemos dicho,
están a la espera de métodos de gestión más efica-
La incorporación a un plano de dibujos que repre- ces. La figura 18 muestra un fragmento de un pla-
sentan elementos arquitectónicos por medio de pro- no arquitectónico con diferentes símbolos.
yecciones ortogonales que se relacionan directa-
mente con el elemento en cuestión, es un tipo de c) Anotaciones (textos, cotas y etiquetas incluidas
dato primario con el que cualquier arquitecto está en los planos)
Repertorios paramétricos
Las bases de datos pueden, en muchos casos, ser
más efectivas si se basan en prototipos genéricos
en lugar de basarse en elementos particularizados.
En aquel caso la descripción será más topológica
que geométrica, lo que es tanto como decir que vale
para los infinitos casos en los que la relación bási-
ca entre las diferentes partes de un mismo elemen-
to se mantenga igual. Si siempre utilizamos puer-
tas de 62, 72 u 82 puede ser más práctico mantener Figura 17 Elementos simbólicos incluidos en
3 bloques diferentes que se denominen, por ejem- planos arquitectónicos
plo, "puerta62", "puerta72" y "puerta82", pues tar-
daremos más o menos lo mismo en teclear estos 6
caracteres que el nombre del bloque paramétrico y
la dimensión correspondiente. Pero la diferencia
es realmente muy pequeña y bastará con que se
multiplique por dos el número de posibilidades para
que, probablemente, prefiramos definir una deter-
minada dimensión en el momento de crear el ele-
mento en lugar de almacenar todas las variantes.
En el capítulo correspondiente a CAD2D, de la
primera parte del curso, ya se introdujeron los con-
ceptos básicos de lo que se denomina "diseño
paramétrico". En AutoCad, o en otros programas
que permitan desarrollos similares, se puede apli- Figura 18 Anotaciones diversas incluídas en
car con facilidad lo que allí se recogió bajo el tér- planos arquitectónicos
mino "programación de variantes", es decir, por lo mismo. En el otro extremo tendremos la radical
medio de rutinas personalizadas desarrolladas, por innovación: las obras que merecen un lugar desta-
ejemplo, en AutoLisp. En lugar de, pongamos por cado en la historia de la arquitectura son un ejem-
caso, grabar en la base diferentes tipos de puertas, plo importante, notable e igualmente indiscutible.
ventanas, etc., se puede grabar un única puerta, Las obras que no aparecen en ningún libro de his-
ventana o marco con una configuración semejante toria pero que ocupan un lugar destacado, para bien
y en donde las dimensiones principales estén da- o para mal, en la memoria de los vecinos del lugar
das por variables que se especificarán en el mo- en que se han edificado son otro ejemplo, más po-
mento de la inserción. Este tipo de base economiza lémico, de lo mismo.
espacio, resulta más sencilla de manejo y facilita la La diferencia entre "prototipo" y "caso prece-
gestión, ya que no hay que seguir la pista de un dente" merece también ser subrayada. Un prototi-
gran número de elementos sino tan sólo de una fa- po es generalizable y por tanto, en teoría,
milia genérica. parametrizable, puesto que puede ser descrito por
En Microstation, en módulos adicionales de medio de variables dimensionales; caería por con-
AutoCad y en otros programas, esto puede llevar- siguiente en el caso anterior como un caso extremo
se a cabo por medio de "células paramétricas" que de elemento o conjunto de elementos paramétricos.
incorporan métodos más eficaces que la progra- Un caso precedente no es parametrizable sino que
mación de variantes, basados en desarrollos tales es un punto de partida singular al que se puede so-
como la especificación de reglas internas que asig- meter a variaciones, por ejemplo, suprimiendo al-
nan restricciones adicionales, cotas paramétricas, guna de sus partes o introduciendo otras.
ecuaciones que relacionan dimensiones, etc., a un En la práctica profesional tradicional era corrien-
elemento dado. La principal ventaja de estos mé- te rentabilizar el esfuerzo dirigido a crear una so-
todos frente a la programación de variantes es que lución original e interesante reelaborando esta so-
permiten la modificación interactiva una vez inser- lución en casos posteriores. Un análisis del estilo
tada la célula. Esto permite ampliar la noción de de grandes arquitectos muestra que este estilo in-
elemento paramétrico a elementos más complejos, confundible está basado en un repertorio de solu-
en los que tendrá mayor interés la posibilidad de ciones originales que se mantienen o evolucionan
modificar las dimensiones a lo largo de la evolu- más o menos sutilmente a lo largo de diferentes
ción del proyecto. proyectos. Esto es así también en el caso de arqui-
tectos menos conocidos que, por diversas razones
Reelaboración de casos precedentes que van de la comodidad o la familiaridad, hasta
la necesidad de controlar con rigor el detalle, pre-
La noción de "caso precedente" puede insertarse fieren utilizar un rango limitado de alternativas que
de modo natural en la teoría de CAD pues respon- se repiten en uno u otro encargo.
de a una práctica tradicional habitual que se poten- Desde el punto de vista informático esto quiere
cia de modo espectacular por medios informáticos. decir que la "base" de que se parte es la propia
Comencemos por subrayar una obviedad: toda colección de proyectos que el despacho haya ela-
la arquitectura puede ser considerada en cierta borado hasta la fecha. El único requisito que debe
medida como una "reelaboración de casos prece- cumplirse es, en principio, el mantenimiento de un
dentes". Ningún proyecto se ha llevado a cabo sin sistema de ordenación y acceso a archivos anterio-
tomar en consideración el modo en que otros pro- res que asegure una utilización cómoda y segura.
yectos han respondido a programas similares. Pue- El concepto puede ampliarse si se tiene en cuenta
de, de hecho, estimarse la originalidad de un dise- la movilidad de los despachos o bien el propio he-
ño por su menor o mayor alejamiento de estas refe- cho de que la distancia que separa la "cita" o la
rencias. En un extremo tendremos la mera repeti- "inspiración" de la mera "copia" es sutil; es un he-
ción o adaptación a las condiciones del lugar; la cho que muchos arquitectos derivan sus solucio-
arquitectura popular es un ejemplo importante, dig- nes constructivas de otras soluciones ajenas que
no e indiscutible, de este modo de proceder. El tra- les agradan o les motivan.
bajo de un arquitecto que repite la misma solución Aunque dé mayor trabajo y sea menos corrien-
(cobrando los mismos honorarios) una y otra vez te, hay casos en que un despacho puede preferir
es otro ejemplo, que puede ser más discutible, de mantener una colección de detalles diversos, pro-
puede reducirse si se contratan empresas de servi- tectónicas. Ocurre, sin embargo, que esta clase pue-
cio pero entonces el principal inconveniente co- de expandirse de tal modo que la frontera entre
menzará a ser el coste, aparte de que aún no exis- detalle y solución genérica tiendan a confundirse.
ten empresas que proporcionen servicios suficien- Como en toda clasificación, los extremos son cla-
temente recomendables en el sector de la construc- ros pero las zonas medias son borrosas.
ción. Por solución constructiva entendemos una con-
Las empresas que, en otros países, se dedican a figuración genérica de formas y materiales que pue-
organizar esta información se pueden dividir en tres de ser aplicada a diversos casos, con variaciones
o cuatro categorías. Las públicas o semipúblicas que afectarán principalmente a la geometría y a los
que proporcionan guías generales o grandes listas materiales concretos que se vayan a utilizar, pero
de suministradores pero poca información de deta- que podría quedar descrita por medio de esquemas
lle, las que publican catálogos restringidos a secto- y textos sin necesidad de apoyarse en dibujos o
res muy determinados de la industria de la cons- imágenes muy elaborados.
trucción y las que publican catálogos de productos Este planteamiento describe también la situación
concretos de firmas concretas. No hay empresas en términos informáticos. Detalles concretos pue-
que organicen grandes cantidades de información den quedar almacenados como "dibujos con tex-
de productos de la construcción de un modo inte- to" en repertorios especializados y actuar así como
resante para un arquitecto, es decir, con dibujos y soluciones genéricas que pueden utilizarse en dife-
textos que puedan ser directamente copiados e in- rentes casos con mínimas variantes. Esto es así, de
tegrados en el proyecto con escasa manipulación. un modo particularmente notorio, como ya hemos
Esto hace pensar que, probablemente, el coste de mencionado, en el caso de arquitectos que tienen
mantener actualizada semejante cantidad de infor- un estilo consolidado y la posibilidad de aplicarlo
mación no es rentable de ningún modo por lo que, a obras reales, y que buscan deliberadamente me-
probablemente, nos veremos obligados en el futu- jorar o adaptar una solución ya empleada a nuevos
ro inmediato a construir nuestras propias bases. proyectos. Y, como también se ha subrayado, en
estos casos la informática no hace sino proseguir
Detalles constructivos y soluciones una labor tradicional por nuevos medios. Muchos
constructivas arquitectos acostumbraban a dibujar y redibujar
detalles ya empleados anteriormente indicando a
Una parte fundamental y omnipresente en la ela- sus delineantes que modifiquen esto o aquello para
boración de un proyecto es la constituida por los adaptarlo a la nueva situación.
detalles constructivos. Los detalles se desarrollan Si queremos describir todo esto de un modo más
antes, durante y con posterioridad al inicio de la sistemático llegaremos a la conclusión de que un
obra. Sea en mayor o menor medida, la solución detalle constructivo presenta una descripción del
constructiva está presente para el arquitecto con estado final de una serie de tareas, de
experiencia que diseña una abertura en un muro, el reelaboraciones, en las que han intervenido datos,
remate de una cubierta o la situación de una esca- relaciones entre estos datos y juicios acerca de es-
lera en planta. Si la situación no está clara puede tas relaciones.
ser que se detenga a elaborar con mayor precisión Los datos provienen de catálogos de productos
el detalle concreto que le asegure que la configura- materiales puestos a disposición de los profesiona-
ción y las dimensiones que está seleccionando es- les por diversas casas comerciales y que evolucio-
tán dentro de un rango adecuado y que la especifi- nan con relativa rapidez. Puede decirse que cada
cación final no alterará el sentido del proyecto. cinco años se producen variaciones dignas de con-
Los términos "solución constructiva" y "detalle sideración en ciertos sectores de la industria de la
constructivo" pueden aparecer como sinónimos construcción. El mantenimiento de una informa-
pero, en general, no lo son. Por detalle constructi- ción actualizada sobre los productos a los que se
vo entendemos la especificación detallada, por puede recurrir para la elaboración de los detalles
medio de gráficos, con especificaciones es, por consiguiente, un primer aspecto que se debe
geométricas y textuales, de una parte concreta de considerar a la hora de buscar un método para pa-
un edificio concreto o de un tipo compartido por sar de los detalles particulares a otros detalles si-
una clase bien determinada de situaciones arqui- milares, renovados, o a soluciones generalizadas.
Las relaciones entre datos, es decir, las relacio- común con lo anterior si bien, por razones obvias,
nes que cabe establecer entre los diversos produc- está menos extendido y es menos conocido pese a
tos, provienen del conocimiento y de la inventiva su evidente interés desde el punto de vista de la
del diseñador que es en definitiva quien las esta- práctica profesional.
blece. El conocimiento posibilita la recuperación
de relaciones estables y la inventiva posibilita la Sistemas expertos utilizados en aplicaciones
proposición de relaciones nuevas. Dicho de otro arquitectónicas
modo: lo que caracteriza a un detalle constructivo
es la combinación de diversos materiales y produc- Los sistemas utilizados realmente en la industria
tos que deberán estar en contacto de varios modos. de la construcción parten de una restricción consi-
Este contacto caracteriza el detalle, tanto desde el derable del campo de estudio. Hay diversos siste-
punto de vista estético como desde el punto de vis- mas utilizados fuera de España, principalmente en
ta del comportamiento funcional; hay materiales Inglaterra, Estados Unidos y Australia. Algunos de
que se llevan bien entre sí y otros que se llevan estos sistemas tienen ya más de diez años de anti-
mal, lo que puede dar lugar a disfunciones a medio güedad y se han utilizado en sectores tales como la
y largo plazo. La experiencia previa es, por consi- ingeniería mecánica.
guiente, fundamental pero debe estar también abier- En Cataluña se han desarrollado algunos traba-
ta a nuevas posibilidades, algo obvio si tenemos en jos que no han llegado a cuajar. El ITEC ha incor-
cuenta que hay muchos materiales recién llegados porado a su base de mediciones algunos de los pro-
a los catálogos de productos para la construcción. cedimientos derivados de un modelo teórico pre-
En cualquier caso se requiere, por consiguiente, sentado en 1992 pero que no ha llegado a ser desa-
un juicio acerca de la eficacia de la generación pro- rrollado por falta de medios. La mayor dificultad
puesta. Este juicio proviene de un experto que no de la elaboración de un sistema experto es la intro-
es, necesariamente, el propio diseñador aunque esto ducción de los datos, dificultad que aumenta cuan-
sea así en la mayoría de los casos. El experto ideal to más se abre el campo de estudio.
es aquel capaz de prever cuál será el comporta- Por lo que respecta a sistemas efectivamente
miento de la solución propuesta a lo largo de un utilizados, Allwood (1989) los agrupa en 6 clases
periodo de tiempo determinado bajo unas condi- que abarcan las principales aplicaciones y de las
ciones determinadas. Este periodo puede ser del que mencionaremos tan sólo las 5 de aplicación
orden de diez años y estas condiciones, las extre- más clara.
mas a las que se viera sometida la solución adopta-
a) Diagnosis
da en el lugar en que se vaya a ubicar el proyecto.
Los sistemas que entrarían bajo esta denominación
5 Bases y sistemas específicos utilizados serían sistemas que contienen listas de fallos posi-
en arquitectura bles en un tipo de construcción junto con los sínto-
mas asociados a los diversos tipos de fallos. El diá-
Para concluir este capítulo resumiremos las carac- logo con el usuario permitiría establecer las causas
terísticas de dos tipos de aplicaciones que hacen correctas de cada fallo determinado. Ejemplos de
un uso directo y especializado de bases de datos y este tipo de sistema serían algunos programas de-
sistemas de información. Aunque su campo de apli- sarrollados en Inglaterra para analizar las causas
cación es muy diferente, sus características técni- de humedades en edificios.
cas son muy semejantes. El más conocido y desa-
b) Selección
rrollado de ambos, lo que se conoce como GIS
(Geographic Information System) o SIG por sus En este caso se trataría de contar con un programa
siglas en castellano (sistema de información geo- que auxiliase a seleccionar el material o el produc-
gráfica) utiliza métodos específicos de gestión de to más adecuado para unas condiciones determi-
una base constituida fundamentalmente por infor- nadas. Se ha utilizado en selección de pinturas para
mación cartográfica. El término Facilities estructuras metálicas o en selección de tuberías para
Management se usa en los países anglosajones para cierto tipo de conducciones.
describir un modo de gestionar una información
previa que como veremos tiene muchos puntos en c) Interpretación de datos
Hay varios sistemas expertos que analizan datos de la puesta en relación de síntomas y causas por
de estructura compleja o muy voluminosa y extraen medio de hipótesis que, a partir de un determinado
conclusiones en función de ciertos requisitos plan- síntoma apuntan a diversas causas posibles a las
teados previamente. Un ejemplo interesante y no que se asigna un determinado valor de certeza. El
demasiado característico de este tipo de sistema ex- sistema decide entonces cuál de estas posibles cau-
perto sería el de un programa que analizaba los re- sas debe considerarse como la que está en el ori-
corridos posibles del agua por un marco de venta- gen del síntoma. La metodología general es simi-
na y los ponderaba en función de unos límites lar a la utilizada en medicina. Es importante subra-
preestablecidos. yar que el proceso no tienen por qué terminar aquí,
puesto que uno de los requisitos de un sistema ex-
f) Control y monitorización
perto es que sea capaz de reproducir el encadena-
Cuando la interpretación de datos se hace en tiem- miento lógico en sentido descendente, razonando
po real y se incorpora a un edificio determinado a la inversa para proporcionar una explicación que
nos encontramos con la transición entre un sistema pueda llevar eventualmente al usuario a elegir otra
experto utilizado como herramienta de diseño y un vía de interrogación al sistema.
sistema experto tal como se utiliza en domótica, En los casos más elaborados y más interesantes
esto es como un medio de construir "edificios inte- desde el punto de vista de la práctica, esto implica
ligentes". El sistema experto lee los datos relativos por lo general la puesta en relación de un modelo
a una determinada situación y los pone en relación geométrico con un modelo semántico. Lo que im-
con tablas de valores que le permiten juzgar la ade- plica a su vez que el modelo geométrico debe lle-
cuación de los datos a unas condiciones var incorporados atributos que puedan ser identifi-
preestablecidas. Si estas condiciones no se cum- cados por el modelo semántico. El modelo
plen el propio sistema puede activar mecanismos semántico puede requerir por añadidura datos adi-
correctores que adecúen los valores a las condicio- cionales que están implícitos en el modelo geomé-
nes deseadas. trico pero que no vienen dados de forma explícita.
Por lo que respecta al segundo caso, los siste-
g) Diseño mas expertos capaces de generar estructuras for-
La idea de utilizar un sistema experto para apoyar males complejas, la estructuración del sistema se
el proceso general de diseño a diferentes niveles es basa en conceptos ya vistos en los apartados ante-
un tema recurrente desde la aparición del ordena- riores junto con otros nuevos. En primer lugar, es
dor. Esto es posible siempre que se acote conve- evidente que el sistema no puede tener en cuenta la
nientemente el ámbito en que se produce la inter- modelización en el sentido en que es entendida
vención del sistema. Este ámbito suele estar co- habitualmente en los programas de CAD sino que
rrientemente constituido por situaciones en las que la propia noción de "modelo" debe ser entendida
la alternativas son enumerables y pueden ser juz- de un modo mucho más universal. El modelo
gadas de un modo claramente determinado, es de- geométrico es una resultante final de una descrip-
cir, puestas en relación con condiciones de funcio- ción genérica dada mediante la puesta en relación
namiento precisas. Hay diversos sistemas sencillos de objetos conocidos. El proceso es el inverso del
que se han utilizado para el diseño de cocinas, es- caso anterior: dadas las reglas de producción, el
caleras o remates de cubiertas. Las conclusiones sistema propone una solución determinada que
provisionales parecen ser que, por ahora, no pare- cumpla los requisitos especificados.
ce que resulte proporcionado el esfuerzo dedicado Para cumplir estos requisitos se pueden utilizar
a generar un sistema de estas características con gramáticas de formas parametrizadas incorporan-
los beneficios obtenidos. do métodos como los descritos en los apartados
anteriores a un modelo que describiremos en el
Los sistemas expertos más utilizados hasta ahora apartado final de este capítulo. Las reglas de pro-
son los basados en modelos de diagnósticos y en ducción establecen diversas relaciones posibles
modelos de diseño de mecanismos o estructuras entre elementos dados, formuladas como reglas gra-
formales complejas. maticales. Cada una de las salidas posibles puede
Los sistemas basados en diagnósticos producen contar con una determinación final en función de
una base de conocimiento estructurada en función parámetros que pueden ajustarse adicionalmente.
Estos sistemas sólo admiten por el momento para muchos es aún desconocida. Con todas estas
detalles constructivos como tipo de problema que reservas, puede señalarse el año 1964, en que el
pueda ser resuelto de un modo razonable. Hay va- Departamento de Agricultura de Canadá dio a co-
rios modelos experimentales que han llevado a re- nocer lo que a veces se considera como el primer
sultados aceptables en la práctica como ciertos sistema de información geográfica, como una fe-
ejemplos desarrollados en la universidad de Sydney cha que marca el origen de este tipo de aplicacio-
para elegir el tipo de terminación más adecuado nes. Pocos años después el Harvard Laboratory
para un tipo de cubierta tradicional en función de for Computer Graphics and Spatial Analysis ela-
una gramática de forma. boró uno de los primeros productos de cartografía
Los sistemas expertos utilizados en arquitectu- automática que pasaría a integrarse en un SIG de
ra también pueden clasificarse en función de la fase tipo vectorial.
de diseño en que son utilizados. Desde este punto Durante la década de los setenta y ochenta se
de vista podemos distinguir cinco tipos de progra- desarrollaron nuevos productos y se comenzaron a
mas: utilizar por parte de las administraciones públicas.
a) Programas utilizados en la fase previa del pro- El ámbito de aplicaciones comenzó a extenderse a
yecto. Con esta finalidad se han diseñado pro- un número creciente de sectores: a la cartografía
gramas de análisis de la viabilidad del proyec- catastral y parcelaria, a la gestión de recursos natu-
to en términos financieros y constructivos y rales, a la gestión de servicios metropolitanos por
programas de especificación de las necesida- parte de las compañías de teléfonos, electricidad,
des programáticas en función de un determina- agua, alcantarillado, recogida de residuos, a la pla-
do objetivo general. nificación urbana, a la gestión del transporte y la
b) Programas utilizados en la fase de anteproyec- selección de rutas para el caso de accesos de emer-
to. Con esta finalidad se han diseñado progra- gencia y a un sinfín de aplicaciones que, en todos
mas de análisis de las características del solar, los casos requieren un mismo tipo de información:
de asistencia a la especificación del sistema datos asociados a mapas y capacidad para extraer
constructivo y el sistema de instalaciones pro- información de estos datos.
yectado, y de diagnóstico de soluciones en fun- Un SIG es un ejemplo particularmente avanza-
ción de normativas vigentes. do de lo que hemos presentado más arriba con la
c) Programas utilizados en la fase de proyecto. Las etiqueta genérica de sistema de información, esto
principales referencias se dan con respecto a es, un conjunto de datos, medios, operaciones y
programas de determinación de soluciones relaciones entre estos elementos, que permiten un
constructivas. adecuado tratamiento de la información. Un siste-
d) Programas utilizados durante la fase de cons- ma de información geográfica es un sistema de in-
trucción. Con esta finalidad se han diseñado pro- formación en el que la información está relaciona-
gramas de control de la obra. da directamente con el uso y la gestión del territo-
e) Programas de mantenimiento. Los principales rio. Formalmente, un SIG puede definirse como un
programas expertos en este área son los dirigi- conjunto de instrumentos y métodos, especialmen-
dos a la gestión automatizada de instalaciones te dispuestos para capturar, almacenar, analizar, mo-
y los dirigidos al diagnóstico de patologías a dificar y presentar información territorial
partir de síntomas visibles de modo muy simi- georreferenciada del mundo real.
lar a los programas de medicina comentados Muchas de las características de un SIG son si-
más arriba. milares a las de los sistemas de bases de datos que
ya hemos visto. Podemos decir que la finalidad
Sistemas de información geográfica principal de un SIG, como ocurría con aquéllas, es
poder responder a determinado tipo de consultas.
Un sistema de información geográfica es una apli- Más concretamente: a) la respuesta a consultas de
cación compleja que depende de múltiples desa- carácter espacial, por ejemplo, el suministro de in-
rrollos que han evolucionado en paralelo. Por esta formación sobre el número de centros de determi-
razón es difícil concretar una fecha y un lugar de nadas características que se encuentran en un área
referencia que ayude a comprender de dónde ha determinada o la distancia que hay entre estos cen-
surgido y cómo ha evolucionado una tecnología que tros; b) la respuesta a consultas de carácter no es-
pacial, por ejemplo, el suministro de información La principal de ellas es la topografía, que consiste
sobre determinados aspectos de la pirámide de genéricamente en la ejecución de las operaciones
población correspondiente a un área determinada. necesarias para llegar a una descripción precisa de
Esto se consigue mediante la integración de da- la superficie del terreno. La topografía implica una
tos. Y en este sentido el paralelo entre sistemas serie de cálculos y medidas que en la topografía
corrientes de gestión de bases de datos y SIGs se moderna se llevan a cabo por medio de la
debilita a favor de éstos, que constituyen un siste- fotogrametría, que permite la obtención de infor-
ma altamente especializado y, actualmente, una mación fiable de los objetos y de su entorno me-
referencia paradigmática. Pero la similitud sigue diante pares de imágenes fotográficas; la restitu-
siendo válida. Como veremos en lo que sigue, un ción que permite pasar de esta información foto-
SIG requiere, como los sistemas generales que he- gráfica bidimensional a información tridimensional;
mos visto, una definición de la estructura general la ortofotoproyección, que consiste en la correc-
de la base, un proceso de construcción y un meca- ción de los efectos de la proyección cónica del te-
nismo de manipulación y consulta. Una cuestión rreno que obtenidos directamente de una fotogra-
preliminar que tiene, en este caso una importancia fía aérea; la teledetección, en que la información
determinante es el origen de los datos. se recoge a partir de sensores situados en satélites;
el recurso al GPS (Global Positioning System), que
Origen de los datos permite la determinación de la posición relativa de
un punto a partir de la información obtenida por
Construir un SIG implica que se cuenta con una una constelación de satélites en órbita alrededor
fuente de información que permita dar contenido de la tierra, situados a unos 20.000 km de altura.
adecuado a la base. Aquí aparecen una serie de cues- Estos datos son de diversos tipos y pueden
tiones de primera importancia pero que se salen estructurarse de muy diversos modos. En general,
fuera de nuestro ámbito, entre otras razones por- los SIGs captan información por medio de imáge-
que la mayoría de ellas sólo pueden ser abordadas nes que deberán ser compactadas o vectorizadas o
por entidades públicas o grandes empresas. Nos bien por medio de datos que ya están en formato
limitaremos, por consiguiente, a enumerarlas. vectorial. Los tipos y sistemas utilizados son los
Los datos y la información sobre el territorio se que ya hemos visto en la primera parte de este li-
obtienen de diversas fuentes, las principales de las bro. La información raster puede ser compactada
cuales son las siguientes: el catastro, que recoge por medio de árboles binarios (quadtrees) simila-
un censo en el que figuran características relativas res a los descritos en el capítulos sobre CAD3D
al uso, utilización del suelo y edificaciones cons- para la representación de modelos geométricos por
truidas sobre él, y que constituye la fuente más ex- medio de descomposiciones celulares. La informa-
tensa y de contenido más homogéneo; el registro ción vectorial se estructurará posteriormente en
de la propiedad, que mantiene un censo oficial de entidades tales como puntos, segmentos, polígonos
titularidades y derechos jurídicos que complemen- o volúmenes, por medio de relaciones topológicas
ta la información del catastro; la topografia dispo- entre estas entidades que especifiquen si se da una
nible, que permite representar la superficie del te- situación de adyacencia, enlace o inclusión y por
rritorio y los accidentes naturales: ríos, lagos, mon- medio de tablas que especifican atributos propios
tañas, núcleos de población, etc.; la infraestructu- de las entidades de lugar.
ra viaria que recoge información sobre localiza-
ción de carreteras, vías férreas, caminos, etc.; los Definición del sistema y construcción de la base
sistemas de redes públicas, de donde se obtiene
información gráfica y numérica sobre el trazado y Dando por supuesto que se cuenta con una fuente
las características de la red de saneamiento, agua, adecuada de datos geográficos de diversos tipos
electricidad, gas, telefonía, etc.; los departamentos puede abordarse la construcción del sistema. En la
de urbanismo de instituciones públicas, que man- creación de un SIG se siguen en general los siguien-
tienen la información sobre el planeamiento vigente tes pasos básicos: a) análisis de los objetivos y de-
y los usos del suelo. finición del esquema de datos; b) construcción de
La fuente técnica principal es la cartografía y la base, lo que implica la digitalización o
las diversas técnicas de elaboración que implica. reconversión de datos y el tratamiento y asigna-
ción de propiedades adicionales a los datos así a) tipos geométricos: puntuales, lineales, poligo-
como la determinación de la topología; c) gestión nales, volumétricos,...
de la base. b) tipos lógicos o temáticos: calles, parcelas, ejes,
En primer lugar se requiere un análisis concep- redes de servicio, mobiliario urbano, hidrogra-
tual de los tipos de datos que se necesitan para una fía, planeamiento, topografía...
aplicación determinada. En general, esto se con- c) tipos especiales: elementos que conllevan un
cretará en dos tipos básicos de información reque- tipo de gestión diferente del resto y que deben
rida: relacionarse con tablas de atributos dispares.
- información gráfica o espacial, que describirá En el caso que se vaya a utilizar como DBMS una
la posición y la configuración de los elementos base de datos relacional se identifican los elemen-
propiamente geográficos, fundamentalmente, tos gráficos con geocódigos (claves numéricas).
puntos, líneas y polígonos, que configuran el Esto permite relacionarlos con atributos no gráfi-
espacio representado. cos a través de tablas en las que se definen cuáles
son los atributos propios de cada uno de estos ele-
- información no gráfica que estará referida a
mentos que pueden a su vez ser puestos en relación
datos tales como atributos, identificadores, eti-
con otros atributos de otros elementos. El resulta-
quetas, etc., que aportan información numérica
do es una estructura en la que, por un lado, hay un
o textual sobre los elementos representados.
conjunto de capas o niveles, tales como los que se
Por lo que respecta a la información espacial, el muestran en las figura 22 que corresponden a un
proceso de análisis conceptual previo a la defini- fragmento del ensanche de Barcelona (no estructu-
ción del esquema de la base buscará, en general, rado en un GIS), y, por otro, una serie de tablas
agrupar las entidades principales (geográficas) en relacionales que permiten generar información de-
grupos homogéneos que corresponderán a: rivada que, a su vez, puede dar lugar a nuevas enti-
dades gráficas que la representen.
Catastro
Viales
Altimetría
Figura 22 Fragmento del ensanche de Barcelona con capas de información sobre altimetría, viales y
catastro
línea 3
línea 4
b) Construcción de la topología del mapa.
c) Definición de objetos.
2
d) Creación de objetos gráficos aprovechando los
atributos de los elementos. línea 5 línea 6 línea 7
línea 8
línea 9
e) Creación de toponimia inteligente. Esto permi-
te que el texto visible se convierta en texto in-
teligente que puede procesarse
informáticamente. Figura 23 Datos estructurados con y sin
f) Georreferenciación. Uso de la topología cons- información topológica
truida previamente para copiar el nombre de la
etiqueta al nombre del sector que la contiene.
g) Relación de objetos con la base de datos. es similar al que se ha descrito en capítulos ante-
riores por lo que no entraremos en el detalle de los
Los elementos de un SIG bien estructurado deben dispositivos necesarios. Se necesitan ordenadores
tener ciertas características tales como: a) estar de potencia similar a los utilizados en aplicaciones
"limpios"; b) estar georeferenciados; c) tener una multimedia, escáners, impresoras a color, etc.
relación topológicas con otros objetos. Por lo que El software con que se cuenta es básicamente un
respecta a los datos alfanuméricos deben incluir gestor de bases de datos con características parti-
otras características tales como tener precisión y culares por su modo de estructurar la información
vigencia o contar con un identificador único. Si el territorializada que las distingue de las bases de
identificador es un nombre puede haber problemas datos convencionales y de los sistemas de dibujo
por errores de escritura o necesidad de cambiarlos, automatizado. Es posible, en general, transferir la
etc. Una solución cara y difícil de mantener para información en formatos conocidos tales como
crear un identificador único e inmodificable es la DXF para gráficos y ASCII para texto o bases
geocodificación. alfanuméricas. El problema no es la dificultad de
El proceso de geocodificación es una técnica ge- transferir los datos sino el peligro de perder la es-
neral que permite encontrar la correspondencia tructura de datos de un SIG, lo que obliga a rees-
entre dos o más mapas y bases de datos que no tructurar los datos y a utilizar diversas técnicas de
compartan una referencia común. Las ventajas del reciclaje para restaurar o volver a transferir los
geocódigo son: a) es descriptivo pero fácilmente datos.
identificable en pantalla o papel; b) asegura la ho-
mogeneidad de la codificación; c) permite la Estructura topológica
reutilización de bases. Los inconvenientes son: a)
debe definirse a priori y no puede cambiarse; b) El medio fundamental de que se valen es el esta-
puede llegar a obligar a cambiar la estructura de blecimiento de una relación explícita entre los ele-
bases previas; c) todas las entidades o departamen- mentos constituyentes del SIG, lo que se lleva a
tos que colaboren en el SIG deben ponerse de acuer- cabo por medio la generación de una base
do para utilizar una estrategia común. topológica. La topología es el instrumento mate-
La elección de un SIG implica elegir un mático que permite una definición explícita de las
hardware y un software adecuados a la aplicación relaciones entre elementos dentro de un entorno de-
que se quiere llevar a cabo. El hardware necesario terminado y el análisis y procesamiento posterior
equipamiento". Es un tipo de aplicación que se mos. Pueden asociarse costes, valores térmicos,
deriva bastante directamente de técnicas hereda- número de elementos de mobiliario, instalaciones,
das de los sistemas de información geográfica. etc.
Un mapa geográfico, tal como un mapa de Eu- Los sistemas de información basados en mapas
ropa, puede ser considerado como una colección se desarrollan mediante el establecimiento de rela-
de polígonos yuxtapuestos o relacionados entre sí ciones entre archivos gráficos, que representan
de algún modo. El mapa de una ciudad como Bar- mapas, es decir, información geométrica, y archi-
celona puede también ser considerado desde este vos de texto, bases de datos corrientes, que repre-
punto de vista. Y, aunque el término "mapa" resul- sentan textos, es decir, información no geométrica.
te algo más extraño en este contexto, nada nos im- Este tipo de relación ya existe desde hace años en
pide considerar un edificio como "un mapa", es muchos programas de CAD. Por ejemplo AutoCad
decir, como una serie de polígonos relacionados cuenta, desde hace varias versiones, con "atribu-
entre sí que representen habitaciones, vestíbulos y tos" asociados a "bloques" que permiten asociar
corredores. Los principales obstáculos con que tro- información textual a una entidad gráfica. Esta in-
pieza este modo de consideración son, en primer formación, que se organiza en la base de datos pro-
lugar que, a diferencia de lo que ocurre con los pia del programa de CAD, podía relacionarse di-
mapas corrientes, un edificio consta de varios ni- rectamente, exportarse o importarse, con bases de
veles entrelazados entre sí que puede resultar pro- datos externas, tal como dBase, una base de datos
blemático delimitar y, en segundo lugar, que los progresivamente en desuso pero que era hasta hace
espacios interiores de un edificio no siempre pue- pocos años la más utilizada por usuarios de PCs.
den delimitarse con la misma claridad que los com- La generalización del uso de bases de datos
ponentes de un mapa. relacionales, la primera y principal de las cuales
Las ventajas de este modo de representación son, fue y sigue siendo Oracle, ha forzado la aparición
sin embargo, lo suficientemente importantes como de técnicas más ágiles de gestión de los datos y,
para dejar a un lado los inconvenientes. La princi- como consecuencia, la demanda de técnicas de re-
pal es que, a partir de tal representación, es posible presentación que faciliten este modo de gestión. A
crear una base de datos que gestione esto ha contribuido también la necesidad de bene-
automáticamente estos polígonos, así como las pro- ficiarse de técnicas y algoritmos provenientes de
piedades o elementos asociados a ellos. Y, a partir sistemas de información geográfica, que sacan el
de aquí, pueden llevarse a cabo operaciones auto- máximo partido de estos modos de organizar la
máticas de muy diversos tipos. Por ejemplo, y tan información.
sólo desde el punto de vista gráfico, esto significa Todo esto tiene una aplicación específica en esta
que será posible resaltar y representar de diferen- especialidad. En lugar de ciudades se cuenta con
tes modos, con color, tramas, gruesos de línea, etc., edificios en los que las dependencias y
cualquier colección que resulte significativa en di- equipamientos se representan como una colección
ferentes contextos. de polígonos que representan habitaciones y sím-
Desde el punto de vista de la gestión, las venta- bolos gráficos asociados a ellos. La base de datos
jas son mucho mayores y permiten entender la cre- asociada contiene datos tales como superficies,
ciente importancia de este tipo de técnicas. Es po- perímetros, mobiliario, instalaciones, número de or-
sible llevar a cabo, automáticamente, operaciones denadores, número de teléfonos, características de
de ordenación según diversos criterios: superficie, estos equipos, nombre y filiación de los ocupantes.
antigüedad, función, número de ocupantes, tipo de Esto quiere decir que gran parte de la gestión se
equipamiento, etc. Es posible realizar de modo hace de modo automático. El presupuesto requeri-
automático toda una serie de operaciones que, tra- do para colocar una moqueta, cambiar el pavimen-
dicionalmente, habría que realizar repetidamente to, pintar las paredes, etc., puede generarse y co-
o estaban contenidas en archivos de vigencia du- rregirse con mayor rapidez y precisión. Otro tanto
dosa, o no susceptibles de gestión automática. El cabe decir de las previsiones de cambios de
cálculo automático de áreas, perímetros o volúme- equipamiento o personal.
nes es un ejemplo elemental de esto. Pero también Las consecuencias son de considerable impor-
es posible especificar relaciones entre elementos tancia en el caso de organizaciones que cuentan
diversos o calcular distancias o recorridos míni- con grandes sedes y medios físicos pero deben re-
A B C D E F G H I A B C D A B C
1 Número entero 1 Número decimal 1 16
2 Número decimal 2 Número decimal 2 25
3 Celda B3; Formato: Texto 3 = ½(4B1+3B2) 3 69.5
4 Fecha 4 4
5 Porcentaje 5 5
Especial 6 6
6
7 7 7
ponden a filas y los números a columnas según un cálculo sirven de un modo particularmente adecua-
convenio habitual) puede introducirse, como valor do se pueden dividir en dos grandes grupos: por un
correspondiente a, por ejemplo, la celda D12, con lado gestión y ordenación de entidades de diverso
la sintaxis propia del programa que utilicemos, el tipo y, por otro lado, operaciones de cálculo.
valor "Suma C5, C7, C9" o bien "Promedio C5, Ejemplo de lo primero, de la utilización de una
C7, C9", o cualquier otra función matemática que hoja de cálculo como herramienta de gestión, es su
ligue los valores dados. aplicación para mantener actualizada una lista de
La nueva celda mostrará automáticamente el re- los documentos de un proyecto, una ficha de pro-
sultado de la operación. Y, si cambiamos alguno yecto, un calendario de planificación de activida-
de los valores especificados para las celdas a que des, un estudio de presupuesto, un presupuesto
se refiere este valor-función, el resultado se actua- completo, la contabilidad del despacho o formula-
lizará automáticamente. Esto convierte a las hojas rios y facturas de diversos tipos.
de cálculo, no sólo en una alternativa a las calcula- Ejemplo de lo segundo, de la utilización de una
doras corrientes, sino en un poderoso instrumento hoja de cálculo como herramienta de cálculo, es su
de experimentación que permite ensayar diversas aplicación para llevar a cabo el cálculo de una ins-
condiciones de trabajo con rapidez antes de dar por talación de climatización, o de una estructura sim-
bueno un resultado. ple. Veremos ejemplos de este tipo de aplicaciones
La diferencia entre una hoja de cálculo y las es- en la siguiente sección.
tructuras de datos organizadas en tablas es que las Las hojas de cálculo actuales permiten también
hojas de cálculo permiten incluir en las celdas da- incorporan otros accesorios bastante útiles. Es po-
tos de diferente tipo. Esto implica que es necesario sible utilizar herramientas elementales de dibujo
especificar el formato de las celdas entendiendo para trazar líneas, flechas, rectángulos, polígonos,
por esto, en primer y principal lugar, el tipo de dato arcos, elipses, etc., o para crear cuadros y diagramas
que se va almacenar, sea numérico, de texto, fecha, que puedan incorporarse fácilmente a documentos
función, etc., y, en segundo lugar, el modo o estilo de texto, sin necesidad de utilizar programas
en que se van a almacenar estos datos. Lo primero sofisticados de dibujo y sin la complicación de te-
es imprescindible pues el programa no permitirá ner que importar estos dibujos a documentos de
efectuar operaciones entre datos de diferente for- texto.
mato. Lo segundo es conveniente para que el as- También permiten presentar datos de un modo
pecto de los datos sea más ordenado e incorpore sintético por medio de gráficos de barras (business
información secundaria. Por lo general todos las graphics), un tipo de aplicación no muy habitual
hojas de cálculo informatizadas cuentan con am- en el caso de los despachos de arquitectura pero
plios recursos para facilitar al usuario el manteni- que puede ser de interés como medio de presentar
miento de la consistencia entre datos y para preve- cierto tipo de información de un modo sintético y
nir errores derivados de formatos incompatibles. que se genera de modo automático, con una gran
En el caso de la arquitectura, las hojas de cálcu- diversidad de opciones, a partir de los datos que
lo se pueden utilizar para muy diversas tareas. A incorpora el programa.
grandes rasgos, estas tareas a las que las hojas de Las hojas de cálculo son adecuadas para proce-
Capítulo 12. Métodos y sistemas de cálculo 377
sos secuenciales, cálculos tabulares e iterativos, caso, de las dimensiones de los colectores genera-
siempre que el número de iteraciones sea conocido les y, en su caso, de las dimensiones de elementos
previamente. En cambio tienen dificultades para singulares tales como arquetas o separadores de gra-
responder a procesos iterativos variables o proce- sas.
sos de simulación con perdidas de tiempo y dura- d) Ventilación. En este caso sería necesario un
ciones indeterminadas. cálculo del caudal del aire a extraer, del diámetro
Algunos ejemplos habituales de utilización de de los conductos de extracción, del tipo de ventila-
hojas de cálculo son: dores, del cálculo del volumen de reposición, de la
superficie de las rejillas.
- cálculo de elementos estructurales simples: ci-
e) Suministro de gases combustibles. El cálculo
mentaciones, muros de contención, tensión y
dependerá inicialmente de los diferentes sistemas
deformación en barras;
de suministro: gas "ciudad" (mezclas de hidróge-
- cálculo de aislamiento térmico de elementos
no, óxido de carbono o hidrocarburos ligeros), gas
constructivos compuestos;
natural (fundamentalmente metano) o gases
- cálculo de aislamiento acústico;
licuados del petróleo (propano, butano o mezclas
- cálculo simplificado de pequeñas redes de flui-
de éstos). En el caso de los dos primeros el cálculo
dos;
se reduce a poco más que el dimensionamieno de
- mediciones y presupuestos;
las tuberías.
- facturas y formularios automatizados que im-
f) Acondicionamiento térmico. Lo primero que
pliquen cálculos de costes;
se necesita calcular, a partir de las características
- cuadros de organización y planificación del pro-
materiales previstas para el edificio, de su situa-
yecto;
ción geográfica y de su orientación, son las pérdi-
- cuadros de evolución y planificación de la obra
das térmicas que tendrán lugar a lo largo de las di-
ferentes épocas del año y poner estos datos en rela-
3 Notas sobre el cálculo de Instalaciones ción con el concepto de comfort; una puesta en re-
lación que en modo alguno es sencilla y que re-
Una mención sumaria de los diferentes tipos de quiere algo más que el efectuar unas cuantas ope-
aplicaciones técnicas que se engloban en la frase raciones numéricas. Los resultados del cálculo pue-
"instalaciones en los edificios" bastará para justifi- den llevar a modificar de modo sustancial el pro-
car la necesaria superficialidad con que debemos yecto, antes que traducirse de modo inmediato en
abordar este tema. Sería necesario decir algo so- un determinado sistema de calefacción o refrigera-
bre, al menos, los siguientes grupos: ción.
a) Abastecimiento y distribución de agua fría. h) Calefacción. En el caso de que se escoja un
Esto implica el cálculo del consumo previsto, de determinado sistema de calefacción, será necesa-
los depósitos y bombas necesarios en su caso, de rio calcular la potencia y las dimensiones de la cal-
las dimensiones de las tuberías y conducciones en dera, el volumen de almacenamiento de combusti-
los diferentes ramales de la instalación, de las ca- ble requerido, el diámetro de chimeneas y conduc-
racterísticas de los mecanismos que pueden encon- tos de humos que pueda necesitar en su caso la sala
trarse en las ramificaciones y terminales: válvulas de máquinas, la capacidad de los distintos elemen-
de diversos tipos, grifos, etc. tos calefactores y los diámetros de las distintas tu-
b) Abastecimiento y distribución de agua calien- berías, así como las pérdidas de carga en los dife-
te. A los cálculos anteriores habría que sumar la rentes casos, las características de los elementos
estimación del consumo previsto de agua caliente, de regulación, válvulas de expansión o de seguri-
los depósitos y sistemas previstos de modo exclu- dad, la posible aparición de condensaciones y otras
sivo para agua caliente y todo lo que debe añadirse cuestiones en las que, más que en otros casos, se
a los cálculos propios del abastecimiento de agua necesita ponderar adecuadamente los resultados
fría. numéricos con la opinión de un experto.
c) Evacuación y saneamiento. El cálculo debe- i) Aire acondicionado. El cálculo de una insta-
ría partir de una estimación de los caudales previs- lación de aire acondicionado difícilmente se podrá
tos de aguas pluviales y aguas negras, de las di- llevar a cabo sin el concurso de una empresa espe-
mensiones de las tuberías de evacuación en cada cializada pero se requieren cálculos previos que
378 Aplicaciones informáticas en arquitectura
deberán ser realizados por el arquitecto y que de- ciales, las soluciones están muy tipificadas y el cál-
berán proporcionar una estimación previa del ta- culo no presenta grandes complicaciones.
maño de la bomba de calor y las dimensiones de Éstas son las aplicaciones más habituales. En la
los conductos principales; no es posible avanzar mayoría de los casos, lo que se requiere es un cál-
en la confección de un proyecto que incluya una culo aproximado, una estimación previa, relativa-
instalación de aire acondicionado sin una idea cla- mente tosca, que permita vislumbrar el rango de
ra del tamaño y la distribución de los elementos valores posibles en los que va a situarse la solu-
implicados, que puede ser, mucho más que en los ción definitiva. Una hoja de cálculo es, desde esta
casos anteriores, determinante en la concepción perspectiva, una herramienta preciosa pues permi-
formal del proyecto. te trazar, en abstracto, la estructura de la solución y
g) Acondicionamiento acústico. Como en el caso ponerla a prueba variando sistemáticamente los
del acondicionamiento térmico, el primer cálculo datos de entrada.
debe estar dirigido hacia una estimación de la ca- También es interesante tener en cuenta que hay
pacidad aislante del edificio, tanto externa como cierto tipo de fórmulas que son de manejo engo-
internamente. Y, también como antes, las conse- rroso y que no pueden introducirse con facilidad
cuencias de este cálculo deberán afectar de modo en una calculadora manual. La figura 3 muestra un
directo al proyecto, incorporando aislantes a los ejemplo de aplicación en la que se utilizan fórmu-
muros, aumentando su espesor o modificando los las de este tipo.
materiales previstos. En general, el mayor inconveniente del cálculo
j) Protección contra incendios. Las normativas de instalaciones deriva de la gran diversidad de
sobre protección contra incendios han aumentado proyectos que se abordan en un despacho de arqui-
considerablemente en los últimos años y lo prime- tectura. Para un despacho especializado en deter-
ro que se debe hacer es asegurarse que el edificio minado tipo de obras supondría, con toda seguri-
satisface estas normativas, a nivel local, autonómi- dad, una buena inversión el dedicar el tiempo sufi-
co, estatal y europeo, que no siempre son bien co- ciente a modelar, numéricamente, el cálculo apro-
nocidas. Muchas de estas normativas, con su insis- piado para las instalaciones de los proyectos que
tencia en la compartimentación como factor pre- caen dentro de su ámbito. Cuando, como ocurre
ventivo, afectan más que nada a la propia concep- con frecuencia, esto no es así, y el despacho debe
ción del proyecto. La capacidad de resistencia al responder a cualquier demanda, quizás la opción
fuego de los propios elementos empleados tampo- más recomendable sigue siendo dirigirse a un es-
co es algo que requiera, en general, cálculos, pues pecialista que ya cuente con modelos adecuados
se trata fundamentalemente de saber si los mate- para cada caso o sea capaz de generarlos con rapi-
riales escogidos cumplen los requerido por su ubi- dez.
cación. Otro tanto cabe decir de los sistemas de Por otro lado, también hay que subrayar que es
alarma y señalización. El número y tipo de cada vez más habitual el plantear desde el inicio de
extintores en función de las superficies que hay que un proyecto una concepción integrada del compor-
cubrir puede requerir ciertos cálculos elementales tamiento de todo el edificio, especialmente por lo
que pueden confeccionarse fácilmente con una hoja que hace referencia a su comportamiento energéti-
de cálculo. co. Esto permite aumentar la fiabilidad de los re-
j) Electricidad. El cálculo debería partir del gra- sultados aunque es evidente que comporta un gra-
do de electrificación necesario y de las caídas de do de complejidad en la modelización del sistema
tensión admisible en los diferentes tramos. A partir muy considerable.
de aquí pueden obtenerse las secciones de los con- El cálculo de instalaciones acostumbra a ser un
ductores en función de la potencia prevista, de los proceso interactivo, ya que habitualmente no se
tipos utilizados y de la longitud de los mismos. Por busca un resultado estático concreto, sino que se
lo general se utilizan tablas suministradas por la busca una situación de equilibrio entre diversos fac-
compañía eléctrica aunque las fórmulas básicas son tores, en donde hay que ir corrigiendo y compen-
sencillas y las secciones están normalizadas a un sando los parámetros para encontrar el diseño óp-
número muy limitado de valores por lo que, en la timo, por medio de secuencias de ensayo y error en
mayoría de los casos que pueden presentarse, por donde la intuición y la experiencia juegan un papel
ejemplo viviendas unifamiliares o bloques residen- muy importante.
Capítulo 12. Métodos y sistemas de cálculo 379
A B C D E F G H
Ejemplo de cálculo
Datos
1.82 1.22
0.4 × A13 × D13 × B13/C13
0.25 × π × (C13/100) 2
D13 × F13
E13 × E13 × 101 300/10 336
A B C D E F G H
Ejemplo de cálculo
Debido a este tipo de proceso "interactivo" y a poner de modelos cada vez más complejos y mejor
la dificultad de representar con modelos matemáti- contrastados.
cos estáticos las situaciones de equilibrio entre Por último, además de los programas
parámetros que varían en función de la evolución informáticos que nos permiten definir los elemen-
de otros parámetros similares, cada vez se utilizan tos, también es importante tener en cuenta la ges-
más los métodos de simulación numérica. Estos tión posterior del sistema, que habrá de basarse en
métodos, generalmente basados en dinámica de flui- el modelo utilizado y en la recepción y utilización
dos o en modelos de transmisión de calor, preven de los datos del comportamiento real del edificio
la evolución en el tiempo del comportamiento de para ir corrigiendo las posibles inexactitudes de las
los diferentes sistemas que estamos intentando cal- previsiones y adaptar en cada momento la respues-
cular, teniendo en cuenta las interacciones que se ta adecuada a lo que realmente está ocurriendo.
van produciendo entre los diferentes parámetros que
intervienen. Esto permite analizar y corregir el sis- 4 Notas sobre el cálculo de estructuras
tema con mucha más eficacia que los sistemas es-
táticos. La finalidad del cálculo de estructuras es determi-
El mayor problema, en estos casos, es controlar
el grado de fiabilidad de los modelos ya que fre-
cuentemente la simplificación de la realidad que
comportan es tan elevada que pone en entredicho
sus resultados finales. En este sentido se está evo-
lucionando muy rápidamente y se comienza a dis-
380 Aplicaciones informáticas en arquitectura
nar las dimensiones y las características físicas de (acero inoxidable, aluminio) o mixtas.
los elementos sustentantes de una edificación, de Desde el punto de vista de la tipología
tal modo que se asegure su estabilidad, bajo diver- edificatoria la clasificación más relevante para el
sas condiciones de sobrecarga, dentro de un mar- cálculo es la que distingue entre forjados
gen de variación razonable. Para cumplir esta fina- unidireccionales (apoyados en muros o en pórti-
lidad se necesita combinar conocimientos y recu- cos), forjados bidireccionales (reticulares, de pla-
rrir a métodos que provienen de disciplinas muy cas y pilares), espaciales (en mallas, laminares) y
diversas. El cálculo de estructuras implica a la me- estructuras especiales, con grandes luces o elemen-
cánica, la resistencia de materiales, la obtención tos singulares, grandes voladizos, etc.
de diagramas de esfuerzos y deformaciones por mé-
todos gráficos y numéricos, la resolución de Métodos utilizados en el cálculo de estructuras
ecuaciones por medio de matrices relativamente
complejas, o el recurso a ecuaciones diferenciales En el cálculo de estructuras se utilizan diversos
en determinados casos de especial complejidad. métodos que, desde un punto de vista muy general,
Por añadidura se deben adaptar estos métodos y se pueden clasificar en analíticos, numéricos y ex-
conocimientos a una casuística relativamente am- perimentales. Los métodos analíticos permiten for-
plia que resumiremos un tanto abruptamente en lo mular un resultado de modo universal, en función
que sigue. de símbolos no comprometidos con resultados con-
Dado que todo edificio está anclado a un lugar cretos y, por consiguiente, con la mayor o menor
concreto, el primer paso en todo cálculo es com- exactitud de éste. Son fundamentales desde el pun-
probar cuáles son las características resistentes del to de vista teórico pero de escaso interés práctico,
elemento que, en última instancia, va a recibir las pues en muy pocos pasos es posible pasar de modo
cargas, es decir, el propio terreno. Esto implica la directo de la formulación al resultado sin utilizar
realización de una serie de ensayos y análisis que técnicas adicionales que garanticen la fiabilidad de
van desde el reconocimiento visual a la extracción éste.
de muestras por medio de sondeos o la realización Los métodos numéricos, por el contrario, están
de ensayos, de campo o en laboratorio, pasando basados en estrategias adecuadas que permiten con-
por la obtención de informes geológicos de la zona. trolar el grado de precisión o prever desviaciones
Las características del terreno serán el primer imprevistas de los resultados esperados. Esto es
factor que se deberá considerar, aunque no el úni- particularmente importante cuando se utiliza un
co, para la elección de una determinada estructura ordenador y determinadas formulaciones "mal con-
de cimentación que, en principio, pertenecerá a uno dicionadas" pueden pasar inadvertidas. Un caso
de dos grandes grupos: superficial, por medio de típico es la resolución de dos ecuaciones con dos
zapatas (aisladas, trabadas o continuas) o losas de incógnitas como las siguientes: a) x + y = 10; b)
cimentación y profunda, por medio de pilotes pre- 999x + 1.001y = 20, que representan dos rectas casi
fabricados o construidos in situ. Por otro lado, los paralelas y que requieren una considerable preci-
empujes laterales requerirán, en muchos casos, el sión en la obtención del resultado, lo que puede
recurso a estructuras de contención, muros o pan- pasar inadvertido a primera vista. Otros casos ca-
tallas de diversos tipos. racterísticos vienen dados por la manipulación de
La estructura del edificio propiamente dicha se matrices con muchos ceros en la diagonal princi-
puede clasificar a su vez de diversos modos. Los pal. Por otra parte, en muchos otros casos de im-
dos más relevantes en la práctica son los que clasi- portancia práctica puede ser necesario utilizar es-
fican las estructuras en función del material o en trategias específicas para evitar que la repetición
función de la tipología edificatoria. de determinados tipos de cálculos acumulen la re-
Desde el punto de vista del material las estruc- percusión de pequeñas diferencias de precisión.
turas se clasifican en estructuras de hormigón (en En fin, los métodos experimentales se aplican
masa, armado, pretensado o postensado), metáli- en procesos de fabricación en los que se comprue-
cas (de acero laminado en perfiles sencillos, com- ba la resistencia real de un elemento concreto, sea
puestos o armados), de fábrica (bloque, cerámica por medio de maquetas a pequeña escala, sea por
o ladrillo), de madera (maciza, clavada, laminada medio de prototipos a escala real cuando se trate
y encolada), de materiales especiales o infrecuentes de elementos, como puede ser el caso de una vigueta
Capítulo 12. Métodos y sistemas de cálculo 381
pretensada de la que se van a producir un gran nú- llevan; b) qué tipo de interface utilizan: aunque esto
mero de unidades. no afecte a la precisión del cálculo puede tener con-
Desde nuestro punto de vista los métodos más secuencias importantes, cuantificables en tiempo,
importantes son evidentemente los métodos numé- derivadas de la facilidad de utilización; c) qué po-
ricos. En el cálculo de estructuras los métodos de sibilidades tiene de integración con otras aplica-
cálculo numérico más conocidos son: a) el cálculo ciones: por ejemplo, si admite dibujos o modelos
elástico de elementos independientes; b) el méto- elaborados con otros programas sin pérdida de in-
do de Cross, poco utilizado actualmente ya que era formación relevante.
muy adecuado para el cálculo manual, pero está
siendo sustituido por métodos que superan la com- Cálculo matricial
plejidad de cálculo de otros métodos por la capaci-
dad proporcionada por los ordenadores; c) el cál- Muchas estructuras, no sólo arquitectónicas, pue-
culo matricial que resumiremos brevemente en el den representarse por medio de mallas mediante
siguiente apartado; d) el cálculo por el método de una descomposición de sus elementos en dos cate-
los elementos finitos que también presentaremos gorías: barras y nudos. Esta representación vale para
sucintamente más adelante; e) métodos experimen- la estructura de un edificio, para una red eléctrica
tales de modelización de materiales. o para una red hidráulica. Muchos de los métodos
También pueden distinguirse los diferentes mé- de análisis de estas estructuras son comunes y per-
todos de cálculo de acuerdo con los tipos de ele- miten establecer analogías valiosas entre diferen-
mentos que componen la estructura. Desde este tes campos.
punto de vista puede diferenciarse entre: a) mode- En el caso de una estructura arquitectónica es
los basados en barras teóricamente lineales aceptable, en muchos casos, representar el conjun-
(unidimensionales); b) modelos basados en elemen- to como un sistema de barras y nudos que está so-
tos continuos bidimensionales o tridimensionales; metido a acciones externas. Los conceptos clási-
c) modelos mixtos. cos de resistencia de materiales, la ley de Hooke
Y también pueden clasificarse los diferentes mé- (enunciada hacia 1660) que establece una corres-
todos, abundando en lo dicho más arriba sobre pondencia lineal entre tensiones y deformaciones
tipologías edificatorias, según el modelo topológi- o los teoremas de Mohr (formulados hacia 1892)
co de la estructura, esto es, según se trate de: a) un que permiten calcular los desplazamientos de los
modelo bidimensional ortogonal, con una simpli- nudos, posibilitan, a partir de la hipótesis de que la
ficación considerable pero aceptable para casos estructura permanece en equilibrio, obtener una
concretos y relativamente corrientes; b) un modelo serie de ecuaciones que nos describen su estado.
bidimensionale libre, con una simplificación más Estas ecuaciones relacionan, globalmente, ma-
flexible, que será viable siempre que la estructura trices de rigidez de la estructura con vectores de
se pueda descomponer en planos; c) un modelo tri- desplazamiento y vectores de fuerzas externas. La
dimensional ortogonal, más complejo y de resulta- resolución de estas ecuaciones proporciona los
dos más precisos, con la limitación principal de la valores de desplazamiento en todos los nudos. A
ortogonalidad de los elementos; d) un modelo tri- partir de estos valores pueden obtenerse los esfuer-
dimensional libre que será, en definitiva, el tipo zos internos de las barras y llegar por consiguiente
más flexible y que proporcionará resultados más a un punto en el que es posible evaluar las dimen-
precisos a costa de una mayor complejidad de cál- siones necesarias de los elementos reales que per-
culo. mitan absorber estos esfuerzos.
Por lo que respecta a aplicaciones comerciales, Este método presupone una simplificación no-
hay una gran variedad de programas específicos table: en una estructura formada por vigas y pila-
de cálculo de estructuras, orientados a necesidades res éstos quedan sustituidos por ejes que deben, en
y problemas diferentes, entre los que es necesario general, formar pórticos planos. Esto implica, por
poder escoger los más convenientes. Al evaluar añadidura, que se parte del supuesto de que el ma-
cada uno de ellos hablaremos de fijarnos básica- terial es homogéneo, que la sección es constante a
mente en lo siguiente: a) qué modelo matemático lo largo de todos los ejes y que las cargas y los ejes
utilizan o, dicho de otro modo, qué ámbitos de apli- de las barras están situados en un mismo plano.
cación y qué grado de complejidad y precisión con- Pero, como hemos dicho, esta simplificación es
382 Aplicaciones informáticas en arquitectura
aceptable en muchos casos de aplicación práctica ecuaciones de equilibrio de un modo similar a como
y el método tiene unos sólidos fundamentos teóri- se hace en el cálculo matricial. De nuevo, el gran
cos y prácticos. número de ecuaciones que deben ser resueltas ha-
Su mayor inconveniente era, hasta mediados de ría el método totalmente impracticable con herra-
este siglo, el gran número de ecuaciones, con otras mientas tradicionales pero puede ser resuelto con
tantas incógnitas, que había que resolver. Para un facilidad por medio de la potencia de los ordena-
edificio de media docena de pisos con otros tantos dores actuales.
vanos este número podía estar en torno al centenar, El origen del método se remonta a los años cua-
lo que hacía el método muy pesado de aplicación renta con la introducción del término "elemento
en la práctica. Esto ha cambiado radicalmente con continuo" por R. Courant. El término "elementos
la aparición de los ordenadores, lo que ha revolu- finitos" fue sugerido inicialmente por R.W.Clough
cionado el cálculo de estructuras y ha convertido en 1960 (ver Oñate, 1996, p. 26) en relación con
el cálculo matricial en el método de cálculo más problemas de elasticidad plana. Durante esta y las
utilizado en sus diversas variantes que, de un modo siguientes décadas aparecieron un innumerable nú-
u otro, aplican los métodos del cálculo matricial a mero de trabajos. Uno de los principales contribu-
la resolución del cálculo de estructuras relativamen- yentes a la teoría ha sido O. C. Zienkiewicz y en
te simples. alguna de sus obras más o menos recientes pueden
encontrarse abundantes referencias bibliográficas
Cálculo por el método de los elementos finitos (ver Zienkiewicz, 1989, 1991).
El método sirve para el cálculo de estructuras
La simplificación inherente a los métodos de cál- unidimensionales, bidimensionales y tridimensio-
culo matricial es aceptable en muchos casos, me- nales. En todos los casos se requieren una serie de
nos aceptable en otros, e inaceptable en un buen pasos principales que resumimos a partir de Oñate
número de casos restantes de considerable impor- (op. cit) y que pueden englobarse en tres fases prin-
tancia en la arquitectura y la ingeniería: casos en cipales: el diseño de la estructura, el cálculo pro-
los que es necesario tener presente la continuidad piamente dicho y la interpretación y representación
real de la estructura y, en principio, buscar un mo- de los resultados que puede llevar eventualmente a
delo matemático adecuado a este punto de partida. una modificación de la estructura y a la repetición
Esto lleva a formular las condiciones de equilibrio de todo el proceso.
a partir de un análisis riguroso que considere las
fuerzas que actúan sobre un elemento diferencial
de la estructura. El resultado es una formulación
por medio de ecuaciones diferenciales que permi-
ten determinar las condiciones de equilibrio de la
estructura con gran generalidad pero a costa de una
complicación intratable en la gran mayoría de los
casos.
El método de los elementos finitos está estre-
chamente emparentado con el método del cálculo
matricial a partir de un punto de partida que se re-
veló como extraordinariamente fecundo: conside-
rar la estructura como descompuesta idealmente en
elementos yuxtapuestos, de geometría simple. Es-
elemento de la losa
tos elementos, que tienen una determinada dimen- elemento de la viga
sión, variable según los casos, los "elementos fini-
tos", se consideran a su vez formados por elemen-
tos discretos, puntos aislados situados en su con-
nodos
torno, denominados "nodos" (no confundir con los
"nudos" de las mallas que tienen un sentido físico
distinto). Figura 4 Forjado continuo modelado
Esta idealización permite formular las con elementos finitos
Capítulo 12. Métodos y sistemas de cálculo 383
bía planos tradicionales a los que recurrir y se tomó principalmente dos programas, específicos para este
la decisión de dedicar un esfuerzo adicional al man- tipo de diseño. Todos los elementos están codifi-
tenimiento y la seguridad del sistema con un en- cados con códigos de 30 dígitos que incorporan
cargo específico a dos empresas para que se hicie- información acerca de la forma, las dimensiones,
ran cargo exclusivamente de esta labor. los materiales y las propiedades técnicas de modo
Entre las funciones de estas empresas se incluían que puedan agruparse en 18 familias con caracte-
las siguientes: tareas de formación, análisis del sis- rísticas de producción semejantes.
tema para reducir el tiempo de producción de do- Las alrededor de 200 estaciones de trabajo uti-
cumentos, ampliación de la biblioteca informática lizadas (Sun e IBM workstations), están conecta-
y análisis de métodos para mejorar su gestión. Tam- das en red (Ethernet). Todos los ficheros compar-
bién se encargó a esta sección la ordenación de los ten una biblioteca de datos y modelos, un "Central
elementos gráficos y escritos que pudieran tener Data Bank" en dos formatos, "nativo" y "neutral".
interés para el desarrollo de proyectos futuros. Sin El formato "neutral" es independiente del progra-
embargo, es de remarcar el hecho de que toda esta ma utilizado y asegura la compatibilidad en el caso
información no aportaría sino una parte, en torno a de modificaciones. Esta base es accesible por
un 20% según Perrault, de la información realmente subcontrastistas o colaboradores externos, que pue-
necesaria para la construcción de la obra. El resto den estar situados en Australia o Canada, via France
derivaría, en gran medida, del "contacto humano". Telecom. El sistema de seguridad y control es, como
puede suponerse, muy sofisticado y cada usuario
El segundo ejemplo, que puede resultar inicialmente debe pasar por varios controles antes de acceder a
extraño por venir de un campo en principio ajeno la base.
al de los arquitectos, nos lo suministra el modo de
producción de aviones. Como ya hemos indicado al comienzo, no cabe
En una ponencia presentada en Barcelona en mostrar un ejemplo de proyecto ejecutivo en ar-
1993 por Patrice Quenderf, de la Division quitectura por falta, entre otras cosas, de modelos
Aeroespacial de Toulouse (ver Quenderf, 93 en la adecuados. Aunque las referencias al proyecto de
bibliografía) se describía el sistema utilizado en la Biblioteca Nacional de Francia y al modo de or-
Toulouse para la producción de aviones comercia- ganización del proyecto de un avión comercial pue-
les del que indicaremos algunos de los aspectos más dan parecer extrañas y excesivas, dan buenas indi-
notorios. caciones, aunque cueste creerlo, de algunas de las
Un avión se define mediante unos 90.000 pla- características que pueden seguir en el futuro los
nos. Entre un avión y el anterior de la misma serie proyectos de ejecución de los arquitectos. Dicho
se pueden dar unos 2.000 cambios para adaptar el esto, convendrá añadir algunas matizaciones para
proyecto a cambios en los requisitos de la compa- concluir.
ñía o a cambios en las normativas internacionales. Como ya se ha remarcado en varias ocasiones a
Cada elemento incluido en los planos debe, por lo largo de las páginas anteriores, cualquier com-
añadidura, cumplir con normas nacionales e inter- paración entre un proyecto arquitectónico y un pro-
nacionales que pueden sufrir variaciones de año en yecto elaborado en sectores industriales basados
año. en la producción en serie a partir de prototipos que
La evolución de la intervención del CAD/CAM no tenga en cuenta la diferencia esencial entre am-
en este proceso es la siguiente. En la década de los bos, se arriesga a derivar conclusiones faltas de
setenta alrededor de un 1% de la producción de fundamento real. Esta diferencia esencial estriba
especificaciones se hacía por medios informáticos. en que el proyecto arquitectónico está anclado a
Este porcentaje aumentó a un 33% en 1981. A un un lugar y es, por esta razón, singular, único, irre-
80% en 1984. Y al 100% en 1987. Toda la produc- petible. Cualquier forma extrema de prefabricación
ción actual está informatizada. Es de subrayar que se topará en última instancia con esta realidad.
estas cifras se adelantan en pocos años a la inser- Sin embargo, es igualmente cierto que hay una
ción de la informática en otros sectores, incluidos gran distancia entre las construcciones primitivas,
los despachos de arquitectura. realizadas sin arquitectos y sin proyectos de ejecu-
Los elementos se modelan principalmente en 3D ción y sin la intervención de las industrias que su-
y de ellos se extraen vistas o secciones. Se utilizan ministran elementos preformados, y las construc-
Capítulo 13. Proyecto de ejecución 387
Este último capítulo consta de tres partes. Las dos investigación del mundo sobre AI, Herbert Simon
primeras esbozan el panorama de los principales quien recibió el Premio Nobel de Economía
desarrollos que han tenido lugar en lo que, desde en1978, y Allen Newell, autor junto con Simon, de
finales de los cincuenta se ha convenido en llamar lo que se pueden considerar como los primeros
"Inteligencia artificial". El segundo resume algu- programas de inteligencia artificial así como de
nos de los principales trabajos que han tenido lu- numerosas contribuciones posteriores de interés.
gar en el ámbito de la arquitectura, que pueden re- Entre sus antecesores, los padres espirituales de
lacionarse con una preocupación menos centrada esta nueva generación, están indudablemente Alan
en el desarrollo de herramientas concretas y más Turing, Claude Shannon, Norbert Wiener y Von
en la investigación de métodos alternativos de di- Neumann de quienes ya hemos hablado en el pri-
seño. El tercero es una aportación personal; una mer capítulo. En la mayoría de los casos se había
reelaboración, para adecuarla al contexto de este producido algún tipo de contacto entre estos dos
libro, de una ponencia presentada al Congreso de grupos, a pesar de la diferencia de edad. En el caso
ECAADE (Education in Computer Aided de Shannon, el más joven de los "padres", esta re-
Architectural Design), "Turing to 2000", que se ce- lación fue más directa y Shannon fue uno de los
lebrará en Liverpool en febrero del año 2000. profesores senior que ayudaron a organizar el sim-
posio de Dartmouth y a obtener fondos de la fun-
1 Inteligencia artificial dación Rockfeller para este fin.
Hay otros nombres que contribuyeron a realizar
Aunque es prematuro señalar una fecha de naci- los primeros experimentos significativos. Los tra-
miento para una ciencia en vías de consolidación, bajos de Warren McCulloch, que venía del mundo
se apunta frecuentemente al año 1956 como inicio de la psiquiatría y de Walter Pitts, un notable mate-
de lo que se denomina "inteligencia artificial" o AI mático, sobre redes neuronales, fueron un prece-
según sus siglas en inglés (Artificial Intelligence). dente importante para las investigaciones que si-
En este año, un grupo de jovenes investigadores se guieron. Donald O. Hebb, un fisiólogo de la Mc
reunía en el Dartmouth College (New Hampshire, Gill University, propuso por añadidura vías para
Estados Unidos) para participar en un seminario que las redes neuronales de McCulloch y Pitts pu-
sobre la posibilidad de generar programas dieran asimilar conocimiento de modo autónomo,
informáticos capaces de "pensar". es decir para que fueran "capaces de aprender". Al-
Entre estos se encontraban los nombres de quie- gunos de los temas principales de los años que se-
nes posteriormente se han consagrado como algu- guirían quedaron así enunciados hacia 1949, algu-
nos de los principales teóricos de la AI y que pro- nos años antes del simposio de Dartmouth.
movieron los principales proyectos de investiga- En cualquier caso Newell, Simon, McCarthy y
ción en este área: John McCarthy, inventor del len- Minsky, junto con sus estudiantes, constituyeron el
guaje Lisp y, según parece, del propio término "Ar- núcleo central de la AI durante las dos décadas si-
tificial Intelligence", Marvin Minsky, que sigue guientes y, en aras de la brevedad, nos referiremos
siendo un activo colaborador en el Media's Lab del principalmente a su trabajo. Puede encontrarse una
MIT, en Harvard, uno de los principales centros de exposición más completa de la historia de la inteli-
390 Aplicaciones informáticas en arquitectura
Algunas de las presuposiciones del programa se informática. El primero fue la creación del lengua-
revelaron falsas. Por ejemplo, implícita en el plan- je Lisp, anunciado en 1958 y que se convertiría en
teamiento anterior, está la idea de que "los proble- el principal lenguaje utilizado en AI hasta la apari-
mas" tienen una estructura similar, son ción de Prolog. El Lisp no nació de la nada pues
generalizables. La diversidad de casos y la necesi- estaba en buena parte basado en un lenguaje ante-
dad de especificar dominios cada vez más restrin- rior, el IPL (Information Processing Language) que
gidos para abordar las complicaciones que iban Newell y Simon, con la colaboración de J. C. Shaw
apareciendo dieron al traste con este planteamien- habían desarrollado para su programa de resolu-
to. Otra dificultad importante ya la hemos mencio- ción genérica de problemas y que, al igual que Lisp,
nado: el proyecto minusvaloraba la importancia y estaba basado en el procesamiento de listas.
la dificultad que conlleva el enunciar adecuadamen- El segundo fue el funcionamiento en tiempo
te un problema. Llegar a este punto puede suponer, compartido. Esta forma de estructurar un sistema,
en muchos casos, haber recorrido más de la mitad que ha sido incorporada a todos los sistemas de
del camino. red actuales, nació inicialmente como un proble-
John McCarthy tenía poco que ver, a pesar de ma práctico derivado de la escasez de ordenado-
su apellido, con el famoso senador anticomunista, res. A medida que aumentaba el número de progra-
pues tanto él, como su padre, como su hermano, madores, las pérdidas de tiempo esperando a que
eran marxistas militantes que tuvieron diversos pro- el programa concluyera un proceso para poder ini-
blemas por su pertenencia a este partido, algo que ciar otro se hacían más insoportables. McCarthy y
no debe extrañar en Estados Unidos y en plena sus colegas decidieron que había que buscar una
guerra fría. Posteriormente las ideas de McCarthy solución. Y así inventaron un sistema que permitía
se fueron haciendo más conservadoras aunque con- que varios usuarios se comunicaran con el ordena-
servó una leyenda de excéntrico, famoso por sus dor al mismo tiempo. Para ello conectaron varios
largos silencios, sus escasas publicaciones y una terminales al ordenador central y a una estructura
sorprendente capacidad de concentración que le programática que iba pasando con rapidez de una
permitía resolver complejos problemas en bastan- a otra terminal recogiendo ordenadamente la in-
te menos tiempo que el común de los mortales. formación que le llegaba de cada una de ellas. Evi-
Su formación informática se inició en IBM y de dentemente esto era bastante más complicado de
ahí pasó al Dartmouth College, próximo a Harvard, organizar e implicó ni más ni menos que la crea-
donde trabajaba Minsky. Ambos organizaron, con ción de un sistema operativo capaz de mantener el
la ayuda de un profesor mayor (Nathaniel control de toda la información que pasaba por el
Rochester) y de Claude Shannon entre otros, y una ordenador central. Esta idea se convirtió, al cabo
generosa ayuda de la fundación Rockfeller, el se- de unos años, en un flujo de millones de dólares
minario que hemos citado, del que nació la AI. para las empresas que comercializaron la idea.
Durante bastante tiempo, principalmente a princi- Marvin Minsky fue, y quizás sigue siendo, la
pios de los sesenta, Minsky y McCarthy trabajaron figura más representativa de la AI. Tuvo una for-
en estrecha colaboración y la AI se convirtió en mación un tanto errática, en Harvard, con estudios
prácticamente un sinónimo de "Minsky y sobre materias muy diversas pero que resultan co-
McCarthy". Posteriormente se distanciarían entre herentes a la luz de sus trabajos posteriores. Se in-
otras cosas por diferencias sobre los fundamentos teresó al comienzo por el conductismo de Skinner
lógicos de la AI. McCarthy seguiría considerando que abandonó por influencia del psicólogo George
necesaria una estricta fundamentación formal mien- Miller con quien trabajó durante unos años en es-
tras Minsky evolucionó hacia una concepción abier- tudios sobre los mecanismos de aprendizaje. Bajo
ta, antijerárquica, de procesos en paralelo sin un la dirección del matemático Andrew Gleason es-
orden preciso. En 1962 la Universidad de Stanford cribió un trabajo sobre un tema de topología que
le dio la oportunidad de dirigir su propio laborato- se convertiría en su tesis de grado.
rio y Mc Carthy se fue a California. Durante el verano de 1951 decidió construir una
A finales de los cincuenta y principios de los red neuronal "de verdad", lo que llevó a cabo con
sesenta McCarthy trabajó en diversos proyectos que material prácticamente de deshecho. La máquina,
darían lugar a dos hitos fundamentales, no ya en la a la que llamaron Snarc, simulaba el cerebro de
historia de la AI, sino en la propia historia de la una rata, que aprendía a correr por un laberinto,
392 Aplicaciones informáticas en arquitectura
por medio de 40 neuronas artificiales (una cifra Otro proyecto importante fue la creación de
excesivamente limitada aún para una rata). Integró micromundos, con robots capaces de deambular y
este experimento es su tesis doctoral y tuvo la suerte llevar a cabo determinadas acciones simples. La
de que en el tribunal estuviese Von Neumann que investigación sobre robótica fue, como ya hemos
defendió su trabajo frente al resto de miembros que indicado, una de las actividades principales de este
se mostraron más bien escépticos. Durante los años periodo y, en cierto sentido, una de las causas del
siguientes Minsky se interesó por la óptica (inven- fracaso y la retirada de fondos de la siguiente dé-
tó un tipo especial de microscopio) y, posterior- cada, al no poder ser cumplidas las grandes expec-
mente por la robótica que constituiría uno de los tativas creadas.
ejes fundamentales de su trabajo. Entre las contribuciones posteriores de Minsky
Con la partida de McCarthy el papel de Minsky, se pueden citar la teoría de "marcos" (frames), me-
que no era un programador, fue derivando cada vez canismos para incorporar el contexto al conoci-
más al de un teórico con una notable capacidad para miento, que se puede datar hacia 1975, aunque el
descubrir y promover investigaciones brillantes concepto había aparecido antes en publicaciones
entre sus estudiantes aunque más alejado de la prác- de McCarthy. Me remito a lo resumido en el capí-
tica directa. tulo 11, en relación con sistemas expertos. Y un
La partida de McCarthy fue, en buena medida, libro muy debatido y de considerable interés, La
compensada con la aparición, en 1963, de otro bri- sociedad de las mentes (The Society of Mind, 1986).
llante protagonista de los primeros tiempos de la En esta obra Minsky propone un modelo en el que
AI, Seymour Papert, un original personaje, de for- se considera la mente humana como constituida por
mación variopinta que incluía estudios de lógica millones de entidades, denominadas "agentes", ca-
en Johanesburgo, de psicología, con Piaget, en Gi- paces de realizar un solo tipo de función. La infor-
nebra, y de matemáticas en Cambridge (Inglate- mación fluye incensantemente por el espacio de
rra), hijo de un entomólogo que había recorrido estos agentes que son ciegos a todo lo que no sea el
Suráfica con su familia estudiando la mosca tsé- tipo de estímulo al que están sintonizados. Este
tsé. conjunto caótico cobra sentido mediante asociacio-
Minsky y Papert, con las ventajas que suponían nes enmarañadas y complejas que se denominan
unas generosas ayudas a la investigación, pusieron "servicios" y que se estructuran en jerarquías abi-
en marcha diversos proyectos sobre robótica, per- garradas.
cepción, teoría de la computación y psicología in- Este modelo proporciona algunas claves intere-
fantil. Fruto de esto último fue la aparición, en 1976, santes que permiten explicar de un modo bastante
del LOGO, un lenguaje de programación para ni- satisfactorio los modelos de aprendizaje, como es-
ños que les permitía dirigir los movimientos de una tructuras que se van creando y destruyendo por ra-
tortuga con órdenes sencillas introducidas por te- zones diversas entre las que puede figurar la pro-
clado. La intención del juego era introducir con- pia inercia de tal estructura. Minsky introduce por
ceptos geométricos haciendo que el niño aprendie- añadidura en este modelo, agentes especiales de-
ra, jugando, cómo construir figuras simples y, así, nominados "censores" y "supresores", que encar-
fomentar el aprendizaje a través del descubrimien- nan bien alguna de las ideas claves de la psicología
to, una idea poderosa que, lamentablemente ha freudiana. Es, por otro lado, un modelo en el que la
quedado obsoleta, a pesar de la fama que tuvo a noción de "yo" queda considerablemente
comienzos de los ochenta, con la proliferación de desdibujada, de un modo que recuerda la famosa
juegos que explotan rutinariamente las capacida- definición de Hume del yo como "un manojo de
des gráficas de los ordenadores actuales. ideas" (a bundle of ideas). Es, en definitiva, no sólo
Minsky y Papert abordaron también los prime- un modelo programático sino una propuesta filo-
ros trabajos sobre visión por computador, con una sófica que encaja bastante bien con otras manifes-
sorprendente ingenuidad, lejos de la agudeza y pro- taciones de Minsky y con su notable desprecio por
fundidad de los trabajos de David Marr, otro nota- quienes "sienten miedo" ante la perspectiva de que
ble personaje que apareció también en el MIT a podamos estar alumbrando una nueva especia de
finales de los sesenta y que aquí no podemos sino seres inteligentes.
mencionar, pues pertenece a otro periodo de la AI
que no tiene cabida en esta breve introducción. No hay que perder de vista la atmósfera
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 393
contracultural en que estaban inmersas las univer- trajo como consecuencia el planteamiento de nue-
sidades americanas a principios de los sesenta para vos programas de investigación más restringidos
apreciar algunas de las peculiaridades de la AI. Es pero que, a la larga, dieron importantes frutos.
fácil pensar que quienes trabajaban en este área eran Uno de los resultados más citados de la década
un grupo excéntrico de científícos despistados, aje- de los sesenta y que puede encuadrarse en la línea
nos a todo lo que no fueran sus investigaciones, de simulación neuronal de McCulloch y Pitts y de
incomprensibles por otro lado para el resto de los los micromundos explorados por Minsky y Papert,
humanos. Lo cierto es que hay cierta relación, re- es un programa debido a Terry Winograd, desarro-
velada incluso en aspectos superficiales, entre esta llado hacia 1963, en el que un ordenador podía
atmósfera contracultural y la pasión por la infor- interactuar, en un sentido muy restringido, con un
mática. Muchos de los estudiantes fanáticos de la usuario. El programa, denominado Shrdlu según
programación sentían, en paralelo, un considera- parece por el nombre de unos monstruos popula-
ble entusiasmo por todo lo que supusiera una alter- res en unas historietas de la época (aunque no fue
nativa radical al establishment. La cultura de los esta la versión que Winograd dio a los periodis-
hackers, que surgió en esta misma época, con toda tas), consistía en un micromundo compuesto por
su carga de anarquismo latente, no es ajena a otros varios bloques de formas y colores simples, dis-
movimientos sociopolíticos de la época. puestos sobre un plano, de cualquier modo, disper-
La palabra hacker que, en la actualidad ha pasa- sos o amontonados unos sobre otros. El trabajo de
do a ser sinónimo de "pirata informático", deriva Winograd partía de una investigación sobre el len-
de un término del argot de las editoriales, hack, guaje natural y su finalidad era que un ser humano
escritor de segunda categoría que trabaja de negro pudiese hablar con el programa, con un vocabula-
para otros escritores o para la propia editorial. Así rio obviamente muy restringido pero que incluyera
se denominaban a sí mismos los aficionados a la frases con sentido en situaciones variables. Frases
programación cuya mayor gloria no era escribir un tales como "Toma la pirámide azul y colócala al
programa que se vendiera, sino escribir pequeños lado del cuadrado rojo" o bien "Toma el bloque
programas, almacenar trucos para quebrar las cla- que esté situado más alto que todos los demás y
ves de acceso a un ordenador principal o a otro déjalo en el suelo" o bien "¿Qué hay al lado de la
programa. Barbudos, noctámbulos, amantes de una esfera verde", etc.
jerga que nadie más que ellos comprendían y de lo Esto resultó bastante interesante, se consideró
cual se sentían evidentemente orgullosos fueron, como un gran avance y el programa se hizo famo-
como sería de esperar, objeto de debates y de aná- so en poco tiempo. Sin embargo, intentos poste-
lisis psicológicos y sociológicos con opiniones fuer- riores por enriquecer la situación, por ampliar los
temente polarizadas con respecto a su salud men- límites de este pequeño mundo, se revelaron in-
tal. Un debate que puede extrapolarse con facili- fructuosos. La ilusión de que Shrdlu comprendía
dad a nuestros días. el inglés en el que le hablaba el usuario se reveló
Durante la década de los sesenta y aprovechan- tan alejada de lo que entendemos por "hablar" como
do el mayor número de colaboradores más o me- la de otro famoso programa de esta época, Eliza,
nos desinteresados que pululaban por los laborato- desarrollado hacia 1965 por Joseph Weizenbaum
rios, se produjeron todavía un buen número de tra- y que tomó su nombre del personaje de Eliza
bajos genéricos significativos, de considerable im- Doolittle del Pigmalión de Bernard Shaw. Eliza si-
portancia a nivel teórico aunque de escasa influen- mulaba a un psiquiatra y producía diálogos no com-
cia directa. No hay, sin embargo, que menospre- prometidos, repitiendo frases del paciente o inter-
ciar esta influencia. Muchas herramientas y técni- calando comentarios más o menos tópicos que le
cas de uso común en la actualidad derivan de con- impulsaban a seguir hablando. El resultado, del que
ceptos poderosos que se introdujeron en esta épo- se pueden encontrar muestras divertidas en, por
ca. En otros casos, el valor de la investigación po- ejemplo, la obra de Margaret Boden (1977), pro-
día estar en la exploración de un camino que no duce un convincente pero engañoso efecto de que
conducía a nada; muchas "máquinas neuronales" el ordenador está realmente manteniendo una con-
construidas por entonces sirvieron para compro- versación.
bar hasta qué punto resultaba complicado intentar A lo largo de los sesenta fue creciendo la con-
modelar el razonamiento o la percepción, lo que vicción de que los problemas eran mayores de lo
394 Aplicaciones informáticas en arquitectura
que se había pensado. Pero, lo que fue aún peor, mundo académico anglosajón las siglas AI comen-
este mismo sentimiento comenzó a calar en las al- zaron a ser sustituidas, por las de KBS (Knowledge
tas esferas, que eran las que proporcionaban los Based Systems) que adquirieron una mayor respe-
fondos materiales para todas estas investigaciones. tabilidad.
Los militares, que habían soñado con robots espías El estilo más bien agresivo que había contribui-
capaces de entender ruso, comenzaron a impacien- do a popularizar la AI se volvió contra ella. Algu-
tarse. nas de sus figuras más eminentes habían afirmado
Hasta principios de los setenta, a lo largo de casi cosas como que "El problema mente-cuerpo ya ha
dos décadas, centros como la universidad de quedado resuelto pues hemos construido máquinas
Stanford, la de Carnegie Mellon, el MIT de Harvard que pueden pensar" o bien que "En breve plazo la
o los laboratorios de IBM, destinaron o captaron humanidad podrá contar con robots domésticos que
sumas cuantiosas a proyectos de investigación sin le descargarán de sus tareas más pesadas". Las ex-
finalidad específica. Pero a partir de esta fechas pectativas que estas frases y otras similares habían
las dotaciones comenzaron a disminuir de un modo creado provocaron una reacción de rechazo.
acelerado. Y a principios de los setenta se produjo A lo largo de este periodo, durante la década de
la debacle. Tanto los centros de financiación de Es- los setenta, se produjeron sin embargo varios tra-
tados Unidos como los de Gran Bretaña decidie- bajos de notable interés. Además de los de Minsky
ron que había que cortar el suministro. En 1973, ya mencionados cabe citar, en una línea similar,
James Lighthill publicó, para el Science Research los debidos a Roger Schank y sus colaboradores
Council, un informe muy elaborado en el que se en la Universidad de Yale. Schank introdujo una
argumentaba que las investigaciones sobre AI eran noción sugerente, la de guión (script) como medio
excesivamente caras y no se vislumbraban perspec- alternativo para poder abordar lo que para enton-
tivas de recuperación económica a largo plazo. El ces ya se había convertido en el problema funda-
resultado de este informe fue una caída brusca de mental de la AI: cómo simular el sentido común, la
la financiación hasta el punto de que los únicos comprensión, en el sentido corriente del término;
centros que continuaron investigando en esta línea, algo que se da de modo natural en los seres huma-
sin apoyo oficial, fueron el Imperial College de nos pero que se revelaba como imposible de simu-
Edimburgo y la Universidad de Essex. lar por medio de máquinas.
Algo similar ocurrió en Estados Unidos por los La noción de script partía de la idea de que la
mismos años. En pocos años, a esta debacle se sumó comprensión de una situación está ligada a una se-
el fracaso de la denominada "5ª generación" de rie de sucesos, de operaciones básicas que el suje-
ordenadores, anunciada en un famoso simposio ce- to espera encontrar como asociadas a tal situación.
lebrado en Japón en 1981. Puede verse un resu- Comprender sería, desde este punto de vista, tener
men de primera mano en la obra de Tohru Moto- preparado "un guión", una serie de respuestas pre-
oka y Masaru Kitsuregawa (1984) incluida en la visibles que raramente serán desmentidas por sor-
bibliografía. Tohru Moto-oka, fue director del pro- presas o apariciones imprevistas. El concepto se
yecto de Quinta Generación en Japón que debería, relaciona en buena medida con la idea de "marco"
según se profetizó, extenderse por todo el mundo de Minsky pero los guiones de Schank están rela-
hacia 1992, y que incorporaría el paralelismo, los cionados de un modo mucho más directo con el
sistemas expertos, la inteligencia y la visión artifi- lenguaje. De hecho Schanck, que llegaba a soste-
cial, y los sistemas de traducción automatizados a ner que todos nuestros actos mentales o verbales
nuevos ordenadores relativamente asequibles para se derivan de una docena de verbos fundamenta-
pequeñas empresas. les, ligados a operaciones fundamentales tales como
El interés se trasladó a los sistemas expertos, es "mover", "agarrar", "sostener", "absorber", etc.,
decir, a una limitación de la aplicación de estos mé- encontró grandes partidarios y grandes críticos en-
todos de investigación a dominios más restringi- tre los lingüistas, tanto o más que entre los investi-
dos y una conexión clara y directa con aplicacio- gadores de la AI.
nes industriales o profesionales bien definidas. Esta derivación hacia la lingüística no es casual.
Como ya hemos tratado este tema en el capítulo 11 Al igual que ocurrió de hecho con las aportaciones
me remito a lo resumido allí, incluyendo lo relati- de David Marr a la teoría de la percepción visual,
vo a aplicaciones propias de la arquitectura. En el los mejores trabajos de esta época comenzaron a
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 395
reubicarse en áreas más tradicionales y lo que ha- 1948), que puede encontrarse en versión española
bía aparecido inicialmente como una área autóno- (Searle, 1984).
ma comenzó a desvelarse como un instrumento En estos escritos presentó un firme alegato con-
poderoso que servía para lograr avances especta- tra alguna de las pretensiones de los teóricos de la
culares en áreas con una larga historia. AI, basado en un experimento virtual, tan amplia-
En cualquier caso, durante la década de los mente citado y debatido que ha pasado a conocer-
ochenta la situación se recompuso y se iniciaron se como el experimento de "la habitación china".
nuevos proyectos de investigación. Actualmente la Los argumentos de Searle en relación con el "pro-
AI sigue siendo una de las áreas de investigación blema mente-cuerpo" son dignos de ser comenta-
más sugerentes y que más recursos mueve en los dos con calma pero no lo haremos aquí por falta de
laboratorios universitarios. Su interés va bastante espacio y remito al lector interesado a la traduc-
más allá del ámbito informático e incide en aspec- ción española mencionada. Aquí me limitaré a re-
tos que interesan de modo directo a la teoría del sumir las páginas en que Searle describe su imagi-
diseño y, en general, a la cultura de nuestro tiem- nario experimento.
po. Por añadidura, ha proporcionado las herramien- Searle nos propone que imaginemos que un gru-
tas básicas para muchos desarrollos tecnológicos po de programadores ha escrito un programa para
que se han incorporado de diversos modos a los simular que un ordenador entiende chino. El orde-
programas de CAD. nador confronta cada pregunta que se le hace con
En general, puede afirmarse que una de las pri- una inmensa base de datos y, en cada caso, produ-
meras conclusiones a las que llegaron los investi- ce una respuesta adecuada a la pregunta que se le
gadores de la AI es que resulta mucho más difícil hace. No es necesario que la conversación sea in-
de simular el sentido común que el conocimiento teligente; basta con que sea suficientemente fluida
especializado. Una gran parte de la investigación y que un chino real situado ante la máquina no en-
actual se mueve en esta dirección. Dado que resul- cuentre diferencia apreciable entre el tipo de res-
ta considerablemente más difícil resumir lo que ha puestas que recibe y se quede por consiguiente con
ocurrido en los últimos quince años detendré aquí la impresión de que el ordenador "entiende chino".
esta presentación sumaria para concluir el capítulo Ahora bien, dice Searle, ¿deberemos concluir
con una polémica reciente que puede ilustrar ade- de este experimento que un ordenador es "capaz
cuadamente la situación actual. de entender" chino? Para fundamentar su respues-
ta negativa a esta pregunta nos propone continuar
En los últimos años algunas de las cuestiones plan- el experimento imaginándonos que somos nosotros
teadas por la AI se han planteado abiertamente los que nos introducimos en el interior de una ha-
como una discusión científico-filosófica de enor- bitación en la que se supone que hay un ordenador
me interés. Hay, al menos, dos aportaciones exter- pero que en realidad no contiene sino varias cestas
nas al campo de los investigadores que trabajan en llenas de símbolos chinos y un libro de reglas, es-
la AI que merecen ser mencionadas en la medida crito en español, que nos permiten manipular los
en que han sido discutidas con cierta virulencia por símbolos chinos de modo puramente formal, por
alguno de estos investigadores pero sin rebatir de ejemplo "toma un signo chagyuan-changyuan de
modo convincente los argumentos utilizados. la cesta número uno y ponlo al lado de un signo
La primera de estas aportaciones a las que me chongyuon-chongyuon de la cesta número dos".
quiero referir para concluir esta sección es la de Supongamos, siguiendo con el imaginario ex-
John Searle. Searle es profesor de filosofía en la perimento, que las reglas son tan buenas y que no-
Universidad de Berkeley y es conocido por sus tra- sotros nos hacemos tan hábiles en producirlas, que
bajos sobre filosofía del lenguaje en una línea que las respuestas satisfacen a un chino real, lo mismo
entronca con los trabajos de Austin y en la que se que ocurría con el programa de ordenador. ¿Debe-
consideran los problemas teóricos planteados por remos concluir de esta situación que "entendemos
el estudio del lenguaje a la luz de una teoría gene- chino"? La respuesta, concluye Searle, es eviden-
ral de la acción humana. En 1980 publico un artí- temente que no: "Comprender un lenguaje, o cier-
culo (Searle, 1980) cuya argumentación principal tamente, tener estados mentales, incluye algo más
amplió en 1984, en una serie de conferencias, las que tener un puñado de símbolos formales" (Searle,
Reith Lectures (iniciadas por Bertrand Russell en 1984, p. 39 de la trad. esp.).
396 Aplicaciones informáticas en arquitectura
La argumentación de Searle ha sido ampliamente Para Penrose hay cuatro posturas principales con
desarrollada por Roger Penrose, uno de los princi- respecto a esta cuestión, posturas que denomina A,
pales científicos ingleses, profesor de matemáticas B, C y D.
en Oxford y bien conocido por sus contribuciones Para la posición A, todo pensamiento es com-
a las matemáticas, la geometría y la física, quien, putación y esto incluye las sensaciones de conoci-
de un modo quizá un tanto sorprendente (e injusti- miento consciente, que también son el resultado de
ficado) para lo que corrientemente se piensa que determinados cálculos de los que no somos cons-
es la "mentalidad científica", ha adoptado una pos- cientes.
tura aún más distante que la de Searle con respecto Para la posición B, es posible simular cualquier
a la posibilidad de que las máquinas puedan llegar acción física por medio de un computador pero esto
a pensar. Esta posición la ha defendido en tres mag- excluye la consciencia que es "una característica
níficos libros publicados recientemente, traducidos de la acción del cerebro".
a nuestro idioma como: La nueva mente del empe- Para la posición C, la particular acción física
rador, Las sombras de la mente y Lo grande, lo del cerebro a partir de la cual se produce la cons-
pequeño y la mente humana (ver Penrose, 1989, ciencia tampoco puede ser simulada por un com-
1994, 1999). putador.
La posición de Penrose ha sido atacada con cierta Para la posición D, "la consciencia no puede ser
virulencia por alguno de los principales defenso- explicada en términos físicos computacionales o
res de la AI. Casualmente, cuando la traducción cualesquiera otros términos científicos".
del libro de Penrose acababa de salir en Barcelo- Penrose atribuye a los partidarios de la AI la
na, Marvin Minsky estaba en esta ciudad, invitado posición A, a Searle la posición B y a sí mismo la
por la Universitat Politècnica de Catalunya para posición C. Remito al lector interesado en más de-
entregar los premios de un concurso de ciencia fic- talles a los textos originales y me quedo con esta
ción. Sus opiniones sobre el libro de Penrose apa- clasificación a la que volveré en lo que sigue. Debo
recían publicadas al día siguiente en la sección de decir que me interesan y me hacen gracia los parti-
Cultura de "El País" (ver "El País", 4-12-1991, p. darios de AI y también recomiendo al lector la lec-
30). Eran de esta índole: "Es un libro miedoso y tura de una de las obras más sorprendentes que
religioso, y también estúpido"; "Penrose asegura defienden puntos de vista similares a los de la "AI
que es imposible construir una mente y basa esa fuerte": La física de la inmortalidad, obra no es-
afirmación no en criterios científicos sino en la fe"; crita por un informático sino por un gran físico,
"Las máquinas pueden ser inteligentes, porque el Frank, J. Tipler. Considero muchas de las declara-
cerebro humano es simplemente otra máquina; todo ciones de los grandes investigadores de la AI como
lo perfecta y compleja que se quiera, pero una má- provocaciones más bien saludables. Pero los pun-
quina". tos de vista que me parecen más razonables son los
También arremetía contra un término, la intui- B y C. Y, personalmente, me situaría en la posición
ción, utilizado por Penrose como algo que sin duda C pues comparto las creencias de Penrose en un
existe, como su prácticamente sinónimo, la com- "mundo platónico" que fundamentaría este punto
prensión, aunque "no podamos definirlos" (ver de vista. Ahora bien, esto es una cuestión de creen-
Penrose, 1999, p. 83) de este modo: "no existe la cias; dudo que puedan presentarse argumentos de-
intuición y no hace falta el Espíritu Santo para ex- finitivos desde cualquiera de estas posiciones.
plicar el funcionamiento de la mente. Pensar que
hay algo más es tirar la toalla y no plantear las co- 2 Inteligencia artificial y diseño
sas en términos científicos".
Volviendo a Penrose y al último de sus libros Nicholas Negroponte es famoso como un "gurú"
citados, me interesa particularmente resaltar su ca- de la informática, que viaja por todo el mundo pre-
racterización de las diversas posiciones con res- dicando los diversos modos en que las nuevas tec-
pecto a la capacidad para "pensar" de los ordena- nologías pueden y deben cambiar nuestros hábitos
dores y al "problema mente-cuerpo". Esta caracte- de vida y al que los dirigentes de países
rización o clasificación es difícil de superar por su industrializados y sin industrializar consultan an-
precisión y claridad por lo que las cito casi literal-
mente (ver Penrose, 1999, p. 84 de la trad. esp.).
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 397
tes de embarcarse en inversiones millonarias. Es cionarse. Esta relación "no puede ser la de maestro
también el director del Media's Lab del MIT de y esclavo" sino la de "dos asociados" con el poten-
Harvard, un no menos famoso laboratorio de in- cial y el deseo "de mejorarse a sí mismos".
vestigación interdisciplinaria en el que trabajan al- Es probable que estas afirmaciones provoquen
gunos de los mejores cerebros de la AI, entre ellos risa, rechazo o, incluso, que se vean, más cínica-
Minsky. Su recientemente publicado Being Digital mente, desde la perspectiva de un sistema univer-
(ver Negroponte, 1995) se ha convertido en un éxito sitario en el que se necesitan fondos para investi-
de ventas y ha contribuido a aumentar la fama de gar y esto sólo puede lograrse si se consigue con-
su autor. vencer a las fuentes solventes de que algo grandio-
Menos conocido es el hecho de que Negroponte sos está a punto de ocurrir. El momento era propi-
es arquitecto y, aún menos, que, hace ya 30 años, cio y también crítico. Como hemos visto en la sec-
cuando aún no había llegado a la treintena, publicó ción anterior, los organismos, muy principalmente
otro libro, The Architecture Machine (Negroponte, militares, capaces de subvencionar las investiga-
1970), en el que proponía una atrevida simbiosis ciones de las universidades de Estados Unidos, es-
entre arquitectos y máquinas, como medio de su- taban fascinados con las posibilidades prometidas
perar algunos de los principales problemas de la por esta nueva disciplina. Pero también empeza-
arquitectura. Una arquitectura entendida más como ban a arrugar la nariz pues los frutos prometidos
una contribución a la construcción de un nuevo en- tardaban en madurar más de la cuenta. La arqui-
torno que como una disciplina artística. Un punto tectura era un área inexplorada en la que aún era
de vista, por otro lado, bastante sensato, que nos posible conseguir apoyo para proyectos tan ambi-
sirve para recordar cuánto han cambiado las cosas ciosos como el esbozado en aquel libro. Y la carre-
en estos treinta años. ra posterior de Negroponte ha demostrado de so-
Dado que este libro de Negroponte es práctica- bras su considerable capacidad de convencimiento
mente desconocido entre los arquitectos, que es la y su sentido de la oportunidad.
primera o una de las primeras contribuciones que Pero junto a todo esto, y a una serie de ejerci-
se enmarca claramente bajo el título de esta sec- cios y programas que han soportado mal los 30 años
ción y que contiene algunas ideas que han resistido transcurridos desde la publicación del libro, apare-
bien el paso del tiempo (otras no tanto) parece obli- cen comentarios que merecen ser revisados. Pues
gado comenzar por aquí. lo que Negroponte propone, como finalidad gene-
Negroponte comienza su libro, dedicado "a la ral de su proyecto, es una extensión de la cultura
primera máquina que pueda apreciar el gesto", con arquitectónica. Argumenta, con bastante razón, que
la afirmación general, que sigue siendo perfecta- la arquitectura es, de hecho, algo bastante ajeno a
mente aceptable, de que un ordenador puede asis- la gran mayoría del entorno construido pues los
tir al proceso de diseño de tres modos principales: arquitectos no pueden intervenir ni a gran escala,
a) mediante la automatización de procesos co- con lo que las ciudades crecen de forma
rrientes; incontrolada, ni a pequeña escala, por falta de com-
b) mediante la modificación de métodos tradi- pensación profesional. Así, puntualiza, citando un
cionales para adaptarlos a métodos computables; estudio contemporáneo, "menos del 5% de las re-
c) mediante un intercambio en el que "el proce- sidencias y menos del 1% del entorno urbano de
so de diseño, considerado como evolutivo, se pre- Estados Unidos es diseñado, en el sentido propio
sente a una máquina, también considerada como del término".
evolutiva y, a partir de ahí, pueda comenzar a de- La finalidad principal sería, por consiguiente,
sarrollarse por ambas partes un cierto aprendizaje, introducir una mayor racionalidad y una "concep-
crecimiento y capacidad de adaptación" (a mutual ción humanista" en todo este proceso de construc-
training, resilience and growth). ción escasamente controlado. Y apuntar a este fin
De estas tres alternativas, Negroponte afirma que con ayuda de las máquinas. Es algo que puede re-
sólo le interesa la tercera, que es de la que tratará sultar paradójico y que, desde luego, se presta,
su libro. Esto es, del modo en que "dos especies" como es fácil imaginar, a provocar resultados in-
(el hombre y la máquina), "dos procesos" (el dise- versos a los deseados. Pero apunta a cuestiones
ño y la computación) y "dos sistemas inteligentes" centrales, por lo que volveremos sobre ello en la
(el arquitecto y el ordenador) pueden llegar a rela- tercera sección de este capítulo.
398 Aplicaciones informáticas en arquitectura
Las máquinas capaces de colaborar en esta vía menos espectaculares pero más rentables a corto
deberían ser "robots éticos" con capacidad no sólo plazo.
de "resolver problemas" sino, sobre todo, de "pre- En los últimos años, las contribuciones de
ocuparse por problemas". ¿Cómo conseguir má- Eastman a las que hemos podido tener acceso es-
quinas de este tipo? Aquí Negroponte se embarca tán dirigidas al modelado de datos. Al igual que
en una descripción visionaria, muy propia de la otros muchos investigadores más orientados al de-
época pero que, en la actualidad, está bien lejos de sarrollo de aplicaciones que estén relacionadas de
ser cumplida. Su descripción se acerca bastante a modo directo con la práctica real de la arquitectu-
la de un robot doméstico capaz de tener sensacio- ra, Eastman se ha interesado por sistemas que per-
nes y percepciones, de reconocer todo tipo de pa- mitan integrar de modo adecuado datos geométricos
trones formales o de tomar iniciativas tales como con datos no geométricos, de tal modo que ambos
conectarse automáticamente a grandes ordenado- tipos de información resulten accesibles directa-
res centrales para consultar grandes bases de datos mente durante el proceso de diseño. De nuevo me
externas o efectuar cálculos especialmente comple- remito a un capítulo anterior, el capítulo 11, en don-
jos cuando el problema "que le preocupa" lo re- de se dan indicaciones adicionales sobre la impor-
quiera. tancia que previsiblemente tendrán este tipo de téc-
Una posición como la sostenida por Negroponte nicas en un futuro cercano (Ver también Eastman,
no daba para muchos más participantes. El resto 1985, 1987, 1991).
de las contribuciones que cabe mencionar son me- Un tercer personaje de mención obligada es
nos espectaculares, aunque su influencia sobre el William J. Mitchell. Mitchell es probablemente el
modo en que, en la práctica, el ordenador se ha mayor divulgador de las técnicas informáticas apli-
incorporado a los despachos de arquitectura ha sido cadas a la arquitectura, con una larga lista de libros
mayor. y artículos publicados sobre el tema, en la que no
Un segundo personaje, aún menos conocido que escasean las contribuciones y desarrollos origina-
Negroponte entre los arquitectos, es Charles M. les, las primeras de las cuales se remontan a princi-
Eastman. Las primeras contribuciones de Eastman pios de los setenta. Por añadidura ha sido decano
son de la misma época de Negroponte; de hecho de la Facultad de Arquitectura de Harvard, profe-
este incluye un artículo suyo en la bibliografía de sor de una larga lista de arquitectos que se han es-
The Architecture Machine. Pero, pecializado en informática y promotor de numero-
significativamente, a pesar de que el artículo cita- sos eventos que han contribuido a la consideración
do por Negroponte (ver Eastman, 1969) viene de de la informática como una herramienta íntimamen-
un congreso sobre inteligencia artificial, la evolu- te implicada en el desarrollo de metodologías al-
ción posterior de Eastman se decantó hacia terre- ternativas para el proyecto arquitectónico. Hay va-
nos mucho más concretos. A principios de los se- rias obras mencionadas en la bibliografía que pue-
tenta trabajó intensamente en modelado de sólidos de tener interés consultar.
y algunas de sus contribuciones han quedado para En Europa debe destacarse el papel jugado por
la historia como parte fundamental en la evolución Tom Maver, desde Glasgow, como uno de los prin-
de los métodos de modelado geométrico. Sobre este cipales impulsores de integración en la docencia y
tema ya se ha tratado en el capítulo 4, al que me la investigación a través de organizaciones como
remito. ECAADE o por Lionel March, que muchos arqui-
El interés de la obra de Eastman debe verse, por tectos conocen seguramente mejor que los otros
consiguiente, desde dos facetas. En primer lugar, nombres citados, por sus obras sobre arquitectura
en sí misma, como una serie de aportaciones técni- y geometría y por la revista Environment and
cas valiosas. Pero, en segundo lugar, como un re- Planning B, en donde han aparecido un notable
flejo de lo que estaba ocurriendo en las universida- número de contribuciones de interés sobre infor-
des americanas. Durante los setenta se produce un mática aplicada a la arquitectura.
corrimiento desde terrenos especulativos, muy Pero, en concreto, ¿qué tipo de contribuciones
atractivos, pero cuyos resultados tendían a alejarse de interés cabe destacar, más allá de las que hemos
hacia el futuro con una constancia que irritaba pro- visto en capítulos anteriores? Aparte de los siste-
gresivamente a los proveedores de fondos, hacia mas expertos, que deberían integrarse en esta lista
terrenos más concretos que prometían resultados pero que, por razones de organización temática, los
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 399
hemos abordado en el capítulo 11, pueden citarse se pueden analizar las diferentes relaciones y va-
tres grupos de trabajos diferentes aunque mantie- riantes que pueden darse a partir de variantes de un
nen estrechas relaciones entre sí: la investigación determinado programa.
sobre la automatización de distribuciones, la inves- La mayoría de estos programas producen resul-
tigación sobre la investigación sobre fractales y la tados de modo automático, sin otra intervención
investigación sobre gramáticas formales. del arquitecto que la introducción y ajuste poste-
rior de los datos de entrada para repetir el proceso.
Automatización de distribuciones En algunos casos, por ejemplo en Gero et al. (1973),
se han utilizado métodos semiautomáticos que da-
Un tema de investigación sobre el que se publica- ban "más juego" al arquitecto. En el programa que
ron varios trabajos de relativo interés desde finales se describe en dicho artículo el arquitecto podía
de los sesenta hasta principios de los ochenta es la intervenir con frases del tipo "Me gustaría añadir
distribución automática de espacios de circulación alguna otra habitación" a los que el programa res-
y habitaciones. pondía con frases como "Muy bien" o "Estupenda
Hay diversos modos de apuntar a este objetivo. idea". Parece que despertó escaso entusiasmo en-
El más corriente, en los primeros programas, era la tre los arquitectos que lo probaron, lo que no me
elaboración de matrices de adyacencia. Una ma- sorprende mucho.
triz de adyacencia es una tabla en la que se asignan El caso es que, en general, y a pesar de que se
a los diferentes recintos de una planta un número han presentado métodos bastante eficaces para lo-
que indica el grado de proximidad deseado (0 indi- grar estos objetivos, su utilización ha sido escasa
ca que no es deseable una relación directa y 5 o 10, por no decir nula. No conozco ningún arquitecto,
como valor máximo, según el rango utilizado, in- ni en España ni en Europa, que haya hecho uso de
dica que deben estar yuxtapuestos). estos métodos.
Las razones por las que se especifican estos va- ¿A que se debe este fracaso? En primer lugar,
lores pueden ser diversas: funcionales, higiénicas, para ser honestos, a la falta de información. Es du-
acústicas o incluso psicológicas. En cualquier caso doso que más del 5% de arquitectos en ejercicio,
el programa computa los valores y produce un re- en nuestro país, conozca la existencia de este tipo
sultado que intenta aproximarse al máximo a los de recursos. Y, en segundo lugar, a la falta de dis-
requisitos planteados. Hay dos salidas típicas. El ponibilidad; los que hayan oído hablar de métodos
programa puede producir un "diagrama de burbu- como éste no los encontrarán incorporados en nin-
jas", un organigrama similar a los que se utilizan gún programa comercial. Tendrán que recurrir a
en los primeros proyectos de estudiante, con la ven- programas ad hoc o a arquitectos especializados
taja de que es posible explorar de modo sistemáti- en informática que les desarrollen programas de
co las posibilidades que se presentan en cada caso este tipo.
y que permite clarificar las ideas iniciales. O bien, ¿Y por qué los arquitectos que trabajan en in-
si además se especifican las áreas deseadas para formática no han intentado desarrollar programas
los diversos recintos, puede producir un esquema o no han impulsado el desarrollo de este tipo cuan-
con rectángulos yuxtapuestos que se adecúe, en la do era relativamente fácil desarrollar versiones de
medida de lo posible, a ambos requisitos. métodos que ya han sido publicados hace unos
Es posible, por añadidura, insertar algoritmos cuantos años? Esta es una pregunta que, por ejem-
heurísticos que minimicen ciertas cantidades como, plo, se podría hacer al autor de este libro. Y aquí
típicamente, la longitud de los espacios de asigna- viene la tercera razón que tiene mayor calado. El
ción. También es posible recurrir a métodos más caso es que, como hemos argumentado en otro lu-
sofisticados de programación lineal para esta mis- gar (Monedero, 1998) los trabajos que se han mo-
ma finalidad. vido en esta dirección no han tenido suficientemente
Otra forma relativamente habitual de proceder en cuenta hasta qué punto es importante en arqui-
(ver, por ejemplo, Baybars & Eastman, 1980; tectura la noción de tipo.
Baybars, 1982) es utilizar grafos asociativos para Dicho de otra forma. Es demasiado evidente, y
identificar y sintetizar el esquema en planta. Los supone un serio inconveniente a pesar de que tam-
nodos representan los diferentes espacios y las aris- bién tenga alguna ventaja, que muchos trabajos
tas las comunicaciones entre ellos. De este modo sobre "informática y arquitectura" no están hechos
400 Aplicaciones informáticas en arquitectura
por arquitectos sino por ingenieros. Ingenieros que ley que se aplica en ciclos sucesivos sobre una en-
trabajan en escuelas de arquitectura o que se han tidad simple de la que parte el procedimiento. El
especializado en este campo, por la razón que sea. tipo de entidad de que se parte, la ley de recursión
Y los ingenieros siguen pensando que la ecua- y el número de ciclos definen el modelo. Son como
ción función -> forma sigue siendo válida porque gérmenes que están a la espera de ciertas condicio-
siguen pensando en términos de problema -> solu- nes para desarrollarse.
ción. Pero en arquitectura, como Aldo Rossi se Las ventajas y los inconvenientes de un modelo
encargó de resaltar en una serie de notables escri- de procedimientos son: el ahorro de memoria de
tos publicados pocos años antes de dichos traba- almacenamiento a costa de una ralentización del
jos, escritos que estos investigadores o no conocen proceso y, por otro lado, el hecho de que es el pro-
o han ignorado olímpicamente, lo importante no es cedimiento el que dicta la forma y no al revés, si
"llegar" al esquema de distribución. En muchas oca- bien hay procedimientos que admiten considera-
siones esto no es punto de llegada sino, más bien, bles grados de control. Un modelo de procedimien-
un punto de partida. En la inmensa mayoría de los tos puede incluir la relación de varios objetos entre
casos no hay sino poco más que media docena de sí.
soluciones posibles; algunas de ellas milenarias. Y, En el caso de los fractales se acepta a priori un
a partir de aquí, intervienen otros factores, bastan- cierto grado de autonomía del proceso; los objetos
te más interesantes pero bastante menos fáciles de fractales son objetos que pueden ser generados
controlar por una "matriz de adyacencia" u otro mediante procedimientos extremadamente compac-
dispositivo similar. tos y que dan lugar a la suficiente variedad de for-
Este argumento vale igualmente para las gramá- mas como para que puedan utilizarse a posteriori.
ticas de forma que describiremos más abajo, un Los fractales son formas irregulares cuya geo-
método más sofisticado y muy interesante desde metría depende de la escala pero que, al variar ésta,
un punto de vista teórico pero que adolece, en de- el grado de irregularidad que caracteriza a estas
finitiva, en determinadas interpretaciones, del mis- formas aparece inalterado. El término "fractal" se
mo error de planteamiento. debe al científico Benoit Mandelbrot que lo acuñó
hacia 1975, a partir del término latino fractus, que
Modelos de procedimientos. Fractales puede traducirse por "interrumpido", "irregular",
o "roto", para designar a ciertos objetos matemáti-
Los programas utilizados en CAD consisten en cos que presentaban notables propiedades como la
general en estructuras de datos que son recorridas autorrepetición o la autosemejanza, ("sibisimilitud"
periódicamente por el sistema para modificarlas o u "homotecia interna"). A cualquier escala a la que
visualizarlas. Cuanto mayor sea la complejidad del se examine un fractal se aprecia una configuración
modelo, mayor se va haciendo la base de datos aso- con características formales semejantes. Lo más
ciada, con los subsecuentes gastos de memoria y notable es que la descripción matemática que da
de tiempo de procesamiento. lugar a esta inacabable autogeneración formal,
Es posible, sin embargo, especificar un modelo siempre igual y siempre distinta, es de una notable
mediante muy pocas líneas de código, como un pro- concisión y puede reducirse a unas pocas líneas de
cedimiento de generación que se activa cuando se código.
necesita pero que ocupa muy poca memoria. Una La autosimilitud y la irregularidad dentro de un
gran parte del esfuerzo de investigación en méto- orden dado son también características propias de
dos de modelado se ha producido y se está produ- los objetos naturales por los que los fractales han
ciendo en esta dirección, y en este contexto debe encontrado aplicaciones para simular determinado
situarse la noción de lenguaje formal, sobre la que tipo de objetos. Las aplicaciones más directas en
volveremos más adelante, íntimamente ligada a la el caso de la arquitectura son la utilización de
noción de método o modelo de procedimientos fractales para generar texturas en 2D, para generar
(procedural method o procedural model) objetos naturales como árboles o montañas en 3D
Un modelo de procedimientos es un modelo en o para generar prismas semialeatorios que se han
el que la morfología del objeto depende esencial- utilizado para simular crecimientos urbanos
mente del procedimiento especificado para su ge- semicaóticos en la proximidad de conurbaciones
neración. El procedimiento es por lo general una con leyes de crecimiento irregular.
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 401
Una introducción general al tema de los fracta- construcción que se aplican de modo sistemático a
les debería comenzar por las dos obras principales la producción de una forma que queda determina-
de Madelbrot (1975, 1982). Puede encontrarse un da en última instancia por el contexto.
desarrollo matemático bastante asequible en Los elementos del sistema son: a) la forma
Guzman et al. (1993), una descripción de diversos (shape) definida como una disposición finita de lí-
fenómenos físicos en Burrough (1984), una mues- neas rectas de distancia limitada, pero no nula, en
tra de aplicaciones de los fractales al tratamiento dos o tres dimensiones; b) un conjunto de opera-
de imágenes en Barnsley (1988b) o de la aplica- ciones booleanas y transformaciones euclideanas
ción de los fractales al urbanismo en Batty (1987). definidas sobre estas formas; c) una especificación
La posibilidad de describir una forma comple- paramétrica que permita definir familias de formas
ja por medio de un lenguaje formal simple, es de- equivalentes; d) una etiqueta asociada a una forma
cir, por medio de una serie de elementos básicos a que la asocie a un conjunto de puntos etiquetados;
los que se aplica una determinada regla de combi- e) una regla definida sobre estos elementos de tal
nación, emparenta a los fractales con una clase más modo que una forma etiquetada permita obtener
general de entidades. Desde el punto de vista de la automáticamente otra forma semejante.
arquitectura, las investigaciones más elaboradas se Puede encontrarse una descripción matemática
han desarrollado a partir de la noción de "gramáti- más elaborada en Stiny (1980) y una descripción
ca de forma" o shape grammar. más arquitectónica en Flemming (1987). Y merece
la pena revisar los interesantes resultados a los que
Gramáticas de forma (shape grammars) se llega en Mitchell & Stiny (1978) sobre la gene-
ración de villas de Palladio por medio de gramáti-
La noción de "gramática de forma" es externa al cas de forma; en Stiny (1980b) sobre las arquitec-
campo arquitectónico y tiene su origen en turas de juguete de Froeble que inspiraron a Frank
Lindenmayer (1968). En el campo de la arquitec- Lloyd Wright; en Flemming (1981) sobre la casa
tura se ha desarrollado, entre otros, por Stiny y Giuliani Frigerio de Terragni en Como; en
Mitchell (1978), Stiny (1980) y Flemming (1981). Flemming & Downing (1981) sobre los bungalows
Puede mencionarse también el trabajo de otros in- de Buffalo; en Koning & Eizenberg (1981) sobre
vestigadores como Smith (1988) o Reffye (1988) un gramática que genera automáticamente casas de
que han elaborado diversos medios para describir la pradera semejantes a las diseñadas por Wright a
la estructura de ciertas plantas por medio de principios de siglo.
"parámetros de forma". No tiene sentido incluir reproducciones de es-
La primera aparición del término, que sepamos, tos trabajos pues lo relevante es la enorme canti-
en un artículo relacionado con el diseño, es debida dad de variantes que pueden ser generadas
a George Stiny, que en 1977 publicó un artículo automáticamente por este método. Por esta razón
sobre la generación de motivos ornamentales chi- recomiendo al lector interesado que se dirija direc-
nos. En este artículo se mostraba un modo de ge- tamente a las fuentes originales. He mencionado
nerar de modo automático estos motivos, relativa- ex profeso los artículos más asequibles, la mayoría
mente complejos, pero que obedecían a una estruc- de ellos publicados en la revista Environment and
tura periódica. Pero otros, aún más interesantes, de- Design B que tiene un carácter más bien minorita-
nominados "rayos de hielo", no exhibían este tipo rio pero puede encontrarse en bibliotecas especia-
de regularidad periódica y requerían otros méto- lizadas. Todos estos artículos están al menos en la
dos para su generación automática, que son los que biblioteca del Collegi d'Arquitectes de Catalunya,
Stiny investigaba en este trabajo y conseguía re- en Barcelona.
producir automáticamente por medio de una gra-
mática de forma adecuada al caso. Lenguajes formales
Una gramática de forma puede definirse como
un sistema generativo independiente de la geome- Puede unificarse el concepto de gramática de for-
tría específica de una forma determinada. Contie- ma con los objetos fractales a los que se refería el
ne por consiguiente información topológica pero párrafo anterior, mediante una formulación unita-
no geométrica. Más exactamente, contiene un sis- ria que clarifique el término genérico de "lenguaje
tema de generación espacial basado en reglas de formal". Un fractal puede ser especificado por una
402 Aplicaciones informáticas en arquitectura
gramática. Pongamos como ejemplo una figura que casa, por no decir prácticamente nula, pese al con-
puede encontrarse en cualquier texto sobre estos siderable esfuerzo que han dedicado a este tema la
temas. La curva de Koch se puede recubrir con mayoría de los nombres principales de investiga-
cuatro figuras que se pueden deducir del total por dores que han trabajado en este campo.
homotecias de razones (1-r)/2, r, r, y (1-r)/2 con La importancia que se asigna a las gramáticas
0<r<1. Esto puede integrarse en un programa de forma deriva probablemente de que parecen
informático y la aplicación recursiva de esta fór- constituir la respuesta informática más genérica a
mula nos da una figura como la que puede encon- la posibilidad de tratar de modo directo un con-
trarse en cualquier publicación sobre fractales. cepto crucial para la teoría arquitectónica como es
Ahora bien, esta misma figura puede venir ge- el concepto de tipo. Una gramática de forma puede
nerada por una gramática constituida por un axio- considerarse como la estricta articulación lógica,
ma, un operador y una regla. El axioma especifica computable y derivable, de una tipología arquitec-
un segmento de recta como primera entidad de la tónica. Contiene el rasgo más preciado que se man-
gramática. El operador especifica un giro de 90º tenía ausente de los métodos de modelado geomé-
simbolizado por el signo "+" o de -90º simboliza- trico: el carácter de universalidad de clase.
do por el signo "-". La regla establece que: Esto es tanto como decir que la pertinencia de
la estrategia está ligada a la pertinencia del refe-
A -> A + A - A - A + A + A + A - A
rente, es decir, al propio concepto de tipo. Con esto
La aplicación recurrente de este sistema a un volvemos a la discusión apuntada dos apartados
segmento de recta da como resultado la curva de más arriba. Este tipo de aplicaciones depende en
Koch que ahora puede ser entendida como el obje- última instancia de una discusión teórica mucho más
to resultante de aplicar una gramática formal de elaborada sobre el concepto de tipo arquitectóni-
generación. De modo similar podemos generar ar- co. Para apuntar con rapidez a un aspecto clave ya
bustos por medio de las siguientes gramáticas que mencionado: la razón por la que muchas de estas
parten en ambos casos de una misma línea curvada investigaciones resultan irrelevantes es porque el
como axioma inicial y de un mismo operador que concepto de tipo ya está fijado a la escala a la que
especifica un giro de 22º en sentido positivo o ne- se producen este tipo de trabajos.
gativo:
a) A -> A + A + [+ A - A - A] - [- A + A + A] 3 ¿Puede diseñar una máquina? Una
b) A -> A + A + [+ A - A] - [- A + A] embarazosa versión del test de Turing
En esta formulación tan simple pueden encon- para uso de arquitectos
trarse los cuatro componentes fundamentales de una
gramática:
El subtítulo de esta sección puede responderse de
1. Un conjunto finito de formas. inmediato de varios modos que llevan a una
2. Un conjunto finito de símbolos que actúan reformulación de la pregunta.
como identificadores de las formas. Una primera respuesta sería, parafraseando a
3. Un conjunto finito de reglas del tipo A -> B Shannon: "Claro. Nosotros somos máquinas y di-
que se leen como "la forma A da lugar a la señamos ¿o no?".
forma B por aplicación de la regla n". Una segunda respuesta, menos sarcástica, sería:
4. Una forma inicial con identificador. "Naturalmente. Hace años que existen programas
Así, la aplicación sucesiva de reglas de generación que, dadas ciertas condiciones de entrada, produ-
a la forma inicial da lugar a objetos diversos, se- cen una forma como respuesta."
gún cuáles sean las reglas escogidas y el orden de Pero una tercera respuesta, aún más previsible,
aplicación. y expresada con no menor contundencia, sería: "Im-
Como ya hemos dicho, las gramática de forma posible. Un diseño es, por definición, algo
han constituido en los últimos diez años una área específicamente humano. Es la respuesta a creen-
muy activa de investigación en el campo de la ar- cias, deseos, intenciones, emociones. Las máqui-
quitectura. Su aplicación real, sin embargo, es es- nas no pueden creer, ni desear, ni tener intenciones
ni emocionarse."
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 403
La finalidad de este último apartado no es dar en este caso actúa como cliente, delibera y, en base
otra respuesta más a esta cuestión, aunque confie- a estas deliberaciones, un miembro del tribunal res-
so que me gustaría intentarlo, con mayor extensión, ponde con la información solicitada. Esto puede
en otro momento, sino simplemente defender tres implicar ligeras variaciones en el programa, seña-
cosas: que una pregunta de este tipo tiene un enor- lar consecuencias que no se apreciaban directamen-
me interés, que debe ser necesariamente te en el planteamiento inicial, etc. Es decir supone-
reformulada (lo que no implica necesariamente una mos que, de modo similar a como ocurría en el test
modificación de su sentido) para poder ser respon- de Turing original, hay un diálogo entre ambas par-
dida con alguna precisión y que, a partir de esta tes. Las condiciones son más sencillas pues el diá-
reformulación, se desvelan algunas cuestiones logo está restringido a una situación muy concreta
cruciales para la crisis en que está inmersa la ar- por lo que podemos considerar este test como una
quitectura contemporánea desde hace unos cuan- versión más suave que la del test original.
tos años y, en especial, la española. Aunque tam- Supondremos que, como resultado de la prue-
bién soy consciente de que esta última observación ba, se darán cuatro situaciones principales. Las tres
podría liquidarse con un "¿Crisis? ¿Qué crisis?". primeras darían el triunfo a uno de los tres conten-
dientes. Podemos imaginar que el Tribunal dicta-
El Test mina que, repetida la prueba en varias ocasiones,
en una clara mayoría de los casos presentados el
Imaginemos por consiguiente la siguiente escena. mejor diseño era el del arquitecto, el del ingeniero
En una habitación se disponen butacas y mesas fren- o el del ordenador. Es previsible que cada uno de
te a una pared en la que hay tres pequeñas mesas, estas alternativas obtendría como respuesta una des-
cada una de ellas etiquetada con una letra y, sobre calificación del resultado por parte del colectivo
ellas, un monitor, un teclado y una ranura alargada. afectado y una petición de repetición de la prueba
En las butacas, frente a la pared, se sientan los o una descalificación de esta por alguna razón. Si
miembros de lo que llamaremos, con toda la pom- vencieran los arquitectos, los ingenieros encontra-
pa requerida por las circunstancias, "el Tribunal". rían seguramente algún argumento científico para
Este Tribunal está compuesto por, pongamos que, descalificar la prueba. Si vencieran los ingenieros,
12 personas de diferente posición social y profe- es más que probable que los arquitectos se decla-
sión entre los que no puede faltar algún arquitecto, raran en huelga. Y si venciera el ordenador podría
algún ingeniero, algún informático. Y algún políti- muy bien ocurrir que arquitectos e ingenieros fun-
co. daran una asociación "por un diseño humanista".
El test debe llevarse a cabo durante un período Así que dejemos estos casos a un lado y con-
de tiempo suficientemente largo. Tres o cuatro días, centrémonos en la cuarta posibilidad que es bas-
que es lo que duran aproximadamente los exáme- tante plausible y, sobre todo, más jugosa. Esto es,
nes para titularse como arquitecto en los países que el Tribunal dictamine que no puede llegar a
anglosajones, o para convalidar unos estudios de ninguna conclusión clara, que le faltan elementos
arquitectura en nuestras escuelas, parece una cifra de juicio para dictaminar quien es el autor de cada
razonable. El tribunal prepara un encargo, resume proyecto.
las condiciones principales y presenta un progra- O, mejor, para dejar la discusión sobre arqui-
ma para construir un edificio de unas característi- tectos e ingenieros para otra ocasión pues su papel
cas determinadas, en cada una de las tres ranuras. aquí no era otro que llamar la atención sobre la
Suponemos que una de ellas va provista de un pertinencia del problema en relación con discusio-
escáner que permita traducir la información, texto, nes más actuales, supongamos simplemente que el
dibujo o imágenes al lenguaje de un ordenador Tribunal dictamina que le es imposible decidir si
mientras que las otras dos no lo necesitarían. Pero el autor de una determinada solución es un arqui-
nada, en el exterior de estas ranuras permite apre- tecto o un ordenador.
ciar estas diferencias. El primer punto que hay que subrayar es que
Si desde el interior de estas tres habitaciones se esta reducción sigue necesitando de reducciones
necesita información adicional, se oye una suave posteriores para poder clarificar mínimamente la
zumbido y, en el monitor, aparece un mensaje en el discusión. En primer lugar ¿quién decide? ¿cuáles
que se solicita más información. El tribunal, que son las cualificaciones de este abstracto Tribunal?
404 Aplicaciones informáticas en arquitectura
¿sería correcto decir, siguiendo la tradición del test que no se dé exactamente la situación que hemos
de Turing que “cualquier persona”, medianamente planteado, no hay que esperar muchos años para
culta, está capacitada para decidir sobre la calidad encontrar ordenadores que diseñen. Pues hay bas-
de una obra arquitectónica? tantes ejemplos en los que se da algo bastante pa-
Y, por otro lado, ¿es posible generalizar hasta recido. Hemos visto en la sección anterior como se
ese extremo? ¿podemos hablar de “un proyecto de han desarrollado programas que pueden elaborar
arquitectura”, sin más, sin tener en cuenta la enor- soluciones formales complejas a partir de una se-
me variedad de proyectos que se dan en la práctica rie de especificaciones iniciales. Aunque no exis-
y que supondrían una mayor o menor dificultad para ten, en sentido estricto, aplicaciones que produz-
su resolución automatizada? can una solución formal a partir de un programa
funcional o de una serie de requisitos iniciales, tal
Sobre el rechazo de la posibilidad de hacer tal como hemos supuesto en nuestra versión del Test
prueba de Turing es previsible que se puedan contar con
programas de este tipo en un plazo relativamente
Antes de proseguir hay que abordar una objeción breve.
de principio. Probablemente la posición de muchas Por otro lado resulta no menos evidente de que
personas sensatas sería: esto es un juego más o esta posibilidad está estrechamente ligada al tipo
menos divertido pero bastante alejado de la reali- de proyecto de que estemos hablando. Pocas per-
dad. Pues, por lo que sabemos, no hay, actualmen- sonas con suficiente conocimiento de las condicio-
te, ningún ordenador capaz de responder como se nes reales en que se realizan cierto tipo de edifica-
supone que lo haría en la situación descrita. ciones pondrán en duda que la utilización de un
Este rechazo requiere, como respuesta, diversas ordenador para automatizar soluciones es, ya, para
indicaciones. En primer lugar no está de más re- bien y para mal, una realidad. Los promotores son
cordar una famosa polémica protagonizada por un más conscientes de esta posibilidad que los pro-
filósofo aficionado a la informática en la década pios arquitectos.
de los sesenta, Hubert Dreyfus (ver Dreyfus, 1972) Un encargo que consista en la edificación de un
a quien ya nos hemos referido más arriba. Este au- bloque de viviendas, de 8 pisos de altura, con una
tor escribió varios artículos (el principal de los cua- profundidad edificable de 18 metros, con dos vi-
les tenía por título "Alchemy and AI") y un libro en viendas por planta, cada una de ellas de 80 metros
el que rechazaba, con diversos argumentos bastan- cuadrados con dos dormitorios, sala, comedor, co-
te bien fundados y unas buenas dosis de mordaci- cina y dos cuartos de baño es un encargo que admi-
dad, las posibilidades abiertas por el test de Turing te un número muy limitado de soluciones que pue-
y, más concretamente, los supuestos logros de los den resumirse en tipos parametrizados de tal modo
ordenadores. que las variantes puedan presentarse de modo au-
A pesar de que sus argumentaciones eran bas- tomático.
tante interesantes Dreyfus se dejó llevar hacia po- En estos casos la función del arquitecto es, fun-
siciones que le dejaron bastante mal parado. Para damentalmente, la de emitir un juicio experto. Lo
demostrar su afirmación de que ningún ordenador que se requiere de él en tales casos, suponiendo
podría jugar al ajedrez mejor que un ser humano que se quiera contar con su opinión, es que ayude a
aceptó un desafio en el que su rival sería un pro- calibrar las ventajas e inconvenientes de una solu-
grama informático. Y perdió. Se refugió en su falta ción determinada. No más.
de práctica y afirmó, aún con mayor rotundidad, Y, así, aparecen otras dos cuestiones cruciales
que jamás un ordenador podría vencer a un gran sobre las que volveremos. Primero ¿a quién perte-
maestro. Algunos años más tarde el campeón del nece el ordenador que ha generado estas solucio-
mundo era derrotado por Deep Blue, un ordenador nes? O, si se prefiere, ¿quién da la orden de anali-
producido por IBM. zar las variantes implícitas en el encargo? Desde
A esto puede añadirse que, como recordaremos luego, puede hacerlo el propio promotor.
más adelante hay una buena colección de progra- Y, segundo, ¿es esto muy diferente de lo que
mas "capaces" de escribir cuentos, dibujar o hacer ocurre en algunos grandes despachos en donde el
música. arquitecto jefe dedica el 90% de su tiempo a viajes
En segundo lugar hay que decir que, con aun- y reuniones y, quizá, el 10% a diseñar? Pues su
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 405
papel es, precisamente, revisar las soluciones a las to¡ – dijo la duquesa - ¡estoy preñada! ¿Quién ha-
que han llegado otros arquitectos subordinados y brá sido?”.
corregirlas. Pero era un inicio. J. Reichardt (1971) mencio-
na un programa de ordenador diseñado por M.
Creatividad y tipología Masterman que componía haikus con resultados
bastante más notables. Y desde entonces se han
Para seguir despejando tópicos no muy bien fun- diseñado un buen número de programas para hacer
dados, lo primero que debe ponerse en cuestión es dibujos automáticos, para tocar composiciones de
la noción ingenua de creatividad ex nihilo. En 1928 jazz o para generar composiciones musicales de
Vladimir Propp publicó una famosa obra, Morfo- diversos tipos. ¿Por qué sorprenderse o rechazar
logía del Cuento, donde analizaba un gran número esta posibilidad cuando el Arte Moderno ha ensal-
de cuentos rusos para demostrar que todos ellos zado el automatismo, el papel del azar, el atractivo
obedecían a una serie de tipos básicos, a un esque- misterioso del objet trouvé?
ma universal que se repetía con diversas variantes, Existen, sin duda, fórmulas y recursos
no sólo en las narraciones de su país sino en las de estereotipados que pueden combinarse de diversos
otros muchos. La obra de Propp ha sido traducida modos para producir novelas, pinturas, obras mu-
al francés por un crítico estructuralista, Todorov, sicales y obras arquitectónicas de modo automáti-
quien ha llevado a cabo análisis similares de otras co. Las principales diferencias están en la mayor o
obras famosas en los últimos años. Pero la idea es menor complejidad del producto pero es sólo cues-
familiar para cualquier escritor profesional y se en- tión de tiempo el que un ordenador pase de generar
cuentra en comentarios bastante más añejos. Goethe cocinas de modo automático a generar casas de tres
sostenía, hace ya bastantes años, que no había más pisos y 400 metros cuadrados por planta. Si se toma
de 40 situaciones trágicas posibles. el término “automático” con cierta flexibilidad pue-
La idea de creatividad como desarrollo de va- de mencionarse varios programas que ya lo hacen.
riantes a partir de un tipo previo, de una estructura Y, por otro lado, insistamos, la cuestión tiene un
formal preestablecida, es común a la literatura, la considerable calado filosófico. La erradicación del
música, la pintura o la arquitectura. La variación sujeto es una consigna cara a un grupo de filósofos
se puede producir sobre la propia estructura, ha- cuyas ideas o, más bien, cuyo estilo de discurso,
ciendo evolucionar la estructura subyacente en personalmente no comparto, entre otras cosas por-
complejidad. Pero, más frecuentemente, se produ- que son reverenciados por arquitectos que parecen
ce por medio de la inserción de medios expresivos encontrar un cierto regusto en envolver su confu-
singulares, ligados a un tiempo y un lugar. Lo que sión mental con más confusión prestada pero que,
nos cautiva de las novelas de Simenon no es que la sin embargo, apuntan a cuestiones cruciales. Es el
trama funcione con regularidad y verosimilitud, caso de, por ejemplo, toda una línea que va de
aunque echaríamos en falta que no se cumpliera Heidegger a Derrida pasando por el estructuralismo.
esta condición previa, sino los tipos extraídos del No deja de ser curioso, por otro lado, que esta "erra-
París de una época determinada en los que las mi- dicación del sujeto" haya servido para ensalzar a
serias humanas unen por caminos inesperados a las ciertos sujetos.
clases bajas con las clases altas.
¿Puede programarse un ordenador para escribir Dos proyectos en busca de autor
novelas? A principios de los setenta una serie de
investigadores publicaron un informe sobre un pro- No me atrevería a recomendar un Congreso de Ar-
grama que hacía algo parecido. Como relata quitectura e Informática como el mejor modo de
Margaret Boden, su logro no iba mucho más allá pasar tres o cuatro días en París. Pero siempre hay
del escritor novato que pidió consejo a un escritor buenos momentos. Uno de los mejores, para mi
popular sobre el modo de construir relatos intere- gusto, fue cuando, en una misma sesión se presen-
santes. Este le aconsejó que pusiera “un poco de taron, en el Congreso de ECAADE 98, en París,
religión, un toque aristocrático, un poco de sexo y, dos ponencias sobre la utilización del ordenador
sobre todo, misterio”. El escritor novato siguió fiel- en el proyecto de arquitectura.
mente el consejo y, tras algunas horas de esfuerzo, En la primera de ellas (“IT as Design Enabling
presentó al maestro el siguiente guión: “!Dios san-
406 Aplicaciones informáticas en arquitectura
Technology”) se mostraba como una sola persona, ra que admiramos también carece de autor. Lo que
con la ayuda de un Sistema Experto, podía generar nos cautiva de los poblados medievales que han
en poco tiempo unos cuantos cientos de viviendas resistido el paso del tiempo, de la arquitectura po-
unifamiliares diferentes. El autor era I.K.Petrovic pular de cualquier parte del globo es, precisamen-
(Belgrado) (ECAADE 98, París, p 178) uno de los te, que la palabra "armonía" surge de un modo es-
más veteranos participantes en congresos de este pontáneo como adjetivo adecuado para describir
tipo y uno de los pocos que han trabajado en Inte- estas estructuras. Y que, precisamente, nos parece
un término adecuado en la medida en que parece
ligencia Artificial y Sistemas Expertos aplicados a
relacionarse con un fenómeno físico que puede
la arquitectura. indentificarse con seguridad; al igual que ocurre
En la segunda (“Virtual Design Studio: con la noción de armonía en música que depende,
Multiplying Time”) se mostraban los resultados de en primerísimo lugar, de un fenómeno físico, la re-
un trabajo en colaboración entre un equipo forma- sonancia de los armónicos secundarios, que es in-
do por profesores y estudiantes de las universida- dependiente de una elección individual.
des de Hong Kong, Zürich y Seattle para diseñar
una vivienda unifamiliar. Los autores principales
Juegos y jugadores
eran B. Kolarevic (Hong Kong), G.Schmitt,
U.Hirschberg, D.Kurmann (Zürich), B.Johnson El que existan ingenios artificiales que corran más
(Seattle) (ECAADE 98, Paris, p. 123) un equipo rápido que el hombre no ha disminuido la afición a
en el que figuran también algunos nombres cono- las carreras de atletismo. El que existan programas
cidos en la investigación sobre computación y ar- capaces de jugar al ajedrez no ha disminuido la
quitectura. afición a este juego; podría incluso ocurrir que haya
Obviamente, ambos trabajos obedecían a inte- aumentado su popularidad. Y, que yo sepa, nadie
reses y líneas de investigación bastante diferentes. ha inventado ningún programa para resolver cruci-
En un caso se trataba de explorar la capacidad de gramas aunque sería perfectamente posible; y to-
los Sistemas Expertos para explorar variantes dos los periódicos del mundo siguen publicando
tipológicas alternativas. En el otro se trataba, prin- secciones fijas de este pasatiempo para el que existe,
cipalmente, de poner a prueba métodos de trabajo evidentemente, demanda.
en colaboración a través de Internet. El que apare- Pero esto son juegos ¿qué decir de la, más seria,
cieran juntos no sé si se debió a la casualidad o a la actividad profesional? Pues que cuando mejor fun-
perversidad o al sentido del humor de los organi- cionan es precisamente cuando son como juegos.
zadores. Pero creo que causó cierto grado de des- Schiller, en sus Cartas sobre la Educación Estética
concierto, más o menos inconsciente, en la audien- del Hombre (1795) lo explicó de un modo inmejo-
cia. rable:
Para mi, lo más interesante fue comprobar como, "Porque, digámoslo de una vez: sólo juega el
en ambos casos, la noción de autor quedaba dilui- hombre cuando es hombre en el pleno sentido de
da. Y el modo más prosaico pero también más di- la palabra, y sólo es plenamente hombre cuando
recto de comprobar hasta que punto esto es así se- juega. Esta afirmación, que acaso en este momento
ría preguntarse: si estos proyectos se llevaran real- parezca paradoja, recibirá una significación gran-
mente a cabo ¿quién cobraría los honorarios? ¿El de y profunda cuando hayamos llegado al punto de
autor del sistema experto, en el primer caso? ¿El aplicarla a la doble seriedad del deber y del desti-
propietario de la licencia? ¿El usuario que dirigía no; servirá de cimiento, os lo prometo, a todo el
la búsqueda de alternativas? ¿El arquitecto que daba edificio del arte estético y del, más difícil aún arte
las ordenes? Y, en el segundo caso ¿los profesores de la vida. Y si esa afirmación resulta inesperada,
que organizaron el taller? ¿las universidades parti- es en la ciencia solamente; porque en el arte hace
cipantes? ¿los estudiantes y profesores que desa- largo tiempo que vive y tiene eficacia..." (carta XV).
rrollaron el diseño? (no les daría ni para un par de Y esto es, sin duda, aplicable a la relación de un
cervezas) ¿el cliente, por haber arriesgado su salud buen arquitecto con un buen cliente. En este senti-
mental en el empeño, suponiendo que hubiera pre- do, lo esencial de tal relación dudo que vaya a cam-
tendido dialogar con todos los colaboradores?. biar por influencia del ordenador. Pero sí cambiará
Y, sin embargo, una gran parte de la arquitectu- lo inesencial. Esto es lo que conviene traer a la luz,
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 407
para que se pudra cuanto antes. yoría de los respuestas son favorables al ordena-
dor. O bien, debido a la falta de rigor de la mues-
El papel del cliente tra, digamos que un número significativo de res-
puestas ¿Por qué razón? Porque, cito literalmente
A nadie le parece mal que los ordenadores se ocu- una de ellas: “El ordenador me daría más juego.
pen de tareas rutinarias y pesadas si está garantiza- No pretendería imponerme su criterio. Atendería
do que el resultado será de fiar. Ordenar largas lis- objetivamente mis demandas y, si no quedo satis-
tas de nombres, hacer cálculos largos y repetitivos fecha, las modificaría sin rechistar, ofreciéndome
o bien cavar zanjas y tender tuberías son activida- otras alternativas”.
des que relegamos con gusto a las máquinas. Tam- Es evidente que este tipo de respuesta, al mar-
poco nos parece nada mal que un ordenador se ocu- gen del mayor o menor porcentaje de puntos de
pe de la conducción automática de un tren o un vista que refleje, apunta a una cuestión clave. Frank
avión siempre que se nos asegure que el sistema es Lloyd Wright decía que el arquitecto debía ser como
capaz de reaccionar ante situaciones imprevistas o un sacerdote o guía espiritual que hiciera ver a sus
que hay un operario humano que pueda tomar el clientes cuales eran su “auténticas necesidades”.
control con rapidez en estos casos. Le Corbusier buscaba clientes sofisticados, de gus-
El salto a actividades profesionales como la me- tos artísticos refinados (y bien dotados económi-
dicina o la arquitectura, sin embargo, aparece como camente) que estuvieran “a la altura” de sus
mucho más polémico. La razón está en que apare- vanguardistas propuestas. Mies van der Rohe im-
cen nuevos factores que quizá no se aprecian como ponía despóticamente sus diseños, destilados a lo
es debido. Estos factores son muy diversos pero se largo de años de cuidadas reelaboraciones, aunque
despliegan en torno a términos tales como “jue- esto le costara llegar a juicio, como le ocurrió con
go”, “creatividad” o “política” que los humanos Miss Farnsworth.
consideramos como "propias". Pero en la mayoría de los casos los arquitectos
He preguntado a algunas personas de mi entor- buscan “contentar” a sus clientes deslizando, más
no familiar, a amigos y, sobre todo, a amigas, como o menos subrepticiamente algunas soluciones que
reaccionarían ante una situación similar a la des- confían en que el cliente aprenderá a apreciar. En
crita, es decir, cual sería su reacción si contaran el mejor de los casos estas son soluciones “cultas”
con la posibilidad de contar con un ordenador como que mejoran la calidad del diseño. En el peor, son
alternativa a un arquitecto. tópicos, clichés de moda, repetidos tontamente, que
La primera reacción es de rechazo y es conve- el arquitecto adora como fetiches que justifican su
niente introducir algunas condiciones restrictivas posición y sus honorarios.
para equilibrar la comparación. Así, si prefieren tra- Así que lo primero que nos revela (o nos recuer-
tar con un arquitecto en lugar de con un ordenador da) el Test de Turing cuando pretendemos adaptar-
hay que estipular que la comunicación con el pri- lo para uso de arquitectos es que existe una rela-
mero debería ser tan distante como con un ordena- ción muy compleja, muy contradictoria y muy mal
dor; por ejemplo, utilizando exclusivamente el co- estudiada entre un arquitecto y sus clientes. Hasta
rreo electrónico. Hay que decir que esta es una res- tal punto es esto así que aparece como el primer
tricción que muchos considerarían inaceptable pues obstáculo para la crisis actual de la arquitectura
lo que les interesa es, precisamente, el “contacto (¿qué crisis?).
humano” con su arquitecto. Pero no hay que dejar-
se impresionar por esto a lo, que de todos modos, El papel del arquitecto
volveremos. También muchas personas prefieren
un contacto personal con su médico pero en el caso Naturalmente, podemos invertir los términos. A lo
de una enfermedad grave están perfectamente dis- que apunta el caso citado de la persona que prefe-
puestas a atender a diagnósticos distantes siempre ría que su casa la proyectara un ordenador porque
que se les garantice su autoridad. Y, por otro lado, “le daba más juego” es a una necesaria diversifica-
en la mayoría de los casos habitamos edificios y ción, socialmente sancionada, de los diferentes
casas en los que no hemos tenido ocasión de cono- papeles que juega un arquitecto en nuestro mundo.
cer al arquitecto. Los tres prototipos de relación con el cliente
Superado este rechazo inicial resulta que la ma-
408 Aplicaciones informáticas en arquitectura
ejemplificados más o menos casualmente por piden a gritos que se graben en cinta magnética y
Wright, Le Corbusier o Mies: el arquitecto sacer- se sometan a un análisis tan ejemplar como el que
dote que guía a los indecisos, el artista sofisticado Alan Sokal (ver Sokal, 1998) ha llevado a cabo
a la espera del conoisseur, el purista que ofrece un con las obras de algunos gurús del
producto perfecto a quien sea capaz de soportar postmodernismo?
tanta perfección cotidiana, deben ser completados, Conozco dos tipos fundamentales de
explícitamente, con otras formas de relación con el vanguardistas: los vanguardistas "de trompeta" y
cliente. los vanguardistas "de altura". Los primeros tienen
Las escuelas de arquitectura, que aún no han una especial habilidad para ponerse al frente de la
sabido asimilar y discutir críticamente la noción manifestación. Triunfan durante algunos años pero
de “vanguardia”, siguen empeñadas en negar la rea- luego nadie se acuerda de ellos. Los segundos as-
lidad. O, quizás más exactamente, en colaborar a cienden en solitario durante mucho tiempo. Y sólo
una cínica condena. Pues la realidad es que mu- sabemos de ellos cuando han llegado a la cumbre
chos arquitectos se pliegan dócilmente a los de- (y, a menudo, cuando ya son viejos o están en el
seos de sus clientes y esto es, en muchos casos, cementerio). Creo que se necesitan muchos tipos
perfectamente lógico. El arquitecto actúa como un de arquitectos, incluyendo, desde luego, los
experto comentarista que hace resaltar las ventajas vanguardistas de altura. Pero es difícil saber por
y los inconvenientes de una determinada opción. donde andan, con el ruido que hacen los otros...
Pero dejando que sea el cliente quien decida en
última instancia. El diseño como "problema", como
¿Qué significa "vanguardia"? He aquí otro tér- "propuesta" o como "acuerdo"
mino, ubicuo en todas las historias de la arquitec-
tura moderna, de una obscuridad casi insondable. Desde le mundo de la ingeniería se tiende a consi-
Pongamos tan sólo tres ejemplos, que podrían mul- derar el diseño, desde una perspectiva científica,
tiplicarse por cien, para apreciar hasta que punto como un "problema". Hay un planteamiento pre-
este término es un cliché sin sentido. vio, unos datos de partida, un programa, unos ob-
¿Es vanguardia, 50 años después de que jetivos a cumplir y todo esto configura una situa-
Maxwell hubiera mostrado en público que los co- ción inicial a la que se debe dar una respuesta final
lores primarios, en mezcla aditiva, los colores a con la especificación de una forma y unos materia-
los que nuestro sistema visual reacciona con ma- les. Tenemos un punto de entrada (el programa),
yor intensidad, son el rojo, verde y azul, defender tenemos un punto de salida (la forma y los mate-
a diestro y siniestro que los colores fundamentales riales) y, en el interior de esta caja negra, se produ-
son el amarillo, el rojo y el azul y que no se debe cen ciertos procesos, más o menos descriptibles,
utilizar el verde porque es "un color secundario"? que es lo que llamamos "diseñar".
Esto sostenía Kandisky en 1912 y los neoplasticistas El test del que hemos partido es, en cierta medi-
holandeses con Van Doesburg y Mondrian a la ca- da, tramposo, porque se adapta bien a esta descrip-
beza en la década de los veinte. ción que es, por otro lado, la descripción canónica
¿Es "vanguardia" oponerse a utilizar ordenado- que aparece en la mayoría de los manuales sobre
res para proyectar en lugar de instrumentos tradi- diseño. Pero en muchos casos, en los casos más
cionales como cartabones o compases? Conozco significativos, más relevantes para la práctica real
algunos arquitectos "de vanguardia", profesores de de la arquitectura, esto no sucede así.
proyectos que, hasta hace poco, prohibían a sus Por un lado, en los casos de mayor resonancia
estudiantes entregar planos realizados con ordena- cultural y de mayor influencia interna, el diseño no
dor. Pero, quizás hay que ser comprensivos: como aparece como la respuesta a un problema sino como
ellos no sabían utilizarlos tomaban estas drásticas una propuesta innovadora que sorprende a su des-
medidas para no estropear la buena comunicación tinatario. Los grandes arquitectos son pésimos se-
entre profesor y alumno. guidores de las condiciones de los concursos y aún
¿Es vanguardia oponerse a todo cuando suene a peores seguidores de las condiciones del encargo.
"ciencia" en las escuelas de arquitectura y utilizar El arquitecto de talento es el capaz de convencer a
como criterio de corrección de los proyectos prin- su cliente de que "lo que realmente quería" no era
cipios vagos, misteriosos que, en muchos casos, lo que le pidió sino lo que el arquitecto le hace ver
Capítulo 14. Sobre el grado de "asistencia" en el diseño asistido por ordenador 409
que tenía que pedir. tos modernos y toda la imaginería que se ha desa-
Si no existieran arquitectos capaces de dar la rrollado sobre estos. El término procede de una
vuelta a sus encargos para adaptarlos, forzando las palabra checa que significa «servidumbre» y que
condiciones de partida en mayor o menor grado, pasó al inglés a partir del estreno de la obra futurista
hasta quebrarlas por completo en determinados R.U.R. de Karel Capek en Londres en 1921. Isaac
casos, no existiría la arquitectura como una disci- Asimov lo vio muy cuando, en 1950, al comienzo
plina autónoma y con una tradición milenaria. Al de su "Yo, robot", escribió las normas supremas
igual que tampoco existiría el lenguaje sino hubie- que dictarían la actividad de los robots en una so-
ra habido poetas, anónimos o famosos, capaces de ciedad ficticia, en las primeras décadas del año
inventar nuevos términos o de dar nuevos sentidos 2000.
a los que ya existen.
Ahora bien, y por otro lado: cuando hablamos, Otras formas de ser arquitecto. La necesidad
día a día, para comunicarnos, no innovamos en este de un nuevo marco y nuevo guión.
sentido, no hacemos poesía, no somos incensamente
creativos. Y, por lo que respecta al diseño, en la La utilización de un ordenador como herramienta
mayoría de los casos el diseño no se plantea ni como de diseño, en casos en los que pueda substituir a un
problema a resolver ni como propuesta innovadora. ser humano es, en buena medida, también una cues-
¿Cómo se plantea entonces? Creo que en un tión política. Esto es, lo que se discute en el fondo
número, no sé si mayoritario pero si lo suficiente- es en que circunstancias se debe utilizar un orde-
mente importante como para prestarle bastante aten- nador para substituir a una persona o un colectivo
ción, el diseño se plantea como una transacción determinado de personas.
entre posibilidades que pueden estar dadas desde La cuestión puede ser similar a la del desarme.
el comienzo o que se van desvelando con mayor Las armas actuales tienen una ilimitada capacidad
claridad poco a poco y que se trata de evaluar. El de destrucción. No discutimos si, por ejemplo, un
diseño aparece entonces como el lugar de confron- arma artificial “puede", o no, destruir “toda una
tación de intereses complejos que hay que equili- población”. Lo que discutimos es si, en determina-
brar. das circunstancias, en circunstancias extremas esto
El papel del arquitecto en estos casos es el de un es algo que “debe” hacerse para preservar a la hu-
negociador que ostenta una representación com- manidad de calamidades peores.
pleja. Por un lado debe satisfacer los intereses in- Basta con pasearse por algunos barrios de algu-
mediatos de un cliente privado o de un represen- nas ciudades para llegar a la conclusión de que subs-
tante público de los intereses de un grupo particu- tituir arquitectos por ordenadores tendría escasas
lar de ciudadanos. Por otro lado debe satisfacer los consecuencias relevantes. De hecho, en muchos
intereses de una sociedad constituida políticamen- casos, es evidente que el aspecto del barrio mejo-
te como tal que le ha dado unas competencias a raría; resulta difícil hacerlo tan mal. La única ex-
condición de que defienda unos valores generales. plicación para la aparición de determinados
Esto es aceptado, de un modo más o menos incons- engendros es que el arquitecto ha sentido la nece-
ciente y de mayor o menor buen grado por el clien- sidad de justificar sus honorarios introduciendo un
te que sabe que, en cierto modo, debe llegar a un toque de "creatividad".
acuerdo con el arquitecto y aceptar, en determina- Sin embargo es más que dudoso que substituir
dos casos, soluciones que no ve con claridad pero malos arquitectos, o constructores o promotores que
que respeta. se hacen pasar por tales, por ordenadores sumisos
El marco en el que se produce esta negociación fuese una buena solución. El problema está en que
es, en sentido estricto, un marco político. El dise- la gran mayoría de la arquitectura que se construye
ño, así considerado, resulta ser una forma especial realmente no es una arquitectura que surja ni del
de actividad política en el sentido más genuino del diseño entendido como "resolución de un proble-
término. Por esta razón el papel de los ordenado- ma", como "propuesta" o como "acuerdo". Más
res resulta tan fácil y, al mismo tiempo, tan difícil sencillamente: no es arquitectura; no está diseñada
de integrar en esta actividad. Pues los ordenadores de ninguno de estos modos o bien, más exactamen-
son semillas de robots, esto es, de "esclavos sumi- te: no es un "acuerdo" entre partes legitimadas po-
sos" tal como revela su etimología y todos los mi- líticamente para actuar como tales partes.
410 Aplicaciones informáticas en arquitectura