ZBrushCentral

Zscript : 360 Turntable rev A

360 Turntable rev A

Rev A source code

360 VR animation (1.15MB)360 Twirl movie (944 KB)

Simply unzip into your Zscripts/Utilities folder and load using Ctrl+Shift+l or your favourite launcher.

Very quick explanation:
1 :small_orange_diamond: Draw a 3D object on the Canvas and enter Edit mode.
2 :small_orange_diamond: Press ‘m’ to mark the 3D object, stay in edit mode.
3 :small_orange_diamond: Select one of the three 360 rendering methods and adjust the values.
4 :small_orange_diamond: Set preferences to your liking and press ‘GO’.

     :red_circle:  The model is rotated along the X and Y axis' as they are seen in the Object Preview window. So you would want your Head model to be looking directly at you when you check the Object Preview window.

     :red_circle:  Filename is fixed as 360Rotation0000 and pictures are placed in the "../360Turntable_A/Output" folder. Might change.

     :red_circle:  If you turn off .PSD and .BMP output you can preview the rotation, it will not save the renders. It is best to use a low poly object when previewing, just to get a general idea of the path/speed the rotation takes.

     :red_circle:  Horisontal rotation is achieved through the Deformation palette. So if you break a rendering process you better have a huge undo list or a backup of your model saved on disk. This will be changed in the next version.

     :red_circle:  The help file is currently out of order         :( 

Although the script is functional right now there is still alot of room for improvement. I am releasing it now so that I might get some feedback and ideas for new features. Foaud already got me thinking (thanks) but I am sure other people also have some good ideas for this.

Also I would appreciate it if someone could make a Quicktime VR movie from the above movie link (360VR.mov). I simply could not find a proper tool to do this on a PC, for the Mac I found loads.

Enjoy.

you need a name and password to access those .mov files. might want to store them elsewhere.

Another cool addition! Thanks Tveyes. 50.

Thanks Rpage, fixed it.

yesss! TV lot of thx !!!
exactly what I need! :stuck_out_tongue: :smiley:
you are the best! :+1: :+1: :+1:

Hi Tv
Neat prog and gyroscoping animations :+1:
Pilou

Hi TVeyes… great script this is exactly what I need. I tried it out for a sec. I have a few requests. I was not able to choose the render size I tried on a high res character and it shrunk resolution down to about half size. Then I did it again with a simple sphere edited and it exported at the resolution set in preferences of Z. kinda weird. I would also like to be able to choose the folder for the final images. Is there a way to export tiff’s or tga’s? T be able to name the rotation because it overwrites previous renders. If you forget to take the images out and do another render of something else you lose your 1st set of renders. The frame numbers for each section for horizontal and vertical are good but I would also like to see what that translates into degrees. So 15 frames is 1 frame every 24 degrees of rotation. Maybe when you hit go it asks if you realy want to go… so you don’t hit it on accident. If you select poyframe and no .bmp or .psd and hit go it runs through the motions without rendering the frames. That is cool cause you get to see it visually of how it will look without rendering all the frames. Forgive me for nit picking you this is a tremendous script and I am just giving you some feedback.

Thanks for going the extra effort,

T
:slight_smile:

Hi Big T
That tool is based on native export format of Zbrush, Psd and Bmp …
other formats are not supported by Zbruh.

here is the TVeyes exemple converted with a small tool on pc in QTVR format (hosted on my own computer so may be not ever accessible)

Online sample

Great addition to Zbrush. I haven’t tried it
yet, but reading the explanation, it’s a great
tool.
Thanks for taking your time coding this!
:+1:

Thanks a million TV! Nice demo Fouad B.

Can’t wait to try it.

Yeah, this is very good. Just what I needed as well :slight_smile: Nice work.

this is a really cool skript tveyes ! wonderful, i go try out ! great addition to zbrush … :slight_smile:

osunds great! can’t wait to try it! THANKS!

artboy

Thank you for all the comments. It always makes the job worthwhile :+1: If you have any wishes I will try to incorporate them into the next version.

Big T: The render size should be set in the Document palette. If you turn on ‘Antialiased’ in the script it will antialiase the Zbrush way, i.e it will press Zoom :small_orange_diamond:AA Half. So plan your render size beforehand by setting the canvas size to double the intended output size if using ‘Antialiased’.
I will most likely make the output directory and filename user definable in the next version.
Lol, I originaly had angles instead of frames displayed in the horizontal/vertical boxes. But then figured people would rather have frames. I will put a switch so the user can choose which in the next version.
I might remove the ‘GO’ button completely and add a keyboard shortcut instead. That should remove any accidental Go’s completely. Btw, there is a small ‘bug’. If you exit a 360 rendering You will have to press the ‘GO’ button twice to start another. Should be fixed in the next version.
The ‘preview’ rendering when no output format is selected (.psd/.bmp) was intentional but I forgot to mention it in my first post, thanks.
Thanks alot for the feedback Big T much appreciated. You can give as much critique as you want, you can even call it crap if you state the reason why you think so :slight_smile: Thanks.

Fouad B: Thanks for the example Fouad. Which tool did you use to convert it? I am not sure my VR file is properly converted. I used 15 frames horizontal and 13 frames vertal. But it does not look like I expected, maybe I do not render in the correct order?

Thanks again for the comments :+1:

Thanks a lot TVeyes¡¡
We are very happy with each usefull contribution, before was your extremely usefull and practical modeling shorcuts¡¡¡
Thank again
Andreseloy
ps: I made an exercise with a head model of 130.650poli and works fine. After I convert all the psd format to jpeg and imported to Director MX (cast to time mode) and export like avi, work very well¡¡

Well, Tv …
I do not know very well the constraints about the order of the images for a format QTVR, but within sight of the result, I think that the order of recording of the images could be improved. with regard to the tool allowing to convert, I put it provision on the page of the link posted higher. it is about a very old tool freeware. in fact it there a small panoramic succession of tools related to the convertions of formats and also conversion qtvr. I put has provision that which interests us das the immediate one, and if you desires the remainder of the continuation ask I will put it too in link.

very simple to use:
open the soft got to Test > Make object movie > load the mov file and save it with another name, that’s it.

if you are a coder a have the source code of this tool.

André you can download here a little prog witch convert sequence of BMP file to avi video format.

Bmp2Avi command line and Gui

if you are not familiarised with command line, just copy the executable file into “output” directory of your script and lunch it, it will do a process and create a out.avi file … that’s it.

Works great, especially now that I know you can preview the animation by switching all output formats off. I do notice that the rotation has the good ole axis flipping problem due to the way Zbrush objects are Matrixed. And I think X-axis rotation is limited to ±90 degrees, I may be wrong on that.

I was thinking thou that this might be overcome by creating an imaginary circle around the origin of your selected object and then using Davey’s PointoFrom script to rotate the object to point to that point in space. Just a thought.

Thanks Fouad :+1:, I did not see the link the first time round. Tried it, tried it with many different settings (.mov and 360VR settings) but could not get any good results. I would very much like to see the source code if you still have it, thank you. Btw, after seperating QTVR movies from the internet I am sure I have the frame order correct in the script.

Digits: Yes, I need to make it a bit more friendly and document the features in the script. Do you get axis flipping? I was sure that using the Tool :small_orange_diamond:Deformation :small_orange_diamond:Rotate X for one axis and the Gyro for the other would elimenate that(I could of course have used Tool :small_orange_diamond:deformation :small_orange_diamond:rotate for both axis but deformation rotation is slower than gyro rotation(transformset)). Yes, the X axis rotation is limited to 90 degrees, I forgot to edit the code after I edited in the higher frame #'s.

The imaginary circle sounds like a very good idea. I knew that [Transformset…] would be the easiest way to make this work but as we both know, flipin’ axis flipping :wink: Do you think a single imaginary X axis would work even in Perspective mode? I can’t quite get my head around it until I try it.

Thanks for the input Digits, much appreciated :+1:.