Live data from Hacker News

BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

github.com

111–120 of 301 posts

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#111
post #60

Earlier quoted context omitted.

It could also be that something like this is just another tool in the toolbox. Sure, you could spend time trying to understand Blender's Python API, but lots of Blender users are not programmers. It could be really helpful for them to be able to say "Place 10 spot lights at random position within the boundaries of Mesh 3 with random intensity and color" and just have that appear, rather than having to go looking for…

What's the benefit in not being specific, aside from it being easier to request?

The benefit is that it's easier to request.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#112
post #60

Earlier quoted context omitted.

It could also be that something like this is just another tool in the toolbox. Sure, you could spend time trying to understand Blender's Python API, but lots of Blender users are not programmers. It could be really helpful for them to be able to say "Place 10 spot lights at random position within the boundaries of Mesh 3 with random intensity and color" and just have that appear, rather than having to go looking for…

What's the benefit in not being specific, aside from it being easier to request?

When it comes to art (audio or visual especially) iterating over a concept with some air of "generality" and "good enough" can have very interesting emerging properties. You get a "vibe" for what you want, but you might not have a perfectly clear idea of the entire composition until you actually see it in front of you, and then you iterate over that.

When I write a song I usually just noodle on my guitar with some pre-programmed drums in the background, I just play whatever comes to mind at the time, record it, then listen back to it, change a few things, add a few accents, decide to add another guitar line, maybe shift in fifths or sevenths to add more voices, add a few instruments that fade in and out like strings or brass, etc.

Some people might have more methodical approaches to art, and that's fine too, but in my case it's absolutely a 100% exploration effort about stuff that I don't even know I want until I see it in front of my eyes. These tools are amazing for this.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#113
post #37

Assuming this requires a premium subscription to chatgpt, this might actually push me to sign up. Never thought I'd see the day I'd pay OpenAI a cent given that I don't really agree with their level of "open"ness.

>I don't really agree with their level of "open"ness

I see this complaint a lot, but after watching a lot of interviews with the founders, I think they have by and large taken the right approach. They're trying to drip feed things at a rate that allows it to be digested enough by all parties before releasing more. They actually appear to be quite principled thinkers on this topic.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#114

this is cool, but hm, how should I put it... Ultimately there's a relationship between the preciseness in which you want to control something and the underlying information, as conveyed in language, to describe such precision. Whether you use plain english, or code - ultimately to do things of sufficient precision you will have to be equally precise in your description. I'm sure someone with more time and more knowle…

Chatbots use random number generators to create a variety of output, so it would be a terrible idea to use natural language as "source code" for a code generation tool. Running a chatbot shouldn't happen within a build process, because the results aren't reproducible.

Once you have the source code though, you can use a variety of tools to manipulate it and save the result. Using chatbots to make modifications under supervision is fine. You discard bad modifications and save the good ones.

This is using natural language for one-offs and source code for reproducible results. It's looking like they will go well together.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#115

Earlier quoted context omitted.

interesting. i apparently opened that image, then forgot about it, and without context saw it later. i looked at it, thought wow that's a cool picture from back in the day, looked at the people in it, and left. i now ran into your comment (with a purple link) and did some reflection. upon reexamination, its clear that the picture is fake (because im looking for it) but when i wasn't looking for it, its interesting ho…

The focus blur is repulsive. I think convincing focus blur will be the milestone that replaces stock photography.

It can get a bit better if the prompt is made more detailed. For instance here are the four results I got for "Professional black and white photo of Paris in the 1950s, on a rainy afternoon. Leica 35mm lens. --s 1000" (--s 1000 lets it 'stylize' a bit more).

https://i.imgur.com/pPU7K0c.png

Things still get a little weird in the distance (particularly in photo 3), but I think overall it's a bit better. People who are really good at writing prompts could probably do even better, although one of the strengths of MidJourney V4 and V5 is that it can give good results without the traditional paragraph of "incredible, award winning, photo of the year" etc.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#117

Famous quote: "Wouldn't it be nice if our machines were smart enough to allow programming in natural language?". Well, natural languages are most suitable for their original purposes, viz. to be ambiguous in, to tell jokes in and to make love in, but most unsuitable for any form of even mildly sophisticated precision. And if you don't believe that, either try to read a modern legal document and you will immediately s…

I’ve brought this up in another thread, but we already have evidence that in certain cases it is desirable to trade off specificity for just “getting something done”, that evidence is Python. Python succeeds despite not having a serious type system, because often times you can get something that achieves your goal despite the 25 bugs in your program that would have been caught by a real type system. On the other side…

Just look at JavaScript. Types don't matter so much, look at the modern web.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#118
post #96
post #42

Earlier quoted context omitted.

In the past, when tools that significantly increased developer productivity emerged, like higher level languages (C, Java, Python), better IDEs, or better access to help (e.g. StackOverflow), the demand for more software has outpaced any decrease in demand for developers due to productivity improvements. I'm not saying I know that's going to continue forever, but it might. If the cost to produce software goes down, t…

People in the textile industry were well paid and given a place to live at one point in history. Then the auto loom showed up and they were kicked to the street to starve. I wouldn't want to try to live in any major US city on a blue collar salary.

Maybe one day AI will allow completely unskilled laypeople, ignorant of software, to build and deploy software end to end with no involvement from any software engineers, testers, SREs, anything. That would be the power loom of our time - the power loom allowed unskilled workers to completely replace skilled hand loom weavers with no drop in quality of output.

When that's possible, the world will be very different. Right at this moment, AI is still useless for unskilled workers trying to write software, it's just a productivity multiplier for skilled engineers.

Re: BlenderGPT: Use commands in English to control Blender with OpenAI's GPT-4

#119
Again. Use cases. Let me see. I am an artist, I have visual thinking, for me idea is build trough sketching and iteration. Why sketches are important? Because in creating something, the low level representation (as in wireframes for UX) gives a stimulus to a different view. For me is a habit to preserve all the sketches and make revisions without thinking hard. This is the design creative process. Ideas emerge with switching between System 1 and System 2 thinking.

The trend with generative design automatically pushes the user towards high fidelity thinking. I am afraid that linguistic interfaces are in conflict with a natural human creativity. They are useful as a tool for specific use cases, but the idea that they will replace or augment the design process is ludicrous.

Another problem for me is the post effect of prompting. Millions of people will have little to no incentive to learn. This is gamification of the design process, with unknown social and economical effect. People have a tendency to search for the easy question and answer. This is not progress at all.

The push from A.I. marketing is immense and people are freaking out. This is the first tech product which is having a negative impact before even reaching broad adoption.

Suddenly A.I. ethics teams are fired and nobody has any issue with alignment and black box? Ok, computer.

For me, the responsible thing is governments to regulate the implementation process with frameworks which are not so hard to build on ethical basis. The Roman law will always give a loophole for exploitation by the big corporations.

Don't get me wrong. ChatGPT is a very powerful tool for summarization, sentiment analysis, text classification, codebase documentation etc. But the design industry implementation in my view is not well thought. I would like to have assistant, not generator. As a designer, there are a ton of use cases for automation, interactive help, etc. Sadly, we are going in a direction which will produce polished mediocrity on a grand scale. Soon we will need fact checking A.I. and A.I. content blocking everywhere.

The other day, I shot some footage with my Blackmagic camera and proceed to do some editing and color correction. Virtually nowhere, I had the need for linguistic interface. We have powerful tools in our disposal as it is. The content is the problem. Dopamine driven short forms are changing the way people interact with the world. The average attention span in 2000 was 12 seconds, in 2015 – 8.25 seconds, today is less. So the tech industry tries hard to convince all of us that the progress is in merging with the machines and living 24/7 in A.I. induced coma? No, thanks. Keep your SOMA for yourselves. We like it natural here:)

Post reply on HN