Please help me for my fork from Blender and refactoring to UI similar to Softimage XSI?

Hi all,

I would like to work my fork from Blender 3.5 to make with UI similar to Softimage XSI and called Blackdot, so do you want to join me to make this happen ? After that we can make for adding the features from Sotimage XSI like modeling, animation, ICE simulaiton why not ? :slight_smile: , etcā€¦ Yes it is quite pretty big task but in becoming in team we can make more fast, it isnā€™t right?

My ready repo to my github is here : Blackdot

Any volunteer are interest to this my dev ?

Hope we can do it and of course it will be awesome for other who like Softimage XSI :wink:

I am open at your opinion, your discussion, your helping my dev, becoming to team, or other that are all welcome and I would be more happy to work with you !

Thanks and keep it up guys and gals for your awesome community !

2 Likes

Since you seem to have not really started yet ??

Todo

  • Change for UI that look like to Softimage XSI.
  • Adding missing from tools and other stuff in Softimage.

You know that there may be a simpler way to make blender look like something elseā€¦

ā€¦and if you really want to code a complete new GUI layout engine then this is a big projectā€¦ And if you also want to add tools which blender doesnā€™t have itā€™s even biggerā€¦

Good luckā€¦

Yes no yet started but I am looking for team then :slight_smile:

Are you programmer ?

I know for XSI theme for Blender 2.83 but it doesnā€™t look like Softimage XSI (it is my opinion)ā€¦

However it is pretty funny now that you say it is big projectā€¦ because a lot people say me it is better to start over in Blender that my scratch in C++ā€¦ I try it but it take a long time to finish so I make a fork from Blender and I think they are some coder around here in this forum, a help is more welcome like Bforartists do when they have some passion of programmers, donā€™t you think it ? For me I would not waste to redoing a layout UI in Softimage but similar to XSI Softimage and then keep UI from Blender for the rest.

Or you suggest to make a from scratch in C++ of course but any here programmer who know C++ ? And then compare which is better and fast too ?

My repo for Softimage XSI in scratch of C++ is here : Blackdot-Cpp (empty from the time being)

Which you prefer it ?

That is it, I am open at your opinion, your help, to talk on how to make this happen :wink:

Thank you for say me good luck I need that but I need other programmer to help me as well too :slight_smile:

What i actually wonder is in contrat to bforartists who want to make it ā€œbetter for artistsā€ā€¦ why to make it look like whatever ā€¦ and as linkedā€¦ there is already somethingā€¦

But anyway: do whatever you likeā€¦

Good luck.

While you can obviously do that, it might be better to try to improve blender rather than making a fork.
Itā€™s the classic issues with forks :

you start with 3.5, makes some modifications so you have your version of blender.

In the meantime , blender makes some progress but because you changed some stuff in your version, merging the changes from blender in your version gets complicated.

Itā€™s also the other way around, improvements youā€™ll make will be harder to bring into blender.

Maybe itā€™s better to try to add a bit of XSI into blender, think about what was easier there and how that can fit into current blender.

If you really want to rework the UI, you might look first into the template system ( kind of addons on steroid) , that can do a lot of stuff already without getting into C++.

At the end of the day, youā€™ll probably be more successful in the long run by proposing small changes into blender.
I really like Nuke as a comp app, but trying to turn blenderā€™s compositor into nuke is obviously going to fail for multiples reasons, even if nukeā€™s UI is probably better for comp.
But itā€™s possible to take a bit of inspiration and try to improve blender, so it find itā€™s own way of doing things.

I linked this because there are programmer who help him to make it happen, I am not necessarily to follow as them because it is not same as I do.

If you are programmer, any help is very welcome.

Thank you.

Yes I am a bit to worry from version of Blender that change often, either to change as small to bright for UI similar to Softimage XSI but not at all in every version or either to rework UI a lot to XSI but not in every version because i think it may be not compatible with the current UI ā€¦ That i mean I make two repos one for fork from Blender and other repo for C++ from scratch. Why C++ ? Because it fits very well in team working more fast and maybe more easy too.

You can make nuke UI but you need you have an experience of C and Python to make this happen.

If you are programmer why not to join me for C++ to Softimage XSI and make a request of your nuke UI in it? Of cource if you want we can tak about programming or other stuff.

Part of what makes Nukeā€™s UI great is that it fits the software perfectly.

Node editor in blender initially got probably a bit less though in the design, but theyā€™ve got strong concepts aligned with blenderā€™s philosophy. What I mean is that the software generally canā€™t be disconnected from itā€™s UI.

You should ask yourself if itā€™s worth spending years of your time working on that blenderā€™s version, or accept the way it is and work on CG stuff instead. I suppose what motivates your choice of making a new UI is to work better , but what if you need to postpone that moment for years ?

2 Likes

All depend from your thought for coding but the UI can be adapted even if the concepts is aligned with blender.

You donā€™t find that it is more stimulating and make you progress as a team ? That it makes more fast for dev and it enriches us the experience instead of solo to make this happen.

This sounds somekind of weird/funny how you wanna convince others how fantastic your project isā€¦ donā€™t get me wrongā€¦ i donā€™t wish you anything badā€¦ but TBH looking at your other projects for 3D apps and enginesā€¦ they are also emptyā€¦ so how could your activities be decribed : you donā€™t do much but of that a lot ?? Again: i donā€™t wanna offend you or somethingā€¦ but people will judge this project (and the others: three open source modeler in different languages, one game engine ?? + this one) by the ideas and work which was already doneā€¦
How could anyone trust you to be able to lead such a project if you yourself has doneā€¦ ??

Trust me: even the simplest project breaks apart without proper thoughts/planningā€¦ just" we will make the next big thing with the next programing language or next technologyā€¦ willā€¦ get noone nowhereā€¦

:person_shrugging:

Good luckā€¦

ā€¦and please donā€™t answer: iā€™m just at the beginningā€¦ ā† this would disqualify you even moreā€¦
1 Like

Ok itā€™s like always as soon as I ask for help and no one wants to participate, so you want me to work in my cornerā€¦ well too bad, Iā€™ll do my best and stay in your corners too :confused: thatā€™s a realityā€¦ Instead of polluting my subjects by saying you havenā€™t started and other criticisms itā€™s easy to target me like that, I would rather be constructive on what we can or cannot do the things that advance, I find you are hard on yourselvesā€¦ but hey itā€™s whatā€™s already done is done itā€™s a shame that no one wants to build a team, in short itā€™s a waste of time to talk, not to convince but to build together. You will see that in the development threads on Blender there are very few programmers who embark on this adventure and itā€™s really a shame.
A thing when I say are you programmers ? No one aswer me because of this the true programmers donā€™t act like this but they would talk on what can be achieve or not in programmingā€¦ So i think you are not programmers, sorry :confused:
So please donā€™t come here for to criticize it so easily, I am looking for real programmers, thanks.

If notā€¦ well it is too badā€¦

We arenā€™t here to criticize anyone, itā€™s just to really make you think about what you are trying to achieve. I myself have done software development, on a small scale of course and it was difficult to do it. This was back in 2010 when I modified a Renderman shader tool to use open source Renderman versions, along with collections of include files for shaders, it took a lot of effort and all I did was modify the code. It wasnā€™t to completely rework the code from the ground up. Blender is a complex software, there is a reason they do have a team working on it because yes it does require a team. The problem is that a lot of people wonā€™t unless there is a point. A pipe dream of making Blender into Softimage is just that, a dream. We are not trying to put you down just the reality of it is that it doesnā€™t make sense. Why not just use Softimage?

I get it, there are differences in the software that you want to have in Blender. So why not incrementally program them in yourself, as others have suggested? If the tools you desire are not in Blender, then research how to do it and give it a try. That is what I did with the Renderman shader tools many years ago, I wanted a feature so I looked at the code and made some changes. I even placed them on GitHub. Got some likes for it and a couple of forks but eventually the tool just ended up being obsolete. Am I discouraged? Not really. It served a purpose at the time.

Am I a programmer? Not really, I have dabbled in C,C++ and have some experience in Python. A technical director of sorts, but not a real programmer. I just know that software development is not easy especially for something as big as Blender. The shader tools I worked on modifying were simple in comparison.

All I, and the rest of the people chatting in this thread, are saying is that realistically the idea you are proposing is BIG and complicated and unless you have some monetary compensation for the task, it will be difficult for anyone to devote a huge chunk of their time to completely change Blender to look and behave like Softimage, or any other program for that matter. Itā€™s a mountain of tasks, not just an uphill climb.

1 Like

Itā€™s not that big because otherwise it would be necessary to completely change the source codes so as much to do from scratch itā€™s better. I say itā€™s a challenge to make a Softimage XSI UI, we can learn how to do it. Thank you for your comments but it does not advance much.

I think the heart of the matter, is the question of what have you done yourself already, to start development on this?

It appears that so far you have created a GitHub, written a Read Me, and nothing else. So, it doesnā€™t look like youā€™re seeking help with advancing your project, but rather seeking people to do this project for you.

If you actually have some prototype work done, then it would be a good idea to share this so that people realize that youā€™re doing more on this project than simply coming up with the idea.

1 Like

drop it guys you are too complicated, you think as you want but Iā€™m not like that ā€¦ Anyway letā€™s stop talking because this discussion does not lead to anythingā€¦

1 Like

Your project is so cool. Youā€™re going to make Blender like XSI.
Iā€™m a Maya user. Iā€™m writing lots of addons to make Blenderā€™s behaviors like Maya. Thus, I like what youā€™re going to do.
Iā€™ve tried something about the UI in Blender, but I found Blender Team doesnā€™t release all UI functions, Events, and Slots for Addon Developers. When I write some panels, I feel the limitation. Blender doesnā€™t have UI flxibility like Maya because Maya offers Qt in Python. I hope Blender could use Qt for its UI one day.

I share your dream. The XSI ui and modeling, animation functionality JUST WORKED and it worked REAAAALLY well. Modeling in XSI felt natural and intuitive. Fast, freeform, EFFORTLESS.

I would love to help, but Iā€™m not a coder. But, my dream still exists; for someone to make Blender an EXACT XSI CLONE.

I will follow this thread, for any updates.

THANK YOU FOR SHARING THE DREAM!

Hi and thank you Apk, but since nobody want to join me for my dev with a refactoring from Blender to Softimage XSI so it is not anymoreā€¦ Sorry but i prefer to make this Softimage XSI from scratch because I want in fully C++ and I am comfortable with that. That mean I can do as solo if we know on what direction will go.

I share your dream too as well for your project or whatever your stuff in 3D :slight_smile: so good luck !

As I am unable to code, Iā€™m not sure how I can help, but if you need graphics for the UI, please let me know.