New (final i hope) version:
- Syncrhonize interface
- OBJ smoothness,Flip,Double
- removed big bug (Thank Kircho)
- added bugs
Zmodel.zip
cameyo
New (final i hope) version:
cameyo
Hey Comeya…kidding ;)…Comeyo ,
Thanks so much for taking the time to fix this problem. However I don’t think you are at all obligated to do it nor do I expect you to , so please don’t worry there is no inconvenience what so ever.
I tosed this version on the barbie and I found still a small uncooked piece of meat…and I’m hope I’m not being annoying , but smoothing is very wierd.
The effect is most visible when say an imported object is masked and divided then smoothed. It also occurs on all other objects.Just to clarify I’m talking about the physical smoothing rather then the software based.
Quite an interesting effect actually but its not the smoothing function I’m used to. If you require further details Comeyo I will be happy to post exmaples
thanks very much once again
regards
Kircho
Hi Kircho,
this is a new version…but without fixing the smooth error
Please, post more info on error (i have an idea what is wrong, but you can help me)
Which “smooth” ? I have different smooth on my script and i don’t understand well
Download:ZModel.zip
cameyo
Interface:
Hi CAMEYO VERY IMPRESSIVE WITH THIS PRESENTATION, LOOKS GREAT FRIEND¡¡¡
CONGRATULATIONS AND THANKS FOR SHARE YOUR TALENT¡¡
Andreseloy
Hi Cameyo,
It’s getting better and better. I personally love the one-button increase and decrease tools (like Photoshop).
Thanks, Again!
Mitch
Cameyo
Your Zmodel script is really looking good. I only have one question: Why did you change its name from ModelStation to ZModel?
Cameyo, you are leaving. Oh my God Cameyo. I have your script, have not had time to play it yet, I have been bottlenecked with painting. And having some problems with a person in the forum.
Cameyo, I understand. I was a programmer for the state, and believe me, it just wears your spirit out completely when you get no positive replies. I am guilty, as I should have thanked you for the script even tho I have not played it yet. I have been trying very hard to work myself up to your level. You are a generous person, and generous people always get hurt very badly. So I do not blame you one bit for leaving your source code out. MY GOD CAMEYO, I thought you worked for ZB and that you were being paid. Boy, you sure have a giving heart. I do not think I could do it (code) again, even in my life, as I was never once recognized or even given a small pat on the shoulder (and I worked hard there for 12 years). Just do not give out your source anymore, take a break from it, learn from this, but never ever give your source code away. Do you realize that I do not believe ZBrush would be nearly as great as it is as a program without your scripts that help others to get the kind of art they want to create, created? Do not even give THEM (ZB) the code, just give it to people who you want to give it to, and totally trust.
God, I know how it hurts not to be recognized and to have worked so damned hard on something. I did a very similar program where I had to find a way of letting people who worked on the road (repaired roads, as I worked for Dept of Transportation) where absolutely everything on and off the road was located (WITHOUT A MAP), by using numbers (called reference points). I had to know where all street lights, everything was located, and find a way to conveniently let the road people know this with the touch of a button. I never was recognized, never got a pat on the shoulder, only thing I got was “why did it take you so long?”. The only thing that gave me any gratification out of that very long project was that I found out that all databases came to duplicate my code, so that they could apply it to other systems. But, for me, it was the last one I enjoyed doing. And after that I never could really put my heart back into it, because my heart was no longer there. So I can only say I understand very much. But if you have not reached this point, then take a long break, do what you enjoy, take care of yourself first (and that means spiritually, not physically only). Do not let anyone wear you out spiritually. NEVER give your source away, make them value your input.
Damn Lady or Man, I am going to miss you should you leave. I have really been working my ass off just to get to your level so that I could speak with you with some intelligence.
I feel cheated. But I also understand. Take a sabatical. Go to Hawaii, do something that gets you totally off ZB and coding. When you have done this, if you still find that you just do not want to, then you are truely burned out. And no coming back from a burn out like that.
I wish to God I had not kept my mouth shut and had not waited until I had more know how in ZB before I spoke with you. Even though I have not really spoke with you, you will be missed by me for a very long time.
But you are more important then anything, so do what you have to do. Just drop in every now and then so we can say hi to you, ok?
And always remember, be gentle with yourself, cuz no one else will be.
Mandy (a friend who really wanted to know you badly).
Hi Kitty
Amazing Post
I don’t know what, but I should never think that you could be a programmer
All your analyse is very good.
I shall just add some little considerations
Programming is a new technic (65 years)
Everybody can make something if he wants
It’s a sort of art : you can show to the other how you resolve a problem
You can keep for you the solution but the other see the result
You engrave a track, a mark of your passage (before your dead or other travel toward the unknown)
If just one use your programm, it’s not so bad
It’s not every day that we can make something for the other
Programming is a saderdoce (calling vocation) else you are not a “good” programmer
There is indubitable a notioon of “gift” in programming
…
Everybody use “Addition” or “subtraction”, it will be the same for a very ingenious program
This new technic is a new maneer of thinking
It’s evoluate relatively quickly so the program that you make should have a short live but no matter nothing will replace the fun or the pleasure to “create” something useful or not
I wish that these few words can help some programmers in doubt
Have happy programming!
Pilou programmer repentant
Hey Cameyo ,
Firstly just wanted to say its great you’ve explained your ordering of the interface , I was begining to think its starting to get abit too cluttered , but this has helped me organise in my mind where and how…exellent…it may be a good idea just to found away to destinguish these areas so the eye does not have to search so tediously for a collection of similar tools…maybe just simple line dividers ( very thin not to take any extra space or very slight seperation).
As for the smoothing problem here is a picture I think illustrates the problem :
THe first case is a z-sphere generated model.The lower half of the model was masked divided and smoothed. In the second case .c. is the origianal .d. is the model as smooth by zbrush and .e. is the model smooth by ZModel.
I think the difference is quite clear in these images. In some cases that I have not shown here the Zmodel smoothing can almost be described as pushing the mesh towards some central point rather then smoothing. In the case with the spheres above , it looks as if the smoothing is view depandant or directional…
Hopefully you’ll be able to sort that out
I must warn you however that once you have loaded your script and started smoothing the zbrush native smoothing acts in the same way. So you will need to restart zbrush when doing your tests.
Another interesting point is that using Southerns Interactive Smooth works perfect just like Zb’s smoothing does.
–
While I was working this evening I found another small bug . While ZModel is loaded the undo function standard with zb has a small querk. That is , when trying to undo a succession of strokes or modifications there is the restriction of reversing only one change to the model at a time. To go back further steps you must rotate your view of the model and undo again…and so forth for each change you want to remove.
–
I think thats all for now…but its definently getting there :)…Thanks once again for the time you’ve spent creating and fixing your Zmodel script … I really don’t know what I would do with out it :)hehe
Kircho
Kitty: i must read carefully your post… and then reply when i have understood all
LD: the name is shortened…because i have no more space to put the old long name…
but you can rename it as you want.
Kircho: The smooth (deformation palette) works with x,y and z direction.
Try to activated all the direction…and tell me if smooth works right. I have no problem with smooth…but i have not tested it intensively.
Have you tried “IS” interactive smooth ?
The UNDO works only for 3D object…if you open the edit palette you will see two UNDOs…one for brush, one for model…i think
On Monday i’ll post some more info on this script.
Thank you all.
cameyo
Thank you Kircho,
…i have found the bug…
Interesting bug…seems like i can’t read an interface item value from different section…
Now the smooth works well (i hope :)).
Maybe there are some other bugs because i have rewritten a big part of the script.
Download:ZModel.zip
I’ll remove the UNDO and REDO buttons in the next version (the native ctrl-z and Shift-Ctrl-z are sufficient ;)), but i must put a new button instead…
Kitty: i’m a Man in this life…
Thank you for your words…i wish to say more…but the language…
I am a GIS specialist and programmer…
cameyo
p.s. please report any errors
Cameyo, you can always PM me in your language, I can use the translator I have.
Right now, on this day, my cat is having a very bad time, so I am giving a lot of attention to her.
Take care, hm, and you know bugs will crawl out now.
Mandy
Hi Comeyo,
Great work on the script. Tested and problem with the smoothing seems to have vanished. However I still have the same problem when undoing an operation applied to a 3d model. I use CTRL-Z and the problem is as I have described above. I can use the buttons you have provided to undo multiple levels of changes but not CTRL-Z.
Thanks again mate, I’m just starting some more serious work and I’m sure we’ll have all the cracks patched up by the end
BTW GIS? if you don’t mind me asking
Kircho
Kircho: GIS = Geographic Information System…
I’m working on UNDO…and some other enhancements…
Good modeling to all
cameyo
I have found the bug on UNDO…
Basically if you define a button-shortcut with Ctrl…it works for the first time, but the next time you must release BOTH buttons.
Kircho: in ZModel (previous version) the Button UNDO has the Ctrl-Z shortcut…
It works consecutively only if:
Download:ZModel.zip
p.s. source code on PM
cameyo
Exellent Comeyo , thanks so much again mate,such a fast reply and qaulity delivery , your dedication is highly commandable!.
Only thing that is still in bugging me is the interface, maybe as a purley modelling script not all those features are nessesary but I will PM you soon , to make my own version :)( with credits given accordingly ofcourse :))
All the best Comeyo I am a very happy man now that all things have been cleared up…thankyou kindley once again
Kircho
Thank Kircho…
I’m waiting a PM from you…
cameyo
I wonder if I am eligible to offer any comments hare but its a practice to voice one’s opinion, life is full of disappointment as we grow older, it seems less important, generosity doesn’t pay and that is the reality we are living in.
I get disappointed all the time, a publisher owe me money and there is nothing I can do because we have no b/w. Being an artist in my country is like a beggar where you have to take a chance or go find other job.
I am ready to quit this profession even after 15 years of effort, yet I bought Zbrush and waiting for my Carrara-3 in the few days.
Bit by bit, I am building a personal work station so that should I ran out of art jobs, I will continue to create my own virtual products.
Is my story sad enough? Its just feelings we are dealing with, we came to this world empty handed and will go the same way.
Best of luck! I wish for some myself.
Hi filip,
you right…generosity don’t pay…but you must fall asleep with your conscience…
cameyo
p.s. and the other known who you are…
Cameyo, you are so very right. You cannot escape yourself no matter your location.
For me, right now yesterday, today, and probablly tomorrow, I am doing a tutorial on a very basic level, and it is hard work because there is no scripts that they are able to watch. The reason I am doing this is because they are on a very very tight income, and ZB just does not show what they are getting into should they buy the program. They have never done digital art before, but are very interested in how it is done. But they want and need to know more before they will put out any bucks on this because they have such a tight money situation. So just doing a quick painting, sky, treeline, central objects to be a tree and water (they all want water LOL), and showing what I have done thru exporting it as BMP and putting it in the email as picture, and I also show them the alphas I am using and how you can scale it (can only show the end result so they can see what is meant by scaling it, and showing them at different intensities.
Hard tedious work, but they have been basically begging for it, and I could not deny them any longer, as it was getting to my conscious. So instead of working on what I would rather be working on, I am doing this, but I am sleeping better with myself at night. And when I am done, they will decide if they want to save for the program (or even a new computer so that they have one that can handle ZB or other art programs that are 3d). It is just alien to them, so helping to take that away so they can make an informed decision. Living on 600 a month with kids is not an easy job I am sure. So they have to know with a good degree of certainty that this is something they truely want, and something they can do.
It is as you say, you have to sleep with yourself and live with yourself, or it nags on your conscious.
Hey, sent you email, not sure if it was right address, let me know okay?
Mandy