๐งต Coding skills
Anonymous at Sun, 12 Nov 2023 15:58:52 UTC No. 963982
> Do you code your own scripts?
> Ever tried selling them?
> Ever contributed to Blender's source code?
Share with us your stories about coding for 3D
the chair nerd at Sun, 12 Nov 2023 19:58:33 UTC No. 963993
>>963982
> Do you code your own scripts?
Yes.
> Ever tried selling them?
Thought of it but no. Selling means maintaining, version proofing, compatibility testing, user testing, copy protecting etc etc at least in my OCD book and I'm not in that business. I've gave away many 'as is'.
> Ever contributed to Blender's source code?
No, Not a blender user.
With your blessing this should be a /cdg/ thread 'coding general' I've seen many people with pretty solvable scripting problems with 3ds max but I don't like to lurk /sqtddtot/ much because of the noise.
the chair nerd at Sun, 12 Nov 2023 20:07:20 UTC No. 963994
>>963993
>Share with us your stories about coding for 3D
Oh nothing exceptional just that maxscript was my intro to coding out of necessity and now I do make shit I sell in javascript and python. I've learnt everything far from formally so I consired myself a novice still just because I haven't even read a basic programming course and my code is the algorithmic equivalent of taping a lot of cats together to make it look like a horse.
Anonymous at Sun, 12 Nov 2023 20:27:23 UTC No. 964000
>>963982
> Do you code your own scripts?
No
> Ever tried selling them?
Yes, but since I don't know how to code they don't work
> Ever contributed to Blender's source code?
What's a source code? How I can contribute?
Anonymous at Sun, 12 Nov 2023 21:59:22 UTC No. 964003
>>963993
>Selling means maintaining, version proofing, compatibility testing, user testing, copy protecting
I 'd hate the hassle of dealing with all that you listed, but my main concern is how many copies you need to sell for it to be profitable, not even counting that half of your earnings will go to marketplace commissions then get taxed.
>With your blessing this should be a /cdg/ thread 'coding general'
No problemo
>>963994
>I do make shit I sell in javascript and python
So is it selling?
>I've learnt everything far from formally so I consired myself a novice still just because I haven't even read a basic programming course and my code is the algorithmic equivalent of taping a lot of cats together to make it look like a horse.
I started using chatGPT to solve a lot of problems, that doesnt mean you have no work to do but since i started my productivity in code exploded, I find solutions more quickly and understand far more than before.
>>964000
>What's a source code? How I can contribute?
Can't tell if serious or not
the chair nerd at Sun, 12 Nov 2023 22:48:04 UTC No. 964007
>>964003
>how many copies you need to sell for it to be profitable
How many man-hours have been spent? What is the expected market/ user base? What is the price point compared to similar solutions?
Those are all business plan oriented questions every developer has to answer before even making a product. So there is no straight answer. A good starting point if you are planning on becoming a solo develloper is starting with yourself. How much do you expect to earn in a monthly basis and then how does that make your hour of work's worth.
>So is it selling?
Yes but they are ad-hoc developments for virtual tours of projects and shit like custom configurations for architecture related proyects or product configurations, not pieces of software of their own.
For example a client wanted a virtual turntable of a piece of a city so they could use it as an interactive locator for projects. I made that development for free because I bound my client to continue buying work from me and updating that platform.
What i've found is that software development in my case is best when I don't charge for it but contractually I bind my client to keep using it and uploading content there.
>I started using chatGPT to solve a lot of problems, that doesn't mean you have no work to do but since i started my productivity in code exploded, I find solutions more quickly and understand far more than before.
Yes language models are a great companion but for me the best tool, even better than courses or chat gpt is to read the user reference guide of the language/platform you are scripting on, specially when its documented with examples. It was written by the person that wrote the software in the first place and has internalized all the best practices.
Anonymous at Mon, 13 Nov 2023 02:02:43 UTC No. 964012
>>963982
>> Do you code your own scripts?
>coding a script
>> Ever contributed to Blender's source code?
no one has write access and even if you did, you would have to go through layers of bureaucracy to get anything done
Anonymous at Mon, 13 Nov 2023 06:54:16 UTC No. 964024
>>964007
Okay you're a professional then.
Personally, I don't want to go full developper. I have a job in the field so money is not a problem. But on my spare time I script my own addons and I'd do it anyway no matter if I never sell them, but i really think they could be useful so why not try to profit from those hours spent on it for a little side money...
>>964012
Yeah that's the case unfortunately. I wish I could contribute, but I don't consider spending the time to learn C++, but it's frustrating how they spend developer time working on certain insignificant things (grease pencil being one of them) and not on more important ones.
Anonymous at Mon, 13 Nov 2023 23:56:14 UTC No. 964079
>>964024
of course it is. After a while of using open source professionally, you come to realize it's just bait for entering a for-profit ecosystem which is opaque to the layman. Ultimately you will not save any money by using open source software; indeed you may end up paying more.
Anonymous at Tue, 14 Nov 2023 00:09:55 UTC No. 964080
>>964003
>Can't tell if serious or not
I am not joking I want to contribute to the blender source code, because I like blender, but can you please explain me what is a source code, it's like the buttons? I can draw buttons for example
Anonymous at Tue, 14 Nov 2023 05:56:09 UTC No. 964119
>>964080
the source code:
https://github.com/blender/blender
how to contribute:
https://wiki.blender.org/wiki/Proce
Anonymous at Tue, 14 Nov 2023 15:48:18 UTC No. 964158
>>964080
>but can you please explain me what is a source code, it's like the buttons?
Here's something they need help with right now, the 'data transfer' modifier doesn't transfer per-face corner normal data:
https://projects.blender.org/blende
It's a high-priority bug so if you can hop in and fix that real quick they would really appreciate it. Tbh it seems like a relatively easier bug to tackle though, so you have to move quick or someone else will get the glory.
>>964024
>time to learn C++
You need C as well, it's a mixture.
>not on more important ones.
Like what, specifically? I always ask this here and people don't answer.
Anonymous at Tue, 14 Nov 2023 20:50:33 UTC No. 964221
>>964158
> Like what, specifically? I always ask this here and people don't answer.
The texturing / painting section is in a horrible state.
> Layer Stacks for materials (https://code.blender.org/2022/02/l
> Texturing is one of the strategic targets for 2022
> 2022
It's almost 2024 and it hasn't started yet.
Anonymous at Tue, 14 Nov 2023 21:17:23 UTC No. 964226
>>964221
>The texturing / painting section is in a horrible state.
>> Texturing is one of the strategic targets for 2022
> 2022
>It's almost 2024 and it hasn't started yet.
AI happened. Soon 100% of what blender can do will be done by an AI. The program will be obsolete and redundant in 2 years time. Screencap this!!
Anonymous at Tue, 14 Nov 2023 21:32:24 UTC No. 964230
>>964226
>Screencap this!!
Water is wet, I am nostradamus.
Anonymous at Fri, 24 Nov 2023 17:59:33 UTC No. 965253
>>963982
Years ago I had a morph for V4 that had gone through so many permutations that the floating brow map was completely fucked, so I wrote a python script that reset all its vertices to the correct offsets to the corresponding forehead vertices.
Anonymous at Mon, 27 Nov 2023 11:39:35 UTC No. 965449
>>964079
So it's not necessary to get addons for Blender?
Anonymous at Tue, 28 Nov 2023 23:58:10 UTC No. 965582
>>965253
I want to write an addon for blender that makes hot anime girls, with multiple hairs, clothes and breasts sizes, for my mmorpg, based on the French Revolution, can you tell me where I can start, I don't know much about programming but I want to make the add on, My family is going to be done on unity, because unreal is for western games
Anonymous at Wed, 29 Nov 2023 16:06:24 UTC No. 965615
>>965582
Already been done. It's called Vroid.
Anonymous at Wed, 29 Nov 2023 21:42:26 UTC No. 965643
>>965582
what would that addon do?