Materialbyobject por materialbyelement

Pit [reloaded] - 21/05/2008 09:24
Necesito saber si existe la posibilidad (quizás con un script, no lo sé) de que el modificador materialbyelement funcione byobject.

Me explico, tengo una serie apartamentos y quiero jugar con colores aleatoriamente.

Si uso el materialbyelement, me combina los colores, pero en un apartamento hace combinaciones que diferencian muros, diferentes muros, la pieza del forjado.

En realidad, yo lo que querría es atachar todos los elementos de un apartamento (forjado, sus muros, piezas), seleccionar los apartamentos (pongamos 50 apartamentos), aplicarles a todos esos apartamentos (que ahora cada uno de ellos es un objeto) el materialbyelement, y que cada apartamento recoja un sólo color cuando juego con el modificador.

En realidad, lo que busco es que el materialbyelement se comporte como si fuese materialbyobject.

Materialbyobject por materialbyelement.

Pongo esto también en el hilo de script, por si es, así como podría hacerse.
SHAZAM - 21/05/2008 10:20
Si no es por script el tema debería ser materiales (en lugar de modelado) ¿no? Avísame por si hay que mudar el tema.
Pit [reloaded] - 21/05/2008 10:33
Pues sí. Aunque como es un modificador que trabaja con materiales y elements y sus ID. Esta jodido. Realmente no sé dónde tiene que ir.
SHAZAM - 21/05/2008 11:11

Pues sí. Aunque como es un modificador que trabaja con materiales y elements y sus ID. Esta jodido. Realmente no sé dónde tiene que ir.

Supuse que era algo complejo, sé que no te vas a confundir con obviedades.

Esperemos la solución, luego lo ubicamos y ya está.

Sobra decir que yo, del tema, ni zorra.
fidelmg - 21/05/2008 13:06
Interesante propuesta, a mí me seria también de mucha utilidad. Habrá que investigarlo.
fidelmg - 21/05/2008 13:07

Necesito saber si existe la posibilidad (quizás con un script, no lo sé) de que el modificador materialbyelement funcione byobject.

Me explico, tengo una serie apartamentos y quiero jugar con colores aleatoriamente.

Si uso el materialbyelement, me combina los colores, pero en un apartamento hace combinaciones que diferencian muros, diferentes muros, la pieza del forjado.

En realidad, yo lo que querría es atachar todos los elementos de un apartamento (forjado, sus muros, piezas), seleccionar los apartamentos (pongamos 50 apartamentos), aplicarles a todos esos apartamentos (que ahora cada uno de ellos es un objeto) el materialbyelement, y que cada apartamento recoja un sólo color cuando juego con el modificador.

En realidad, lo que busco es que el materialbyelement se comporte como si fuese materialbyobject.

Materialbyobject por materialbyelement.

Pongo esto también en el hilo de script, por si es, así como podría hacerse.

A ver si lo pillo.

Te refieres a que, por ejemplo, un apartamento sea todo de un mismo color, pero diferentes materiales.

Ejemplo : muros monocapa marrón, muros cara vista marrón, carpin marrón, suelo marrón.

Es eso.
Pit [reloaded] - 21/05/2008 13:19
En cuanto tenga un respiro al mediodía tiro unos render, los subo y se ve lo que busco.
fidelmg - 21/05/2008 13:50
Vale.
Pit [reloaded] - 21/05/2008 15:01
Fidel, te respondo en el hilo del mismo título del subforo de scripts. Porque me parece que lo que busco sólo se puede hacer mediante un script.
Alex-AS - 21/05/2008 16:38
No sé si de esta forma funcionaría.
1. Atachar cada apartamento para que sea una sola pieza cada apartamento, pero diciéndole que respete los materiales de cada objeto.
2. Atachar todos los apartamentos a uno solo respetando que el apartamento principal mantenga sus materiales bien.
3. Desatachando los apartamentos por separado de uno en uno, pero ya todo tiene su id.
4. Crear varias copias del material, correspondiendo cada material a cada apartamento.
5. Cambiar cada material independientemente para que se cambie el color de los apartamentos.

No sé si este método te puede servir o es a lo que te refieres, pero igual por esta línea puedes hacer algo, ya me contaras. Saludos.
Pit [reloaded] - 21/05/2008 16:43
No, no funciona y es demasiado lanorioso la idea es hacer combinaciones muy rápidas para decidir en fachadas por ejemplo lo usé hace poco para elegís colores de cristales aleatoriamente en un muro cortina como cada cristal era un element no había problema aquí pasa que en un apartamento (objeto) hay varios elementos se ve bien en el hilo del subforo de script que tiene el mismo título.
Alex-AS - 21/05/2008 16:45
Claro, la cuestión es que todos lo apartamentos tengan las id correspondientemente entre ellos, por eso lo de atacharlos.

Habría que ver un caso así en particular, pero a primera vista es lo que se me ha ocurrido.