-
Dispersar o scatter para Vray proxys
¿Conocéis alguna manera de mecanizar el proceso de crear matorral, arbustos, o árboles a lo largo de un terreno extenso e irregular, partiendo de objetos proxy?
El scatter, o dispersar, lo hace de lujo. Pero un objeto Vray proxy no puede ser modificado con scatter. Con lo que no me queda más remedio que colocar a mano todos los elementos e ir clonándolos pacientemente.
Hay un script por el foro que al menos me ayuda a alinear con la z del terreno todos los objetos que coloco manualmente en vista top. El laydowntres.
Si quiero que se repita un determinado arbusto muchas veces, o varios tipos de arbustos, matorral, varias especies de árbol, y el terreno es grande, la misión de colocarlos a mano es casi imposible. Además, de que el scatter te permite modificarlos aleatoriamente en escala, rotación, fundamental cuando los objetos se van a repetir bastantes veces.
El scatter, en la pestaña presentación, tiene una opción de salida proxy. Pero me da la sensación (quizás me equivoque) de que no me optimiza tanto la memoria a la hora de renderizar como el proxy de Vray.
-
Dispersar o scatter para Vray proxys
Y si haces el scatter como quieres, lo colapsas y lo haces Vray proxy? Es una idea no sé si funcionara.
-
Dispersar o scatter para Vray proxys
Sí se puede hacer así, el problema es que te hace el proxy de toda la malla. Por ejemplo, si se dispersa un árbol con 200 copias, y se humilde a Vray proxy, el proxy pesa un quintal, porque sería una malla compuesta por esas 200 copias del árbol. O sea un proxy de 400 o 500 megas.
La idea es que ese proxy se clone 200 veces a partir de un solo árbol, y el peso en la escena a nivel de Ram, es un solo árbol, aunque se clone mil veces. Un archivo proxy de 3 o 4 megas que se va clonando. Pero claro, dispersar ya no está disponible para ese vr-proxy.
La salida proxy que tiene el dispersar, ya he comprobado que no funciona como el Vray proxy ni de coña. Porque he dispersado un solo árbol con 100 copias, y me ha petado la escena. Mientras que con vr-proxys pongo muchísimos más y ni se entera la RAM.
-
Dispersar o scatter para Vray proxys
Cita:
Sí se puede hacer así, el problema es que te hace el proxy de toda la malla. Por ejemplo, si se dispersa un árbol con 200 copias, y se humilde a Vray proxy, el proxy pesa un quintal, porque sería una malla compuesta por esas 200 copias del árbol. O sea un proxy de 400 o 500 megas.
La idea es que ese proxy se clone 200 veces a partir de un solo árbol, y el peso en la escena a nivel de Ram, es un solo árbol, aunque se clone mil veces. Un archivo proxy de 3 o 4 megas que se va clonando. Pero claro, dispersar ya no está disponible para ese vr-proxy.
La salida proxy que tiene el dispersar, ya he comprobado que no funciona como el Vray proxy ni de coña. Porque he dispersado un solo árbol con 100 copias, y me ha petado la escena. Mientras que con vr-proxys pongo muchísimos más y ni se entera la RAM.
Hola, creo que el proxy solo te simplifica la memoria al tener que mover los polígonos en el visor. Pero en el render no, porque al final esta renderizando todos los árboles que ve.
Lo he hecho una vez y creo recordar que así era. Un saludo.
-
Dispersar o scatter para Vray proxys
Cita:
Hola, creo que el proxy solo te simplifica la memoria al tener que mover los polígonos en el visor. Pero en el render no, porque al final esta renderizando todos los árboles que ve lo he hecho una vez y creo recordar que así era. Un saludo.
No, no es sólo una cuestión de comodidad en los visores.
A la hora de renderizar, usar proxies puede ser la diferencia entre que el ordenador se cuelgue o que haga el trabajo ya que las exigencias de Ram son mucho menores con los proxies.
-
Dispersar o scatter para Vray proxys
Cita:
Hola, creo que el proxy solo te simplifica la memoria al tener que mover los polígonos en el visor. Pero en el render no, porque al final esta renderizando todos los árboles que ve.
Lo he hecho una vez y creo recordar que así era. Un saludo.
Exacto. Por eso me peta el render con 100 árboles dispersados aunque elija salida proxy.
Sin embargo, la clonación de Vray-proxys apenas suponen un aumento en el uso de la memoria, ni en visor, ni en render. Puedo clonar cientos de árboles a partir de un proxy y el render consume prácticamente la misma RAM. Esto también lo probé clonando hasta 20.000 coches en una escena que puse como prueba en un hilo no hace mucho. Y consumía casi la misma Ram que el fichero inicial de un coche durante el render. Claro que el render no tardaba lo mismo en pasar 1 coche que 20.000, pero al menos ni petaba, ni te limitaba por la RAM.
Por eso mi interés en clonar objetos proxy para los arbustos, hierbajos, y árboles. Y, sobre todo para arbustos y hierbajos viene super bien el scatter, ya que en un terreno grande hablamos de miles de objetos que ha mano es una locura. Pero creo que no queda mucho más remedio, porque no sé cómo hacer para dispersar las copias clonadas de un objeto proxy sobre una geometría determinada al estilo scatter.
-
Dispersar o scatter para Vray proxys
Cita:
Exacto. Por eso me peta el render con 100 árboles dispersados aunque elija salida proxy. Sin embargo, la clonación de Vray-proxys apenas suponen un aumento en el uso de la memoria, ni en visor, ni en render. Puedo clonar cientos de árboles a partir de un proxy y el render consume prácticamente la misma RAM. Esto también lo probé clonando hasta 20.000 coches en una escena que puse como prueba en un hilo no hace mucho. Y consumía casi la misma Ram que el fichero inicial de un coche durante el render. Claro que el render no tardaba lo mismo en pasar 1 coche que 20.000, pero al menos ni petaba, ni te limitaba por la RAM.
Por eso mi interés en clonar objetos proxy para los arbustos, hierbajos, y árboles. Y, sobre todo para arbustos y hierbajos viene super bien el scatter, ya que en un terreno grande hablamos de miles de objetos que ha mano es una locura. Pero creo que no queda mucho más remedio, porque no sé cómo hacer para dispersar las copias clonadas de un objeto proxy sobre una geometría determinada al estilo scatter.
Existe un script por estos lares que lo que hace es poner los objetos sobre el terreno, conforme éste vaya siendo. El ejemplo muestra unos pinos en un terreno desigual. Tú los colocas en un plano con el eje z=0 y el script te los sitúa sobre la protuberancia del mismo.
No sé si lo conoces, pero está interesante.
-
Dispersar o scatter para Vray proxys
Cita:
Existe un script por estos lares que lo que hace es poner los objetos sobre el terreno, conforme éste vaya siendo. El ejemplo muestra unos pinos en un terreno desigual. Tú los colocas en un plano con el eje z=0 y el script te los sitúa sobre la protuberancia del mismo.
No sé si lo conoces, pero está interesante.
Efectivamente, sí. Justo es el que uso. No recuerdo bien si fue obra de Halfvector. Laydowntres o algo así.
Ese es el recurso que me queda con la vegetación de objetos proxy clonados. Al menos te ahorras alinear uno a uno a la z de la desigualdad del terreno, que es terriblemente tedioso.
Lo que pasa es que nunca puede ser tan completo como el scatter claro. Es comprensible. El scatter te dispersa sobre la superficie el número de objetos que quieras, te los alinéa, te cambia las escalas, la rotación, etc. Y todo de forma automática. Una maravilla que no podemos usar con Vray-proxys clonados.
En un terreno pequeño, con no muchos árboles, con el script es suficiente. Pero para terrenos grandes, y sobre todo objetos pequeños que se repiten mucho, como arbusto, matorral, es una misión titánica. Aunque bendito script que ayuda y mucho. Algo es algo.
-
Dispersar o scatter para Vray proxys
¿Dónde anda ese script? No lo he probado.
-
Dispersar o scatter para Vray proxys
José, supongo que, ya te habrás topado con este tutorial: https://www.foro3d.com/showthread.ph...ript+%e1rboles.
-
Dispersar o scatter para Vray proxys
Festivamente. Lo ví. En max se puede hacer algo parecido con la restricción a ejes y la cámara. En LightWave creo que tienen un plugin para que el objeto siempre permanezca perpendicular a la cámara. Y luego ya si se quiere pues complicarlo más poniendo diferentes materiales al mismo plano, para que el árbol no se vea siempre igual.
Lo que pasa que con unos cuantos modelos de árbol en 3d, bien optimizados, y los objetos proxy, creo que resulta bastante cómodo y no consume mucho hacerlo casi todo en 3d.
-
1 Archivos adjunto(s)
Dispersar o scatter para Vray proxys
Cita:
¿Dónde anda ese script? No lo he probado.
Disfrútalo con salud. Y recuerda, que la suegra es tu mujer dentro de unos cuantos años. (que ánimos doy ¿eh?
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=48985
-
Dispersar o scatter para Vray proxys
Gracias José, a ver si lo pruebo. (Ser hetero es acabar teniendo suegra tarde o temprano, ley de vida). (Edito: oppss, no es exclusivo de los heteros, en realidad: tener pareja es acabar teniendo suegra tarde o temprano. Es más exacto así).
-
Dispersar o scatter para Vray proxys
Buenas chicos, una consulta, hago el Vray proxy, pero me sale el proxy de un solo material, porque.
-
Dispersar o scatter para Vray proxys
Yo sé que es muy lejano al día en que se abrió este hilo, pero buceando por otros foros (ChaosGroup) en el que se bien de un plugin (VRayScatter), para dispersar VRayproxies por un terreno. En el que hablan de 50 000 000 000 000 de polígonos. Auch. Chaos Group forums.
Ahí no se revela dónde están los que han hecho ese plugin, creo. Pero yo lo encontré concretamente en CGarchitect. welcome todo gugila.
A disfrutarlo.
-
Dispersar o scatter para Vray proxys
-
Dispersar o scatter para Vray proxys
-
Dispersar o scatter para Vray proxys
-
Dispersar o scatter para Vray proxys
Otra opción es manejar unos cuantos proxies en planta con el laydown tres para los planos exigentes y el resto te dispersas árboles 2d con opacidad, por ejemplo, 2 planos ortogonales.
-
Dispersar o scatter para Vray proxys
Hi, guys. Icube is going todo sell this plug-in: VRayScatter.
Cita:
Icube r&d proud todo announce the VRayScatter. The plug-in for the Vray rendering system.
VRayScatter let Vray todo generate huge amount of objects in array. Never before within 3ds Max user could create scenes with millions objects. With Vray scatteruser is able todo create huge Forest áreas or Even a city with uncountable amount of buildings in two clicks. Quick rendertime generation of objects with optimized Ram management makes process of scene creation as easy as abc, integrated special procedural map vrayscattertexture allow todo define random color for every objects in the array for pure realistic effect. Vrayscattertexture can be used any object in the scene also.
Features:
- generation and Scattering massive arrays of Vray proxy by surfaces.
- capability of creation huge amount of objects in array (hundreds of thousands and millions)
- quick rendertime generation of objects with optimized Ram management.
- random transformations (scale, rotation) of objects in array.
- distribution of objects based on bitmaps or procedural maps.
- scaling of objects based on bitmaps or procedural maps.
- realtime viewport preview of objects placement.
- diferent types of viewport preview of objects.
- special procedural map the vrayscattertexture.
- 64-bit support.
License policy of Vray scatterwill be available in two diferent types:
- Vray scatterfull license - the full versión todo install at a single workstation.
- Vray scatternetwork license - Versión todo install at a single network rendering node.
-
Dispersar o scatter para Vray proxys
Vray scatter nueva versión.
-
Dispersar o scatter para Vray proxys
Revivo este hilo para decir que he estado probando la demo del Vray Scatter Icube. Y es una auténtica maravilla. (luego más tarde colgaré test).
La demo solo tiene una limitación. No puedes guardar los cambios. Corre sobre max2009 y Vray 1.5 service pack 2.
Pero comprarlo solo cuesta 105 euros.
En la empresa en la que trabajo vamos a comprarlo, ya que estoy modelando una isla que va a contener 5400 viviendas. En Brasil. El caso es que, en Brasil, otra cosa no. Pero vegetación.
Mis test son brutalmente alentadores. Mi test más gordo ha sido hecho usando 100.000 árboles, cada árbol 230.000 polígonos. Es decir. 23.000.000.000 de polígonos. Tenemos 4 Gb de Ram por equipo, y solo nos consume según Vray, 1100.
Brutal. Los pelos como escarpias.
-
Dispersar o scatter para Vray proxys
Me acabo de caer de espaldas después de leer tu mensaje tío, 23.000.000.000 de polígonos, la virgen santa, vi los videos de demostración, y eran brutales, pero vamos que lo tuyo ya es para mear y no echar gota, estoy deseando ver esos test tío, además estamos al lado, yo también en Marbella trabajando. Un saludo tío.
-
2 Archivos adjunto(s)
Dispersar o scatter para Vray proxys
Estas en Marbella? Anda. Pues podríamos vernos caramba. Te mando privado con mi correo y teléfono y nos ponemos en contacto hombre.
Pues para no hacer esperar, aquí están dos imágenes que he sacado, son solo test, quería comprobar cuanto era capaz de rellenar la isla. Se rellena entera, y además esa otra zona verde, son manglares que, acabo de rellenar ahora mismo y que estoy renderizando.
Total.100.000 + 250.000 árboles. No te digo nada y te lo digo todo.
http://www.foro3d.com/attachment.php...1&d=1221206268
http://www.foro3d.com/attachment.php...1&d=1221206275
-- IMÁGENES ADJUNTAS --
https://foro3d.com/attachment.php?attachmentid=81509
https://foro3d.com/attachment.php?attachmentid=81510
-
Dispersar o scatter para Vray proxys
Se me acaban de caer dos lagrimones ahora mismo que no te digo nada y te lo digo to, la virgen santísima, se me han puesto los vellos de punta.
Tío eso es espectacular dios mío, pero espectacular.
A ver si nos vemos tío.
-
Dispersar o scatter para Vray proxys
Espera que poste la isla entera.
100.000 árboles de 236.000 polys.
+.
350.000 árboles de manglar de cada uno 280.000 polys.
Echa cuentas. (edito: 121.600.000.000)
Cuando termine el render, lo publico.
-
Dispersar o scatter para Vray proxys
120 mil millones de caras? Estáis enfermos.
-
Dispersar o scatter para Vray proxys
Fíjate que cosas. Y yo que le hice ayer una prueba de render de mi Hummel con el Vray del max9 y sólo tiene 4 millones de polígonos y el Vray me decía que para mí señor padre, se quedaba out y el PC es un Athlon con 2 Gb de Ram, pero, un Vray sin mucho lío y si no puede con 4 millones, dime cómo lo has hecho, si ya cargar esa escena en el 3ds Max te tiene que tardar en hacerlo.
Al final tuve que quitarle la mitad de lo que no se iba a ver y poder hacer la prueba, y sin texturas.
Hay. Lo que es la técnica.
-
Dispersar o scatter para Vray proxys
Vaya. No es cosa de técnica Karras. De verdad. Son todo Vray proxies de 2 tipos de árboles es el plugin el que ayuda a gestionar la memoria de esa manera, es una maravilla.
Porque esto lo intentas tu con los proxies normales de Vray, y poniéndolos tu de manera manual, aparte de que vas a tardar años. No vas a tener diferencia tonal entre árboles, ni de tamaño, ni giro, ni nada. Y además ni de puedes poner todo esto.
Es mérito de VRayScatter Icube, no mío. Pues estar seguro. Además, no hay texturas en esos árboles, es solo el Vray scattertexture en el que tienes hasta 10 posibilidades para elegir tonalidades y distintos colores para que aleatoriamente los distribuya por cada proxy.
Testearlo.
De todos modos, con un equipo de 32bits, y 2 Gb, es bastante normal eso que me cuentas, bastante es ya que hayas podido renderizarlo, en serio. Recuerdo que con el max9 y la rc3 de Vray, era poner 8 árboles (con suerte) y petar. Da igual que hubiera proxies o no.
-
Dispersar o scatter para Vray proxys
Y va mejor entonces con el 3ds Max 2009, pues o ¿Cuál usas tú? Y gracias.
-
Dispersar o scatter para Vray proxys
Cita:
De todos modos, con un equipo de 32bits, y 2 Gb, es bastante normal eso que me cuentas, bastante es ya que hayas podido renderizarlo, en serio. Recuerdo que con el max9 y la rc3 de Vray, era poner 8 árboles (con suerte) y petar. Da igual que hubiera proxies o no.
Yo con el max 9 puse una vez 250 árboles proxy, pinos de Onyx Tree, y no me dio ningún problema. Vray 1.5, una de las primeras versiones, en un AMD a 32, de 1 Core, con 1 Gb de RAM.
Para ponerlos usé un estupendo script de colocar objetos sobre geometría clic a clic que saqué de Scriptspot.
-
Dispersar o scatter para Vray proxys
Karras, usaba 2008 pero para usar Vray scatter necesitas 2009. Dada. Pues eres un suertudo. Yo nunca lo conseguí. Y tenía el truco del almendruco de los 3 Gb y todo eso. Y nada.
-
Dispersar o scatter para Vray proxys
Menuda imagen, acojonante.
-
Dispersar o scatter para Vray proxys
Karras lo importante en este caso es que sea de 64 bits, también el Vray. Yo estaba contento con el Lay Down de Halfvector combinándolo con el randomize, pero eso impresiona bastante.
-
Dispersar o scatter para Vray proxys
-
Dispersar o scatter para Vray proxys
Cita:
Karras, usaba 2008 pero para usar Vray scatter necesitas 2009.
Entonces ¿te va bien el 2009 con el Vray?
¿No tienes los problemas de los que bien todo el mundo?
-
Dispersar o scatter para Vray proxys
De momento no, si te digo la verdad, me lo acabo de poner en estos días para poder usar este plugin porque me es necesario. Así que, si tengo problemas, los iré poniendo.
Por el momento tuve algunos cuelgues de max2009 gracias al chisme flotante que te aparece desde el principio (no el cubo), el otro, si no lo quito, los atajos de giro que uso, me lo petaba, y el Alt + que (isolate) a veces me da un error, pero continua como si nada.
Con Vray de momento nada que decir.
-
Dispersar o scatter para Vray proxys
Es que yo he instalado el 2009 en uno auxiliar para probar el mental. Pero en el general no me atrevo a instalar el 2009 con la service pack 2 (aunque los dos son con licencia) porque todo el mundo echa pestes y dice que le casca.
-
Dispersar o scatter para Vray proxys
Vaya. Yo no tengo noticias hasta el momento. He leído pestes sobre max2009, pero no sobre la service pack 2. De todos modos, prueba en el auxiliar a meter otras escenas, eso sí, desconfigura lo que tengas de la service pack 1 y vuelve a volver a configurar en service pack 2.
Yo con la service pack 1 me he hinchado a petes.
-
Dispersar o scatter para Vray proxys
Una alternativa desde el pasado: 1000 árboles de 300mil caras.
-3ds Max 6.
Vray 1.5 rc3.
AMD 32, 1 Gb de RAM.
-script gratuito scatter para 3dsmax4 de Peter Watje.
-4 árboles OnyxTree.
Hago proxis de los árboles y los distribuyo con el scatter utility.
Lo que hace es ir creando instancias, una a una, de tus proxies, en hacer mil tarda un par de minutos en esta máquina.
Editado: quito imagen fea y desconcertante y me remito a imagen clara y bonita un mensaje más abajo.
-
1 Archivos adjunto(s)
Dispersar o scatter para Vray proxys
-
Dispersar o scatter para Vray proxys
Ya sé que soy novato, pero que es eso de hacer un proxy en Vray, ¿simula un modelo y lo sustituye por algo ficticio que no ocupa polys?
Porque sino no lo entiendo.
-
Dispersar o scatter para Vray proxys
Karras, esta explicado en muchos sitios, en Vray un proxy es un objeto especial, digamos que en la escena donde trabajas tienes un árbol con muchos polígonos, y al pasarlo a proxy, o Vray mesh, (es lo mismo), en la escena el árbol en alta, se sustituye, por una malla de referencia, o bien una simple caja marcando el volumen de dónde estaría el árbol. Esto solo sirve para aligerar la escena de polígonos en el visor.
La malla original de árbol, se crea en un archivo aparte, con extensión *.vrmesh ejemplo árbol, vrmesh. En el momento del render, ese objeto de referencia, llama al archivo original, que sustituirá en el momento del cálculo del render a su proxy.
Al consumir menos memoria cargando geometría (Vray lleva peor otras cosas que los polígonos en una escena) se realiza con menos carga el cálculo del render. Se hace más fácil que se sature el PC, y por lo tanto que cuelgue.
De ahí veras Karras que se puedan instanciar unos cuantos millones de polígonos como si nada, con uno, dos o cuatro archivos proxy.
Viene a ser algo parecido o igual a las referencias externas en 3dsmax.
Por cierto, hablando de scatter de Scriptspot, tenéis otros muchos scripts, este está desde el 2003. scatter | Scriptspot tres tipos de herramientas la de abajo el link es este. advanced Painter | Scriptspot aquí para max2009 XP32/64. Saludos.
-
Dispersar o scatter para Vray proxys
Seguro que debajo de los árboles hay una tetera.
-
Dispersar o scatter para Vray proxys
Cita:
Seguro que debajo de los árboles hay una tetera.
No, son árboles-tetera, lo que pasa que aún es principio de primavera y no han echado flores.
-
Dispersar o scatter para Vray proxys
Qué bueno, árboles-tetera. Sigo el mensaje porque es muy interesante, no sabía nada acerca del scatter para Vray. The outsider, espero tus avances y tus críticas sobre el procedimiento y funcionamiento del programa con max2009 + service pack 2. Saludos.
-
Dispersar o scatter para Vray proxys
-
Dispersar o scatter para Vray proxys
Por cierto José m, hay un script para max llamado Forest, es de Ito, donde trabajo funciona bien, y trabajando las texturas a divino.
Como no me deja poner url, en la web virtual company punto es, sección videos promocionales (a la derecha de la web)y se llama el bosque. Un saludo.
-
Dispersar o scatter para Vray proxys
Con el script de scatter gratuito estoy contento, aunque no me respete LookAt constraint en los clones por instancias. ¿Se podría clonar dentro de una polilínea cerrada? ¿Existe algún script?
-
Dispersar o scatter para Vray proxys
Mola, ya me lo estoy bajando.