Author : disting


Reply
Reply
 
Thread Tools Display Modes
kite212's Avatar
Old (#1)
ok so my prob is, i had to scale a character down, to avoid rebuilding my biped i used the rescale world utility, that was all good, but when i go to load the ENV i saved out it is treating the smaller biped as the large one, is there a way around this, or am i going to have to reskin it???
Offline , triangle, 264 Posts, Join Date Sep 2008, Location schaumburg, il  
   Reply With Quote

Rob Galanakis's Avatar
Old (#2)
Save out the .env file, delete the skin modifier, scale the mesh, reset xform and collapse, reapply a new skin modifier, and load the env file. That has always worked for me.
Offline , polycounter, 927 Posts, Join Date Jan 2007, Location Reykjavik, Iceland  
   Reply With Quote

Neox's Avatar
Old (#3)
env never really worked for me, try skin or die, it saves all the weights not the envelopes
bonus vir semper tiro.

Steffen 'Neox' Unger
It's Airborn Baby!

freelance 3d artist
for hire
Online , veteran polycounter, 3,188 Posts, Join Date Sep 2006, Location Berlin Germany Send a message via ICQ to Neox  
   Reply With Quote

Rob Galanakis's Avatar
Old (#4)
Quote:
Originally Posted by Neox View Post
env never really worked for me, try skin or die, it saves all the weights not the envelopes
Env files save vertex weights if the vertices have been baked/adjusted by hand. For verts that are just 'enveloped' and haven't been adjusted by hand, their vert weight is not saved out (it is, on the target mesh, affected by envelopes again). The bone envelopes are also saved and loaded but this is mostly useless for games. If you are having problems transferring vert weights, it is because your verts are not baked- either bake them, or you can select your verts, give them some weight to a bone, then remove it- that is like hand-adjusting all of them and will remove envelope influence.
Offline , polycounter, 927 Posts, Join Date Jan 2007, Location Reykjavik, Iceland  
   Reply With Quote

Neox's Avatar
Old (#5)
i'm not using envelopes at all, i find it easier to just select a mass of verts and fully skin them onto one bone to rough skin and then go further with doing the blends, and as said it really never worked for my while skin or die always worked without any problems, i'm using it often to get skining from one max version to another, which is really good when a client tells you after doing the work that they use versionXY and they can't open you files \o/
bonus vir semper tiro.

Steffen 'Neox' Unger
It's Airborn Baby!

freelance 3d artist
for hire
Online , veteran polycounter, 3,188 Posts, Join Date Sep 2006, Location Berlin Germany Send a message via ICQ to Neox  
   Reply With Quote

Rob Galanakis's Avatar
Old (#6)
Again- .Env files are NOT only for envelopes. They store per-vertex weights if the vertex has been hand-weighted at all. I don't use envelopes either- .env files save vertex weights. I wouldn't be surprised if skin or die uses Max's save and load .env functionality but just wraps it into its interface.
Offline , polycounter, 927 Posts, Join Date Jan 2007, Location Reykjavik, Iceland  
   Reply With Quote

Neox's Avatar
Old (#7)
I understood what you were saying, but .env files never really worked for me (sometimes did, my experience doesn't have to be your experience you know) often there where lots of missing vertc etc, thats i why i used "skin or die" which works since max 5 or so, maybe they changed stuff on the .env data and now its better. Anyways it doesn't just save .env files .env files have a totally different structure (the ascii ones not the compiled stuff).
bonus vir semper tiro.

Steffen 'Neox' Unger
It's Airborn Baby!

freelance 3d artist
for hire
Online , veteran polycounter, 3,188 Posts, Join Date Sep 2006, Location Berlin Germany Send a message via ICQ to Neox  
   Reply With Quote

Kovac's Avatar
Old (#8)
ENV files are a very touchy breed... like neox it's failed me plenty of times, though I've always been able to resolve it while changing settings while loading it. The most important thing to test if it's loading in like ass is by click Match by Name followed by unchecking Load Vertices By Index. Worked every time with me for both biped and custom rigs.

Edit:
Disclosure: The following method was tested with 3D Studio Max 9 32bit on Windows XP Professional. Any alterations to this setup does not guarantee the same results and the individual posting may not be stabbed or laughed at under any conditions in regards to the above post. ;)

Last edited by Kovac; 12-12-2008 at 12:25 PM..
Offline , polygon, 527 Posts, Join Date Dec 2004, Location Green Bay, WI  
   Reply With Quote

Rob Galanakis's Avatar
Old (#9)
Quote:
Originally Posted by Neox View Post
I understood what you were saying, but .env files never really worked for me (sometimes did, my experience doesn't have to be your experience you know) often there where lots of missing vertc etc, thats i why i used "skin or die" which works since max 5 or so, maybe they changed stuff on the .env data and now its better. Anyways it doesn't just save .env files .env files have a totally different structure (the ascii ones not the compiled stuff).
I'm telling you why it wasn't working and missing verts.
Offline , polycounter, 927 Posts, Join Date Jan 2007, Location Reykjavik, Iceland  
   Reply With Quote

kite212's Avatar
Old (#10)
thanks for all the replies, its still not working, im prolly just going to reskin it cause im already behind on a school proj i dont want to do, dont know if it matters but im running max 2009 creativity extensions 64bit, on vista x64
Offline , triangle, 264 Posts, Join Date Sep 2008, Location schaumburg, il  
   Reply With Quote

perna's Avatar
Old (#11)
Like Rob says, but even simpler, I used the Height parameter under Figure mode -> Structure.

I'm a complete skinning noob and this worked flawlessly for me every time, so give it a try. I thought scaling rigs was only a problem back in like the quake3 days.

EDIT: Note you still have to do the save and load .env bit.. just so nobody gets all confused. I don't actually scale the mesh though, just the vertex data (use an FFD or something).. if you do that, I don't see how loading env could fail.

Last edited by perna; 12-12-2008 at 05:12 PM..
3pointstudios.com - Game Art Outsourcing
Offline , veteran polycounter, 4,101 Posts, Join Date Oct 2004, Location UK Send a message via ICQ to perna Send a message via MSN to perna Send a message via Yahoo to perna  
   Reply With Quote

kite212's Avatar
Old (#12)
yeah i tried using the height param in fig mode, but i couldnt get the biped and the mesh the same scale, so i used rescale world utility on selected only , got that tip form autodesk area, then i reset xform, and applied the env, but it still loads it like its the original height, very weird and i dont get it, so ill prolly just ask my teacher tomorrow who has a degree in rigging for film
Offline , triangle, 264 Posts, Join Date Sep 2008, Location schaumburg, il  
   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 1998-2012 A. Risch