What's New in R18: Store MoGraph Caches Externally and Mix Multiple Caches

Photo of Cineversity

Instructor Cineversity

Share this video
  • Duration: 05:04
  • Views: 7146
  • Made with Release: 18
  • Works with Release: 18 and greater

Bake C4D MoGraph Caches and Save as External Files and Mix Multiple Caches

MoGraph Caches in Cinema 4D can now be saved in external files, so you can keep C4D files small for fast and efficient saves and syncs. Multiple cache tags can be mixed via animated Strength values, and strength and filename attribtues can be stored as overrides to manage variations with separate C4D Takes.

Less...

Transcript

Cinema 4D 릴리즈 18에는 모그라프 캐시 태그에 대한 여러 멋진 개선 사항들이 들어있습니다. 이들 중 가장 큰 것은 아마도 캐시를 외부로 저장할 수 있는 옵션일 것입니다. 이 것은 제가 생성한 프로젝트인데, 일단 캐시를 하면 프로젝트 파일이 100MB로 뻥튀기 됩니다. 이는 바로 이 모그라프 캐시의 사이즈 때문입니다. 이로 인하여, 파일 사이즈는 120MB가 되고, 매번 인크리먼트 저장을 할 때마다, 이 파일 사이즈 만큼 계속늘어 불필요하게 많은 디스크 공간을 사용하게 됩니다. 또한 만일 이 파일을 다른 동료들과 공유한다면, 수정 사항이 없다하더라도 C4D 파일 내에 있는 전체 모그라프 캐시를 매번 공유하게 되는 것입니다. 하지만 이제 우리는 이 모그라프 캐시를 익스터널로 저장할 수 있게 되었으며, 모그라프 캐시 태그에서 파일 이름을 지정할 수 있습니다. 또한 여러분이 R17부터 사용해온 동일한 토큰과 상대 경로를 사용할 수 있습니다. 그리고 태그 이름을 위한 추가적인 토큰과 태그가 적용되는 오브젝트의 이름을 위한 추가적인 토큰도 제공됩니다. 이제 이들을 프로젝트 디렉토리 내의 캐시 서브 폴더 안에 저장하고, 여기 모그라프 캐시 태그에 부여했던 이름을 기반으로 태그의 이름을 부여하겠습니다. 이 프로젝트에는 이미 캐시를 생성해 놓았기 때문에, Export Cache to File을 선택할 수 있으며 그러면 내부 캐시를 익스터널 캐시로 변환합니다. 만일 캐시를 생성해 놓지 않았다면, Bake to File 버튼을 눌러 시뮬레이션을 베이크하고 동시에 캐시를 익스터널로 생성합니다. 이제 캐시가 총 1MB 용량을 사용하는 것을 보실 수 있습니다. 따라서, 이 프로젝트를 인크리멘탈로 저장하면, 얼마나 빨리 저장되는지를 알 수 있습니다. 그리고 여기 파일을 보면, 파일이 무려 2MB가 되는 것을 보실 수 있습니다. 왜냐하면 모든 모그라프 캐시가 이젠 이 익스터널 모그라프 캐시 파일에 들어있기 때문입니다. 이 파일은 각 프레임 당 하나의 파일이 됩니다. 그리고 우리가 앞에서 본 것처럼 120MB의 크기가 됩니다. 익스터널 캐시는 Cinema 4D에서 별도의 작은 부머랭 모양의 아이콘으로 필름스트립에 나타나며, 재생을 하면 인터널 캐시와 동일하게 동작하는 것을 보실 수 있습니다. 캐시의 재생에 관한 모든 컨트롤들은 바로 여기 플레이백 탭에 있습니다. 캐시 유형과 파일이름을 설정할 수 있고 여러분이 늘 하듯이, 오프셋을 설정하고 루프 블렌딩을 설정하여 여러분이 루프하면 캐시가 실질적으로 매끄럽게 블렌딩할 수 있도록 합니다. 하지만 모그라프 캐시 태그의 또 다른 멋진 개선 사항은 여러 캐시들을 블렌드할 수 있는 옵션입니다. 이전에는 여러분은 임의의 클로너에는 단 하나의 캐시만을 지정할 수 있었습니다. 하지만 이제는 여러개의 캐시 태그들을 지정하고 아울러 이를 블렌드할 수 있습니다. 여기 이 특정 시뮬레이션에서는 전반적으로 시뮬레이션이 만족스럽지만, 중앙 부분에 생성된 갭들이 만족스럽지 못하여 이 약의 각각의 알들을 실제의 본래 그리드에 위치시키고 싶습니다. 이를 위하여 여기 지금 생성된 캐시를 끄면 다이나믹스가 꺼진 상태에서 본래의 그리드를 얻을 수 있습니다. 이제 이 캐시를 외부로 빼도록 하겠습니다. 이제 포지션 모그라프 캐시 태그를 만들겟습니다. 그런 다음 Build 탭으로 가서, 이를 /caches/Smobaketag로 입력합니다. 그리고 이 태그 이름을 "puregrid"라고 하겠습니다. 이제 Build 탭에서, Bake to File 버튼을 눌러 이 캐시를 베이크합니다 베이크가 끝나면, 이 캐시를 태그 리스트의 본래의 태그 뒤에 위치시킵니다. 그런 다음, 첫번째 태그의 플레이백을 활성화시킵니다. 이제 두번째 태그로 가면, 세기슬라이더가 있습니다. 현재로는 다이나믹 시뮬레이션을 볼 수 없습니다. 하지만 두번째 태그의 세기를 0%로 낮추면 다이나믹 시뮬레이션을 볼 수 있습니다. 이제 약 80 프레임에서 Pure Grid 캐시가 시작하도록 할 것입니다. 이를 위하여 80 프레임에서 키프레임을 설정하고 그리고 110 프레임 부근에서 키프레임을 설정하고 세기를 올립니다. 이렇게 하여 Pure Grid가 캐시 안에 믹스됩니다. 따라서, 클론들이 형태를 갖추다가 여기서 내가 원했던 자신들의 위치로 갑니다. 예상하시듯이 이들 추가적인 옵션들을 이용하여 모그라프 테이크 시스템의 모그라프 캐시로 무궁 무진한 표현이 가능합니다. 추가적인 테이크를 생성하고, 서로 다른 캐시 파일들을 각각의 테이크에 저장하거나 서로 다른 세기 값들을 각 태그에 저장할 수 있습니다. 즉, 모그라프 설정의 변이들을 저장할 수 있는 새로운 옵션이 생겼습니다. 모그라프 캐시 Cinema 4D R18에 포함된 아주 멋진 기능입니다.
Cinema 4D Release 18 includes some great enhancements to the MoGraph cache tag, and the biggest of these is the option to store the cache externally. This is a project I created, and once I cached it, I realized that the project file had ballooned in size by 100 megabytes, because that's the size of this MoGraph cache. So now, my file is 120 megabytes, and every time I save an incremental, it takes forever and it takes up a ton of disk space. Also, if I have to share this file with other colleagues, I'm having to share that entire MoGraph cache in the C4D file every time, even if it hasn't changed at all. Well, now we can save them externally and you specify the file name right here in the MoGraph cache tag. You can use the same tokens and relative pathing that you're used to from R17 and later. You also have additional tokens here for the name of the tag, as well as the name of the object that the tag is applied to. So I'm just going to go ahead and save these into a caches sub-folder within my project directory, and I'm going to name the tag based on the name that I've given to the MoGraph cache tag here. Now, because I already have a cache created, I can choose Export Cache to File and it will convert that internal cache into an external cache. If I didn't already have a cache created, I could just click the Bake to File button and it would bake the simulation and create the cache externally all at the same time. Now, you can see that my cache is using a grand total of one megabyte of memory. If we go ahead and save this project incremental, look at how fast that was. When I look at my files here, you can see that my file is a whopping two megabytes, because all of that MoGraph cache is now here in these external MoGraph cache files. And you get one for each frame of the cache. That there, now, is the 120 megs that we saw earlier. An external cache shows up in Cinema 4D with this extra little boomerang kind of icon there in the filmstrip, and you can see that it plays back just like an internal cache would. All the controls for the playback of the cache are right here in the Playback tab. You can set the cache type and the file name. Also, just like you always could, you can set an offset and set up loop blending so that the cache will actually blend seamlessly as you loop it. But another great new enhancement to the MoGraph cache tag is the option to blend multiple caches. Now, before this you could only have a single cache assigned to any cloner. Now, you can actually assign multiple cache tags and blend them. In this particular simulation here, I'm pretty happy with the simulation in general, but I don't like this center gap that's created and I'd really like to try to get each of the pieces of the pills to get back to the actual original grid. So I'm going to go ahead and disable the cache that's created here now, and you can see that with the dynamics disabled I just get the original grid. So let's go ahead and cache that out. I'm going to go ahead and create a positional MoGraph cache tag. We'll go ahead and go to the Build tab, and I'm going to set this to /caches/Smobaketag again. I'm going to go ahead and name this tag "puregrid". We'll go ahead and in the Build tab, just hit Bake to File to bake out that cache. Now, once the baking is complete, what I'm going to do is go ahead and place this cache after the original cache in my tags list, and I'm going to go ahead and enable the playback on my first tag. So now if we go to the second tag, you see that we have a Strength slider. Right now, we're seeing none of the dynamic simulation. But what I can do is drop the strength down to 0% and we see the dynamic simulation. Right here, about Frame 80, I'm going to start bringing in the Pure Grid cache. So I'm going to go ahead and set a keyframe there and we'll come out here to Frame 110 or so, and I'm going to just go ahead and increase the strength. Now, we can mix in that Pure Grid into the cache. You can see that those clones just sort of form up and finalize their positions right where I want them. You may have already surmised that all of these additional options give you a lot of possibilities to work with MoGraph caches in Cinema 4D's take system. So we can create additional takes and store different cache files in each take, or we can store different strength values in each take. So there's a couple new options to store variations of your MoGraph setups. So there you have it. Cache is king in Cinema 4D R18, MoGraph cache that is.
Cinema 4D Release 18 inclue algumas ótimas melhorias para a etiqueta MoGraph Cache e a maior destas é a opção de salvar o seu Cache externamente. Este é um projeto que criei e assim que fiz o Cache, eu percebi que o arquivo do projeto tinha crescido em tamanho em mais de 100 mb, justamente por causa do Cache das animações MoGraph. Agora meu arquivo tem 120 mb e cada vez que eu salvava o mesmo incrementalmente, ele demorava muito tempo pra salvar o arquivo, além de tomar muito espaço no disco. Como eu tenho que compartilhar este arquivo com os meus colegas, estou tendo que compartilhar também o Cache inteiro da animação MoGraph no arquivo .C4D toda vez que eu salvo uma versão nova, mesmo que esta versão tenha poucas alterações. Felizmente agora temos a capacidade de salvar este Cache externamente e você pode especificar o nome do arquivo bem aqui na etiqueta MoGraph. Você pode usar a mesma nomenclatura, Tokens e local que você esta acostumado na versão R17 e posteriores. Você também tem Tokens adicionais para o nome da etiqueta como também para o nome do objeto ao qual a etiqueta esta aplicada. Então eu vou começar salvando este Cache em uma sub-pasta dentro do diretório do meu projeto e vou chamar a etiqueta baseado no nome que eu dei para a etiqueta MoGraph Cache. Como eu já tenho um Cache criado, eu posso escolher "Export Cache to File" (exportar cache para o arquivo) e o Cache interno será convertido para um Cache externo. E se eu ainda não tiver criado um Cache, eu poderia simplesmente clicar no botão Bake to File e toda a minha simulação seria gravada e depois exportada externamente no Cache. Podemos ver que o Cache esta usando um total de um megabyte de memória. Se formos salvar este projeto incrementalmente, perceba quão rápido ele foi salvo. Ao olharmos os arquivos, podemos ver que o meu arquivo tem o tamanho de dois megabytes e isso ocorre porque o MoGraph Cache esta todo salvo nestes arquivos externos de Cache. Você ganha um arquivo de Cache para cada quadro de animação em Cache. Aqui estão os 120 mb que vimos antes. O Cache externo aparece no Cinema 4D como este pequeno boomerang dentro deste ícone de negativo. Podemos perceber também que ele toca igual a um Cache interno tocaria. Todos os controles para controlar o andamento estão bem aqui na aba de Playback. Você pode definir o tipo de Cache e o nome do arquivo. E como sempre, você também pode definir um Offset e um Loop Blending, fazendo com que o Cache se misture perfeitamente quando utilizado em Loop. A outra grande melhoria em relação a etiqueta MoGraph Cache é a opção de misturar múltiplos Caches. Antes você poderia ter apenas um Cache atribuído a um clone, mas agora você pode atribuir múltiplas etiquetas de Cache e misturar entre elas. Nesta simulação em particular, eu estou muito feliz com a simulação em si, mas eu não gosto deste espaço central que foi criado e eu realmente gostaria de fazer com que cada um dos pedaços das pílulas voltassem ao Grid original. Para fazer isso, eu vou desabilitar o Cache que foi criado e você pode reparar que as dinâmicas foram desabilitadas também, deixando apenas o Grid original. Vamos efetuar o Cache novamente. Vou começar criando uma etiqueta de posição MoGraph Cache, depois vamos a aba Build e vamos configurá-la para o endereço ./caches/$mobaketag novamente. Vamos também alterar o nome desta etiqueta para "puregrid". Na aba Build, apenas clique em Bake to File para efetuar o processo de exportar o Cache. Assim que o processo estiver pronto, vamos recolocar este novo Cache logo após o Cache original na minha lista de etiquetas e depois disso vamos habilitar o Playback da minha primeira etiqueta Cache. Se formos agora na segunda etiqueta, podemos ver um Strenght Slider. Agora não estamos vendo nada da simulação dinâmica, mas se eu mudar o Slider para 0%, vamos começar a ver a simulação. E bem aqui, no quadro 80, eu vou começar importando o Cache do Pure Grid. Vou então adicionar um Keyframe aqui e depois indo ao quadro 110, vamos aumentar o Slider de potência. Agora nós podemos misturar o Pure Grid junto ao Cache. Você pode notar que os clones se formam e finalizam suas posições bem aonde eu quero que eles o façam. Como você já pode supor, estas novas opções lhe dão muitas possibilidades para se trabalhar com os Caches de MoGraph juntos ao sistema Take do Cinema 4D. Podemos então criar Takes adicionais e salvar arquivos de Cache diferentes em cada Take, ou salvar diferentes valores de Strenght em cada Take. Agora temos algumas novas opções para salvar variações de seus sistemas MoGraph. Então é isso, Cache é rei no Cinema 4D R18. MoGraph Cache quero dizer.
Cinema 4D Release 18, incluye algunas grandes mejoras en la etiqueta de caché Mograph, y la mayor de ellos es la opción de almacenar la memoria caché externa. Esto es un proyecto que ha creado, y una vez que se almacenan en caché, me di cuenta de que tenía el archivo de proyecto abandonado en tamaño por 100 megabytes, porque ese es el tamaño de este caché Mograph Así que ahora, mi archivo es de 120 megabytes, y cada vez que guarda una copia incremental, se toma para siempre y se tarda un montón de espacio en disco. Además, si tengo que compartir este archivo con otros colegas, estoy intentando compartir toda esa caché Mograph en archivo C4D cada vez, incluso si no ha cambiado en absoluto, Pues bien, ahora podemos guardarlo externamente y se especifica el nombre del archivo aquí en la etiqueta de caché Mograph. Puede utilizar las mismas fichas y relativo encauzamiento de los que está acostumbrado a partir de R 17 y después. También tiene fichas adicionales aquí por el nombre de la etiqueta, así como el nombre del objeto que la etiqueta se aplica. Así que sólo voy a seguir y guardarlos en dentro de una subcarpeta dentro de mi directorio cachés del proyecto, y voy a nombrar la etiqueta basada en el nombre que le he dado a la etiqueta de caché Mograph aquí. Ahora, porque ya tiene una memoria caché creada puedo elegir Exportar caché a Archivo y se convertido ese caché interno a una memoria caché externa. Si no lo hiciera ya han creado un caché, podría simplemente hacer clic en el botón Archivo para quemar y sería quemar la simulación y crear la memoria caché externa, todo al mismo tiempo. Ahora puede ver que mi caché está utilizando un gran total de un megabyte de memoria. Si vamos a seguir y guardar este proyecto incremental, y mirar la rapidez. Cuando miro mis archivos de aquí, se puede ver que mi archivo es la friolera de dos megabytes, porque todos de caché Mograph están ahora aquí en estos archivos de Caché Mograph externos. Y se obtiene uno para cada cuadro de la memoria caché, que allí, ahora es de 120 megas que vimos antes. Una caché externa aparece en C4D con este pequeño especie de icono de bumerán adicional que hay en la tira e película, y se puede ver que se reproduce al igual que una caché interna haría. Todos los controles para la reproducción de la memoria caché son correctas aquí en la pestaña de reproducción. Puede establecer el tipo de caché y el nombre del archivo. Además, sólo como siempre se puede establecer una combinación de bucle de compensación y configurar de manera que la memoria caché en realidad se combinan a la perfección a medida de bucle, sin embargo, otro gran nuevo realce a la etiqueta de caché Mograph es la opción de combinar múltiples cachés. Ahroa, antes de que esto sólo se podía tener una única caché asignando a cualquier clonador. Ahora usted puede en realidad asignar múltiples etiquetas de caché y que se mezclen. En particular, esta simulación aquí, estoy bastante contento en general con la simulación, pero no me gusta esta brecha en el centro que se crea y realmente me gustaría tratar de conseguir cada una de las piezas de las píldoras para volver a la red real del original. Así que voy a seguir y desactivar la caché que se crea aquí ahora, y se puede ver que con la dinámica desactivada acabo de obtener el original de rejilla. Así que vamos a seguir y la memoria caché de eso, voy a seguir y crear una etiqueta de caché Mograph posicional, vamos a seguir e ir a la pestaña Generar, y voy a establecer este a / cachés / smobaketag nuevo. Voy a ir adelante y el nombre de esta etiqueta "puregrid", vamos a seguir y en la pestaña Generar, simplemente presiono quemar en archivo a quemar en salida de caché. Ahora, una vez que el quemado está completo, lo que vamos a hacer es seguir y colocar este caché después de la caché original en mi lista de etiquetas, y voy a seguir y permitir la reproducción en mi primera etiqueta. Así que ahora si ir a la segunda etiqueta, se ve que tenemos un control deslizante Intensidad. En este momento, estamos viendo ninguno de la simulación dinámica. Pero lo que puedo hacer es bajar la intensidad el 0% y vemos la simulación dinámica. Aquí mismo, cerca del frame 80, voy a empezar con lo que en la memoria caché de cuadrícula. Voy a seguir y establecer el fotograma clave que hay y vamos a salir aquí al fotograma 110 o así y voy a seguir y aumentar la intensidad. Ahora podemos mezclar en la rejilla en la memoria caché. Puede ver que esos clones sólo son una especie de forma y su posición final en la derecha donde ellos quieren. Ya conjeturó que todas estas opciones adicionales da una gran cantidad de posibilidades para trabajar con cachés Mograph en el sistema de toma de C4D. para que podamos crear tomas adicionales y almacenar diferentes archivos de caché en cada toma, o podemos almacenar diferentes valores de resistencia en cada toma. Así que hay una nueva pareja de opciones para almacenar las variaciones de sus configuraciones de Mograph. Así que ahí lo tienen. Caché es el rey en C4D Release 18 Mograph Caché.
Cinema 4D Release 18 MoGraph cache tag'i için pek çok geliştirme getirmekte ve bunlardan en önemlisi cache verisini harici depolayabilmek. Bu oluşturduğum bir proje ve onu cache ettiğimde, proje dosyasının boyutu ciddi şekilde 100 megabayt şişiyor çünkü bu MoGraph cache'ın kendi ebadı. Şimdi, dosyam 120 Megabayt boyutunda ve bunun her bir kopyasını kaydedişimde hem zaman hem de tonlarca disk alanı alıyor. Ve bu dosyayı proje paydaşları ile paylaşmam gerektiğinde, tüm MoGraph cache'ini C4D dosyası ile birlikte, hiç değişmemiş bile olsa her defasında paylaşmam gerekiyor. Artık bunları harici olarak kaydedebiliriz ve dosya ismini MoGraph cache tagi içinden girebilirsiniz. R17 ve sonrasında gelen aynı token ve rölatif yol sistemlerini kullanabilirsiniz. Burada tag isimlerinin yanı sıra taglerin uygulandığı obje ismi için de ek token'larınız bulunmaktadır. Devam edip bunları proje klasörümde bir caches alt klasörüne kaydedeceğim ve tag'i burada MoGraph cache tagine verdiğim ismi baz alarak isimlendiriyorum. Şimdi, oluşturulmuş bir cache olduğundan Export Cache to File seçip dahili cache dosyasının harici cache'e dönüştürülmesini sağlayabiliriz. Eğer oluşmuş bir cache'ımız olmasaydı Bake to File tuşunu kullanabilir ve simülasyonu bake adip aynı zamanda harici cache'i oluşturabilirdik. Şimdi cache'in hafızanın büyük bir kısmını kullanmakta olduğunu görebiliriz. Eğer devam edip projeyi incremental olarak kaydedersek ne kadar hızlı olduğunu görebiliriz. Dosyaya baktığımızda, dosya boyutunun 2 mb'a düştüğünü görebiliriz çünkü MoGraph cache'i artık burada harici MoGraph cache dosyalarındadır. Ve cache'in her bir karesi için bir tane alırsınız. Daha önce gördüğümüz 120 mb buradadır. Bir harici cache, Cinema 4D içerisinde film bandında bu bumeranga benzeyen küçük ikonla ekrana getirilir ve aynı bir dahili cache gibi oynadığını görebilirsiniz. Playback ile ilgili tüm kontroller tam burada Playback tab'ı içindedir. cache tipi ve dosya ismini buradan ayarlayabilirsiniz. Aynı zamanda, bir offset tanımlayabilir ve loop blending'i cache'in siz onu döngüye soktuğunuzda kesintisiz kaynaşmasını sağlayabilirsiniz. MoGraph cache tag'indeki bir diğer geliştirme çoklu cache'leri kaynaştırabilmektir. Önceden herhangi bir cloner'a sadece bir cache atanabiliyordu. Şimdi çoklu cache atamaları yapıp onları kaynaştırabilirsiniz. Bu simülasyonda genel olarak simüasyondan memnunum fakat oluşan bu merkez boşluk hoşuma gitmedi ve bu hapların orijinal gridlerine geri gitmelerini istiyorum. Bu nedenle devam edip burada oluşa cache'i kapatacağım ve dynamics kapandığında, orijinal gridime geri dönüldüğünü görüyorum. Devam edelim ve bunun cache'ini oluşturalım. Devam edip bir konum MoGraph cache tagi oluşturuyorum. Build sekmesine gidip bunu yeniden /caches/Smobaketag olarak ayarlıyorum. Bu tagin ismini "puregrid" yapacağım. Build sekmesi içerisinde ilerleyelim, cache'i bake etmek için Bake to File'ı tıklayın. Şimdi, baking tamalandığında, ilerleyip tags listesine orijinal cache'imin arkasına bu cache'i yerleştireceğim ve ilk tagimdeki playback seçeneğini aktif hale geçireceğim. Eğer ikinci tag'e gidersek, bir Strenght kaydırma çubuğumuz olduğunu görürüz. Burada dinamik simülasyon görmüyoruz. Fakat strenght'i %0 yaptığımızda dinamik simülasyon ortaya çıkıyor. Tam burada 80nci kare civarında, Pure Grid Cache'ı getirmeye başlıyorum. Devam edip burada bir anahtar kare belirleyelim ve 110ncu kare civarına geçelim. Devam edip şiddeti arttırıyorum. Şimdi, Pure Grid'i cache'e karıştırabiliriz. Klonların bir şekilde derlendiğini ve konumlarını tam burada istediğim yerde aldıklarını görebiliriz. Çoktan farkına varmışsınızdır ki bu tarz ek seçenekler size Cinema 4D take sistemi ile MoGraph cache'ları ile çalışmak için pek çok olanak sağlar. Ek take'ler oluşturarak, her take içinde farklı caache dosyası depolayabiliriz, veya farklı strenght değerleri her take içinde depolanabilir. Yani, MoGraph kurgularınızın varyasyonlarını kaydetmek için yeni seçenekleriniz vardır. Cache geliştirmeleri Cinema 4D R18 MoGraph cache'de en iyisidir.
Resume Auto-Scroll?