Tracking objects in C4D cannot produce motion blur

Forums: Tracking objects in C4D cannot produce motion blur
Maxon Cinema 4D (Export script developed by abstrax, Integrated Plugin developed by aoktar)

Moderator: aoktar

Tracking objects in C4D cannot produce motion blur

Postby 1026613912 » Tue Jan 09, 2024 5:40 am

1026613912 Tue Jan 09, 2024 5:40 am
Recently I made another particle trailing effect, but I couldn't get the trailing to produce motion blur.Is it a limitation of OC itself?
Attachments
213.zip
(80.78 KiB) Downloaded 27 times
1026613912
Licensed Customer
Licensed Customer
 
Posts: 15
Joined: Sun Nov 28, 2021 4:28 am

Re: Tracking objects in C4D cannot produce motion blur

Postby frankmci » Tue Jan 09, 2024 5:16 pm

frankmci Tue Jan 09, 2024 5:16 pm
It looks like the Tracer elements are created from scratch on each frame in a new location instead of actually moving, so there isn't actually any motion vector data associated with them for motion blur to use. Take a look at them with the Info Channels>Motion Vector kernel. Each particle Trace has no motion vector data. Then try animating the position of the entire Tracer object and you'll see motion data for all its elements.

If the Trace generator object is not moving, then the individual traces it re-creates on every frame are not technically moving either.

So this seems like this is a limitation of the way the Tracer works more than of Octane itself.

Here's a split screen shot of the Info Channel Motion Vecors and your setup, but with the Tracer object animating up and down You can clearly see the motion data. With the Tracer object still, there are zero motion vectors and you get a flat gray image.

You could add the blur in post with either multi-frame blur on a higher frame rate sequence, or with a plugin like Real Smart Motion Blur.

... or it just occurred to me, you can fake it with a texture, since Tracer is actually producing a spline you can sweep a profile down them and apply a ramped opacity material onto it. The C4D docs talk about this briefly under the Motion Graphics Tracer Object section.

tracer blur.png
Tracer Object motion blur
Attachments
tracer blur2.png
Textured Tracers
Technical Director - C4D, Maya, AE, - Washington DC
frankmci
Licensed Customer
Licensed Customer
 
Posts: 827
Joined: Fri May 26, 2017 2:00 pm

Re: Tracking objects in C4D cannot produce motion blur

Postby 1026613912 » Wed Jan 10, 2024 1:24 am

1026613912 Wed Jan 10, 2024 1:24 am
Thank you for your answer. In fact, I just think that if there is a simpler way to achieve motion blur of trailing, it will make my future projects more convenient and better-looking (motion blur can often make these trailing more beautiful)
1026613912
Licensed Customer
Licensed Customer
 
Posts: 15
Joined: Sun Nov 28, 2021 4:28 am

Re: Tracking objects in C4D cannot produce motion blur

Postby 1026613912 » Wed Jan 10, 2024 1:30 am

1026613912 Wed Jan 10, 2024 1:30 am
I suddenly thought, if oc can have its own trailing function in the object tag, and can adjust the trailing properties and trailing motion blur directly in oc, would it be a great new feature? I think the trailing function It is also very commonly used in many particle effects or spline animations, although it is not used very often. In fact, I also want to know whether this trailing motion blur is difficult to achieve at the software development level (this is just a personal curiosity about technology)
1026613912
Licensed Customer
Licensed Customer
 
Posts: 15
Joined: Sun Nov 28, 2021 4:28 am

Re: Tracking objects in C4D cannot produce motion blur

Postby frankmci » Wed Jan 10, 2024 5:00 pm

frankmci Wed Jan 10, 2024 5:00 pm
1026613912 wrote:I suddenly thought, if oc can have its own trailing function in the object tag, and can adjust the trailing properties and trailing motion blur directly in oc, would it be a great new feature? I think the trailing function It is also very commonly used in many particle effects or spline animations, although it is not used very often. In fact, I also want to know whether this trailing motion blur is difficult to achieve at the software development level (this is just a personal curiosity about technology)


Motion blur on normal particles works fine in Octane; it's just this particular way you are creating them with the Tracer that doesn't blur. The C4D Tracer generator completely recreates elements afresh every single frame, so there is no motion in the resulting elements. In comparison, here is a shot of your scene with cubes assigned to the particles instead of a Tracer and they blur as you would expect. Be aware that the Octane Live Viewer doesn't always have all the information it needs to render proper motion blur for individual frames. To check that motion blur is behaving the way you want, it's best to render a couple frames in the Picture Viewer.
Attachments
Particle Blur.png
Particle Blur Geometry
Technical Director - C4D, Maya, AE, - Washington DC
frankmci
Licensed Customer
Licensed Customer
 
Posts: 827
Joined: Fri May 26, 2017 2:00 pm

Re: Tracking objects in C4D cannot produce motion blur

Postby 1026613912 » Thu Jan 11, 2024 3:00 am

1026613912 Thu Jan 11, 2024 3:00 am
frankmci wrote:
1026613912 wrote:I suddenly thought, if oc can have its own trailing function in the object tag, and can adjust the trailing properties and trailing motion blur directly in oc, would it be a great new feature? I think the trailing function It is also very commonly used in many particle effects or spline animations, although it is not used very often. In fact, I also want to know whether this trailing motion blur is difficult to achieve at the software development level (this is just a personal curiosity about technology)


Motion blur on normal particles works fine in Octane; it's just this particular way you are creating them with the Tracer that doesn't blur. The C4D Tracer generator completely recreates elements afresh every single frame, so there is no motion in the resulting elements. In comparison, here is a shot of your scene with cubes assigned to the particles instead of a Tracer and they blur as you would expect. Be aware that the Octane Live Viewer doesn't always have all the information it needs to render proper motion blur for individual frames. To check that motion blur is behaving the way you want, it's best to render a couple frames in the Picture Viewer.

Hello friend, I understand your thinking. In fact, my original idea for publishing this topic was to emit particles. The curved path animation produced by the particles is a video effect that I occasionally use. But I can only use c4d's path tracing to identify these curved animation paths, but I can't give them dynamic blur. It is impossible to achieve a better picture effect. (I don’t understand English, so I translated it with a translator. Please forgive me if the tone is offensive)
1026613912
Licensed Customer
Licensed Customer
 
Posts: 15
Joined: Sun Nov 28, 2021 4:28 am

Re: Tracking objects in C4D cannot produce motion blur

Postby frankmci » Tue Jan 16, 2024 8:24 pm

frankmci Tue Jan 16, 2024 8:24 pm
1026613912 wrote:Hello friend, I understand your thinking. In fact, my original idea for publishing this topic was to emit particles. The curved path animation produced by the particles is a video effect that I occasionally use. But I can only use c4d's path tracing to identify these curved animation paths, but I can't give them dynamic blur. It is impossible to achieve a better picture effect. (I don’t understand English, so I translated it with a translator. Please forgive me if the tone is offensive)

No, the translation is doing a very good job! There's nothing at all offensive in your writing.

Since the C4D Tracer tool is specifically what you want, I think the option of turning the Tracer paths into geometry using Sweep and a small profile, then applying an opacity gradient texture to that Sweep geometry is your best bet; something like the attached screen grab. In this case I used luminance in a dark environment, but you could use standard diffuse color with an illuminated environment just as well. Keep both your Sweep profile sides and number of Sweep isoparm subdivisions low to prevent things from bogging down with large numbers of particles.

Good luck!
Attachments
FakeTracerBlur.png
Tracer "blur" faked with opacity gradients
Technical Director - C4D, Maya, AE, - Washington DC
frankmci
Licensed Customer
Licensed Customer
 
Posts: 827
Joined: Fri May 26, 2017 2:00 pm

Re: Tracking objects in C4D cannot produce motion blur

Postby 1026613912 » Fri Jan 19, 2024 1:34 am

1026613912 Fri Jan 19, 2024 1:34 am
frankmci wrote:
1026613912 wrote:Hello friend, I understand your thinking. In fact, my original idea for publishing this topic was to emit particles. The curved path animation produced by the particles is a video effect that I occasionally use. But I can only use c4d's path tracing to identify these curved animation paths, but I can't give them dynamic blur. It is impossible to achieve a better picture effect. (I don’t understand English, so I translated it with a translator. Please forgive me if the tone is offensive)

No, the translation is doing a very good job! There's nothing at all offensive in your writing.

Since the C4D Tracer tool is specifically what you want, I think the option of turning the Tracer paths into geometry using Sweep and a small profile, then applying an opacity gradient texture to that Sweep geometry is your best bet; something like the attached screen grab. In this case I used luminance in a dark environment, but you could use standard diffuse color with an illuminated environment just as well. Keep both your Sweep profile sides and number of Sweep isoparm subdivisions low to prevent things from bogging down with large numbers of particles.

Good luck!

I understand what you mean, use gradient transparency to blur the surroundings to create a fake motion blur effect, thank you for your communication.
1026613912
Licensed Customer
Licensed Customer
 
Posts: 15
Joined: Sun Nov 28, 2021 4:28 am

Return to Maxon Cinema 4D


Who is online

Users browsing this forum: No registered users and 35 guests

Sun Apr 28, 2024 3:41 am [ UTC ]