
4: Creación de instancias de geometría en puntos para escenas mejoradas
Compartir
Hoy el objetivo era colocar objetos en cada uno de los puntos dispersos para poblar mi escena.
Proceso
Introduje el nodo Instancia en puntos en mi árbol de nodos, conectándolo a la salida del nodo Distribuir puntos en caras . Este nodo le permite colocar una instancia de geometría en cada punto.
Para agregar variación, utilicé el nodo Valor aleatorio . Para escalar, configuré el nodo Valor aleatorio en Flotante para que los objetos no se distorsionaran. Para la rotación, utilicé un nodo Valor aleatorio configurado en Vector , lo que me permitió aleatorizar la rotación en los tres ejes.
Para lograr una rotación completa, establecí el valor de rotación máximo en TAU (aproximadamente 6,28), asegurando que los objetos pudieran girar 360 grados.
Cuando apliqué esto a mallas más complejas, como rocas, la escena comenzó a verse mucho más dinámica y realista.
Nodos utilizados y sus funciones
- Instancia en puntos : coloca instancias de geometría en cada punto.
-
Valor aleatorio : genera valores aleatorios dentro de un rango específico.
- Flotante : un valor numérico único, utilizado aquí para escala uniforme.
- Vector : Un conjunto de tres valores numéricos, utilizado para la rotación.
- TAU : Una constante que representa 2π, utilizada para rotación completa.