En resumen
- El modificador Shell añade grosor a objetos de superficie abierta generando una cara interior y otra exterior.
- El comando Create Camera From View (Ctrl+C) crea automáticamente una cámara a partir de la vista en perspectiva activa.
- El modificador MassFX_RBody admite tres tipos de rigid body: Dynamic, Kinematic y Static.
- Con MAXScript se pueden aplicar automáticamente las propiedades de MassFX_RBody (density, mass, friction, bounciness) en la escena.
En esta guía abordamos de forma conjunta tres herramientas muy utilizadas al preparar escenas de presentación arquitectónica en 3ds Max: el modificador Shell, que da grosor a los objetos; el comando Create Camera From View, que genera rápidamente una cámara a partir de la vista en perspectiva; y el sistema MassFX Rigid Body, que establece interacciones físicas entre los objetos de la escena. El objetivo es completar una escena de interior o de presentación de producto con geometría más realista, un encuadre de cámara correcto y, si es necesario, una simulación física sencilla.
Qué aprenderás
Dar grosor realista de pared o carcasa a un modelo de superficie abierta (una sola cáscara) con el modificador Shell
Crear una cámara con un solo comando desde el viewport en perspectiva activo
Configurar las propiedades básicas del modificador MassFX_RBody mediante MAXScript
Elegir el tipo de shader del material (Blinn, Oren-Nayar-Blinn, etc.) según la escena
Requisitos
Para estas técnicas se necesita 3ds Max 2012 o una versión posterior; el modificador MassFX_RBody se introdujo por primera vez en 3ds Max 2012, mientras que el método SetRBPresetMaterial está disponible a partir de 3ds Max 2013. Para los pasos con MAXScript basta con la línea de comandos (MAXScript Listener) o un editor de scripts; no se requiere ningún plugin adicional.
Paso 1: Dar grosor con el modificador Shell
Cuando modelas una pared, puerta o ventana con una sola superficie, esta queda con grosor cero; en la cámara o en el render esto se ve delgado y poco realista. El modificador Shell añade grosor al objeto generando un nuevo conjunto de caras orientadas en sentido contrario a las existentes; se pueden definir distancias independientes para las caras interior y exterior (Inner/Outer Amount). Como esta modificación no incluye sub-objetos, no traslada hacia arriba en la pila las selecciones de subobjeto existentes; en su lugar, se puede transferir la selección mediante las opciones Select Inner Faces, Select Outer Faces y Select Edges.
El orden de aplicación es el siguiente: primero selecciona el objeto, añade Shell desde la lista de modificadores del panel Modify, y luego ajusta los valores de Inner Amount y Outer Amount según el grosor real de la pared. Si quieres personalizar el perfil del borde, puedes dibujar una spline abierta y asignarla al campo Bevel Spline para dar un corte personalizado a los bordes; las splines cerradas (como Circle o Star) no funcionan en este campo.
Paso 2: Crear una cámara desde la perspectiva
Una vez encontrado el ángulo de presentación deseado, para guardarlo como una cámara fija se utiliza el comando Create Camera From View. Tras ajustar el ángulo deseado con Pan, Zoom y Orbit en un viewport en Perspective activo, se selecciona Create Camera From View en el menú Views, o se usa el atajo Ctrl+C. El comando crea una Target Camera que coincide con la vista y cambia automáticamente el viewport a la vista de esa cámara (Camera viewport). Si ya hay una cámara seleccionada en la escena, el comando no crea una nueva cámara; en su lugar, alinea la cámara seleccionada con la vista en perspectiva activa.
Paso 3: Elegir el tipo de shader del material
En los materiales Standard, el tipo de shader determina cómo reacciona la superficie a la luz. Para superficies que requieren brillos elípticos, como vidrio, cabello o metal cepillado, se puede usar el shader Anisotropic; para superficies como tela mate o terracota, el shader Oren-Nayar-Blinn ofrece controles adicionales de Diffuse Level y Roughness. Para superficies metálicas son adecuados el shader Metal o el más simple Strauss, y para superficies que transmiten y dispersan la luz, como el vidrio esmerilado, es adecuado el shader Translucent. Copiar el material a otro sample slot antes de cambiar el tipo de shader evita que se pierdan las asignaciones de mapas que el nuevo shader no admita.
Paso 4: Simulación física con MassFX Rigid Body
Para mostrar colisiones realistas entre grupos de muebles u objetos de la escena se puede usar el modificador MassFX_RBody. El modificador admite tres tipos de rigid body: Dynamic (controlado por la simulación, afectado por la gravedad), Kinematic (dirigido por animación y capaz de afectar a los objetos dynamic) y Static (fijo, no puede animarse, pero admite mallas cóncavas). El siguiente ejemplo añade un rigid body a una caja de mobiliario y define los valores físicos básicos mediante MAXScript:
furniture = Box length:40 width:60 height:45
rb = MassFX_RBody()
addModifier furniture rb
rb.type = 1
rb.meshType = 4
rb.density = 0.6
rb.staticFriction = 0.4
rb.dynamicFriction = 0.3
rb.bounciness = 0.2Este script crea un objeto tipo caja, le añade un rigid body de tipo Dynamic, deja el tipo de malla física como Convex y define los valores de densidad, fricción y rebote. Si quieres que un objeto pase de Kinematic a Dynamic en un fotograma determinado, puedes añadir una configuración como esta:
rb.switchType = true
rb.switchTypeAtFrame = 30Estas dos líneas hacen que el rigid body sea dirigido por animación hasta el fotograma 30, y que a partir de ahí pase al control de la simulación; por ejemplo, se puede usar para disparar en un momento concreto la caída de un estante.
Impacto en el flujo de trabajo arquitectónico y de archviz
Usadas en conjunto, estas tres herramientas aportan ventajas concretas para oficinas de arquitectura y estudios de archviz: el modificador Shell reduce el tiempo de modelado al permitir que modelos conceptuales de una sola superficie aparenten un grosor cercano a la calidad de presentación; Create Camera From View genera ángulos de cámara consistentes y repetibles en las presentaciones a clientes; y MassFX Rigid Body resulta útil para equipos que, generalmente en animaciones y vídeos promocionales de producto, quieren mostrar caídas o colisiones realistas entre objetos. En cuanto al hardware, dado que las simulaciones de MassFX pueden aumentar la carga del procesador en escenas complejas, se recomienda limitar el número de rigid bodies en escenas grandes.
Errores comunes
No asegurarse de que las normales de las caras del objeto apunten hacia afuera antes de aplicar el modificador Shell, lo que provoca que el grosor se genere en la dirección equivocada.
Intentar configurar una malla cóncava como rigid body Dynamic; este tipo de malla solo es compatible con rigid bodies Static.
No darse cuenta de que hay otra cámara seleccionada en la escena al crear una cámara; en ese caso no se crea una cámara nueva, sino que la cámara existente se alinea con la vista.
Próximos pasos
Una vez aplicados estos pasos básicos, puedes enriquecer los detalles de los bordes con las opciones Segments y Bevel Spline del modificador Shell, personalizar el comportamiento de la simulación mediante los ajustes globales del panel MassFX World (por ejemplo, High Velocity Collisions) y ampliar tu biblioteca de materiales comparando distintos tipos de shader dentro de la misma escena.
Fuente y licencia
Esta guía se ha adaptado a partir de la documentación oficial de ayuda de MAXScript de Autodesk para 3ds Max y de las páginas de referencia en línea de 3ds Max 2012 relativas al modificador Shell, el comando Create Camera From View y los tipos de shader del Standard Material; los ejemplos de código se han reescrito tomando como base las funciones y métodos documentados.
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para las oficinas de arquitectura y los estudios de archviz en Turquía, estas tres herramientas tienen un valor práctico porque pueden usarse directamente con la licencia de 3ds Max ya existente, sin necesidad de software adicional. Mientras que el modificador Shell ahorra tiempo en la fase conceptual y Create Camera From View mejora la coherencia de las presentaciones, MassFX suele ser útil sobre todo en proyectos orientados a animación y puede no ser una necesidad prioritaria para todas las oficinas.
Automatizar los parámetros de rigid body con MAXScript da resultados más rápidos y consistentes que el ajuste manual, especialmente en configuraciones de escena repetitivas (por ejemplo, con numerosos objetos de mobiliario). Sin embargo, dado que el rendimiento de la simulación puede verse reducido en escenas grandes según el hardware, se recomienda que estudiantes y oficinas pequeñas prueben primero estas técnicas en escenas de prueba reducidas.
Preguntas frecuentes
¿En qué versiones de 3ds Max está disponible el modificador MassFX_RBody?
El modificador MassFX_RBody está disponible en 3ds Max 2012 y versiones posteriores; el método SetRBPresetMaterial, por su parte, se admite a partir de 3ds Max 2013.
¿Cómo se ejecuta el comando Create Camera From View?
Con un viewport en Perspective activo, se selecciona Create Camera From View en el menú Views o se usa el atajo Ctrl+C; esto crea una Target Camera que coincide con la vista.
¿En qué tipo de objetos se usa el modificador Shell?
El modificador Shell se usa para dar grosor a objetos con una pieza faltante o de superficie única (abierta), añadiendo una cara interior y otra exterior; se emplea, por ejemplo, en modelos como paredes, puertas o carrocerías de vehículos.



