Resultados 1 al 14 de 14

Selección group geometry

  1. #1
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Houdini Selección group geometry

    Cuando hacemos un group geometry de puntos: Tendríamos una serie de puntos: 0-1-2-3-4-5-6-7. Si quisiéramos solos impares con una expresión sería ($pt%2.= 0): *-1-*-3-*-5-*-7.

    Y cuando esto lo conectamos al siguiente nodo, que número tienen los puntos, los mismos impares impares o comienzan de nuevo desde cero?:
    De 1-3-5-7 pasaríamos a 0-1-2-3?
    No sé si me explico, gracias de antemano.

  2. #2
    Fecha de ingreso
    Dec 2004
    Mensajes
    1,852

    Selección group geometry

    Me suena raro, yo creo que no se mantiene. Para que necesitas los números, porque no usar el nombre del grupo? De todas formas, hay una forma fácil de averiguar lo que preguntas. Añade bajo el siguiente nodo un group de puntos y lo seleccionas, pero visualiza el anterior nodo, con las flechas vas seleccionando el 0, 1 en el group, y así puedes comparar si son los mismos.

    No sé si me explico, espero que sí.
    E moet roeien met de riemen die je hebt.

  3. #3
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Selección group geometry

    Estoy haciendo un digital asset de unas escaleras con barandillas (para practicar un poco lo del tutorial bridge asset de 3dbuzz).

    Al principio pensé poner barrotes para el pasamanos en cada uno de los escalones, pero eran demasiados. Decidí poner un barrote sí, uno no.

    Aquí es donde entran los puntos (una línea con sus subdivisiones apuntando al número de escalones), la posición a lo largo de la escalera fue sencilla de expresar, pero la altura ha sido un poco más coñazo (al prueba y error).

    Al final hice un stamp para la posición en y con una expresión tal que:
    ($pt+1) * ch(./mastercontrol/alturaescalon) + (ch(./mastercontrol/alturaescalon) * $pt).

    Pero, como ya he dicho, ha sido al prueba y error y, por si fuera poco, tengo problemas con las mates por culpa de una mala profesora que tuve en el instituto (estoy pensando en que me den clases particulares)
    Así que al final no me he enterado de cómo lo he hecho, pero como ha salido, ya estoy con el pasamanos. Pero quiero saber cómo ha salido. Gracias Bealobo. (por cierto, fue mi grato conocerte en la quedada.

  4. #4
    Fecha de ingreso
    Dec 2004
    Mensajes
    1,852

    Selección group geometry

    Mira es muy fácil, si vas sustituyendo PT por 0,1,2, veras que siempre te sale un número impar (1,3,5, respectivamente), si te fijas en tu expresión lo que tienes es 2pt+1. Cualquier cosa multiplicada por 2 te da un número par y al sumarle un 1 lo conviertes en impar. Por eso funciona.

    No sé si será la manera más técnica-matemática de explicarlo, pero bueno. Espero que esa fuese la duda.

    Un placer conocerte igualmente.

    Edito: en programación y así para hallar los impares se suele mirar el resto de una división entre 2, si da 0 es par, si es distinto de 0 es impar.

    Igual también puedes tirar por ahí.
    Última edición por bealobo; 27-01-2009 a las 09:10
    E moet roeien met de riemen die je hebt.

  5. #5
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Selección group geometry

    Vale, ahora lo entiendo Bealobo. Prefiero una explicación poco técnica y un poco para tontos que preguntarle a un profesor de mates.

    En programación sé cómo se hace, sé programar en java, pero no sé mates (es así de triste.

    Vaya, es muy confuso de explicar, subo la escena y listos.

    El nodo máster control controla la escalera. Si tienes un rato, podrías decirme que nodos cambiarías seguro que hay una manera mejor de hacerlo.

    -- IMÁGENES ADJUNTAS --
    Archivos adjuntados Archivos adjuntados

  6. #6
    Fecha de ingreso
    Dec 2004
    Mensajes
    1,852

    Selección group geometry

    No te lo voy a poder mirar, tengo un poco de lío ahora y no tengo programas instalados. A ver si alguien te puede echar un cable.
    E moet roeien met de riemen die je hebt.

  7. #7
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Selección group geometry

    Nada, no te preocupes. Si lo que necesito es dar clases de dibujo y mates y dejar Maya, Houdini, RenderMan, Python. De todas formas, con lo que me has dicho en la primera respuesta lo he podido averiguar. No sabía lo de ir seleccionando con las flechas.

    Confirmo y me auto-respondo: cuando seleccione un grupo de puntos numerados, el orden de puntos se resetea.

  8. #8
    Fecha de ingreso
    Jun 2006
    Mensajes
    471

    Selección group geometry

    Nada, no te preocupes. Si lo que necesito es dar clases de dibujo y mates y dejar Maya, Houdini, RenderMan, Python.

    De todas formas, con lo que me has dicho en la primera respuesta lo he podido averiguar. No sabía lo de ir seleccionando con las flechas, confirmo y me auto-respondo: cuando seleccione un grupo de puntos numerados, el orden de puntos se resetea.
    A que te refieres con que se resetea, que yo sepa el group SOP no cambia el orden de los puntos, crea un grupo y ya está.
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

  9. #9
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Selección group geometry

    Es lo que digo en el primer mensajes. Si coges 5 puntos (los impares) de un grupo de 10 puntos el orden de agrupación de estos es el mismo (1-3-5-7-9) pero sus valores como puntos se convierten en 0-1-2-3-4 en el nodo que lo conectes.
    Última edición por Sayden; 27-01-2009 a las 14:10

  10. #10
    Fecha de ingreso
    Jun 2006
    Mensajes
    471

    Selección group geometry

    Es lo que digo en el primer mensajes. Si coges 5 puntos (los impares) de un grupo de 10 puntos el orden de agrupación de estos es el mismo (1-3-5-7-9) pero sus valores como puntos se convierten en 0-1-2-3-4 en el nodo que lo conectes.
    Eso es lo que no entiendo, el orden y el valor, yo creo que te refieres al índice del punto, que es lo que devuelve $pt, y el group SOP no lo toca, simplemente crea un grupo, a qué te refieres con que sus valores como puntos cambian cuando los conectas?
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

  11. #11
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Selección group geometry

    Eso es lo que no entiendo, el orden y el valor, yo creo que te refieres al índice del punto, que es lo que devuelve $pt, y el group SOP no lo toca, simplemente crea un grupo, a qué te refieres con que sus valores como puntos cambian cuando los conectas?
    Es que me falta vocabulario de Houdini. Creo que bien dicho sería.

    En el siguiente nodo al group donde he hecho la selección de índices impares, cuando haces referencia al grupo, el índice de los puntos seleccionados (en el nuevo nodo) cambian de sus valores iniciales a valores nuevos comenzando por cero de manera que, el 1 ahora es 0, el 3 ahora es 1, el 5 ahora es 2).

  12. #12
    Fecha de ingreso
    Dec 2004
    Mensajes
    1,852

    Selección group geometry

    Se refiere a que el índice se resetea, por así decirlo. No?
    E moet roeien met de riemen die je hebt.

  13. #13
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Selección group geometry

    Si, creo que sí. Entonces a la hora de usar los valores de los índices iniciales no puedes si no es con una expresión. En mi caso era fácil por que cogía números no aleatorios, pero y si los cogieras aleatorios?
    Entonces sus índices cambian y, en ocasiones, este índice puede ser importante, (en mi caso lo era).

  14. #14
    Fecha de ingreso
    Jun 2006
    Mensajes
    471

    Selección group geometry

    Si, creo que sí. Entonces a la hora de usar los valores de los índices iniciales no puedes si no es con una expresión, en mi caso era fácil por que cogía números no aleatorios, pero y si los cogieras aleatorios?
    Entonces sus índices cambian y, en ocasiones, este índice puede ser importante, (en mi caso lo era).
    No los resetea en el sentido estricto, sino que si le dices husmea tal grupo en un operador la geometría que ese operador ve cambia, ya no es todo el conjunto sino solo una parte, y para ahorrar memoria dicho operador rehace la lista de puntos/caras solo con las incluidas en el grupo, por eso el índice de los puntos cambia, si quieres guardarte el anterior solo tienes que crear un atributo float/point con attribute antes de usar el grupo, este nuevo atributo se inicia a $pt y lo usas en el operador que está controlado por el grupo en lugar de $pt, luego lo puedes borrar con attribute SOP, yo lo he hecho así muchas veces y funciona perfecto.
    Un saludo

    Houdini Addict
    Powered by UNIX
    If it looks good enough, it's good!

Temas similares

  1. Duda con geometry nodes
    Por rgisbert en el foro Modelado
    Respuestas: 7
    : 24-09-2024, 18:03
  2. Calculos con Geometry Nodes
    Por rgisbert en el foro Modelado
    Respuestas: 6
    : 05-05-2024, 19:16
  3. Ayuda con Geometry Nodes
    Por gonzapert en el foro Modelado
    Respuestas: 3
    : 04-03-2024, 10:27
  4. Selección solo visibles y seleccion ocultos
    Por JMR en el foro Modelado
    Respuestas: 3
    : 27-08-2023, 10:22
  5. Autodesk Maya Instanced geometry
    Por Xian en el foro Partículas y Dinámicas
    Respuestas: 3
    : 27-05-2009, 10:31