Commit Graph

840 Commits

Author SHA1 Message Date
David Rose 4a87616193 handle files with no directory 2004-08-03 00:24:04 +00:00
David Rose d4cfaf2c30 write out correct relative filenames 2004-08-03 00:23:09 +00:00
David Rose afe7b4b829 multitexture support 2004-07-30 00:39:16 +00:00
David Rose 6350993efc generalize for new interface 2004-07-27 06:48:41 +00:00
David Rose f62de075c8 add -extra option 2004-07-21 20:41:56 +00:00
David Rose 881c8a459b pvector<int> -> vector_int 2004-07-06 18:59:43 +00:00
David Rose b80af2ee15 workaround Maya bug with animations 2004-06-18 16:38:52 +00:00
David Rose de7954a99b comment fix 2004-06-12 02:23:10 +00:00
David Rose 8f06b1ad29 correct reverse alphabetical sort 2004-06-12 00:16:06 +00:00
David Rose ac84758d9d eliminate leading underscores 2004-06-11 23:14:39 +00:00
David Rose 2cfcee5b5d add _pandatool.prc 2004-06-10 19:06:45 +00:00
David Rose 6181102e45 prevent self-copy from being destructive 2004-05-05 00:20:32 +00:00
David Rose fedbdb47cb generate normals when needed 2004-05-04 23:33:59 +00:00
David Rose 2fde94041e fix vertex-ordering 2004-05-04 23:33:45 +00:00
David Rose 0cd95c8f8d add egg2dxf 2004-05-04 23:06:23 +00:00
David Rose 01776f36c2 add dxf2egg 2004-05-04 23:02:18 +00:00
David Rose d3a101d447 add dxf2egg 2004-05-04 21:33:15 +00:00
David Rose 877a7b9cea add dxf2egg 2004-05-04 21:04:20 +00:00
David Rose d7552a9c76 build on windows 2004-05-04 19:57:47 +00:00
David Rose a6e733aa97 revert silly checkin 2004-05-04 19:54:47 +00:00
David Rose 5d065d2d77 don't initialize twice 2004-05-04 19:53:43 +00:00
David Rose 0aafc622ce remove debug output 2004-05-04 19:52:35 +00:00
David Rose 06efd9c0e8 defer initialization 2004-05-04 19:52:00 +00:00
David Rose 63d2fad3dd dxf reader 2004-05-04 19:50:48 +00:00
Dave Schuyler 26ece6b730 lots of little changes for os x 2004-04-02 02:27:11 +00:00
David Rose 6b565ee890 correct help text 2004-03-29 18:02:22 +00:00
Asad M. Zaman 88e92bfbf8 fixed a bug regarding dog shorts/skirts models. It happened because FindClosestTriVert was not comparing last vertex...dohhh. Anyway, it is fixed now. 2004-03-09 21:36:32 +00:00
David Rose 0732fe4122 add -rawtex 2004-03-04 02:23:49 +00:00
David Rose 5b3bf0efbd add path options 2004-03-02 00:10:47 +00:00
David Rose b37e90743e fix problem with misassignment of vertices when eliminating top joint 2004-03-01 23:55:04 +00:00
David Rose 1f2e53d747 allow -drop to override -keepall 2004-03-01 23:24:08 +00:00
David Rose 193984d955 support polygon morphs 2004-02-26 23:00:29 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose aa297d26ee support blend shapes 2004-02-11 17:47:30 +00:00
David Rose 0b15f7a14b extract skinning information for NURBS surfaces 2004-02-10 22:20:52 +00:00
Dave Schuyler 36cf062b96 using app includes 2004-02-07 05:33:07 +00:00
David Rose 1a5404e454 output maxval too 2004-02-04 00:53:22 +00:00
David Rose 86526ce0b4 bamInfo recognizes session recordings 2004-02-04 00:52:55 +00:00
David Rose a3383680f4 fix compile error 2004-01-15 19:24:41 +00:00
David Rose 43e5133e35 properly handle got_bad_version 2004-01-15 14:42:37 +00:00
David Rose a0c2986c85 change some #include angle brackets 2004-01-15 14:42:15 +00:00
David Rose 41201ed885 resolve discrepencies between overall frame rate and individual average collector rate 2004-01-14 19:29:06 +00:00
David Rose 5a7beeedba oops remove debug output 2004-01-14 01:40:03 +00:00
David Rose add49f5552 build by default 2004-01-14 01:37:01 +00:00
David Rose c4c6b8c928 fix level charts 2004-01-14 01:36:21 +00:00
David Rose e3e024b94c fix grabbing issue on sides of piano roll 2004-01-14 00:28:57 +00:00
David Rose bb2ee7c2b9 average net value across the top 2004-01-13 19:12:41 +00:00
David Rose 5638ecbf5a update title when changing focus 2004-01-13 18:33:21 +00:00
David Rose b0c4f029dc add pause option 2004-01-13 18:28:22 +00:00
David Rose eb951840cc clicking on labels change focus, not create new graph 2004-01-13 18:18:27 +00:00
David Rose a25b9372ea highlight labels on rollover 2004-01-13 11:43:34 +00:00
David Rose 324a43c277 adjust comment 2004-01-13 11:01:46 +00:00
David Rose c02ef8f956 add speed menu 2004-01-13 10:59:07 +00:00
David Rose 8c0744fb3a universally persistent user guide bars 2004-01-13 02:57:41 +00:00
David Rose 3089ac52d7 user guide bars 2004-01-12 22:41:06 +00:00
David Rose fa9a8c9982 piano rolls 2004-01-12 15:35:55 +00:00
David Rose 35d8dead9e more dragging controls 2004-01-12 03:38:32 +00:00
David Rose 86985aaa84 guide bar units 2004-01-11 23:33:40 +00:00
David Rose 5a9379a1ac add guide bars 2004-01-10 19:36:40 +00:00
David Rose e8e9336f6a double-clicks on labels 2004-01-10 01:07:32 +00:00
David Rose 880feb0a01 menus and non-scroll-mode 2004-01-10 00:35:45 +00:00
David Rose 5d8bb3dfab menu stuff 2004-01-09 01:23:25 +00:00
David Rose 1643f77bc7 WM_SIZE tweaks 2004-01-08 20:46:00 +00:00
David Rose 11ed7fc99b robustify graph placement logic 2004-01-08 20:34:23 +00:00
David Rose efb973de26 label tweaks 2004-01-08 18:31:52 +00:00
David Rose 4038da84e5 typo in comment 2004-01-08 05:24:06 +00:00
David Rose 4793ed7b68 add labels 2004-01-08 05:22:13 +00:00
David Rose 0a184b977f make texture names relative to the output egg file 2004-01-07 21:18:54 +00:00
David Rose f3dc49baed don't attempt to compile until it's ready 2003-12-25 16:16:38 +00:00
David Rose 0e366091e5 beginnings of win-stats 2003-12-25 16:15:14 +00:00
Asad M. Zaman e1be4d99df fixed the book model on toon-props, re-build the whole tree 2003-12-24 22:36:56 +00:00
Asad M. Zaman 208cb7aa8d this should fix the texture repeat problem on some files 2003-12-23 21:28:37 +00:00
Asad M. Zaman dd6924f10d fixed the telescope model problem. Need to make clean and install in ttmodels with this change 2003-12-23 03:06:32 +00:00
David Rose 2c9ba8eec4 be more aggressive freeing memory 2003-12-18 23:21:38 +00:00
David Rose d353a08dd1 need to use memchr instead of strchr 2003-12-18 04:58:26 +00:00
David Rose 335370b515 always extract all joints even if -subset is specified 2003-12-11 01:38:30 +00:00
David Rose 9bd879333e fix problem with number of frames 2003-12-11 01:37:59 +00:00
Asad M. Zaman 835edb8b4a fixes cubes animation with joint-scale named nodes 2003-12-10 00:41:30 +00:00
Asad M. Zaman e1ae6ee0b3 investigated the netmembership function. It is no longer necessary for the new egg files because it is not possible for vertex to assign a joint with 0 membership 2003-12-03 19:41:30 +00:00
Asad M. Zaman e57ef72e2b still some problem I see with soft_cleanup, this version hides it. I will investigate later about this problem 2003-12-03 19:07:10 +00:00
David Rose 19364486e7 fix crash on client reset 2003-12-03 17:07:32 +00:00
David Rose 61791d1248 need dcast.h 2003-12-03 01:11:40 +00:00
Asad M. Zaman d8e19f716a just a little cleanup: deleted some codes that aren't necessary 2003-12-03 01:08:45 +00:00
Asad M. Zaman d1b2691371 fixed the dogLL pupil not animating problem and and crash bug with earlier morph check in 2003-12-03 01:03:20 +00:00
Asad M. Zaman 9c1088c7a7 added support for morph of vertices 2003-12-02 22:58:56 +00:00
Asad M. Zaman 973d3d81cc fixed a bug where DCAST_INTO_R was returning from make_soft_skin incomplete if an assertion was happening. 2003-12-01 21:15:46 +00:00
David Rose 7daecb2bf0 source_files should be Filenames 2003-12-01 08:07:27 +00:00
Asad M. Zaman 64846e5d86 forgot about MFACE type of polygons 2003-11-28 18:51:50 +00:00
Asad M. Zaman 942ae3e588 cleanup_soft_skin had a bug about hard skinning 0 membership vertices. I took it out, it seems to work better now. 2003-11-26 21:20:36 +00:00
Asad M. Zaman bcba0f6421 matched the same vRepeat condition to texture repeat/clamp as the original soft2egg 2003-11-26 19:30:12 +00:00
David Rose 3cb8d8bba0 fix crash on minnie-1200 2003-11-25 18:31:17 +00:00
David Rose 49f48ae529 reorder #includes to compile correctly 2003-11-25 03:53:32 +00:00
Asad M. Zaman 5cb33c4b2e made a mistake on the earlier bug fix 2003-11-25 03:39:26 +00:00
Asad M. Zaman 5b7bf31d59 bug fix for non textured polygons 2003-11-25 03:13:49 +00:00
Asad M. Zaman c70361e30d ported cleanup_soft_skin which is necessary to hard assign vertices that are not soft assigned or has 0 membership 2003-11-25 00:28:00 +00:00
Asad M. Zaman c2c32a4c2f forgot to check one file in 2003-11-24 18:14:09 +00:00
David Rose 53a6f48537 whoops, screwed up embedded-dot problem again 2003-11-24 00:25:35 +00:00
David Rose a56a5b1be2 fix quoted parameters 2003-11-23 20:50:18 +00:00
David Rose 6628d5ac0a correct -h output 2003-11-22 22:13:10 +00:00
David Rose b3fd81d53e fix assertion failure when texture is no longer used 2003-11-22 20:59:00 +00:00
David Rose 7398f2bfa2 use joint_has_primitives 2003-11-22 20:03:04 +00:00
David Rose fa937c8c4a add -suppress-vcolor 2003-11-21 23:03:16 +00:00
Asad M. Zaman 09890fb177 fixes a problem with hierarchy 2003-11-21 20:05:00 +00:00
Asad M. Zaman fea7746011 This version gets rid of the pseuodo joints and works much better with the existing tools. 2003-11-21 04:10:41 +00:00
Asad M. Zaman 77baf36836 I thought this version eliminated a lot of the bugs from old soft2egg, but since our other processors of the models are designed to cope with those bugs, I will change it. But this a working version to look at later if we all have time 2003-11-20 19:31:04 +00:00
David Rose b47f037907 don't lose geometry parented to a joint when the joint is removed. 2003-11-19 19:32:33 +00:00
Asad M. Zaman 23aa2a9ead first pass working version of softimage tool port 2003-11-19 03:50:21 +00:00
Asad M. Zaman de732a0bab poly model extractor complete with misterious left-right problem for mickey and pluto. This version doesn't support nurbs model. 2003-11-17 21:31:02 +00:00
Asad M. Zaman 836ddd0aff I am confident that this version at least works for most models. Next step, move the vpools to the root, so that those will be written out first in the egg file. pluto is having order problem 2003-11-15 02:32:22 +00:00
Asad M. Zaman 58e5f08e5d one side of animation is good while the other side is bad. A good point to save 2003-11-14 23:20:10 +00:00
David Rose 26869342b8 support hard-skinning 2003-11-12 18:53:43 +00:00
David Rose 126303367f add -subset to maya2egg 2003-11-12 06:19:37 +00:00
David Rose 7a96219696 quote pview filename 2003-11-05 04:53:19 +00:00
David Rose 6bc080f519 run pview asynchronously on windows 2003-11-05 00:48:28 +00:00
David Rose 3a761fc27c support egg visibility scalar 2003-11-04 05:23:57 +00:00
David Rose 29d25e0e69 oops, wrong double-sided flag 2003-11-04 03:07:55 +00:00
David Rose bf81caffed define bbpoint 2003-10-31 22:40:05 +00:00
Dave Schuyler a43b1f20a6 changed includes 2003-10-30 07:08:59 +00:00
David Rose 4864b6a142 Irix requires libExtensionLayer to be named explicitly 2003-10-29 18:41:45 +00:00
David Rose 87cf63934e double-sided egg flag means to respect maya settings 2003-10-29 02:33:27 +00:00
David Rose 5ef511f6b7 call it pview, and use the -c option 2003-10-28 20:03:55 +00:00
David Rose d72cf23952 fiddle with debugging output 2003-10-28 20:03:30 +00:00
David Rose da3c2a3be9 add mayaSavePview 2003-10-28 07:54:43 +00:00
Asad M. Zaman 1395afcdd9 got partial animation working. Has to look in detail later... 2003-10-24 00:24:30 +00:00
uid125682 5a65d88377 oops 2003-10-23 18:42:31 +00:00
Asad M. Zaman 7249626033 weird state...make sure the hierarchy is fixed...i think that is the key to make it work 2003-10-23 04:23:42 +00:00
David Rose 77f9d721b5 reword help text 2003-10-22 04:36:35 +00:00
David Rose 3c96d94596 restore support for maya 4.5 2003-10-21 17:05:45 +00:00
David Rose a270bf24f8 combine vertex color with polygon color 2003-10-21 14:54:05 +00:00
David Rose 36638ab984 add egg-optchar -new joint,parent 2003-10-21 04:08:56 +00:00
David Rose 61008f86b7 work around static init failure on windows 2003-10-17 22:18:51 +00:00
Asad M. Zaman cd45731ce7 rearranged code to make it more object oriented 2003-10-17 21:45:39 +00:00
David Rose 70f8a82a0d fix crash loading multiple maya files in one sessions 2003-10-17 21:41:22 +00:00
Asad M. Zaman 5d5cc31024 initial softimage extractor tool port: only model, no animation yet 2003-10-15 18:52:55 +00:00
David Rose 259b909844 more libraries 2003-10-15 18:38:36 +00:00
David Rose afb90fc6b6 *** empty log message *** 2003-10-15 02:11:36 +00:00
Asad M. Zaman d01bc14649 first submit: converts the model only on this version. No animation yet. 2003-10-15 01:46:44 +00:00
David Rose 5abb4121ca parm -> param 2003-10-14 21:45:50 +00:00
David Rose e936606b8d use composite build 2003-10-14 21:42:21 +00:00
David Rose 0f5e761eb8 port old qtess utility as egg-qtess 2003-10-14 19:37:10 +00:00
David Rose 509110cdc1 clarify -fri and -fro 2003-10-10 22:11:09 +00:00
David Rose fb17effa20 ptloader implies deferred mayaloader 2003-10-09 17:54:45 +00:00
David Rose 288ecc650f oops, typo 2003-10-09 17:54:19 +00:00
David Rose 31c734468d refine mayaloader 2003-10-09 17:46:12 +00:00
David Rose 25a599e3c9 support deferred loading of loader file types 2003-10-09 16:07:27 +00:00
David Rose 4650d62c0d protect better against version changes 2003-10-08 14:48:59 +00:00
David Rose 722df5a7ab publish egg interfaces 2003-10-07 14:56:32 +00:00
David Rose beab8aaf6b remove maya from ptloader 2003-10-07 00:29:48 +00:00
David Rose 3eaec53948 link on irix 2003-10-07 00:29:22 +00:00
David Rose f0a56951fc link on irix 2003-10-07 00:21:04 +00:00
David Rose f547f70136 fix inadvertent top-node animation 2003-10-06 21:33:54 +00:00
David Rose 891c04db07 add egg2flt 2003-10-03 01:47:45 +00:00
David Rose cdcf1447e8 eliminate compiler warnings 2003-10-02 01:00:53 +00:00
David Rose 2d5254428d allow omitting -b 2003-10-01 18:19:52 +00:00
David Rose 89b3d2ef85 egg-make-tube 2003-10-01 18:08:02 +00:00
David Rose 89ac40c59b compile maya 5.0 on irix 2003-09-29 21:21:28 +00:00
David Rose 5b570da445 compile maya5.0 2003-09-29 20:43:21 +00:00
David Rose a4d32f8d14 compile maya5.0 on linux 2003-09-29 18:39:56 +00:00
David Rose 4ae797fc86 minor features 2003-09-29 18:39:44 +00:00
David Rose 85caa2fed2 double-check vertex ordering against polygon normal 2003-09-25 19:02:28 +00:00
David Rose 1ec650644e invisible flag should not eliminate collision solids 2003-09-22 23:26:46 +00:00
David Rose bb3925c992 oops, remove debug statement 2003-09-22 20:27:24 +00:00
David Rose bf2679a7b3 maya converter should default to vertex-color on 2003-09-22 20:09:57 +00:00
David Rose ad238789c3 ignore CAMERAS 2003-09-18 20:28:10 +00:00
David Rose e6892c02bf dos2unix 2003-09-16 17:22:32 +00:00
David Rose 3fc7afe47c update link line 2003-09-16 17:16:14 +00:00
David Rose 93384e8988 handle fixed-pixel-size fonts better 2003-09-13 01:05:12 +00:00
David Rose 212a7a3fa7 build tweaks 2003-09-12 22:44:03 +00:00
David Rose 5ae23c901b integrate egg-palettize with egg-mkfont 2003-09-12 22:37:52 +00:00
David Rose e3abfcffc3 add -as, -nodb, -tn 2003-09-12 05:11:05 +00:00
David Rose a5b7fe25c5 add -nr 2003-09-12 05:10:14 +00:00
David Rose 1b97d7e178 support solid interiors 2003-09-10 16:30:38 +00:00
David Rose cadc352145 link with pnmtext 2003-09-09 20:49:20 +00:00
David Rose eb6b460592 expand description for -flag 2003-09-09 20:23:39 +00:00
David Rose abb0c97f85 new egg-mkfont 2003-09-09 19:30:38 +00:00
David Rose 0c2a4f1550 add -optimal to egg-optchar 2003-08-31 01:40:38 +00:00
David Rose eb7cb09795 roll softimage database into a multifile per scene 2003-08-25 13:06:54 +00:00
David Rose 6d2580e3f4 fix allowing textures to be resized smaller 2003-08-21 23:33:05 +00:00
David Rose b2f8940f80 add -flag 2003-08-21 07:43:07 +00:00
David Rose c0d5a074af egg-optchar now ready for prime time 2003-08-21 05:23:01 +00:00
David Rose 28d0f1f9d2 hide invisible nodes 2003-08-21 04:29:26 +00:00
David Rose caad2ce9bb be more aggressive in making groups into joints 2003-08-20 19:11:23 +00:00
David Rose 0d74d793cb fix incorrect relative texture paths 2003-08-20 02:54:17 +00:00
David Rose 54047ea893 add -bface to maya2egg 2003-08-14 00:29:07 +00:00
David Rose 0151ec934c exit instead of return false on image failure 2003-08-01 00:25:51 +00:00
David Rose 15f21fe73c joint names only should be uniquified per-character 2003-07-31 23:03:56 +00:00
David Rose 036680f50a find_joint() supports inexact match too 2003-07-31 23:03:33 +00:00
David Rose 853366e498 clarify function of program 2003-07-29 18:53:45 +00:00
David Rose 153837e63b raise priority of -fixrest 2003-07-24 17:50:32 +00:00
David Rose ad1b78e67d add components to link line 2003-07-24 17:01:39 +00:00
David Rose 697fd85726 split out loop variable declaration 2003-07-24 16:53:43 +00:00
David Rose 9ec2fbbfe0 oops 2003-07-24 16:43:32 +00:00
David Rose 344ca11ffd add explicit support for shear to the scene graph 2003-07-23 23:03:04 +00:00
David Rose 9581603cd8 uniquify component names, add -drop 2003-07-22 19:40:37 +00:00
David Rose 12503cef70 add -lsv 2003-07-22 18:37:20 +00:00
David Rose 85636c31ca add fixrest 2003-07-22 18:11:19 +00:00
David Rose 8e132cb763 oops 2003-07-22 06:37:29 +00:00
David Rose c9e4bbc9c0 handle some broken egg files more gracefully 2003-07-22 06:32:41 +00:00
David Rose 6b7baa43d7 add -zero, etc. 2003-07-22 01:50:40 +00:00
David Rose 0f87a88945 support quantizing memberships 2003-07-21 21:06:46 +00:00