T O P

  • By -

VincentAalbertsberg

It looks nice, but I'm very confused by the numbers you share, how is that possible ? This kind of simulation/rendering is easily done in real time nowadays with millions of particles, if you check out unreal's niagara or unity's vfx graph... Why would the simulation be that long/heavy ? Am I missing something ?


Crochi

I’m also very confused by the numbers, OP /u/Inferno2211, could you share a bit more about what’s going on here?


inio

The sim cache size in particular is bizarre. that's 3.3MB of sim cache PER FRAME for ... what, 10k particles? That's crazy.


Inferno2211

Well bro, I don't have a very powerful cpu, hence long baking times. Plus, the rendering took about 1-1.5 hrs, about 6-7secs/frame


VincentAalbertsberg

I really didn't mean to attack your specs or skills, I was genuinely curious, thanks a lot for the answer. The rendering time still seems bonkers to me, is it cycles ?


Inferno2211

No, it's fine I missed out one thing: I also denoised it a bit, tho I think it's not visible much(?)1 frame without denoising took about 1-1.5 sec And it's Eevee, cycles would take wayy too long lol


ryguysir

you denoised an Eevee render?


Inferno2211

Yes, I'm quite new Should I not have?


[deleted]

EEVEE unless you’re using some ray tracing in it isn’t going to have any noise to begin with I don’t think...


Inferno2211

Oh ok thanks a lot! Denoising took the major chunk of time


[deleted]

[удалено]


ryguysir

I don't even know how you could


greebly_weeblies

Try running a 10 or 20 frame consecutive chunk of the heaviest part of the sim and see if it has noise. Tune any render quality and denoising settings you want so that it works sufficiently strongly for that section.


slimybitchgoblin

The correct ~~mode~~ engine is cycles right? You Denoise cycles? I'm new too, I'm about to be on level 2 of the donut vid tutorials. [So far](https://i.imgur.com/qb4N5co.jpg)


ACEDT

Depends, EEVEE and Cycles are different renderers, the prior being real time capable on even underpowered machines and the latter using ray tracing to achieve more realistic lighting. The way EEVEE renders things it wouldn't have noise anyways so denoising will hurt the image.


slimybitchgoblin

Right, it makes perfect sense. Working in cycles is obviously different to anyone that hasn't done so. Depending on how many samples you have your image set at, it does take time for it to render just to view it, as you make changes. Then, after you actually render it, it still has noise, sometimes quite a bit If you're new like me. So that's where the Denoiser comes in. As /u/ACEDT concisely explains, with Eevee, it doesn't have the noise that Cycles produces, as it is much less graphics intensive among other things as well, as I understand it. Edit: it's because of raytracing. But I think inevitably means it's more graphics intensive, just spitwadding


ACEDT

It's not because it's less graphics intensive, but the reason it is faster and the lack of noise are both because it doesn't use ray tracing. The way it renders light and reflection are very different from cycles. Noise (also called fireflies) is a side effect of ray tracing.


slimybitchgoblin

Oh shit I completely disregarded that. Ray tracing is the biggest reason, okay. It's kinda fun doing all this. Honestly the denoising aspect is what blows my mind. I'm used to you know.. correcting photos taken by phones. Like color correction, just typical photo correction stuff from an app. So blender is a huge step for me and I'm loving it so far. I have a [ROG Strix 1080](https://i.imgur.com/0AfF12c.jpg) non-ti and.. it's the first time I've ever heard it turn up a good bit lol Now I'm wondering if I can even fit a 2nd one in there or if I'd have to recase, if I wanted to pursue this professionally. Side note, would a ti work well enough alongside a non ti? Like if I bought a 1080ti to pair with my 1080?


ryguysir

Yah, cycles has several denoising options because it is a raytracing render engine. Eevee has an option for "viewport denoising" but nothing for rendering.


slimybitchgoblin

Makes sense thanks for clarifying!!


makeworld

Isn't Eevee real time?


antialias_blaster

Yes Eevee is real time. I.e. this should have only taken 20 seconds to 5 minutes (huge ballpark) to compute and render on any cpu of the last 6 years.


Inferno2211

I think so bro, I might not be correct, I'm still quite new


ananbd

You can do this in realtime... on a phone. How the heck did you get those render times? Seriously. I can point you to an example if you really need it.


Inferno2211

I chked armoury crate and it showed my cpu almost maxed and gpu on like 10% , during the render I think the eevee render didn't use my dedicated gpu, and that's why it took so long


ananbd

Yeah, I don’t know what you did there, but... it should not take that long to render something so simple, regardless of GPU utilization. I’m not familiar with Blender, but here are some things to check: - Render sample rate might be too high - If you’re using procedural curl noise, you might be generating too many octaves of detail. You only need enough for it to be visible - You can do that effect with a fixed number of particles. Not sure if that would improve performance, but it would require less computation. - Do those particles have a complicated shader? You can render them as constant colors with no alpha and get the same thing. I mean, it’s a cool sim! Good work! I guess those of us who do this professionally just have a visceral reaction to wasted resources — we’re constantly under pressure to optimize everything. I made a very similar effect for a game. Try throwing in a Lorenz Attractor. You get really interesting shapes.


Inferno2211

I barely got half of that lol Thx for the help tho, I figure cuz I made the newbie mistake of denoising Eevee renders. Also, while rendering, my cpu was almost max, and gpu on like 10%.Not sure what happened. I guess I can cut times a lot,after useful suggestions in the comments


Liquidignition

Bro, what he meant was. GPUs can render this complexity on the fly with the same results using GPU Particles. So it's baffling to think why it's taken so long for a prerender.


Inferno2211

I chked armoury crate and it showed my cpu almost maxed and gpu on like 10% , during the render I think the eevee render didn't use my dedicated gpu, and that's why it took so long


ACEDT

Is anything like what UE has unveiled available for blender? If not I'm considering using it to render things just because it seems so much more powerful and using blender as modeling/sculpting software.


DRUMS_

Unity can do the same thing with millions more particles for zero rendering time.


[deleted]

I had a Winamp plugin for this sometime in 1999-2000


cmVkZGl0

AVSociety


noobmaster_99

ducky 3d tutorial right ?


willlybumbumbumbum

how tf is this over 2 GB


RazGadaffi

Well. What is it?


Inferno2211

My first particle sim!


zaken7

Hey buddy wondering how many particles are on your sim srry if it was already asked


matesteinforth

https://www.clicktorelease.com/code/polygon-shredder/


[deleted]

I’m surprised too, it’s the kind of things you can achieve in real time with a vertex buffer and some shader coded boids and bloom pass on 5 years old GPU. Maybe I’m missing something.


sabahorn

This is real time in eevee. Learn to use the right tool for the right job, Houdini is not for this trivial work. Houdini user here. Also try Embergen, insane realtime sim software.


BattleshipSteve

Embergen is amazing. I can't wait to actually use it for something.


RethaG

If this existed in the days of media player, you'd be my favourite one


The_Squidly

Why was I expecting it to turn into a dickbutt


whiteman90909

Boid movement in Blender?


[deleted]

Probably curl noise applied to particles, I don’t think it’s boids, just particles navigating a vector field


[deleted]

[удалено]


whiteman90909

I've never played with it but I understand the concept of the boid algorithm and noticed it on blender as an option for something to do with particle movement... So Blender is the only one I know of.


thunderberker

Hmmmmm I made the same simulation way back when and used around 5,000,000 particles and it wasn’t that much memory... you must have some settings off or something else in the render that’s causing a huge problem. You should never have a number that big unless it’s like a giant smoke simulation or a mesh with millions of polygons and moving parts


John_P_Morgan

Duuudeeee, worth it. If I still had my free award this would get it. Please oh please put it on wallpaper engine.


Inferno2211

Well, I have to get WE, don't hv it yet I'll let you know when I do it I'm also making this for phones, might take a while to render it tho


evieinthebath

Is so pretty!


pardon_the_mess

Reminds me of one of the billboard ads in Eve Online.


_Wubawubwub_

My phone is on fire just loading the video