![]() |
|
Bienvenido a Foros 3DPoder.. Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! ! Si usted tiene algún problema con su registro, por favor , díganoslo aquí.
|
|
|||||||
|
|
#1 (enlace permanente) |
|
Administrador y fundador.
|
HERRAMIENTAS ESPECIALES DE MODELADO
Capítulos
Partículas sencillas El sistema de partículas de Blender es rápido, flexible y potente. Cada Objeto de Malla puede servir como emisor de partículas. Los Halos pueden ser usados como particulas y con la opción DupliVert, también los objetos. Estos objetos con DupliVert pueden ser de cualquier tipo de Blender, por ejemplo, Mallas, Curvas Metaballs, o incluso focos. Las partículas pueden ser influenciadas por fuerzas globales para simular efectos físicos, como gravedad o viento. Con estas posibilidades se pueden generar humo, fuego, explosiones, fuegos artificiales o incluso bandadas de pájaros. Con las partículas estáticas se puede generar pelo, pieles, hierba o plantas. El primer sistema de partículas Reinicia Blender a la escena por defecto, o crea una escena con un solo plano desde la vista superior. Este plano será nuestro emisor de partículas. Rota la vista hasta que tengas una buena visión del plano y el espacio sobre él. (El emisor.). ![]() El emisor. Cambia al panel Effects en el Object Context (F7 o ![]() Botones de partículas. En el NumButton Norm: ponga 0.100 con un click en la parte derecha del botón o use SHIFT-LMB para introducir el valor por teclado. Reproduzca la animación presionando ALT-A con el ratón sobre la ventana 3D. Verá una cadena de partículas ascendiendo verticalmente desde los cuatro vértices. Felicidades - ¡Acaba de crear su primer sistema de partículas en unos sencillos pasos!. Para crear un sistema un poco mas interesante, es necesario adentrarse mas en el sistema y sus botones (Propiedades de partículas.):
![]() Propiedades de partículas. Esto debería ser suficiente para que empezara, pero no tenga miedo de manipular algunos de los otros parámetros mientras está experimentando. Los cubriremos en detalle en secciones posteriores. Renderizando un sistema de partículas Es posible que haya intentado a renderizar una imagen con el ejemplo de antes. Si la cámara estaba correctamente alineada, habrá visto una imagen negra con unos puntos grisáceos en ella. Éste es el Halo-material estandard que Blender asigna a un sistema de partículas creado nuevo. Posicione la cámara de forma que obtenga una buena visión del sistema de partículas. Si desea añadir un ambiente sencillo, recuerde añadir algunas luces. Los Halos son renderizados sin luces, mientras no se hayan indicado, pero otros objetos necesitan luces para ser visibles. Vaya a los Botones de Materiales (F5) y añada un nuevo material para el emisor si no lo ha hecho antes. Haga click en el Botón "Halo" en el medio de la tabla (Propiedades del Halo.). ![]() Propiedades del Halo. Los Botones de Material cambian a los Botones de Halo. Elija Line, y ajuste Lines: a un valor de su elección (puede ver el efecto directamente en en Material-Preview). Disminuya HaloSize: a 0.30, y elija un color para el Halo y para las líneas (Propiedades del Halo.). Ahora puede renderizar una imágen con F12, o una animación completa y ver miles de estrellas volando alrededor (Estrellas disparándose.). ![]() Estrellas disparándose. Objetos como partículas Es muy fácil crear objetos como partículas, es exactamente la misma técnica descrita en modelado_especial_con_dupliverts. Empiece creando un cubo, o cualquier otro objeto que desee, en su escena. Merece la pena pensar sobre la potencia de su ordenador, dado que vamos a tener tantos objetos como Tot: indique, en la escena. ¡Ésto significa tener tantos vértices como el objeto elegido por el valor de Tot:! Escale el nuevo objeto disminuyendolo hasta que encaje con la escala general de la escena. Ahora seleccione el objeto, y haga SHIFT-RMB con el emisor y hagalo padre del cubo usando CTRL-P. Elija el emisor solo y seleccione la opción "DupliVerts" en el Panel Anim Settings del Object Context (F7). Los cubos con la opción "DupliVert" aparecerán inmediatamente en la ventana 3D. ![]() Colocando las partículas con DupliVert. Usted podría querer reducir el número de partículas presionando ALT-A (Colocando las partículas con DupliVert.). En la animación se dará cuenta que todos los cubos comparten la misma orientación. Esto puede ser interesante, pero también puede serlo tener los cubos orientados aleatoriamente. Ésto lo podemos hacer seleccionando la opción Vect en los parámetros de partícula, que causa que los dupli-objetos sigan la rotación de las partículas, resultando un movimiento más natural (Colocando las partículas con DupliVert.). Podemos ver un frame de la animación (Renderizado de partículas con DupliVert.). Objeto original: Recuerde mover el objeto original fuera de la vista de cámara, ya que al contrario que una Malla de DupliVerts normal, las partículas con DupliVert también serán renderizadas. ![]() Renderizado de partículas con DupliVert. Haciendo fuego con las partículas El sistema de particulas de Blender es muy útil para hacer fuego y humo realista. Esto podría ser una vela, una hoguera, o una casa ardiendo. Es interesante conocer cómo el fuego esta condicionado por la física. Las llamas de un fuego son gases calientes. Ascienden porque su densidad es menos que la del aire frío circundante. Las llamas son calientes y brillan en el medio, y se vna haciendo mas oscuras hacia su perímetro. Prepare un escenario sencillo para nuestro fuego, con algunos trozos de madera, y algunas piedras. (Configuración de la hoguera.). Configuración de la hoguera. El sistema de partículas Añada un plano en el medio del círculo de piedras. Este plano será nuestro emisor de partículas. Subdivida el plano una vez. Ahora podrá mover los vértices a una posición en la madera donde las llamas (partículas) se deberían originar. Ahora vaya al Object Conext F7 y añada un nuevo efecto de partículas al plano. Los números aquí indicados (Configuración de las partículas de fuego.) deberían valer para un fuego realista, pero alguna puede ser necesaria alguna modificación, dependiendo del tamaño del emisor actual. ![]() Configuración de las partículas de fuego. Algunas notas:
El material de fuego Con el emisor de partículas seleccionado, vaya al panel de sombreado F5 y añada un nuevo Material. Haga este nuevo material de tipo Halo activando el botón Halo. Active también HaloTex, situado debajo de dicho botón. Ésto nos permitirá usar una textura más adelante. ![]() Material de Llamas. Asigne al material un color rojo completamente saturado con los deslizadores RGB (RGB-sliders). Disminuya el valor Aplha a 0.700; ésto hará las llamas un poco transparentes. Aumente el deslizador Añadir (Add) hasta 0.700, asi los Halos potenciarán a los demás, dando un brillo interior a las llamas, y mas oscuro en exterior. (Material de Llamas.). ![]() Textura de las llamas. Si ahora hace un render de prueba, verá que solo puede ver una brillante llama roja. Para darle un toque más realista, necesitaremos una textura. Mientras el emisor siga seleccionado, vaya al Panel de Texturas (Texture Panel) y añada una nueva textura del tipo Nube (Cloud), en los botones de textura (F6). Ajuste el Tamaño de Ruido (NoiseSize Nota: Una animación para un material de partículas siempre está mapeada desde los primeros 100 frames de animación hasta el período de vida de la partícula. Ésto significa que cuando desvanecemos un material en un frame del 1 al 100, una partícula con un período de vida de 50, se desvanecerá en ése tiempo. ![]() Material IPO del fuego. Ahora puede renderizar la animación. Quizá deba refinar algunos parámetros como el período de vida de las partículas. Puede añadir un mayor realismo a la escena animando las luces (o usando luces direccionales con sombra) y añadiendo un sistema de partículas de chispas al fuego. También es recomendado animar el emisor para obtener llamas mucho más vivas, o usar más de un emisor (Render Final.). ![]() Render Final. Una simple explosión Esta explosión está diseñada para ser usada como textura animada, para insertarla en la escena actual o para ser usada como textura animada. Para un render estático, o una cámara lenta de una explosión, es posible que necesitemos hacer un poco más de trabajo para hacer que se vea realmente bien. Pero tenga en cuenta, que nuestra explosión sólo será vista durante medio segundo (La explosión.). ![]() La explosión. Como emisor para la explosión he elegido una IcoEsfera (IcoSphere). Para hacer la explosión un tanto irregular, he eliminado patrones de vertices con la función de selección circular en el modo Edición (Edit Mode). Para una escena concreta podría ser mejor usar un objeto como emisor, que esté formado de forma diferente, por ejemplo, el objeto actual que se quiera explotar. Mi explosión está compuesta por dos sistemas de partículas, uno para la nuve de gases calientes, y otro para las chispas. He cogido una versión girada del emisor para generar las chispas. Además, he animado la rotación de los emisores mientras las partículas son generadas. Los materiales Las partículas para la explosión son de un material Halo muy claro, con una textura de nube para añadir aleatoriedad, las chispas también tienen un material similar, mire desde Material para la nube de la explosión. hasta Textura de ambos.. ![]() Material para la nube de la explosión. ![]() Material para las chispas. ![]() Textura de ambos. Anime el valor Alpha del de las partículas del Halo de 1.0 a 0.0 en los primeros 100 frames. Esto hará que sean mapeadas al período de vida de las partículas, como es normal. Dese cuenta de la propiedad Star en el material de las chispas (Figure 20-17). Ésto modela un poco las chispas. También podríamos haber usado una textura especial para conseguir esto, de todas maneras, en este caso, la manera más fácil es usando la propiedad Star. Los sistemas de partículas ![]() Sistema de partículas para las nubes. ![]() Sistema de partículas para las chispas. Como puede ver en Sistema de partículas para las nubes. y en Sistema de partículas para las chispas, los parámetros son básicamente los mismos. La diferencia está en la propiedad Vect para las chispas, y una mayor cantidad en Norm: para provocar mayor velocidad a dichas chispas. También he situado el valor de Randlife: para las chispas a 2.000 dando una forma irregular. Le sugiero que empiece a experimentar, usando estos parámetros como inicio. Los valores a utilizar dependen de lo que quiera conseguir. Intente añadir más emisores para obtener escombros, humo, etc. Fuegos Artificiales Un botón que todavía no hemos usado es el Mult:. Toda la tercera línea de botones del panel está relacionada con ésto. Cree un plano y añada un sistema de partículas al mismo. Ajuste los parámetros de forma que obtenga algunas partículas volando en el cielo, y aumente el valor de Mult: a 1.0. Ésto provocará que el 100% de las partículas generen partículas hijas cuando su período de vida acabe. Así, cada partícula generará cuatro hijos. Entonces necesitamos aumentar el valor Hijos (Child ![]() Botones de multiplicación de partículas Cuando renderice los fuegos artificiales, no parecerán muy impresionantes. Ésto es debido al material estandard de Halo asignado por Blender. Por lo tanto el siguiente paso es asignar un mejor material. Asegurese que tiene el emisor seleccionado y vaya al panel de sombreado (Shading Context) y a los botones de material (F5). Añada un nuevo material con Botón de Menú, y seleccione el tipo Halo. ![]() Material de los fuegos artificiales 1. He usado un material halo muy claro; puede ver los parámetros en Material de los fuegos artificiales 1.. La animación renderizada ahora se verá mucho mejor, pero aún queda algo que podemos hacer. Mientras el emisor esté seleccionado, vaya al panel Edición (Editing Context) F9 y añada un nuevo índice de material haciendo click en el botón New en el panel Enlace y materiales (Link and Materials) (Añadiendo un segundo material al emisor.). ![]() Añadiendo un segundo material al emisor. Ahora vuelva al panel de sombreado (Shading Context). Verá que el panel de datos del material ha cambiado de color a azul. El botón llamado 2 indica que este material es usado por dos usuarios. Ahora haga click en el botón 2 y confirme la ventana emergente. Cambie el nombre del material a "Material 2" y cdambie el color del halo y las líneas (Material 2.). ![]() Material 2. Vuelva a los parámetros de partículas y cambie el botón Mat: a "2". Renderice de nuevo y verá que la primera generación de partículas está usando el primer material y la segunda generación el segundo material. Mediante este método puede conseguir hasta 16 materiales para las partículas (Es el número máximo de índices para los materiales). Más mejoras: Aparte de cambiar los materiales, también puede usar el los IPOs del material para animar las propiedades de cada uno de los materiales. Controlando las partículas mediante celosía El sistema de partículas de Blender es muy potente, y el camino de las partículas no solo estará determinado por las fuerzas sino canalizado por una celosía. Cree una sipmle maya cuadrada y añada un sistema de partículas en ella con un una fuerza-z negativa y los parámetros generales así Propiedades de partícula. ![]() Propiedades de partícula. Esto podría ser un buen humo para cuatro pequeños fuegos en un dia con poco viento, pero queremos arremolinarlo. Añada una celosía y deformela como ve en Propiedades de celosía. ![]() Propiedades de celosía. Asocie el emisor de partículas con la celosía (CTRL-P). Si ahora selecciona el emisor de partículas cambie a los botones de animación (F7) y presione RecalcAll ahora se dará cuenta que las partículas siguen, en mayor o menor medida, la celosía (Figure 20-27 en la izquierda). Una mejora añadida, rote cada sección horizontal de la celosía 60 grados en el sentido horario desde la vista superior incrementalmente, como si estuviera haciendo un tornillo. Después, recalcule de nuevo las partículas. El resultado está en Efectos de deformación de celosía en la derecha. ![]() Efectos de deformación de celosía. El remolino es evidente, y por supuesto, puede conseguir mayores efectos rotando más la celosía, o usando una con más subdivisiones. Si le da al emisor un material Halo y renderiza verá algo como Partículas normales, izquierda; Partículas vectoriales, centro; Y objetos con vertices duplicados siguiendo las partículas, derecha. en la izquierda. ![]() Partículas normales, izquierda; Partículas vectoriales, centro; Y objetos con vertices duplicados siguiendo las partículas, derecha. Si selecciona el emisor, vaya a los botones de animación y presione el botón de partícula Vect. Las partículas cambiarán de ser puntos a segmentos, con una longitud y dirección proporcional a la velocidad de la partícula. Un renderizado debería dar un resultado como Partículas normales, izquierda; Partículas vectoriales, centro; Y objetos con vertices duplicados siguiendo las partículas, derecha. en el medio. Si ahora duplica los vertices (DupliVert) de un objeto al emisor, asociándolo (Parent) y haciendo click en el botón DupliVert, el objeto con vertices duplicados tendrá la misma orientación que el objeto original si las partículas son normales, pero será alineado con la dirección de las mismas si están seleccionadas como vert. Seleccionando el Objeto Original y jugando con los botones Track puede cambiar la orientación (Partículas normales, izquierda; Partículas vectoriales, centro; Y objetos con vertices duplicados siguiendo las partículas, derecha. a la derecha). Partículas estáticas Las partículas estáticas son muy útiles cuando creamos objetos como fibras, hierba, pelo y plantas. Intente crear un pequeño personaje, o simplemente una pelota, para probar las partículas estáticas. Intente por ejemplo, una pequeña 'bola de pelo'. El emisor no se renderiza, asi que duplique la maya (o el objeto que quiera usar y conviértalo en una malla (ALT-C)). Podría ser buena idea subdividir la malla con un fractal para obtener algo de aleatoriedad en ella. Si termina con una malla demasiado densa, use "Eliminar duplicados (Remove Doubles)" con un límite elevado. Elimine las partes del círculo donde no quiera tener pelo. Ahora, asigne el sistema de partículas y cambie a la opción Static. ![]() Propiedades de partículas estáticas. Use los parámetros que puede ver en Propiedades de partículas estáticas.. Con la combinación de Life y Norm puede controlar la longitud del pelo. Use una fuerza en una dirección Z negativa para permitir que el pelo se combe. Active la propiedad Face para generar las partículas, no solo en los vértices, sino tambíen distribuidas por las caras. Active también Vect; estó generará la fibra como partículas. La importancia del paso (Step)indica cuantas partículas por período de vida son generadas. Sitúelo en un valor pequeño para obtener curvas más suaves para las partículas, y asegúrese de no pasar por alto el valor de la propiedad Rand. Cuando renderice, verá que obtiene partículas muy difuminadas. El material usado para las partículas estáticas es muy importante, de modo que añada un material para el emisor en el panel de sombreado (Shading Context) (F5). ![]() Propiedades de material. He usado un tamaño de Halo (Halosize) muy pequeño (0.001). En el botón numérico no se podrá ver así que para ajustarlo, haga click en el botón con LMB pulsado mientras mantiene SHIFT apretado. ACtive la opción sombreado (Shaded) para que las partículas se vean influenciadas por las luces de la escena, depués active HaloTex. Ahora vamos a usar una textura para sombrear los pelos (Propiedades de material.). ![]() Propiedades de banda de colores de textura. Vaya al subpanel de textura (Texture sub-context) (F6) y añada un nuevo tipo de textura Blend. Elija como subtipo Lin. Active la opción banda de color (Colorband) y ajuste los colores como se ve en Propiedades de banda de colores de textura.. Obtendrá un bonito degradado, desde trasparente hasta púrpura, volviendo de nuevo a transparente. ![]() Propiedades de textura en los botones de material. Vuelva al subpanel de los botones de material y asegúrese que Alpha está activado en la salida del mapeado de textura (texture mapping output) a la derecha de los botones de material. Use sizeX y sizeY para definir la forma del halo en la previsualización del material como una peñeña fibra (Propiedades de textura en los botones de material.). Si su pelo no es suficientemente denso, incremente el número de partículas con Tot o añada más emisores. También cambie los parámetros para los emisores adicionales para obtener algo de variación en los pelos. (Resultado final.). ![]() Resultado final. Interacción entre Partículas Introducción El sistema de partículas de Blender permite que las partículas interactúen de dos maneras - campos de fuerza (force fields) y desvío (deflection).
Los campos de fuerza pueden ser asignados a cualquier objeto. Las partículas serán entonces: atraídas si se usa un valor negativo de Fuerza (Strength), o repelidos si se utiliza un valor positivo de Fuerza (Strength). También hay un parámetro de Pérdida (Fall-off) que define cuanta fuerza se pierde de acuerdo a la distancia con respecto al origen del objeto.
Superficies normales: Hay que asegurarse que las normales de la superficie de la malla miran en dirección a las partículas si se quiere obtener un desvío correcto. La interfaz La configuración de la interacción de partículas se controla mediante el panel Interacción de Partículas (Particle Interaction), dentro del contexto Objeto (F7). ![]() Panel Interacción de Partículas. Campo de Fuerza Campo de Fuerza/Vértice (Force/Vortex field)
![]() Desvío En el lado derecho del panel Particle Interaction tiene la configuración para desvíos (deflection). Desviadores: Los desviadores (deflectors) no muestran indicadores gráficos como lo hacen los campos de fuerza. Parámetros de Desvío
Notas:
Ejemplo Aquí hay un pequeño ejemplo que muestra el funcionamiento de los desviadores de partículas. 1. Comenzar con la escena por defecto, con el cubo. 2. En la vista de arriba (top), agregar una Malla Círculo (Circle) y aceptar los 32 vértices por defecto. Presionar TAB para salir del Modo Edición. Cambiar a la vista lateral y mover el círculo 5 unidades hacia arriba. 3. Con el círculo seleccionado, presionar S, y escalarlo a 0.1 en todas las direcciones. 4. Ahora, presionar F7 e ir a la pestaña Efectos (Effects). Presionar NUEVO Efecto (NEW Effect) y elegir Partículas (Particles) de la Lista (Popup-list). ![]() Effects panel. 5. Incrementar la vida de la partícula (particle life) de 50 a 100 cambiando el campo Vida (Life) a 100. En el campo de fuerza, en la sección más baja de la pestaña, asignar un valor de -0.100 a Force Z. Si se presiona ALT-A, debería verse una animación de partículas moviendose hacia abajo, en dirección al cubo. Ver: Cuadro 40 del Ejemplo. Hasta el momento, las partículas viajan en línea recta, atravesando el cubo. 6. Seleccione el cubo. Con el contexto Efecto (Effect) todavía activo, ir a la pestaña Interacción de Partículas (Particle Interaction) y configurar los parámetros del Desviador como se muestra en la figura. ![]() Ejemplo de Configuración de Desviación. ![]() Example frame 40. 7. Seleccionar el círculo y presionar RecalcA en la pestaña Efectos (Effects). Al correr la animación, ALT-A, se verá que las partículas rebotan en el cubo hacia arriba y hacia abajo. El problema es que el rebote está un poco alejado del cubo. Esto se debe a que hay muy pocos Cuadros Clave (Keys). En el campo de Cuadros Clave (Keys), ingresar un valor de 50, y pulsamos RecalcA. Al correr nuevamente la animación, las partículas rebotaran en el cubo, o muy cerca de él. 8. Seleccionar el cubo e inclinarlo 10 grados en cualquier dirección. Seleccionar el círculo y recalcular las partículas. Al correr nuevamente la animación, las partículas rebotan en la dirección en la que se girá el cubo. ![]() Resultado final del Ejemplo. Ejemplo renderizado Aquí he añadido un Meta objeto y configurado el círculo como padre. Después, he activado DupliVerts sobre el círculo. Puse un material con un Alpha bajo para simular un fluido. También, jugué con las configuraciones de Rnd Damping, y después rendericé todo... ![]() Resultado final modificado. Build y Ondas Efecto Build El efecto Build trabaja sobre mallas que hacen aparecer las caras del objeto, unas detrás de otras, todo el tiempo. Si el material de la malla es tipo Halo, en vez del estandard, son los vértices de la malla, y no las caras, las que se solapan. ![]() Efecto Build. Las caras, o vértices, aparecen en el orden en el que han sido almacenados en memoria. Este orden puede ser alterado seleccionando el objeto con la tecla CTRL-F fuera del modo edición. Esto hace que las caras sean reordenadas en función de su propio valor (coordenada z) en la referencia local de la malla. Reordenando: {{{2}}} El efecto Build solo tiene dos controles numéricos (Efecto Build.):
El efecto onda añade movimiento a la coordenada Z del objeto malla. ![]() Panel de control de Onda. La influencia del efecto onda viene generada por un punto de inicio dado, definido en los botones numéricos Sta X y Sta Y. Estas coordenadas son de la referencia local de la malla (Origen de la Onda.) ![]() Origen de la Onda. La difamación del efecto onda se origina en el punto de inicio dado y se propaga a lo largo de la malla con frentes de onda circulares, o con frentes de onda rectilíneos paralelos a los ejes X e Y. Esto esta controlado por los botones de selección X y Y. Si solo uno de los botones esta presionado es lineal, si lo están los dos, sera circular (Tipo de frente de ondas). La onda por si misma es como una perturbacion gaussiana que puede ser, o un pulso único o una serie de perturbaciones (tren de ondas), según si el botón Cycl esta presionado. ![]() Tipo de frente de ondas. La onda esta gobernada por dos series de controles, el primero define la forma de onda, y la segunda la duración del efecto. Para lo que concierne a la forma de onda, los controles son Speed, Height, Width y Narrow (Controles de frente de onda.). ![]() Controles de frente de onda. El control numérico Speed define la velocidad, en unidades por frame, de la perturbacion. El control numérico Height define la altura, en unidades de Blender sobre el eje Z, de la perturbación (Figure 21-6). Si el botón Cycl esta presionado, el botón numérico Width representa la distancia, en unidades de Blender, entre la mayor distancia de dos perturbaciones seguidas, y el el efecto total de la onda esta dado por la envoltura de todos los pulsos únicos (Figure 21-6). Esto tiene un efecto indirecto en la amplitud de la perturbación. Siendo las perturbaciones de forma Gaussiana, si los pulsos están muy cerca unos de otros, la envoltura no podría alcanzar el punto z=0 en ningún momento. Si esto es el caso, Blender en realidad reduce toda la onda de forma que el mínimo sea cero y, consecuentemente, el máximo es menor que el valor de la amplitud esperada, como se ve al final de Características del frente de onda. Al ancho real de cada pulso de estilo Gaussiano esta controlado por el botón numérico Narrow, cuanto mayor sea el valor mas se estrechara el pulso. El ancho real del área en la que un pulso único sea considerablemente diferente de cero viene dado, en unidades de blender por 4 dividido entre el valor de Narrow. Esto es, si Narrow es 1, el pulso tiene 4 unidades de ancho, y si Narrow es 4 el pulso tiene 4 unidades de ancho. ![]() Características del frente de onda. Para obtener una onda estilo sinusoidal: {{{2}}} Los últimos controles de onda son los controles de tiempo. Los tres botones numéricos definen:
![]() Controles de tiempos de onda. DupliVerts DupliVerts no es una banda de rock ni una palabra holandesa para algo ilegal (bueno, quizás sí lo sea), sino una contracción para Duplicado en Vértices, lo que significa la duplicación de un objeto base en la posición de los vértices de una malla (o incluso un sistema de partículas). En otras palabras, cuando usamos Dupliverts sobre una malla, una instancia del objeto base es ubicada en cada vértice de la malla. Existen de hecho dos enfoques diferentes para modelar usando DupliVerts. Se los puede usar como una herramienta para ubicar objetos, permitiéndonos modelar arreglos geométricos de objetos (por ej: las columnas de un templo griego, los árboles de un jardín, un ejércitos de soldados robots, los pupitres de un aula). El objeto puede ser de cualquier tipo de objeto soportado por Blender. El segundo enfoque se usa para modelar objetos a partir de una parte del mismo (por ej: las púas de un puerco espín, los mosaicos de un piso, los pétalos de una flor). DupliVerts como una Herramienta de Ordenación Todo lo que necesitamos es un objeto base (ej: el árbol o la columna) y una malla con sus vértices siguiendo el patrón que tenemos en mente. Para lo que sigue usaré una escena simple. Consiste en una cámara, unas luces, un plano (para el piso) y un extraño hombrecillo que modelé basado en un personaje famoso de Magritte (Una escena simple con la que jugar.). Si el surrealismo no te apetece, encontrarás esta parte muy aburrida. ![]() Una escena simple con la que jugar. El hombre será mi Objeto base. Es una buena idea que este se encuentre en el centro de coordenadas y que todas las rotaciones que tenga hayan sido borradas. Moveremos el cursor al centro del objeto base, y desde la vista superior agregaremos una malla Circulo con 12 vértices más o menos. (La malla padre puede ser cualquier primitiva.). ![]() La malla padre puede ser cualquier primitiva. Fuera de Modo Edición, seleccionaremos el objeto base, y añadiremos el circulo a la selección (el orden es importante aquí). Emparentaremos el objeto base al círculo usando CTRL-P. Ahora el círculo es el padre del personaje (El hombre está vinculado con el círculo.). Casi estamos. ![]() El hombre está vinculado con el círculo. ![]() Los botones de Animación. Seleccionaremos ahora el círculo, cambiaremos la ventana de botones al Contexto Objeto (via ![]() En cada vértice del círculo se coloca un hombre. Wow, ¿ no es fabuloso ? No te preocupes por el objeto que aparece en el centro del círculo (En cada vértice del círculo se coloca un hombre.). Aunque aparezca en las vistas 3D no será rendereado. Podemos seleccionar ahora el objeto base y modificarlo (escalarlo, rotarlo, en Modo Edición)[1] y estos cambios se verán en todos los objetos duplicados. Aún más interesante es observar que también podemos editar el círculo padre. Nota: El objeto base no será renderizado si aplicamos dupliverts sobre una malla pero sí lo será si aplicamos dupliverts sobre un sistema de partículas! Seleccionemos el círculo y escalémoslo. Podremos ver que los hombres misteriosos son escalados uniformemente con él. Entremos en Modo Edición para el círculo, seleccionemos todos los vértices AKEY y agrandémoslo hasta el triple. Salgamos de Modo Edición y los objetos duplicados se actualizarán (Cambiando el tamaño del círculo en Modo Edición.). Esta vez mantendrán su tamaño original pero la distancia entre ellos habrá cambiado. No solamente podemos escalar en Modo Edición, también podemos borrar o agregar vértices para modificar la disposición de los hombrecitos. ![]() Cambiando el tamaño del círculo en Modo Edición. Seleccionemos todos los vértices en Modo Edición y dupliquémoslos (SHIFT-D). Ahora escalemos los nuevos vértices hacia afuera para obtener un segundo círculo alrededor del original. Salgamos de Modo Edición, y aparecerá un segundo círculo de hombres (Una segunda fila de hombres Magritte.). ![]() Una segunda fila de hombres Magritte. Hasta ahora, todos los hombrecitos Magritte están enfrentados hacia la cámara, ignorándose entre sí. Podemos obtener resultados más interesantes usando el botón Rot junto al botón DupliVerts en el panel Anim Settings. Con este botón activado, podemos rotar los objetos duplicados de acuerdo a las normales del objeto padre. Más precisamente, los ejes de los objetos duplicados serán alineados con la normal en la posición del vértice. Cual es el eje alineado (X, Y o Z) con la normal de la malla padre, depende de lo indicado en los botones TrackX, Y, Z y UpX, Y, Z en el panel Anim Settings. Probando esto con nuestros amigos surreales puede llevarnos a resultados rarísimos dependiendo de la configuración elegida. La mejor manera de entender qué ocurrirá es primero que nada alinear los ejes de los objetos "padre" y "base" con los ejes del espacio 3D. Esto lo podemos hacer seleccionando ambos objetos y pulsando CTRL-A, y haciendo click sobre Apply Size/Rot?. ![]() Muestra los ejes del objeto para que elijas el que quieras. Luego haciendo visibles los ejes del objeto base y los ejes y normales del objeto "padre". (Muestra los ejes del objeto para que elijas el que quieras. - en este caso, siendo un círculo sin caras, se debe definir una cara primeramente para que la normal sea visible - de hecho para que la normal exista). Ahora seleccionaremos el objeto base (nuestro hombrecito Magritte) y jugaremos un poco con los botones de Tracking. Observar los distintos alineamientos de los ejes con las sucesivas combinaciones de UpX, Y, Z y TrackX, Y, Z (Eje Y Negativo está alineado al vértice normal (apunta al centro del círculo).,Eje Y Positivo está alineado al vértice normal.,Eje X Positivo está alineado al vértice normal.,Eje Z Positivo está alineado al vértice normal. (horrible, ¿verdad?). ![]() Eje Y Negativo está alineado al vértice normal (apunta al centro del círculo). ![]() Eje Y Positivo está alineado al vértice normal. ![]() Eje X Positivo está alineado al vértice normal. ![]() Eje Z Positivo está alineado al vértice normal. (horrible, ¿verdad?) DupliVerts para modelar un objeto Se pueden modelar objetos muy interesantes usando DupliVerts y una primitiva estándar. Comenzando con un cubo en la Vista Frontal y extrudando un par de veces he modelado algo que se parece a un tentáculo cuando activamos Subsurf (Extraño tentáculo y versión subdivisión de caras.). Después agregué una Icoesfera con 2 subdivisiones. ![]() Extraño tentáculo y versión subdivisión de caras. Tuve especial cuidado en asegurarme que el tentáculo estuviese en el centro de la esfera y que ambos objetos tuvieran alienados sus ejes con los del espacio 3D como dice líneas arriba (Referencia local del tentáculo.). ![]() Referencia local del tentáculo. Luego simplemente hago que la icoesfera sea "padre" del tentáculo. Selecciono la icoesfera solamente y activo DupliVert en el panel de Anim Settings (DupliVerts sin rotar.). Presionemos también el botón Rot para hacer girar los tentáculos (DupliVerts rotados.). ![]() DupliVerts sin rotar. ![]() DupliVerts rotados. Para hacer que los tentáculos apunten hacia fuera, deberemos una vez más, observar cuidadosamente hacia dónde apuntan los ejes del objeto. Cuando aplicamos Rot, Blender intentará alinear uno de los ejes del tentáculo con el vector normal en el vértice de la malla padre. En el caso de los hombrecitos Magritte no le dimos importancia al círculo padre, pero aquí deberemos ocuparnos de la esfera, la que pronto descubrirás que no es rendereada. Quizás quieras añadir una esfera extra renderizable para completar el modelo. Podemos experimentar en Modo Edición con el tentáculo, moviendo sus vértices apartándolos del centro de la esfera, pero los centros de los objetos deberán permanecer siempre en el centro de la esfera para obtener una figura simétrica. Sin embargo, cuídate de no escalar restringido en un eje en Modo Objeto ya que esto llevará a resultados impredecibles en los objetos duplicados cuando activemos el botón Rot. ![]() Nuestro modelo completado. Cuando hayas terminado con el modelo y estés contento con el resultado, puedes seleccionar el tentáculo, presionar SHIFT-CTRL-A y hacer click en la opción Make duplis real ? para convertir las copias virtuales en mallas reales (Nuestro modelo completado.). DupliFrames Podemos pensar en Dupliframes de dos maneras distintas: como una herramienta de modelado o como una herramienta para disponer objetos. En un sentido, los Dupliframes son muy similares a los Dupliverts. La única diferencia es que con Dupliframes, disponemos o ubicamos nuestros objetos haciéndolos seguir una curva en lugar de usar los vértices de una malla. DupliFrames viene de DUPLIcado en FRAMES (cuadros) y es una técnica de modelado muy útil para objetoss que se repiten a lo largo de un recorrido, como los durmientes de una vía ferroviaria, las tablas de una cerca o los eslabones de una cadena, pero también sirve para modelar objetos curvos complejos como tirabuzones, conchas marinas y espirales. Modelando con Dupliframes Vamos a modelar una cadena con sus eslabones usando DupliFrames. Lo primero viene primero. Para explicar el uso de Dupliframes para modelar, vamos a empezar modelando un eslabón. Para ello crearemos una Curva Círculo en la vista frontal (Bézier o NURBS da lo mismo). En Modo Edición, lo subdividimos una vez y movemos los vértices un poco para que se ajusten al contorno del eslabón (Contorno del eslabón.). ![]() Contorno del eslabón. Salimos de Modo Edición y añadimos una Superficie Círculo (Sección transversal del eslabón.). Las Superficies NURBS son ideales para esto, porque podemos cambiar la resolución fácilmente después de crearlas, y si lo necesitamos, podemos convertirlas a objetos malla. Es muy importante no confundir Curvas Círculo con Superficies Círculo. Las primeras servirán para dibujar la forma del eslabón, pero no nos permitirá realizar el paso de "skinning" luego. Las segundas servirán para trazar las secciones transversales de nuestro "skinning". ![]() Sección transversal del eslabón. Ahora emparentaremos la superficie círculo a la curva círculo (el contorno del eslabón) usando emparentado Normal (no confundir con Curve Follow ). Seleccionaremos la curva y en los botones de Object Context y en el panel Anim Settings pulsaremos los botones CurvePath y CurveFollow (Configuración de Curvas: Curve Path y Curve Follow.). ![]() Configuración de Curvas: Curve Path y Curve Follow. Es probable que la superficie círculo aparezca desplazada. Simplemente la seleccionaremos y pulsaremos ALT-O para borrar el origen (Borrando el origen.). ![]() Borrando el origen. Si pulsas ALT-A la superficie avanzará sigueindo la curva. Ahora quizás tengas que ajustar los ejes usado los botones TrackX, Y, Z y UpX, Y, Z en los botones de animación, para que la superficie vaya perpendicular al recorrido curvo. (Siguiendo el eje correcto.). ![]() Siguiendo el eje correcto. Seleccionemos ahora la superficie y vayamos al panel de Anim Settings y pulsemos DupliFrames. Un número de instancias de la sección circular aparecerán a lo largo del recorrido curvo. (¡DupliFrames!). ![]() ¡DupliFrames! Podemos ajustar el número de círculos que queremos tener con los botones DupSta, DupEnd, DupOn y DupOff. Estos botones controlan el Inicio y FInal de la duplicación, el número de duplicados por frame y también el Offset o separación entre duplicaciones. Si quieres que el eslabón se vea abierto en lugar de cerrado puedes probar un valor distinto para DupEnd (Valores para DupliFrames. Notar que "DupEnd: 35" terminará el eslabón antes del final de la curva.). ![]() Valores para DupliFrames. Notar que "DupEnd: 35" terminará el eslabón antes del final de la curva. Para convertir la estructura en un objeto NURB real, seleccionaremos la Superficie Circulo y pulsaremos CTRL-SHIFT-A. Un menú nos preguntará OK? Make Dupli's Real (Haciendo Dupli Real). ![]() Haciendo Dupli Real No deseleccionemos nada. Tenemos una colección de NURBS que forman el contorno de nuestro objeto, pero aún no existe una "piel" que una los contornos (no existe un "skinning"), por lo que no podemos verlo en un render o en un preview sombreado. Para lograr esto necesitamos unir todos los anillos en un solo objeto. Sin deseleccionar ningún anillo pulsa CTRL-J y confirma el menu emergente. Ahora entra en Modo Edición para este objeto y pulsa AKEY para seleccionar todos los vertices (Skineando el eslabón.). Estamos listo para generar la superficie. Pulsa FKEY y Blender gnerará automaticamente el objeto sólido. Esta operación se conoce como "Skinning" y se describe con más detalle en Section capítulo_skinning. ![]() Skineando el eslabón. Cuando salgas del Modo Edición, podrás ver el objeto en modo sombreado. Sin embargo se ve muy oscuro. Para corregir esto, entremos otra vez en Modo Edición y seleccionemos todos los vertices, luego pulsemos WKEY. Elige Switch Direction en el menú y sal de Modo Edición. El objeto será representado correctamente ahora. (Eslabón con piel). El objeto que hemos creado es un objeto NURBS. Esto siginifica que aúnpodremos editarlo. Pero aún más interesante, tambien podremos controlar la resolución del objeto NURBS por medio de los botones de edición. Allí podemos establecer la resolución del objeto usando los botones ResolU y ResolV, así por ejemplo podremos usar una resolución baja mientras trabajamos ocn el objeto y luego usar una resolución alta al momento de hacer render. Los objetos NURBS también tienen la ventaja de ocupar poco espacio en disco cuando salvamos la escena. Compara el tamaño de una escena NURBS con la misma escena donde las NURBS se han convertido a malla (ALT-C). Para finalizar podemos borrar la curva que usamos para el contorno del eslabón ya queno la necesitaremos más. ![]() Eslabón con piel Colocando objetos con DupliFrames Ahora seguiremos con el modelado de la cadena propiamente dicha. Para esto, añadiremos una Curva Path (Camino) (podemos usar otro tipo de curva pero esta da el mejor resultado). En Modo Edición movemos sus vértices hasta lograr la forma deseada para la cadena (Usando un camino Curva para modelar la cadena.). Si no usamos una Curva Path, deberíamos activar el botón 3D en los botones de edición para que la cadena se despliegue en el espacio 3D. ![]() Usando un camino Curva para modelar la cadena. Selecciona el objeto "Eslabón" que hemos modelado anteriormente y emprantémoslo a la curva "Cadena" usando "Normal Parent". Como estamos usando una Curva Path la opción CurvePath en los botones de edición aparecerá activada automáticamente, sin embargo no pasará lo mismo con la opción CurveFollow así que deberemos activarla manualmente (Configuración de Curva.). ![]() Configuración de Curva. Si el eslabón aparece trasladado, seleccionalo y pulsa ALT-O para borrar el origen. Hasta ahora hemos hecho poco más que animar el eslabón a ll largo de lacurva. Podemos verificarlo reproduciendo la animación con ALT-A. Ahora, con el eslabón seleccionado, una vez más iremos a Object Context y el panel Anim settings. Aquí, activaremos la opción DupliFrames como antes. Jugaremos con los botones numéricos DupSta:, DupEnd: y DupOf:. Normalmente usaríamos DupOf: 0 pero en el caso de una cadena, si usamos DupOf: 0 los eslabones estarán demasiado cerca uno de otro y deberemos cambiar el valor PathLen de la curva camino a un valor menor en el Contexto de Edición y el panel Curve and Surface y luego cambiar correspondientemente el valor DupEnd: a ese número para el eslabón (Ajustando los DupliFrames.). ![]() Ajustando los DupliFrames. Necesitamos que los eslabones roten a lo largo de la curva, de forma que queden rotados 90 grados uno respecto del anterior. Para ello, seleccionaremos el eslabón y pulsaremos Axis en los botones de edición para visualizar los ejes del objeto. Insertaremos un keyframe de rotación en el eje paralelo a la curva. Nos moveremos 3 o 4 frames adelante y rotaremos alrededor de este eje pulsando RKEY seguido de XKEY-XKEY (XKEY dos veces), YKEY-YKEY, o ZKEY-ZKEY para rotar en el eje local X, Y o Z (Rotando el eslabón.). ![]() Rotando el eslabón. Abriremos una ventana IPO para editar la rotación del eslabón alrededor del camino. Pulsaremos el Modo Extrapolación para que el esalbón rote continuamente hasta termianr el recorrido. Podemos editar la curva IPO de rotación de manera que el eslabón rote exactamente 90 grados cada uno,dos o tres eslabones (cada eslabón corresponde a un cuadro de animación). Usa NKEY para ubicar un nodo exactamente en X=2.0 e Y=9.0, que corresponden a 90 grados en un cuadro (desde el cuadro 1 al 2). ¡Ahora tenemos una bonita cadena (Cadena con Dupliframe.)! ![]() Cadena con Dupliframe. Más modelado y animación No estás limitado a usar Curvas Path para modelar tus objetos. Los hemos usado por conveniencia, sin embargo en algunos casos no hay necesidad de ellas. En la vista frontal, agregaremos una superficie Círculo (ya deberías saber por qué a estas alturas Una superficie Círculo.). Subdividiremos una vez para darle una forma más cuadrada. Moveremos y escalaremos un poco algunos vértices para darle una forma más trapezoidal (Sección cruzada trapezoidal.). ![]() Una superficie Círculo. ![]() Sección cruzada trapezoidal. Luego rotaremos todos los vertices algunos grados. Seleccionaremos todos los vértices y los desplazaremos algunas unidades hacia la izquierda o la derecha algunas unidades en X (pero sin cambiar la ubicación en Z). Podemos mantener presionada CTRL para mover y escalar con precisión. Salgamos de Modo Edición (Sección cruzada trapezoidal, rotada y trasladada.). ![]() Sección cruzada trapezoidal, rotada y trasladada. A partir de aquí la única copsa que haremos será editar las curvas IPO de animación. Podríamos llamar a lo que sigue como "Modelando con Animación" si te parece. Ya no entraremos al Modo Edición de la superficie para nada. Cambiemos a una vista superior. Insertemos un keyframe de rotaicón en el cuadro 1, avancemos 10 cuadros y rotemos la superficie 90 grados alrededor de su nuevo origen. Insertemos un keyframe más. Abramos una ventana IPO y pongamos la IPO de rotación en Modo Extrapolación. (Rotación IPO para la sección cruzada.). Rotación IPO para la sección cruzada. Volvamos al cuadro 1 e insertemos un keyframe de Ubicación (Location). Cambiemos a la vista frontal. Avancemos 10 cuadros (solo pulsa UPARROW) y movamos la superificie en Z algunas unidades. Insertemos un nuevo keyframe para Ubicación. En la ventana IPO pondremos la curva LocZ en Modo Extrapolación (Traslación IPO para la sección cruzada.). ![]() Traslación IPO para la sección cruzada. Ahora, por supuesto, iremos a los botones de animación y pulsaremos DupliFrames. Podremos ver cómo la superficie va ascendiendo enespiral a través del espacio 3D formando algo parecido a un resorte. Se ve lindo, pero queremos más !. Desactivemos DupliFrames para continuar. En el cuadro 1 escalaremos la superficie casi hasta cero e insertaremos un keyframe para Size. Adelantaremos hasta el cuadro 41 y borraremos el tamaño con ALT-S. Insertaremos entonces un nuevo keyframe para el tamaño. Esta IPO en particular no la pondremos en Modo Extrapolación ya que no queremos que se agrande hasta el infinito ¿verdad? (Tamaño IPO para la sección cruzada.). ![]() Tamaño IPO para la sección cruzada. Si ahora activamos DupliFrames verás la silueta de un bonito tirabuzón. (Usando un camino Curva para modelar la cadena.). Una vez más los últimos pasos son: Make Duplis Real, unir las superficies, seleccionar todos los vértices y hacer el skinning, invertir la dirección de la normal si es necesario y salir de Modo Edición (Usando un camino Curva para modelar la cadena.). ![]() Usando un camino Curva para modelar la cadena. ![]() Usando un camino Curva para modelar la cadena. Este fue un ejemplo más o menos sencillo. COn más trabajo de edición de curvas IPO podemos lograr modelos más complejos e interesantes. Solo usa tu imaginación. Nota: Se ha corregido alguna traducción para adaptarla al castellano, gracias a por ofrecernos esta traducción.Este tutorial esta extraído de en su sitio web podrás encontrar este mismo tutorial traducido a más idiomas.Blender es un programa gratuito. |