supertuxkart / stk-blender

Blender 2.80 exporter
MIT License
23 stars 19 forks source link

blender extension #20

Open ghost opened 1 year ago

ghost commented 1 year ago

Would you mind uploading a up to date blender exporter for STK to blender extensions when it's launched? This would be interesting for contributors for STK.

It will be seen by thousands of Blender users!

https://code.blender.org/2022/10/blender-extensions-platform/

3risian commented 1 year ago

I think this should be a priority, once the platform is launched. blender-girl already mentioned there is a publicity bonus among artists, although more importantly this streamlines the installation of STK Blender tools for creators, which reduces the amount of time, effort and chance of misconfiguration for new users.

The current set-up process and documentation for art contribution is very much guided towards programmers and others familiar with Git and Subversion. This is a serious problem that stops artists contributing. Looking over the forum, I've found professional artists that didn't end up contribute art because they couldn't even figure out how to export anything from Blender. By using the extensions platform to install the extension, we eliminate all the difficult parts of setting this up, the need for the user to understand how Git works, make updating easier, and eliminate the issues where someone might not realize they have an incompatible Blender version.

ghost commented 1 year ago

Finally somebody who understands artists don't know anything about github, subversion, ... It should be as easy as possible and remove all developer tools from the pipeline needed for an artist to contribute!

You have no idea how many people use blender for artwork. Putting the extension on the extension website will make sure contributions to STK will happen for sure! But the pipeline must be made much more easy...

Benau commented 1 year ago

you will need to download the media repo (using subversion) anyway

ghost commented 1 year ago

Can you maybe put a screenshot on the website how subversion for windows works?

deveee commented 1 year ago

Tbh. You can just download snapshot https://sourceforge.net/p/supertuxkart/code/HEAD/tarball?path=/media

3risian commented 1 year ago

Tbh. You can just download snapshot https://sourceforge.net/p/supertuxkart/code/HEAD/tarball?path=/media

Honestly, I just did that instead of installing Subversion. Until you get Subversion working you can just use that, which just downloads the current files as they are now.

However, using Subversion makes it easier to synchronize changes when someone updates the media repo, so I understand why taking a snapshot isn't recommended. I would still add it to the guide as a fall-back workaround, because it's better than someone giving up over something optional.

Can you maybe put a screenshot on the website how subversion for windows works?

This is a good idea, I'll see if I can make the Media Repo/Source Control pages more friendly to Windows users, because it's currently geared towards Linux command-line usage. I don't have Mac experience so I'll need some help there.

I'm assuming your computer will be 64-bit Windows (most standard modern installations are). This is the TortoiseSVN installer: https://osdn.net/projects/tortoisesvn/storage/1.14.5/Application/TortoiseSVN-1.14.5.29465-x64-svn-1.14.2.msi/

Once that's installed and opened, you'll be checking out the repo:

https://www.tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-checkout.html

You just need to enter the URL of the repository: https://svn.code.sf.net/p/supertuxkart/code/media/trunk And where on your computer you want it to be saved ("Checkout directory").

Whenever you want to grab the updates others have made to the media repo, just use the Update feature.


By the way, as Benau mentioned elsewhere, if you need extra help with installing Subversion or you have any general questions, please consider using the community chat (it's a bridged room so you can use any of IRC, Matrix, Telegram or Discord to chat there) or post on the forum here. Projects generally use GitHub issue trackers to more formally report issues like bugs and missing/broken features to developers (see other submissions for examples) and keep track of their progress. This original post is fine, it's just some of the other ones I've noticed might get better replies elsewhere. Places like the forum are more casual and friendly and will let more players see your question, and the community chat room will often give you faster answers.

ghost commented 1 year ago

I'm interested if you make the changes to the pages! I was giving up but if you could make it more friendly for Windows users, then I can try again! I don't have a Mac and can't help with that.

3risian commented 1 year ago

I'm interested if you make the changes to the pages! I was giving up but if you could make it more friendly for Windows users, then I can try again! I don't have a Mac and can't help with that.

There is a pull request to improve the documentation for Blender scripts and Subversion, but really it's the same processes deveee and I described above. Feedback on the changes would be very helpful!

Since the Subversion instructions given in the pull request are basic, I assume a screenshot wouldn't be useful.

ghost commented 1 year ago

I have given feedback there! The SVN help is really needed I think, especialy for windows and mac users who have a big chance never have used SVN