Live data from Hacker News

Offer to game programmers from a Blender 3D developer

blenderartists.org

11–20 of 21 posts

Re: Offer to game programmers from a Blender 3D developer

#11
post #8

Interesting idea, but the barrier of entry to contribute code to a complex project like Blender is waaaaaaaaay higher than the artists there seem to imagine.

I never really thought the barrier to entry for blender was that high. I tinkered in the blender codebase for a while and the code isn't that hard to understand. They've since made huge strides in code organization so it's even easier. Blender was my first real introduction to hacking on C code and I found the dev community very helpful and accommodating.

From a user perspective, Blender seems to have cleaner code behind it than most of the commercial 3D apps; it starts faster, it crashes less, and I haven't encountered bugs in functionality.

As for the interface - I find it dire for detailed editing tasks(I opt to use Wings for modelling) but not too bad for managing the overall scene, applying materials, lighting, compositing, etc. I speak as someone who's invested a bare minimum of time into properly learning to use it.

Re: Offer to game programmers from a Blender 3D developer

#12
post #11
post #8

Earlier quoted context omitted.

I never really thought the barrier to entry for blender was that high. I tinkered in the blender codebase for a while and the code isn't that hard to understand. They've since made huge strides in code organization so it's even easier. Blender was my first real introduction to hacking on C code and I found the dev community very helpful and accommodating.

From a user perspective, Blender seems to have cleaner code behind it than most of the commercial 3D apps; it starts faster, it crashes less, and I haven't encountered bugs in functionality. As for the interface - I find it dire for detailed editing tasks(I opt to use Wings for modelling) but not too bad for managing the overall scene, applying materials, lighting, compositing, etc. I speak as someone who's invested…

Blenders interface is built with power users in mind. They've made some progress in reducing how steep the learning curve but they still have a ways to go.

Your right about how clean/responsive and fast it is. They have justifiable pride in how many features they include in such a small binary. When I was hacking on it Blender weighed in at under 10 megabytes with features other apps needed 100s of megabytes to provide. I think they still come in under 20 but I haven't checked in a while.

Re: Offer to game programmers from a Blender 3D developer

#13
Game industry veteran here...

It's an interesting idea, but there's a some problems. First, the crossover between those who need art in their spare time, and those who know how to contribute to projects like Blender.

In reality, the people (like me), who love making games and are constantly on the lookout for artists to help out with side projects, spend all of our time doing gameplay code. Heavy 3d math, number crunching, data management -- that kind of stuff tends to fall under the category of things we don't like doing -- thus the expertise and passion for making games themselves.

On the flip side, the programmers with the ability to contribute to a project like blender, are the kind of programmers who are specialists in a particular field, and thus, from my experience, don't really branch out from that in to the kind of things that would need art on the side.

Granted, these are generalities, but I've been in the industry for eleven years and I've only met one person who crossed those boundaries (one Stan Melax, a dude smart enough to correct John Carmack and passionate enough to walk away from a job when it doesn't challenge or interest him).

Second, those of us who are passionate about making games and do need art, are often more interested in collaborations which further our side projects. If I were to contribute to blender, this doesn't really get my own projects further. At least, not in a parallel fashion, more it's like I'm doing the coding AND the art. Only I'm trading unrelated coding for art. Really, game programmers who do this stuff on their own time are often selfish and/or extremely focused on our own projects.

Third, even if I did contribute to blender as a trade, the reality is that it doesn't further my skills in the direction I actually need for the stuff I do. So ultimately, the whole thing is kind of more downside than upside.

Anyway, not to say it's not an interesting idea, and that it won't rope in a few people, but it's going to be hard to find those people, ultimately.

Re: Offer to game programmers from a Blender 3D developer

#15
post #6

Interesting idea, but the barrier of entry to contribute code to a complex project like Blender is waaaaaaaaay higher than the artists there seem to imagine.

I don't know, having seen the quality of some models programmers (including myself) have made... the barrier of entry for non-sucky 3d models seems larger... If you aren't lucky to work in an "A" grade game, odds are high that you'll never be able to do anything other than diddle.

I guess I wasn't clear enough. I meant having to learn the existing code and building on top of it. Whereas to make models... you just make them.

I'm not saying it's easy or requires any less talent than coding - just that it doesn't have as many "prerequisites" as modifying Blender would.

Re: Offer to game programmers from a Blender 3D developer

#16
I was always thinking that the best recruitment grounds for open source game content are design/architecture/animation/mechanical engineering college and uni courses. The students can do their assignments plus have some fun playing with their own models in an open source game.

Why is that not happening??

Re: Offer to game programmers from a Blender 3D developer

#17
post #6

Earlier quoted context omitted.

I don't know, having seen the quality of some models programmers (including myself) have made... the barrier of entry for non-sucky 3d models seems larger... If you aren't lucky to work in an "A" grade game, odds are high that you'll never be able to do anything other than diddle.

I guess I wasn't clear enough. I meant having to learn the existing code and building on top of it. Whereas to make models... you just make them. I'm not saying it's easy or requires any less talent than coding - just that it doesn't have as many "prerequisites" as modifying Blender would.

You've clearly never used Blender.

Re: Offer to game programmers from a Blender 3D developer

#18
post #12
post #11

Earlier quoted context omitted.

From a user perspective, Blender seems to have cleaner code behind it than most of the commercial 3D apps; it starts faster, it crashes less, and I haven't encountered bugs in functionality. As for the interface - I find it dire for detailed editing tasks(I opt to use Wings for modelling) but not too bad for managing the overall scene, applying materials, lighting, compositing, etc. I speak as someone who's invested…

Blenders interface is built with power users in mind. They've made some progress in reducing how steep the learning curve but they still have a ways to go. Your right about how clean/responsive and fast it is. They have justifiable pride in how many features they include in such a small binary. When I was hacking on it Blender weighed in at under 10 megabytes with features other apps needed 100s of megabytes to provi…

Blenders interface is built by programmers. There wasn't a visually creative bone in the UI designers body.

Re: Offer to game programmers from a Blender 3D developer

#19
post #18
post #12

Earlier quoted context omitted.

Blenders interface is built with power users in mind. They've made some progress in reducing how steep the learning curve but they still have a ways to go. Your right about how clean/responsive and fast it is. They have justifiable pride in how many features they include in such a small binary. When I was hacking on it Blender weighed in at under 10 megabytes with features other apps needed 100s of megabytes to provi…

Blenders interface is built by programmers. There wasn't a visually creative bone in the UI designers body.

I would have agreed a few years ago, but the interface has come a long way, especially with the 2.5 alpha: http://upload.wikimedia.org/wikipedia/commons/f/f2/Blender_2...

Re: Offer to game programmers from a Blender 3D developer

#20

I was always thinking that the best recruitment grounds for open source game content are design/architecture/animation/mechanical engineering college and uni courses. The students can do their assignments plus have some fun playing with their own models in an open source game. Why is that not happening??

I think it has been - Blender foundation is a participates in Google's Summer of Code: http://wiki.blender.org/index.php/Dev:Ref/GSoC/2010/Info
Post reply on HN