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.

Topics - AlecJames

Pages: 1 [2]
General Anim8or Forum / Stereo (3D render)
« on: May 24, 2014, 01:10:38 pm »
Has anyone got any tips for getting the best results from a stereo 3D render?

I just tried a quick test with a sphere, box and a cube and moved the camera around and then over the objects.  The result on my TV is very hard to focus on and something goes horribly wrong when the camera goes over the objects.

I cannot see any settings for the stereo render, can the distance between left and right be set anywhere?

Sorry if this is a daft question, its really basic stuff. :-[
V0.98 (any version Iíve tried), object editor. When I select left view I see a view from the right and visa versa.  Front looks from the front, back from back, etc.  Is there a setting that flips left and right or have I just got it in my head that this is flipped?

Is there a working issue list so I can check that I am not reporting a known problem?

Versions in Anim8orEnv.jpg (Win7 32, OpenGL1.1)
Open GL 1.1 shown top RHS.

I thought this was repeatable but as I write it up I find its 50-50.

Iíve had this problem with a number of recent versions.  This is tested on 1071.
Open the attached MorphTargets.an8.  Go to scene mode. Switch to view camera. Set loop scene under options loop scene.  Click play in the left tool bar. Watch the frame indicator in the lower panel and click stop when it is at about 1s (not sure if the location is relevant).  If a wait cursor is shown, Anim8or is hung.  It does not always hang, if not repeat play / stop.  I get typically 50% anim8or will hang.
Sometimes if I leave the scene playing it will hang without clicking stop.  I first noticed with Spinning cube and thought it was related to rendering the texture, not sure.
Open the attached SpinningCube.an8 (needs Penguins.jpg for a material).  Go to scene mode, view camera. (The image fills my screen). Click play. The cube rotates to about frame 36(ish) of 96 and the scene freezes. After about 10s the frame marker appears at the end of the scene and the last frame is shown.  Repeat with loop scene: Anim8or hangs.  Today this is not very repeatable - typical.  While playing click stop or click in the frame indicator (lower panel on line +scene01 :00Ö) and it will behave as I describe.  With loop scene on it hangs indefinitely.

Ctrl-N to use original OpenGL interface.  Similar problem caused by clicking in the frame indicator at about frame 36 while playing. Stop button appears more reliable (gut feel = luck) but will still hang in the same way.
Hope this is useful

General Anim8or Forum / Measuring objects
« on: February 27, 2014, 04:51:15 pm »
Has anyone ever requested a measure distance facility in at least object mode?  I quite often want to sketch things to scale.  When I want to measure the length of a mesh I draw a cylinder from A to B and then open its properties to see the length.  Or is there already a quick trick for measuring objects?


General Anim8or Forum / Object editor - face colour
« on: August 21, 2013, 10:23:14 am »
Hi all

I've made an object by combining meshes / linking up points / filling in faces, etc. pic attached.
(I want to "print" a 3D object via an stl file)

In my attached picture one face is shown much darker than the others.  This is not intentional and I cannot find what I have done to it to make it appear this way.  If I apply a material to the whole object this face shows a darker shade of the applied material.  What could I have done to cause this?


General Anim8or Forum / Can I bend a sheet of paper with skinning?
« on: May 09, 2012, 08:09:31 pm »
I'm trying to bend a sheet of paper around a tube.

Ive tried creating a cube x=180  y=85 y=1, x has one division, y has 32, z has 1 (I only want the paper to bend around y), convert to mesh, create a figure with root + bone (50 long) + bone (50 long) and skin it with the sheet.  Problem is I cannot get it the sheet to bend at the bone + bone junction. 

I think its because the influence of the skinning does not extend to the x edges (width) of the sheet.  If I extend the influence so it spans the x dimension, it also expands in the y direction so the influencing bone just rotates the paper instead of bending it.

Ive tried adding x divisions and it folds a V shape into the top middle of the sheet.

Ive tried to disable the y and z while expanding the influence region but the region still expands along all axis.

Any ideas on how I can bend my sheet along its middle?

(Long term I want to have 10 bones in a line so I can bend my sheet around a long tube.  I then want to animate it folding around the tube using as many key frames as required.  The only other way I can think of achieving this is to use morph targets but I've tried this before and wasn't very pleased with the result.  I think a multibone figure will give a better result - maybe I need a 2 dimensional array of bones?)   

Thanks for any suggestions

ASL Scripts / GetAttributeQuaternion returns the wrong object info?
« on: October 21, 2011, 03:38:41 pm »
This is a scene script.  I have a rotating shaft with 36 spikes sticking out of it (36 instances of a spike object).  The shaft is the parent of the spikes.  As the shaft rotates the spikes rotate with it.  The spike has a morph target.  Im just working with one spike to try to get this working. As the shaft rotates the spikes hit an object at 12 o'clock above the shaft - I want the spikes to bend as they go past it, hence the morph target. The scene is 3s long, the shaft only rotates during the middle second.

I have an ASL script in the spike morph target controller. This script calls GetAttributeQuaternion("ShaftObject","orientation").  From the result I calculate the yaw angle, when it's between 350 and 10 degrees I set the morph target to true.  The problem is that the GetAttributeQuaternion call returns info saying the shaft is rotating when its not, i.e. during seconds 0 and 2.  The rotation information appears to be related to another object that is moving idependantly in another part of the scene (its a rectangular block falling from the top to the bottom of the scene.).

I rebuilt the scene with the minimum number of objects and it works as I expect.  Looks like a bug to me :(   
Has anyone seen something similar and know of a work around? 

General Anim8or Forum / Cannot open morph target key in scene mode
« on: October 14, 2011, 10:55:43 am »
In scene mode I have an object with a morph taget.

After I created the target I went into scene mode and added keys by double clicking on the frame/morph target loaction where I wanted to change the key value - all was OK.

If I add an ASL script to set the morph target value, after closing the key value editor dialog I cannnot get the key value editor dialog to open again. 

I double click on the morph target name under the element name in the time line at the bottom of the scene screen to open the key value editor.  When that does not work I cannot find a work around to get back to the script.  Is this a bug or should I get back to the script another way?  If it is a bug is there a work around (all I can think of is to edit the script in the .an8 file)?


ASL Scripts / Can I get the orientation of another item/object?
« on: October 13, 2011, 01:37:47 pm »
I've got a wheel in a scene that is rotating according to its own ASL script.  I have another 3 wheels that I want to all have the same orientation.

I tried putting in the controller script

$orientation = $MyMasterWheel.orientation;

but I get a script error "undefined identifier $MyMasterWheel".

MyMasterWheel is the oject name name in the scene object parameters.  Can I access another object in a script?  If so how?

ASL Scripts / Does print work in a controller script?
« on: September 23, 2011, 01:02:25 pm »
This is my first script.  It's a controller script.

Code: [Select]
int $x;
file $console;
float $RampStep[5];
float $RampTime[5];
float $RampSpeed[5];
float $RampAccel[5];

$RampStep[0] = 0;   $RampTime[0] = 0;      $RampSpeed[0] = 0;    $RampAccel[0] = 0;
$RampStep[1] = 34;  $RampTime[1] = 0.0262; $RampSpeed[1] = 2597; $RampAccel[1] = 98182;
$RampStep[2] = 46;  $RampTime[2] = 0.0323; $RampSpeed[2] = 1300; $RampAccel[2] = -210600;
$RampStep[3] = 186; $RampTime[3] = 0.1227; $RampSpeed[3] = 1800; $RampAccel[3] = 5536;
$RampStep[4] = 200; $RampTime[4] = 0.1382; $RampSpeed[4] = 0;    $RampAccel[4] = -115714;

float $StartTime1;
float $StackingTime;
$StartTime1 = 0.76;

    $"$console", "w");

    if (time > $StartTime1)
        $StackingTime = time - $StartTime1;
        for $x=0 to 4 do
            $console.print("x=%i\n", $x);

        $orientation = (0.0, 0.0, 90.0, 1.0);
        $orientation = (0.0, 0.0, 0.0, 1.0);

I'm stuck on this line "$console.print("x=%i\n", $x);".  I know it executes because I can see its line number in the debug output trace but I don't see x=0....
Am I looking in the right place?  Does the output appear in the Anim8or debug output window? Is there a mistake?


Pages: 1 [2]