Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  


An update to Anim8or, v1.00b, is available with a few bug fixes. Get your copy HERE. See the "ReadMe" file for details.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Raxx

Pages: 1 [2] 3 4 ... 89
General Anim8or Forum / Re: locking meshes from edition?
« on: October 22, 2016, 03:14:17 pm »
Use the latest development release. Put the reference mesh in a different layer by double clicking the mesh and setting it in the dialog box, them lock the layer by right clicking on its layer button in the top toolbar.

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 22, 2016, 07:14:44 am »
Thanks :)

So here's quite possibly the last update to this script, until double sided materials gets implemented in ASL at least.

I'll make this the official release post for now.

CelShadurr, the script that doesn't actually shade anything

What it is
This is a parametric shape script that creates an outline around all mesh geometry in the object, kind of. You have to add a double-sided material to actually get the outline effect. But still....

  • Install the script in your script directory and start Anim8or
  • The button will appear in the left-hand toolbar in the Object Editor. Click it
  • Click and drag in the workspace. You'll notice that all the meshes get covered by the parametric shape
  • Keep dragging until you get your desired thickness. Apply a double-sided material with the front side transparent.
  • To customize the outline...
    • You can change the thickness of the outline using the uniform scale tool, or otherwise by customizing its "Outline Thickness" parameter.
    • To customize the outline thickness on a per-shape basis, either append "_noOutline" for no outline on that shape, or "_####" where #### is the desired thickness in Anim8or units. For example, "mesh01_noOutline" would have no outline, and "mesh01_0.23" would have an outline that is 0.23 units thick
    • You can set Auto Width to 1 to enable the experimental auto width. Smaller shapes get smaller outlines and larger ones get larger outlines. This feature needs more effort on my end.
  • Note that the shape gets put in Layer 7 automatically, to make it super easy to hide and/or lock the outline.

Only tested in Anim8or dev release 1247

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 21, 2016, 07:20:19 pm »
Yeah, PHUR is a little tricky. To get the best results you'd have to convert the body subdivision mesh to mesh so as to permanently make it subdivided. This way the PHUR will much more accurately stick to the mesh when it's all being deformed.

So when dealing with PHUR, I recommend trying your best to use weighted envelopes instead of painted weights. This way you can have an object containing your "working" version (non-converted-to-mesh shapes), and an object containing your "final" version (converted-to-mesh shapes). Then you skin the final version using envelopes and if you need to make changes you can edit the "working" version and replace the "final" version's contents with a copy of the "working" version.

Then, when you're 10000% sure your model is final, you can change over to painted weights and do some good quality weight painting.

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 21, 2016, 02:30:57 pm »
Ah, yes. I forgot about that issue. There's no way to access the control mesh via ASL, nor to convert the control mesh to a subdivision mesh within a parametric shape. I think I brought this up a few times in the past but these features have yet to be added.

The only real option would be to put the inner shapes to subdivision 0, update the CelShadurr shape, convert the CelShadurr shape to subdivided, and then revert the inner shapes back to their original subdivisions. Or else you could convert the inner shapes to mesh in their subdivided form. Same for PHUR.

It'd be nice if there was mesh generation and access in the Scene Editor...then I could just make the outline conform to the rigged/skinned/animated shapes. Same with PHUR (with more dynamic effects available).

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 21, 2016, 05:38:41 am »
I chose to go the parametric shape route because it is easiest for the user to create and scale the outlines. In order to allow per-shape outline widths, I can offer two options:
  • The user appends "_###" (such as mesh01_1.25) to the name of a shape to set the exact width of the outline for that shape.
  • I change it to a command script, where you select a shape and then go to Scripts->Create Outline. Then to change the outline width, you go to Object->Attributes and find the float attribute that's named "mesh01_outlineWidth" and set the outline width there. Then you go to Scripts->Update Outlines to update the changes
#1 is easier for the user, in my opinion. I can also add an auto-width parameter to the parametric shape, where if you enable it then it makes the width of the outline related to the size of its bounding box. So smaller shapes would have smaller outlines, and bigger shapes would have bigger outlines.

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 21, 2016, 04:59:58 am »
Good news, I fixed the one bug and made a few optimizations. The new version is in my post above.

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 21, 2016, 04:05:52 am »
You're welcome! Hope it helps, somehow. If you can't tell, I'm not very impressed with what it can('t) do >:(

I forgot to mention it, but you can change the thickness of the outline either by scaling it using the uniform scale tool or by double clicking it and entering it manually. It's measured in Anim8or units.

ASL Scripts / Re: Animated Textures Using Controller Scripts
« on: October 21, 2016, 03:58:32 am »
It's located at the bottom of the first post as an attachment, under where the video tutorial is located. You'll need 7-zip or a modern file archiver/extractor program to extract the contents of the .7z file.

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 21, 2016, 01:29:58 am »
So, I got to work on this in my free time, and discovered that I can't make double sided materials via script (not documented anyway).

So unless that gets fixed, you'll have to create and apply your own outline material. I decided not to make the flat-shaded material either, for the sake of consistency. Basically it's just an outliner, not an actual cel-shader-er. Thus, I'm calling it...CelShadurr

  • Install into your script directory
  • Click on the turd
  • Drag anywhere in the workspace. It should create a parametric shape outlining everything
  • Don't want something outlined? Append the mesh's name with "_noOutline". For example, "mesh01_noOutline". Then double click and OK the CelShadurr shape to regenerate it
  • Apply your own material to the shape

Uniform scale or double click and manually enter the outline thickness.

ASL Scripts / Re: SCRIPT REQUEST! - 2D cell shading (AUTO GENERATOR)
« on: October 18, 2016, 08:01:53 pm »
It's possible to do this. Even moderately easy for its most basic implementation. If no one takes a stab at it I might be able to work on it this weekend.

Of course, if Steve enables custom shaders for materials then this old method of outlining won't be necessary, and the results and ease of animation would be much, much better.

By the way, the term "cel-shading" refers to the flattening of the shading into a single tone, and does not refer to the black border/outline effect.

General Anim8or Forum / Re: Layers?
« on: September 13, 2016, 03:16:51 am »
Double click the shape and manually enter the layer number there. You can easily show/hide layers by hitting the numbers in the top toolbar, and you can lock layers by right-clicking them. Layers are a new feature that haven't been documented yet.

General Anim8or Forum / Re: Question about Figure Editor
« on: September 12, 2016, 02:41:21 am »
Nope, feel free to create the model first and then create the bones afterwards. That's the standard way when skinning models like humans and animals. For machines it might require a hybrid of both methods.

So create a bone off the root bone and assign the object to it. This new bone would be the real "root" bone like what you would make in other programs. Make sure the object and "root" bone is positioned how you want it to be, then add the rest of the bones.

General Anim8or Forum / Re: Morph the textures
« on: September 11, 2016, 01:29:25 pm »
A while ago I made a script and tutorial about animating textures via ASL in the scene editor:,5333.0.html

By your phrasing, morphing textures would be the action of keyframing the skewing, scaling, or moving UV coordinates with it interpolating between each keyframe. As daniel99 explained, you'd have to do this movement as a sequence of textures via an image editor and then either use my script or Terranim8or to apply that animated sequence in Anim8or.

1) You can enter the folder directory in the file name field, press enter, and it'll go directly to that folder without closing out the file dialog.

Cool seeing the snowman in its final cut. Nice job.

Pages: 1 [2] 3 4 ... 89