Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Ian Ross has just released a book on Anim8or. It's perect for a beginner and a good reference for experienced users. It contains detailed chapters on every aspect, with many examples. Get your own copy here: "Anim8or Tutorial Book"

Pages: 1 ... 6 7 [8] 9 10

Author Topic: Current Development Release - Build 1269, February 14, 2017  (Read 193039 times)

nemyax

  • Full Member
  • ***
  • Posts: 227
    • View Profile
Re: Current Development Release - Build 1258, October 25, 2016
« Reply #105 on: October 26, 2016, 09:10:10 am »

Steve
Right now RMB-dragging an effector moves it towards or away from the user, and MMB-dragging doesn't do anything at all. The RMB behaviour is consistent with the rest of Anim8or (even though it's hardly useful in this case), but how about making the MMB-drag control the IK chain twist? Imagine the MMB-drag modifying the rotation keys on bones so that the entire chain swings about the axis that goes from the chain start to the chain end.
I also think that the Lock Position check box would be more aptly named Animatable position.
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 2124
    • View Profile
Re: Current Development Release - Build 1258, October 25, 2016
« Reply #106 on: October 26, 2016, 04:18:38 pm »

johnar:
Quote
Does this mean... when you click on the little '+' box ..."
Yes :) It's more code that I first thought because I never went back and cleaned up all the original track-bar routines after I threw them together - and they're a mess. So I'm still trying to decide the best way to approach it.

daniel99:  Adding a separate IK constraint for the foot should work fine now. There are a lot of additional ways to go with the IK controls. Now that the basic interface is more or less working as I had wanted it to, it's time to experiment with more "features"; things like not rotating child bones, attitude constraints (i.e. orientation) in addition to position, partial constraints (e.g. Z >= 0 to keep an effector from going below the ground, hierarchical  IK chains. If Anim8or had collision detection (maybe someday ...) that would  be an ideal constraint. as well.

Wow, 100000 beers! I'd have to buy a big villa to store it all until it we could drink it :)

nemyax: Agreed, constraints are very useful. Are there any that you thing are particularly useful? Agreed that we need a way to twist IK chains - the MMB might work but it wouldn't allow all rotational directions.

animaniac: A weighted move tool to deform meshes is a great idea. It is on "the list" of potential things to do. I'll look into it when I get back to the modeling tools. I have a few things to clean up there before I make an "Official Release".

And thanks, everybody, for your encouraging comments
Logged

nemyax

  • Full Member
  • ***
  • Posts: 227
    • View Profile
Re: Current Development Release - Build 1258, October 25, 2016
« Reply #107 on: October 26, 2016, 04:33:54 pm »

Are there any that you thing are particularly useful?
Well the usual ones for a start:
  • Look at (aim at)
  • Parent (child of)
  • Orient like (copy rotation)
  • Limits (as you mentioned)
Later, all kinds of luxury could be added, like Stick to Surface =)

the MMB might work but it wouldn't allow all rotational directions
Why do you think it wouldn't allow them? Do you mean the limits on bones might prevent them?
Logged

johnar

  • Hero Member
  • *****
  • Posts: 1025
  • Make it, Move it--Give it Life
    • View Profile
    • youtube vids
Re: Current Development Release - Build 1258, October 25, 2016
« Reply #108 on: October 27, 2016, 10:12:17 am »

Quote
johnar:
Does this mean... when you click on the little '+' box ..."
Quote
steve:
Yes :)
Good 1.Thanks steve
 ....still exploring the latest drop....nice one....
Logged
%

animaniac

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: Current Development Release - Build 1258, October 25, 2016
« Reply #109 on: October 30, 2016, 02:08:27 pm »

My favorite tip in sketchup is very simple, yet extremely useful: box selecting going from left to right selects everything in the box, while right to left only selects entities entirely in the box. Would enjoy something similar in anim8or.

Another select tool I'd use is a sphere select, where you click hold a point in the 3D, then drag away to show a sphere around this point and select all entities inside. No idea if it has been done before.
Logged

Trevor

  • Full Member
  • ***
  • Posts: 220
  • Goldfinger64 Dev OS:10 CPU:5960x Gfx:RX480
    • View Profile
    • LS Tech Services
Re: Current Development Release - Build 1258, October 25, 2016
« Reply #110 on: November 04, 2016, 04:17:28 pm »

Any chance of adding weighted normals to an8?

I never new this before but found a page describing how to vertex normalise cylinders, but on the page showed a beveled cube.
I have attached the image with a comparison of the same model as rendered in an8.
http://www.bytehazard.com/articles/vertnorm.html

Trev

Results of weighted normals:
« Last Edit: November 06, 2016, 09:15:22 am by Trevor »
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 2124
    • View Profile
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #111 on: December 14, 2016, 06:10:22 pm »

Just a note to say that I posted build 1263 with a few IK fixes, etc.
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 2124
    • View Profile
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #112 on: December 14, 2016, 08:35:33 pm »

@Trevor - I considered this method for normals when I first started writing Anim8or but rejected it. Instead I decided to use surface sub-division. I think this is a more robust solution though it is computationally more complex.

If you look closely at the closest corner of the cube in the animation sharp edges appear at inconsistent angles as it rotates. Low-polygon schemes do this because the normals are inconsistent with the geometry when they are interpolated. Surface subdivision effectively eliminates this inconsistency.

Another way to fix the problem is to use quads instead of triangles.

Here are some screen shots of 3 cubes. The left one has a thin bevel, the middle one a thick bevel, and the right on is the thick bevel subdivided.

Logged

Trevor

  • Full Member
  • ***
  • Posts: 220
  • Goldfinger64 Dev OS:10 CPU:5960x Gfx:RX480
    • View Profile
    • LS Tech Services
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #113 on: December 15, 2016, 04:36:23 am »

Is this surface subdivision temporay or permament?
As you know, I make low-poly models and by low poly, I truely mean low-poly and not 1,000's of faces. It would be nice to render as it will look ingame and still export the normal mesh

Its probably areas like this where low-poly and high-poly moddeling clash, one needs a hack, the other is technically correct.

Trev
Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 2124
    • View Profile
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #114 on: December 15, 2016, 12:41:36 pm »

Surface subdivision keeps the model low-polygon. The detail is added for rendering. Also note that cleaning up a model to use quads instead of triangles can improve all 3 methods: Anim8or basic, subdivision and weighted normals.

Anyway, no promises, but I'll look into adding some form of weighted normals, maybe as a parameter each mesh.
Logged

AlecJames

  • Full Member
  • ***
  • Posts: 240
    • View Profile
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #115 on: December 18, 2016, 01:15:05 pm »

1258: Track Ball: display only one trackball at a time, the most recently clicked. Showing them all can be too cluttered.

Steve, when selecting bones prior to key all selected bones the track ball used to show which bones where selected.  With only the last selected track ball displayed its hard to know which bones are selected when switching views.

If I grouped my bones into folders and gave them sensible names I can see the selected bones in the time track so this isn't big issue. What if the selected bones were a different colour?  Or is there another way to know which are selected?
Thanks
Logged

johnar

  • Hero Member
  • *****
  • Posts: 1025
  • Make it, Move it--Give it Life
    • View Profile
    • youtube vids
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #116 on: December 19, 2016, 04:14:29 am »

Hi AlecJames.  :)

The selected bones are, or should be, actually   a silvery-grey color when they are selected, while the non-selected bones remain a darkish blue. (default color).

 One way, if you're having trouble seeing which bones are selected, is to temporarily hide the mesh/objects. Shortcut 'O' (shift -> 'o').

 If this method is still unsatisfactory, maybe it is?, then i agree that it could be a good idea if the selected bones were to be a more easily visible color. Maybe even the 'orange' that you see when hovering over a bone with the cursor...?
Logged
%

AlecJames

  • Full Member
  • ***
  • Posts: 240
    • View Profile
Re: Current Development Release - Build 1263, December 13, 2016
« Reply #117 on: December 19, 2016, 04:45:35 am »

Hi johnar
  :-[
Thanks - Problem was that I couldn't see the selection through my semi transparent object.  Shift O is the perfect solution :)
 

Logged

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 2124
    • View Profile
Re: Current Development Release - Build 1264, December 28, 2016
« Reply #118 on: December 28, 2016, 05:22:28 pm »

One last drop before New Years! build 1264
Logged

JSmith_DumDumDumDumDum

  • Jr. Member
  • **
  • Posts: 52
    • View Profile
Re: Current Development Release - Build 1264, December 28, 2016
« Reply #119 on: January 08, 2017, 06:10:41 pm »

This new version is great! I'm loving it so far with very little to no complaints.

The one thing I would like to inquire is: is there a feature that would make zooming in/out smoother in this newer version? In the older version, zooming was done by opening the view rotator and alt+right click. While It took a little more effort to do it that way than the simply mouse role of this newer version, it (older version) did include a whole lot more zoom views; that was one of the features I valued most when using Anim8or.

Logged
Pages: 1 ... 6 7 [8] 9 10