What's New in R18: Eliminate Overlapping Clones with the Push Apart Effector

Photo of Cineversity

Instructor Cineversity

Share this video
  • Duration: 02:59
  • Views: 15072
  • Made with Release: 18
  • Works with Release: 18 and greater

Move, Scale or Hide Overlapping MoGraph Clones with C4D's Push Apart Effector.

The Push Apart Effector will move, scale or hide clones in order to minimize intersections. It works by placing a bubble of protection around each clone, and iterating through the clones multiplle times to ensure there's no overlap. Like most MoGraph Effectors, Push Apart can also be used as a deformer - pushing points apart based on falloff.

show less

Transcript

- The push apart effector will move, hide, or scale clones to eliminate overlaps. Here, we have a scene with a bunch of spheres cloned onto the surface of another sphere, and of course, they're all overlapping. So, we'll apply a push apart effector from the mograph effectors list. And the first thing that you need to do is set an appropriate radius for the effector. Think of this radius as a bubble of protection around each clone. Because we're cloning spheres, a good starting point would be the radius of the sphere itself, which is five centimeters. In the final render though, I'm also going to have some displacement on these spheres, so I'm going to actually use a value of eight. Now, the iteration's value here will define basically how good the solution is. The way this effector work is by looping through all of your mograph clones and finding any that overlap. When it finds those, it will move them in order to eliminate the overlap, but that might create additional overlaps. And so, it has to loop through again and again and again, in order to find a stable solution. So, this value is going to depend a lot on how many clones you have, how much they're already overlapping, and how stable of a solution you need. In addition to the default mode, you can push the clones along only the X, Y, or Z access, or you can simply hide the clones that are overlapping. There's also a mode to scale the clones apart, which will scale the clones in order to eliminate overlap, allowing you to keep a nice random distribution of clones along the surface. Even as the count changes, you won't have any overlapping clones. Also, like most mograph effectors, push apart can be used as a deformer. We'll add an additional push apart effector and place it as a child of the source sphere. In order to put it into deformation mode, we'll switch to the deformer tab and set the deformation to point. In this mode, you can kind of visualize each point as a clone, and again, you'll need to set a radius based on the size and resolution of your source object. We'll go ahead and set a value of 15 and give that a shot. Now you can see that we're getting a nice deformation along the surface of this object, strictly by pushing the points apart. We can give this a bit more life by adding some fall off. We'll use a spherical fall off and set the size to 50 centimeters in all directions. And you can see that that basically removes all of the effect. But, we're going to procedurally animate this fall off with the vibrate tag. I'll enable position and we'll use an amplitude of 20 centimeters in all directions. And now, you can see that we get a nice, undulating deformation on the surface of our cell, while all of our viruses remian stuck onto the surfaces. And because of the push apart effector, they are scaled so that none of them are overlapping. So, that's a brief look at some of the things that you can accomplish with the push apart effector in Cinema 4D release 18 and greater.
푸시 어파트 이펙터는 클론들을 이동시키거나, 숨기거나 스케일하여 겹치는것을 방지합니다. 여기 다른 구의 표면에 클론된 많은 구들로 이루어진 씬이 있습니다. 물론 이들 클론들은 모두 서로 겹쳐있습니다. 여기에 모그라프 이펙터 리스트에서 푸시 어파트 이펙터를 적용하도록 하겠습니다. 여기서 먼저 해야 될 일은 이펙터에 대한 적절한 반경을 설정하는 것입니다. 이 반경은 각각의 클론들 주위를 막아주는 일종의 비누 방울로 생각하면 됩니다. 우리가 구를 클론하는 것이기 때문에 시작점은 바로 구 자체의 반경이 될 것며, 이 값은 5 Cm입니다. 하지만 최종 렌더링에서, 이들 구에 약간의 디스플레이스먼트를 가질 것이기 때문에 실제 이펙터의 반경 값은 8을 사용할 것입니다. 이제 여기 이 반복 값이 기본적으로 솔루션이 얼마나 양호한지를 정의해 줄 것입니다. 이 이펙터가 동작하는 방법은 모든 모그라프 클론들을 루프로 반복하면서 겹치는 것을 찾아냅니다. 그리하여 겹치는 것들을 찾아내면, 이들을 이동시켜 겹치지 않게 하는 것이지만, 이로 인하여 추가적인 겹침이 발생할 수도 있습니다. 따라서, 다시 루프를 계속 반복하여 안정적인 솔루션이 나올 때까지 이 값에 따라 반복합니다. 따라서, 이 값은 얼마나 많은 클론들을 갖고 있는지, 그리고 이미 이들 클론들이 얼마나 서로 겹쳐져있는지에 따라, 또한 여러분이 어느 정도의 솔루션에 만족할 것인지에 따라 달라질 것입니다. 또한 디폴트 모드 이외에, 여러분은 X, Y, 또는 Z 축을 따라 클론들을 밀어낼 수도 있고, 또는 단순히 겹치는 클론들을 숨기기할 수도 있습니다. 또한 클론들을 스케일하여 떨어지게 만드는 모드도 있어 클론들 사이의 겹침을 없애기 위하여 클론들의 사이즈를 줄여 서페이스를 따라 랜덤하게 클론들을 분포시킬 수 있습니다. 또한 숫자를 변경시켜 겹치는 클론이 없도록 할 수도 있습니다. 아울러, 대부분의 모그라프 이펙터들 처럼, 푸시 어파트 이펙터도 디포머로 사용할 수 있습니다. 또 다른 푸시 어파트 이펙터를 추가하고 이를 소스 구의 차일드로 만듭니다. 이제 이 것을 디포메이션 모드로 갖다 놓기 위하여 디포머 탭으로 가서, 디포메이션을 포인트로 설정합니다. 이 모드에서는, 각각의 포인트를 클론으로 보이게 할 수 있고, 위에서 처럼, 소스 오브젝트의 크기와 해상도를 기준으로 반경을 설정할 필요가 있습니다. 이를 위하여 이 값을 15로 하고 결과를 봅니다. 그러면, 포인트들을 떨어뜨리도록 밀어서 이 오브젝트 서페이스를 따라 만들어진 멋진 디포메이션을 볼 수 있습니다 우리는 여기에 약간의 폴오프를 추가하여 생명을 불어 넣을 수 있습니다. 구형 폴오프를 사용하고 모든 방향으로 사이즈를 50Cm로 할 것입니다. 그러면 기본적으로 모든 효과들이 제거된 것을 볼 수 있습니다. 하지만 우리는 프로시듀럴하게 이 폴오프를 애니메이션 시킬 것이며 이를 위하여 바이브레이트 태그를 사용할 것입니다. 포지션을키고 진폭을 모든 방향으로 20Cm로 설정합니다. 이렇게 하면, 세포의 표면에 멋진 파도 모양의 디포메이션을 볼 수 있으며, 모든 바이러스들은 서페이스에 꽉 달라 붙어있습니다. 그리고 푸시 어파트 이펙터 때문에 이 바이러스들은 스케일되어 아무도 서로 겹쳐지지 않습니다. 이제까지 Cinema 4D 릴리즈 18에 추가된 푸시 어파트 이펙터를 이용하여 구현할 수 있는 몇가지를 살펴 보았습니다.
O "Push Apart" (empurrar para longe) Effector irá mover, esconder ou extender clones para eliminar sobreposições. Aqui temos uma cena com várias "Spheres" (esferas) clonadas/copiadas na superfície de uma outra esfera e obviamente, elas estão se sobrepondo. Então aplicaremos o Effector "Push Apart", da lista de MoGraph Effectors. E a primeira coisa que você precisa fazer é configurar um "Radius" (raio) apropriado para o Effector. Pense nesse raio como uma bolha de proteção envolta em cada clone. Já que estamos clonando esferas, um bom ponto de partida é configurar o raio do Effector igual ao raio pra própria esfera, que no caso é 5 cm. Na renderização final porém, usaremos algum tipo de Displacement nas esferas, então vamos ter que mudar o raio para um valor de oito. Já o "Iteration Value" (valor de iteração) irá definir basicamente quão boa é a solução. A maneira pela qual este Effector funciona é fazendo um loop em torno em todos os clones de MoGraph e localizando quais deles estão se sobrepondo. Quando encontra os que se sobrepõe, ele irá movê-los em ordem afim de eliminar a sobreposição, mas isso pode acabar gerando outras sobreposições. Portanto, ele tem que fazer um novo Loop e mais um outro e mais um outro, até encontrar uma solução estável. Esse valor vai depender muito na quantidade de clones na cena, o quanto eles estão se sobrepondo e no quão estável a solução precisa ser para você. Em adição ao modo padrão, você pode empurrar os clones apenas ao longo dos eixos X, Y ou Z, ou você pode simplesmente esconder os clones que estão se sobrepondo. Há também um modo para dimensionar os clones, afastando um do outro, funcionando de forma que os clones são dimensionados em ordem, afim de eliminar a sobreposição, permitindo a você manter uma distribuição organizada dos clones sobre a superfície. Mesmo que o número de clones mude, você não deverá ter nenhum problema de sobreposição. Como a maioria dos Effectors de MoGraph, o Push Apart pode ser usado como um deformador. Vamos adicionar mais um Push Apart Effector e colocá-lo como uma "Child" (filho) da esfera fonte. Para ativar o modo deformação, precisamos ir a aba de deformadores e selecionar a deformação para "Point" (pontos). Neste modo, você consegue visualizar cada ponto como um clone e novamente, você precisa configurar um raio baseado no tamanho e resolução do seu objeto fonte. Vamos tentar um valor de 15 e ver o resultado. Podemos averiguar que estamos conseguindo uma boa deformação sobre a superfície deste objeto, apenas empurrando os pontos uns longe dos outros. Podemos dar um pouco mais de vida adicionando algum "Fall Off" (gradiente de intensidade). Vamos utilizar um Fall Off esférico e configurar o tamanho para 50 cm em todas as direções. Você pode ver que isso basicamente remove todo o efeito. Agora, vamos animar proceduralmente este Fall Off com a Tag "Vibrate" (vibração). Vamos ativar posição e vamos utilizar uma amplitude de 20 cm em todas as direções. Agora conseguimos um bom efeito, uma deformação ondulatória em toda a superfície de nossa célula, enquanto todos os nossos vírus fica presos na superfície. E por causa do Effector Push Apart, eles estão escalonados para que nenhum deles se sobreponha. Esta foi uma introdução básica para algumas das coisas que você consegue produzir com o Effector Push Apart no Cinema 4D Release 18 e versões posteriores.
The push apart effector moverá, ocultará o escalará clones para eliminar solapamientos. Aquí, tenemos una escena con un montón de esferas clonadas en la superficie de otro ámbito, y por supuesto, todos están superpuestos. Por lo tanto, vamos a aplicar un impulsor además de efecto Mograph en la lista Effectors. Y lo primero que hay que hacer es establecer un radio adecuado para el effector. Piense en esto radio como una burbuja de protección alrededor de cada clon. Debido a que estamos clonando esferas, un buen punto de partida sería el radio de la esfera en sí, que es de cinco centimetros. En la interpretación final, sin embargo, yo también voy a tener cierto desplazamiento en estas esferas, así que voy realmente a usar un valor de ocho. Ahora, aquí es donde se define básicamente el valor de la iteración, lo bueno es la solución. La forma en que este effector está trabajando es haciendo un bucle a través de todos sus clones Mograph y encontrar ningún solapamiento. Cuando encuentra aquellos, se moverá con el fin de eliminar el solapamiento pero que podría crear solapamientos adicionales. Y así, tiene que recorrer una y otra y otra vez, con el fin de encontrar una solución. Por lo tanto, este valor va a depender en gran medida de la cantidad de clones que tiene, de lo mucho que ya están superpuestas, y la forma estable de una solución que necesita. En adición al modo de defecto, puede empujar los clones a lo largo de sólo del acceso X, Y o Z, o simplemente pueden ocultar los clones que se solapan. También hay un modo de ampliar los clones a parte, que se escala de los clones con el fin de eliminar la superposición, que le permite mantener una buena distribución aleatoria de clones a lo largo de la superficie. A pesar de los cambios en el recuento, no tendrá ningún clon superpuesto. Además como la mayoría de los effectors Mograph, se puede utilizar como un deformador. Vamos a añadir un impulso adicional aparte Effector y lugar como hijo de la esfera fuente. Con el fin de ponerlo en modo de deformación, que nos conectemos con la pestaña deformador y fijamos la deformación a punto. En este modo, que tipo puede visualizar cada punto como un clon, y de nuevo, tendrá que fijar un radio en función del tamaño y la resolución de su objeto de origen. Vamos a seguir adelante y establecer un valor de 15 y dar clic. Ahora se puede ver que estamos llegando a una buena deformación a lo largo de la superficie de este objeto, estrictamente presionando los puntos aparte. Podemos dar a esto un poco más de vida por la adición de algunos que caen fuera. Vamos a utilizar una caída esférica y establecer el tamaño de 50 centímetros en toda las direcciones. Y usted puede ver que, básicamente, se eliminan todos los efectos. Pero, vamos gradualmente a animar esta caída con la etiqueta vibración. Me va a permitir utilizar una amplitud de 20 centímetros en todas las direcciones. Y ahora se puede ver que obtenemos una buena deformación, ondulando la superficie de nuestro célula, mientras que todos nuestros virus se pegan en las superficies, debido al empuje aparte effector. que se escalan para que ninguno de ellos se superpongan. Entonces, esto es un breve vistazo a algunas de las cosas que se pueden lograr con el presionar aparte effector en CINEMA 4D Release 18 y posterior.
- Push apart efektörü klonları çakışmalarını engelleyecek şekilde taşır, gizler veya boyutlandırır. Burada bir diğer küre üzerine yayılmış bir grup küreden oluşan bir sahnemiz var ve elbette çakışmaktalar. Bu nedenle mograph effectors listesinden push apart effektörü uygulayacağız. Bu işlemde ilk yapmanız gereken efektör için uygun bir yarıçap değeri girmektir. Bunu her klonun çevresini saran bir koruma balonunun yarıçapı olarak görün. Klonlanan küre olduğundan 5 santimetre olan, klonlanan kürenin kendi yarıçapı uygun bir değer olacaktır. Ancak nihai renderda kürelere bir miktar displacement da uygulanacağından 8 değerini kullanacağım. Şimdi çözümün ne kadar iyi olduğunu iterasyon değerleri belileyecektir. Bu efektörün çalışma şekli, tüm klonları taramak ve çakışanları tespit etmek şeklindedir. Bunları bulduğunda onları, çakışmaları engelleyecek şekilde hareket ettirecektir, ancak bu yeni çakışmalar oluşturabilir. Ve tüm bunları elimine etmek için döngüyü en uygun sonuca ulaşana kadar tekrar edecektir. Yani, bu değer, klonlarınızın sayısına, ne kadar çakıştıklarına ve ne kadar tutarlı bir sonuca ihtiyaç duyacağınıza göre değişiklik gösterir. Standart moda ek olarak, sadece klonları X, Y veya Z eksenlerinde itebilir veya basitçe çakışan klonları sadece saklayabilirsiniz. Klonları boyutlandırarak ayıran bir mod da bulunur ve klonların yüzey üzerinde raslantısal dağılımlarını sağlarken çakışmaları elimine edecek şekilde onların boyutlandırılmasını sağlar. Sayı değişiyor olsa bile, çakışan klonlar olmayacaktır. Aynı zamanda pek çok diğer mograph efektörü gibi, push apart, bir deformer olarak kullanılabilir. Ek bir push apart efektörü ekleyeceğiz ve onu kaynak kürenin çocuğu yapacağız. Onu deformasyon moduna geçirmek için deformer sekmesine geçip deformasyonu point olarak ayarlayacağız. Bu modda her noktayı bir klon olarak gösterebilirsiniz ve yeniden, kaynak objenizin boyut ve çözünürlüğüne bağlı bir yarıçap tanımlamanız gerekir. Devam edelim ve değeri 15 yapalım. Şimdi noktaların birbirlerine göre itilmesiyle bu objenin yüzeyi boyunca güzel bir deformasyon elde ettiğimizi görebilirsiniz. Bir miktar fall off ekleyerek buna biraz daha canlılık katabiliriz. Spherical fall off kullanacağız ve tüm doğrultularda 50 santimetrelik bir boyut ayarlayacağız. Tüm efekti kaldırdığını göreceksiniz. Ancak, bu fall off'u prosedürel olarak vibrate tagi ile anime edeceğiz. Konumu açacağım ve tüm doğrultularda 20 santimetrelik bir frekans kullanacağız. Ve şimdi, hücremizde tüm virüsler yüzeylere yapışık kalırken güzel bir deformasyonun devam ettiğini gözlemleyebiliriz. Ve push apart effector sayesinde, birbirleri ile çakışmayacak şekilde boyutları da değişmektedir. Cinema 4D Release 18 ile gelen push apart effector ile yapabileceklerimizle ilgili biraz daha bilgi edindik.
Resume Auto-Scroll?