ZBrushCentral

Some common questions

Nobody replied to my question at http://www.zbrushcentral.com/showthread.php?179764-Stroke-along-curve-path

The question was about moving stroke along curve and record the path
I thought to solve this problem writing a zscript. Some questions:

  1. Can i get access to curve information (x, y, z position and more)? I didn’t find it at http://docs.pixologic.com/reference-guide/zscript/
  2. What language is used for coding plugin? (zscript or c++)
  3. Where can i take low-level programming information to change original zbrush functionality?
  4. Sorry :slight_smile: but may be you know such script or plugin having written?
  5. Can you direct me to some abundant ZB-programming resources.

Thanks

You could save the curve… Most of what I’ve seen has been done with ZScripting.

  1. No, you can’t access Curve data. There are commands for creating curves but you can’t do anything with curves not created in zscript. See here: http://docs.pixologic.com/user-guide/customizing-zbrush/zscripting/command-reference/#Curves

  2. ZScript but if you want to write a DLL then C++.

  3. You can’t. It’s not possible to manipulate ZBrush data beyond what is possible with zscript.

  4. I don’t know of one.

  5. http://docs.pixologic.com/user-guide/customizing-zbrush/zscripting/

HTH,

Let me explain my idea

Problem:

When i draw a curve with record function i can replay my stroke along curve. But if i move some nods of
the curve to adjust it i make difference between recorded path and the curve path. So i can’t use replay
button because the path is changed. The difference can be significant.

suggestion:

I draw a curve, adjust it to necessary form and move stroke along it - it is parametric stroke that zbrush
is lacking.

It would allow users to adjust curve along circular form and make fillet specifying an angle of the fillet
(there can be other forms not only curcular)

There must be ability to save curve patterns to correct them later

There must be ability to make sharp angles in a curve.

Also it would be handy if i had ability to adjust parametric-close curve for converting to mask and opposite operation.
(maskcurve-brush is no parametric)

AND! - if Pixologic delivers users ability to low-level programming it will be explosion of additional
Zbrush functionality that make Zbrush more popular. Zscript is considered by me as a weak possibility (has no access to core functionality)

Sorry for bad english but i am convinced to my idea.

Greetings. I’d consider ZScripting to be ‘low level’. It has access to many functions. With it, many good plugs have been made. I’d agree some other abilities with curves would be nice, so would an expensive car. I’ll push ZBrush to it’s limits as is and (hopefully) somehow get the results I desire. There are other software packages out there. Depends on what will be done with the model when it leaves ZBrush.

Access to curve data is absent - OK - let it be. Lets look at Zsphere-retopology net that resembles to
curve in aspect of drawing lines. Thare are not any access to coordinates of net-nods in zscript as well.
Curve data is absent, Retopology-net data is absent etc. I see that if i take ANY function in zbrush i
will not get access to its data. Conclusion: Zscript is just a sound - not serious method to reach great
targets.

As pixologic doesn’t deliver programming-users internal-data abilities then proggaming-users have no any wish to
dovote their lives to develop themselves as professional zbrush users.

if pixologic cultivated core-programming-users 10 years ago they would get full-fledged generation of side
programmers that would carry out valuable Zbrush-functionality support now. Autodesk did it.