Live data from Hacker News

I accidentally Blender VSE

aras-p.info

51–60 of 99 posts

Re: I accidentally Blender VSE

#51
post #38
post #12

how didn't I know about that? most serious video editors are either expensive, unusable or bloated

DaVinci Resolve is free at its basic level https://www.blackmagicdesign.com/products/davinciresolve Maybe it's one or both of the other two

As someone who's used to using open source video editors which tend to feel pretty lightweight (Shotcut, Kdenlive, Olive, even Blender), but who sometimes needs slightly more advanced features than those can offer, my initial impression of DaVinci Resolve was definitely one of pure bloat. It put me off of it enough to not try it again, although I may give it another chance at some point.

I wonder if someone coming from the Adobe suite would feel the same way or if that bloat is normalized in the industry.

Re: I accidentally Blender VSE

#52
post #5

Very impressive, and it's of course quite clear that the OP didn't just walk off the street into Blender HQ. Many years of experience at Unity is probably quite helpful when it comes to knowing the domain. :) This change [1] was my favorite, optimizing an image processing step by removing lots (and I do mean lots) of table-based "optimizations" and replacing them with just straight up floating point calculation, and…

Yeah a nice optimization, but is "return c * c;" really a good approximation of sRGB gamma?

No it's not. But, the previous code was already effectively doing "c * c" for the last 15 years. So for now, just keep doing that, a bit faster.

A more proper way would be to do proper color-space aware luma calculation. Which under default settings is sRGB indeed, but not necessarily so (VSE can be set to operate in some other color space). Someday!

Re: I accidentally Blender VSE

#53

I’m pretty sure I could have not done this at an “actual job” If there's one thing that's gone wrong in my career is that it's been split between the occasional project where I figure out the math for something that is absolutely unique (and not paid) in which I get more done in two months than I'd usually get done in two years vs projects I get paid to work on where the results I get are basically average. I've neve…

All of my most rewarding/impactful work was for little or no pay, yeah. It feels like an unavoidable thing at this point and definitely makes working in software a little depressing.

The upside though is that you are usually well paid in this field so a lot of us have the choice of doing less paid work and do impactful work without getting paid. (But yeah, I hear you, it does feel like the system is rigged for depressing results as a whole)

Re: I accidentally Blender VSE

#54
post #7

Aras just going around and dropping into various open source graphics projects to produce massive speedups and improvements and then going onto some other random graphics project to the same is my favorite trend of the past few years.

He has been 'playing' around with Gaussian Splats with amazing results too !! https://github.com/aras-p/UnityGaussianSplatting

He gave an interesting talk about his gaussian splatting work only a couple of days ago in Metaverse Standards Forum.

Hopefully the video of the talk will arrive in the list of presentations soon - https://metaverse-standards.org/presentations-videos/.

Re: I accidentally Blender VSE

#55

I’m pretty sure I could have not done this at an “actual job” If there's one thing that's gone wrong in my career is that it's been split between the occasional project where I figure out the math for something that is absolutely unique (and not paid) in which I get more done in two months than I'd usually get done in two years vs projects I get paid to work on where the results I get are basically average. I've neve…

One analogy that i made is that :

"My employer is paying for Ferrari and is using it to go grocery shopping."

Re: I accidentally Blender VSE

#56
post #52

Earlier quoted context omitted.

Yeah a nice optimization, but is "return c * c;" really a good approximation of sRGB gamma?

No it's not. But, the previous code was already effectively doing "c * c" for the last 15 years. So for now, just keep doing that, a bit faster. A more proper way would be to do proper color-space aware luma calculation. Which under default settings is sRGB indeed, but not necessarily so (VSE can be set to operate in some other color space). Someday!

Yes, it's weird they used 2.0 in the original code too. Doing proper gamma for any regular space (sRGB, YUV Rec.705, etc.) isn't actually that heavy (even without LUTs).

Re: I accidentally Blender VSE

#57

It would probably be very tough to make any part of the Blender 3D program any faster. It's already by far the fastest booting 3D application, and the one with the snappiest GUI. Houdini comes in 2nd, but it's not a close 2nd.

Animation tools have a ton of room for improvement, that they're working on. ...and the move to Vulcan will help a ton it looks like.

Re: I accidentally Blender VSE

#58
post #52

Earlier quoted context omitted.

No it's not. But, the previous code was already effectively doing "c * c" for the last 15 years. So for now, just keep doing that, a bit faster. A more proper way would be to do proper color-space aware luma calculation. Which under default settings is sRGB indeed, but not necessarily so (VSE can be set to operate in some other color space). Someday!

Yes, it's weird they used 2.0 in the original code too. Doing proper gamma for any regular space (sRGB, YUV Rec.705, etc.) isn't actually that heavy (even without LUTs).

My guess is that the code was written by someone in 1995 back when no one understood color spaces, or something (it's hard to track down who and when wrote it exactly due to all file moves and refactors etc.)

Re: I accidentally Blender VSE

#59
this is great news, thank you so much for this. I've been using the VSE with school children since 2012 and the speed has always been a huge issue! But we've stuck with it as it runs off a USB / shared drive and avoids the hassle of microsofts stuff

Re: I accidentally Blender VSE

#60

I’m pretty sure I could have not done this at an “actual job” If there's one thing that's gone wrong in my career is that it's been split between the occasional project where I figure out the math for something that is absolutely unique (and not paid) in which I get more done in two months than I'd usually get done in two years vs projects I get paid to work on where the results I get are basically average. I've neve…

You are not alone. I have experienced this my entire life and it has caused me to question everything people say about motivation, such as the idea that profit and wages are the only way to get things done. Then I came across Karl Marx's theory of alienation and things started to make a lot more sense. He started from the observation that work is the main thing that (healthy) people do, but that this should not be co…

What I like about hobby projects is the fast feedback loop around decision making. Decisions at companies are sooo slow, and you also need to prove yourself and fit in.

This means on a hobby project you can drop one hit and work on another because you damn well feel like it.

At work you need to run it past someone. Because Kanban and Scrum and weekly and quarter goals it will be frowned upon. A lot of cpu cycles used up for people and process stuff.

I think the freedom is what makes working for free great.

Not about the money.

I did free work for a charity once to help someone out and I hated the work. Knee deep in bad PHP and a task that needed to get done. I liked being helpful but it wasn’t fun.

Post reply on HN