Live data from Hacker News

Apple Joins Blender Development Fund

blender.org

191–200 of 285 posts

Re: Apple Joins Blender Development Fund

#191
post #39

Earlier quoted context omitted.

This is especially interesting because Blender is GPLv2. And AFAIK apart from Webkit which for historical reason it is LGPL, all other open source software Apple support are BSD / MIT / Apache. It is also exceptionally rare Apple donate this amount of money to any open source organisation. To the point I would argue this is very non-Apple. There could be some strategic interest for Blender, although I haven't figure…

Apple has never had problems with GPLv2. The problem was always GPLv3 and that's why all their GNU tooling was frozen for a very long time at the last GPLv2 version of those tools. Apple prefers BSD/MIT/Apache because that's just easier for developers to reason about but GPLv2 code that's a standalone binary is generally not a problem. Besides, Blender is a tool you use to generate non-GPL work product. From the pers…

Pretty sure blender switched over to GPLv3 about 12 years or so ago.

Something, something linked libs something…

Re: Apple Joins Blender Development Fund

#192

Earlier quoted context omitted.

Apple has never had problems with GPLv2. The problem was always GPLv3 and that's why all their GNU tooling was frozen for a very long time at the last GPLv2 version of those tools. Apple prefers BSD/MIT/Apache because that's just easier for developers to reason about but GPLv2 code that's a standalone binary is generally not a problem. Besides, Blender is a tool you use to generate non-GPL work product. From the pers…

Pretty sure blender switched over to GPLv3 about 12 years or so ago. Something, something linked libs something…

It’s GPLv2 or later, with some parts such as Cycles being permissively licensed. (Apache 2)

Re: Apple Joins Blender Development Fund

#193
post #3

Apple also submitted a patch to port Cycles to run on Metal. https://developer.blender.org/T92212

I guess some will see this as good news, but further entrenching Metal is just sad in my opinion. So much wasted effort just because they can't admit they lost the standards game and won't move to Vulkan. The generous interpretation is they just don't want to invest into that if it isn't "broken" but the cynic in me can't help but think at least part of the motivation is being different and maintaining the wall aroun…

For Cycles, Vulkan is simply not an option. Metal compute is capable of everything OpenCL is, but is more modern / nicer / whatever, while Vulkan Compute is pretty crap and definitely can't be used as a replacement for OpenCL.

The only cross platform alternative that actually works is OpenCL, but Blender is moving away from OpenCL, mostly because literally every GPU vendor is doing so as well.

Re: Apple Joins Blender Development Fund

#194
post #114
post #67

Earlier quoted context omitted.

Could you please elaborate how does Blender's license prevent them from having an ios port?

Appstore rules are incompatible with GPL. There a lot of past discussions on this topic: https://www.fsf.org/blogs/licensing/more-about-the-app-store...

Note that this is no longer true under the App Store agreements today, which allow using a custom license.

https://www.apple.com/legal/internet-services/itunes/us/term...

> Any App that you acquire is governed by the Licensed Application End User License Agreement (“Standard EULA”) set forth below, unless Apple or the App Provider provides an overriding custom license agreement (“Custom EULA”).

Re: Apple Joins Blender Development Fund

#196
post #184

Earlier quoted context omitted.

Why would a Blender class in high school be mandatory??

I had mandatory drawing classes.

PE, French. I’m sure understanding a bit about computer graphics is at least as useful to the average person as the quadratic formula.

Re: Apple Joins Blender Development Fund

#197
post #193

Earlier quoted context omitted.

I guess some will see this as good news, but further entrenching Metal is just sad in my opinion. So much wasted effort just because they can't admit they lost the standards game and won't move to Vulkan. The generous interpretation is they just don't want to invest into that if it isn't "broken" but the cynic in me can't help but think at least part of the motivation is being different and maintaining the wall aroun…

For Cycles, Vulkan is simply not an option. Metal compute is capable of everything OpenCL is, but is more modern / nicer / whatever, while Vulkan Compute is pretty crap and definitely can't be used as a replacement for OpenCL. The only cross platform alternative that actually works is OpenCL, but Blender is moving away from OpenCL, mostly because literally every GPU vendor is doing so as well.

AIUI, Vulkan Compute is just missing a few math-focused extensions compared to OpenCL. The OpenCL memory model is also more full-featured (i.e. it allows for general pointers) but that can be addressed via other Vulkan extensions.

The more annoying variation between the two is the need to refactor the code from using "kernels" to "compute shaders", but that's just a difference in the underlying programming model.

Re: Apple Joins Blender Development Fund

#198
post #160

Earlier quoted context omitted.

This is a polite version of "suck it up" and about as helpful.

I’m sorry that the free content isn’t in your desired format. I offered a genuine suggestion that helps me use it.

Your genuine suggestion was that they do something they plainly said doesn't work for them. Doing something that doesn't work for them at 2x isn't going to help.

Re: Apple Joins Blender Development Fund

#199
post #130

Earlier quoted context omitted.

I want to share an amazing experience I recently had. I was looking through TV consoles on Crate & Barrel and found one I liked. I was unsure if it'd be too tall for my room (it's an extra 9 inches of height over my current TV stand, which is actually just a coffee table repurposed.) The listing page had a QR code I could scan with my iPhone. I was taken to a page that asked me for camera permissions and I said yes.…

If everybody used VR headsets all the time, you wouldn't even need a TV console in your room. In fact, you wouldn't need much besides a comfy chair. This whole AR thing is just a transition technology, that will go away with time.

> VR headsets all the time

I love VR headsets, but that's not going to happen - for so many reasons - I want to get up and get a coffee, I often read while half watching TV, or sit and chat with the family while watching TV and so on, fold the laundry with the TV on and so on. You can't do anything else when wearing a VR headset.

Re: Apple Joins Blender Development Fund

#200

I‘ve spent countless hours learning Blender over the past few months (being completely oblivious of other 3D software to that point), mostly through many excellent Youtube videos like from BlenderGuru, and I think it is the most wicket piece of software I have tried to learn in decades. It makes learning the fundamentals of vi a piece of cake. It has hundreds of features, dozens of property dialogs, and most of all i…

> It is highly extensible through plugins, mostly written in Python, though, unfortunately, lower layer operations are only exposed in C++.

Other than cycles all the plugins are written in python—there is a C++ api generated at the same time as the python one but afaict only cycles uses it. Haven’t done any blender stuff in quite a while so I could be (hope I’m) wrong.

Though, with a little gumption, it isn’t all that hard to expose the underlying functionality to python if nobody has gotten around to it yet. Most of my contributions were of that nature (honestly there were some big gaps and a lot of low lying fruit back then).

Interesting(?) side note: the original pie menu script was written because my laptop didn’t have a numpad and changing views is a PITA without one. People ran with it and it became really popular so they built pie menus into blender proper.

Post reply on HN