Commit Graph

1667 Commits

Author SHA1 Message Date
David Rose fc021fb6af whoops, need pnmimagetypes 2010-09-24 16:32:33 +00:00
rdb 4436e39be5 Bit more detailed debug info 2010-09-07 19:10:52 +00:00
Mike Christel 10877b1d43 Update for Maya 2011, which uses python26.dll rather than python25.dll 2010-08-25 11:37:21 +00:00
rdb eb577633fa Finally fix that nasty transformation bug in the P1 collada converter 2010-08-24 14:12:03 +00:00
rdb 6cb48a06bc Backward compatibility fix to get this to compile on Max versions 9 and below, which don't define the _M macro. 2010-08-24 13:48:43 +00:00
rdb 50150dc9f9 Allow the .dae file to specify 3-channel colours 2010-08-23 08:08:01 +00:00
Mike Christel 89173e6d05 Added support for Maya version 2011 2010-08-20 19:16:34 +00:00
rdb 8a72714793 Support for tags 2010-08-04 15:12:54 +00:00
David Rose 0899f97702 need pnmtext 2010-08-02 18:30:52 +00:00
David Rose 1759e6859a more build issues (win32) 2010-07-27 17:49:16 +00:00
David Rose 21405bd4c3 tiger linking issues 2010-07-26 23:53:46 +00:00
Chris Brunner f0b2d1ec65 typo 2010-07-20 23:12:19 +00:00
Chris Brunner 063e53f658 yet more cleanup between sessions. should help with nurbs/polys stuff 2010-07-08 23:41:58 +00:00
Gyedo Jeon 39e74cea5c Made all of the collision nodes to be added to a set 2010-06-17 00:36:08 +00:00
Gyedo Jeon a1bd435362 Added handling of unnamed node 2010-06-16 18:01:34 +00:00
Gyedo Jeon 1edd26540b Made vertices transformed properly 2010-06-11 00:59:15 +00:00
Chris Brunner 0e539de89a support for _chdir in addition to the old (depreciated) chdir 2010-05-28 21:11:00 +00:00
Chris Brunner 8616b84887 Properly clear some more variables when using the batch converter, specifically input and output units 2010-05-19 21:52:15 +00:00
Mike Christel 33276672f3 Max script that creates a CF and CS type for any selected object so egger can apply a collision tag of that type based on the script's rollouts 2010-04-27 17:33:05 +00:00
Mike Christel 8b41e6b1f8 Collision is now done through User Defined Properties (via maxscript). By default a plane without a standard material gets UV's as well as any object without a texture but with a standard material. Point objects are now supported as "locators" for a point in space within the egg. 2010-04-27 16:02:26 +00:00
Mike Christel 15f728ad08 simplified; functionality moved out to maxscript 2010-04-27 16:01:44 +00:00
Chris Brunner e58d747f6a typo fix 2010-04-23 19:45:29 +00:00
Chris Brunner 0869456129 more fixes for batch maya2egg 2010-04-10 06:30:16 +00:00
Chris Brunner c7bc29d13e updates to the batch maya2egg to match the standalone 2010-04-10 01:07:45 +00:00
Mark Wojtowicz 19346fa3ca Guard against null shader. 2010-03-25 22:31:20 +00:00
Mike Christel ce2e5ec10c new options "legacy-shaders" and "texture-copy"; egger now supports vertex color, flat color, and file textures in any combination with Maya Phong materials 2010-03-19 17:35:21 +00:00
David Rose 786124f898 flex version issues 2010-02-22 00:16:11 +00:00
David Rose f355918029 fix egg2bam bug 2010-02-19 20:41:19 +00:00
Gyedo Jeon 60cbcbf78f Fixed a bug of creating wrong joint hierarchy 2010-02-18 00:50:34 +00:00
Gyedo Jeon 71d2e4f73b Commented out weight munge code since now weight values are normalized 2010-02-11 23:12:40 +00:00
Chris Brunner c6b9b53656 make it so the client/server maya2egg adds the command-line comment to the top of each egg file 2010-02-11 00:18:33 +00:00
Chris Brunner 9e6bab46ab fixes a bug where transforms were not being reset between files 2010-02-10 23:06:59 +00:00
Gyedo Jeon 4e5d158dfe Made vertex weights normalized 2010-02-10 19:00:11 +00:00
Bei Yang c42a7e05ed Changed the way licensing works for loading the Maya API. Also changed the way directories are reverted for maya2egg. Added flag so this can be turned off which seems to be causing problems with maya 2010 2010-01-20 19:50:20 +00:00
Chris Brunner 5596629520 added the option to specify input egg files as coming from a text file, rather than on the command line. useful for rediculously long lists of files to operate on 2010-01-20 01:28:58 +00:00
Gyedo Jeon 46ef194954 Made negative weight replaced with 0 2010-01-20 00:45:38 +00:00
David Rose 2c3681ea07 fix erroneous error message 2010-01-14 17:39:12 +00:00
Chris Brunner 97f711de8c not so spammy with the outputs 2009-12-10 23:14:14 +00:00
Chris Brunner 693c3171b7 needed for new maya2egg_server 2009-12-05 03:34:36 +00:00
Chris Brunner c96e429f4a need some include files there 2009-12-05 01:11:00 +00:00
David Rose 875284deae boldly running with it. Blame brunner 2009-12-05 01:05:27 +00:00
Bei Yang 61d62a7f72 Added string for 2010 support 2009-11-25 00:44:23 +00:00
Chris Brunner a68f5c6ffd needed clear to be more public 2009-11-21 02:52:12 +00:00
Chris Brunner deaa391103 fix a problem where animation and character data wasn't getting cleared between sessions 2009-11-21 00:31:58 +00:00
Chris Brunner 5dcf6560a9 actually quit the client when the server process is not running 2009-11-19 20:03:03 +00:00
Chris Brunner b25874d293 it works! 2009-11-19 03:25:25 +00:00
Chris Brunner 865a04075b now properly closes connections. client waits for server to finish before exiting. 2009-11-19 02:41:59 +00:00
David Rose 17ff7d3f82 downloader:c 2009-11-19 01:56:39 +00:00
Chris Brunner 949ed7db7c Pro Tip: Make sure it compiles before checking in... 2009-11-09 23:15:29 +00:00
Chris Brunner fa179419bb Now with more comments and extra cruft removed 2009-11-09 23:11:54 +00:00
Chris Brunner 367cb1a1ff added close_output method 2009-11-09 22:50:11 +00:00
Chris Brunner 7da51c899f new experimental client/server static maya init maya2egg 2009-11-09 22:49:09 +00:00
David Rose 5d1338ef99 clear error flag 2009-11-06 23:14:08 +00:00
rdb 948fd1699b Fix compilation issue 2009-10-18 16:43:48 +00:00
Gyedo Jeon 56ac220fa8 Added rigid binding support 2009-10-06 22:40:46 +00:00
Mike Christel c4f35f6e4c Bug fix (first radio button of Animation Type must have group property == true) 2009-10-02 16:29:36 +00:00
Mike Christel ee172d57cd List "Pose" as "Static" to reduce student confusion (manual page updated as well) 2009-09-29 16:30:14 +00:00
Mike Christel 58ec151891 Bug fix (egger dialog once again a child of modify panel) 2009-09-29 16:29:22 +00:00
David Rose cc5c7cad5d egg-mkfont and egg-palettize should use png format by default, instead of rgb 2009-09-20 22:43:37 +00:00
David Rose 515635f6da fix bam2egg 2009-09-15 01:01:25 +00:00
David Rose 2ed275d629 openssl dependency 2009-09-08 18:19:22 +00:00
Mike Christel 3b1c9d2a6b Better merge of previous 2 versions' code 2009-09-08 12:06:49 +00:00
Mike Christel f5ec249898 Updated PYTHONPATH (with comments) and PYTHONHOME for WIN32 only 2009-09-07 19:15:52 +00:00
Gyedo Jeon 1c55bb68cc Made palettization forced with texture swap 2009-08-28 22:53:16 +00:00
Mike Christel f4e14c8455 Completion of summer project by Fei Wang (CMU ETC student) to update Max exporter: added enableAddCollisionChoices 2009-08-24 13:27:04 +00:00
David Rose 494d61083e avoid compiler warnings from HAVE_BLAH_H conflicts by renaming macros 2009-08-21 15:40:05 +00:00
rdb 132fd9458f Remove egg2dae from Sources.pp as it doesn't do much useful yet 2009-08-12 08:46:45 +00:00
rdb 87a4dbdf8b Fix crash with .dae's exported from FX Composer 2009-08-12 08:44:33 +00:00
Gyedo Jeon 1a8b3e05a3 Added description for textureswap keyword 2009-08-10 21:05:38 +00:00
Zachary Pavlov 661af56d60 oops, missed this 2009-08-05 16:24:37 +00:00
Gyedo Jeon 81bdd7146e Added :textureswap feature to create extra palettes with swapped textures 2009-07-29 21:09:42 +00:00
Mike Christel 357fc73101 Fixed vertex color, animation hierarchy, texture swapping bugs; added collision choices to exporter 2009-07-29 12:41:21 +00:00
Zachary Pavlov 6aaf1a6bdc minor bug fix for palette margins 2009-07-28 16:14:42 +00:00
rdb c7e10f33a5 Fix one more issue with 64bits windows 2009-07-26 16:35:02 +00:00
rdb e2c01a284f Fix compile errors for 64-bits windows 2009-07-26 16:29:27 +00:00
rdb b77f1971e1 Remove .res and .obj files, and let makepanda compile them 2009-07-23 08:08:14 +00:00
rdb bff8c00d00 Eliminate maxEgg.obj 2009-07-23 07:55:12 +00:00
Zachary Pavlov 13ac178d22 final part for the new margin override on palettes 2009-07-16 23:46:09 +00:00
Zachary Pavlov a2b5f9979a typo 2009-07-16 22:26:15 +00:00
Zachary Pavlov 25f6fd9510 prelim commit for palettizer 2009-07-16 22:21:18 +00:00
Zachary Pavlov 3c864d6a2a first stab at a group level margin override 2009-07-16 19:25:56 +00:00
Zachary Pavlov 47d28ae37b prevent spammy build warnings 2009-07-16 18:51:09 +00:00
rdb 0f32e3caaa Fix another build error on windows 2009-07-16 13:00:52 +00:00
rdb 813b15da3c Remove duplicate files 2009-07-16 12:59:55 +00:00
rdb 35f426e591 Fix compile error on Windows. 2009-07-16 11:28:40 +00:00
rdb e78d339a9c Fix from Fei Wang that solves the bone hierarchy bug in the max exporter 2009-07-10 06:34:20 +00:00
Zachary Pavlov aaab6bc163 alpabetize equivalent texture images 2009-07-08 15:41:56 +00:00
David Rose 2b7462be95 Filename::from_os_specific 2009-07-05 15:36:40 +00:00
Zachary Pavlov 91ccad99fd minor cleanup 2009-07-01 20:08:27 +00:00
Zachary Pavlov 3ea111343a uv scrolling support for maya 2009-07-01 20:04:47 +00:00
rdb 8ae0185678 Fix from forum user archbishop 2009-06-30 16:09:44 +00:00
rdb 8006b3fc73 Changes from Fei Wang to support vertex colors 2009-06-30 05:59:22 +00:00
Zachary Pavlov 7d2e756b48 structured character support 2009-06-20 00:17:05 +00:00
David Rose d3d3df5c5c remove dconfig reference 2009-06-16 18:49:39 +00:00
David Rose a89cc7d492 remove dconfig reference 2009-06-16 18:39:30 +00:00
David Rose 9e7337557a remove old api calls 2009-06-16 03:46:55 +00:00
David Rose 4388d5d7f8 remove old api calls 2009-06-16 03:40:14 +00:00
David Rose aee00fc3de pstrtod 2009-06-14 16:27:44 +00:00
David Rose 4279367698 fix compiler ambiguity 2009-06-10 21:07:13 +00:00
David Rose aefe3d35c2 merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
David Rose 82c1bec8fd convert animated vertex position 2009-05-27 03:24:35 +00:00
rdb 1c300d0c73 Attempt to fix 64-bits maya on linux 2009-05-24 19:09:59 +00:00
Chris Brunner e3bffa43aa added more descriptive warning message when encountering a CollisionTube 2009-05-12 22:11:03 +00:00
rdb 66f7562217 Use dynamic arrays to satisfy MSVC 2009-05-06 16:45:53 +00:00
rdb 9a7a1b3d87 Fix bug with multiple polygroups 2009-04-29 15:36:36 +00:00
David Rose ee571fa777 shoot, proper fix for bison 2.4 2009-04-29 02:15:21 +00:00
David Rose 74c56a9487 egg-optchar -rename 2009-04-29 00:19:10 +00:00
David Rose 78cc74bdf1 retry on maya failure 2009-04-22 00:35:18 +00:00
rdb 3833b20a8f Better support for non-windows platforms 2009-04-18 10:51:08 +00:00
rdb ef4a9038df OSX has sys/malloc.h, not malloc.h 2009-04-17 17:07:06 +00:00
rdb cf217344aa No longer needed, I got fcollada working correctly 2009-04-14 16:31:28 +00:00
David Rose 4262d1c099 fix bison error with 2.4 2009-04-08 15:14:29 +00:00
Gyedo Jeon 8ccc3ae620 Made transparency channel connected for alpha texture modes 2009-04-04 00:56:52 +00:00
rdb b3816055dc Fix a static-init issue on windows 2009-04-02 18:39:25 +00:00
rdb 9c1244dd92 Fix compiler error 2009-04-02 08:27:16 +00:00
rdb 0598fc84c3 Disable fcollada in ptloader on windows until we resolved static-init issues 2009-03-30 11:45:29 +00:00
David Rose 35c3b7f04b add filter type etc. 2009-03-29 18:36:19 +00:00
David Rose 4cd6824c9a image-transform-colors 2009-03-25 23:25:12 +00:00
Gyedo Jeon 7134e62cfb Made billbord flag handled and textures with alpha channel correctly converted 2009-03-25 17:37:53 +00:00
David Rose d6b24a029d add -p 2009-03-24 13:42:13 +00:00
Gyedo Jeon 83223ed204 Allowed mesh face can have more vertices than 3 2009-03-24 02:55:36 +00:00
Gyedo Jeon 0838e16133 Made eggFlag set properly for group 2009-03-24 01:59:47 +00:00
Gyedo Jeon ee6510d5ac Made alpha channel connection for rgba textures 2009-03-19 21:59:33 +00:00
Gyedo Jeon ec7e82c9de Made other egg flags be set properly 2009-03-19 21:36:26 +00:00
rdb 1e3d3d1398 New version from ynjh_jo 2009-03-19 06:42:15 +00:00
David Rose 4188b41594 osx compile issue 2009-03-17 01:07:36 +00:00
Gyedo Jeon b52227d615 Added proper unit conversion for egg2maya 2009-03-13 22:01:53 +00:00
David Rose cdd877e6dc accept parens in names 2009-03-13 14:32:24 +00:00
Gyedo Jeon ab96cc1f7e Made meshes/surfaces created under proper group seperately, added transform support for egg group 2009-03-12 21:35:30 +00:00
rdb b6a20ad509 Support newer fcollada versions 2009-03-12 17:57:37 +00:00
rdb 07d83f7a9c Overhauled UV-handling in order to have better support for multiple UV sets, I hope 2009-03-12 07:42:03 +00:00
rdb b510dc1fb2 Fix transparency. Now, it is handled correctly, which does break support with sketchup and google earth, but that's a bug in those tools. 2009-03-11 11:44:29 +00:00
David Rose 9faf063f4c support quality_level 2009-02-27 02:53:11 +00:00
David Rose 98ea1e19ff add support for AnimTicksPerSecond 2009-02-26 00:34:04 +00:00
David Rose 84f25781b4 transparent background, wrap mode 2009-02-11 01:27:42 +00:00
Gyedo Jeon b1cb8ff5c8 Made only loaded references are copied 2009-01-15 03:14:07 +00:00
David Rose 0dc844602f make sane use of libsquish 2009-01-15 00:41:25 +00:00
rdb 47873f6f81 Suggestion from Ben Chang 2009-01-14 06:40:43 +00:00
David Rose 57027bf5dd add implicit "null" group 2009-01-13 02:32:16 +00:00
David Rose edb684b709 fix floating-point parsing, error reporting 2009-01-07 20:52:59 +00:00
David Rose 6203d9e7d1 protect include under HAVE_FCOLLADA 2009-01-06 20:52:24 +00:00
rdb 40aad1a910 FCollada changes to ptloader 2009-01-06 18:46:11 +00:00
rdb 347216a3ac Fix couple of stuff 2008-12-29 15:45:17 +00:00
David Rose 31d75582a3 egg-optchar -defpose 2008-12-23 20:41:31 +00:00
rdb a1a1bf69b7 Support for newer versions of FCollada 2008-12-22 11:05:59 +00:00
rdb 7e1496141f Added Collada converter 2008-12-22 07:29:11 +00:00
David Rose 53c77b0565 *** empty log message *** 2008-12-18 22:44:44 +00:00
rdb 25e349a39d Only link pystub on windows 2008-11-22 19:58:54 +00:00
rdb ff89107e84 Maya changes for linux 2008-11-22 08:52:44 +00:00
rdb 285a66ac23 Fixes for maya on linux 2008-11-22 07:52:05 +00:00
David Rose 656fb8d683 prepare for slot-based renderstate 2008-11-17 02:48:18 +00:00
rdb fe03880283 Fix from Ben Chang 2008-11-16 18:04:31 +00:00
rdb 43db41fd03 New fixes for maya problem on linux 2008-11-16 07:40:53 +00:00
rdb 12262ab74b Pose > Static, Export Type > Animation Type 2008-11-15 13:19:58 +00:00
rdb f2da89ae04 more attempt at fixing issues 2008-11-15 07:43:13 +00:00
rdb 0d07040bb3 Attempt at fixing errors 2008-11-15 07:33:51 +00:00
Asad M. Zaman 5148938ae9 added the support for arbitrary attributes defined by artists that has a prefix called <tag>; i.e. tagHoliday Christmas2008 is tagged on the group node as <Tag> Holiday {Christmas2008} 2008-11-12 02:08:39 +00:00
rdb 992d7a7a58 renamed Export Type to Animation Type, request from drwr 2008-11-11 16:17:19 +00:00
rdb a969b76922 Support for maya 2009 2008-11-08 11:02:59 +00:00
rdb ce0d08403d mayaWrapper changes for linux and OSX 2008-11-08 10:13:38 +00:00
David Rose ab3f17abe5 remove extra "Filename bin" 2008-11-07 20:38:42 +00:00
rdb 6363d4c2d4 Build on linux 2008-11-07 08:36:38 +00:00
David Rose 26caa4da86 pgraphnodes 2008-11-06 01:20:18 +00:00
David Rose bcdab6f3d4 remove texture_path, sound_path, egg_path 2008-11-04 18:25:21 +00:00
David Rose f9f21384db fix crash with degenerate polys 2008-10-31 21:41:30 +00:00
David Rose 05dbe116e4 further improvements from Erik Pojar 2008-10-30 00:38:20 +00:00
rdb 80f14fc6ac More fixes to max exporter 2008-10-28 17:50:58 +00:00
rdb 083827c649 Fix some of the maxegg bugs 2008-10-24 16:24:02 +00:00
David Rose 8639f98ae9 need to vector model_path etc. through function after all, to avoid static-init problems 2008-10-22 22:11:16 +00:00
David Rose c5daffceaf further enhancements from Erik Pojar 2008-10-21 18:31:45 +00:00
David Rose c4e1d0fb14 add missing include 2008-10-21 16:40:44 +00:00
David Rose 574ca616c4 add missing include 2008-10-21 16:21:51 +00:00
David Rose 2e7dedc809 add missing include 2008-10-21 15:59:32 +00:00
David Rose f7b3cba10c add missing include 2008-10-21 15:05:38 +00:00
David Rose 54c51cba47 enhancements from Erik Pojar 2008-10-20 23:31:19 +00:00
David Rose 85270bbd2c support osx better, code from illume 2008-10-15 14:05:21 +00:00
David Rose c9dd462b12 enhancements from community member Clemens Pecinovsky to support writing output to a file 2008-09-26 02:08:39 +00:00
Josh Yelon b98db4a8d8 Added tangent computation and removed dead vertices 2008-08-28 06:46:12 +00:00
Josh Yelon 9b9c9f6a38 Fixed a minor version incompatibility 2008-08-22 18:33:45 +00:00
Josh Yelon 3b3d88aac7 Support for advanced maps 2008-08-22 01:40:36 +00:00
Josh Yelon eefc6a19ad Multitexturing now supported. 2008-08-21 06:54:16 +00:00
Josh Yelon 78a5739c04 Support for map channels 2008-08-21 05:28:40 +00:00
Josh Yelon a78fa265f6 Getting ready to add multitexturing 2008-08-21 04:36:18 +00:00
Josh Yelon 7a9db0efd7 More improvements: fixed the egg mesh, faster tex handling 2008-08-21 03:51:41 +00:00
Josh Yelon 1c54bdc2ed Overhauled texture handling 2008-08-21 03:40:04 +00:00
Josh Yelon 6282dfa357 Ready for advanced texturing 2008-08-19 04:49:33 +00:00
Josh Yelon fd277ca768 Removed more dead code and dead commentary 2008-08-19 04:38:36 +00:00
Josh Yelon 5750b34631 More rationalization 2008-08-19 04:24:07 +00:00
Josh Yelon c9c32af2ab Deleting dead code 2008-08-19 04:18:23 +00:00
Josh Yelon c035bc7665 New exporter on trunk 2008-08-19 04:07:24 +00:00
David Rose f8d1a5e008 fix crash 2008-08-08 17:40:35 +00:00
David Rose 4a0bf0d87b egg-optchar -preload 2008-08-07 18:25:44 +00:00
rdb 032098b9aa Fixes to mayapandatool from ynjh_jo 2008-08-06 11:51:06 +00:00
Josh Yelon c1f4a937b6 Repaired some damaged caused by license change 2008-08-06 02:54:40 +00:00
Josh Yelon c6a3f28530 Some data was lost in change to BSD license: repaired. 2008-08-06 02:37:17 +00:00
Chris Brunner e5c6aebcef added the ability to exclude nodes (and their children) with maya2egg 2008-07-29 02:13:15 +00:00
Gyedo Jeon 09526b6155 Added model flag support and fixed naming bug 2008-07-18 00:00:13 +00:00
Gyedo Jeon 55f8f24d7a Added support for double-sided egg flag 2008-07-17 21:45:00 +00:00
Asad M. Zaman 00f91519d9 fixes 2 bugs: traversing dead_polygons and creating an initial minFrame at frame -1 to keep originial shape before animation begins 2008-07-16 23:37:53 +00:00
Asad M. Zaman 0dfb31f129 update on spam message 2008-07-12 01:42:02 +00:00
David Rose 52a60b7f2f robustify reading of buggy x files 2008-06-26 19:27:00 +00:00
Gyedo Jeon 31dde9d31d Fixed a bug in NURBS weights conversion 2008-06-20 02:05:40 +00:00
Gyedo Jeon b8c77b1ac9 Fixed a bug in CreateSkinCluster() 2008-06-20 01:03:47 +00:00
Asad M. Zaman 030dbf11f5 fixed all the nurbsCurve issues; Gyedo needs to fix the weight problem that he introduced on nurbs implementation 2008-06-20 00:06:05 +00:00
Asad M. Zaman 6eaa77ac70 better fix for the path reset 2008-06-18 01:09:48 +00:00
Asad M. Zaman 5b42b04264 fixed another logic error with the full 1.0 weight 2008-06-17 23:06:47 +00:00
Gyedo Jeon b29f1fa3ae Added support for NURBS surface 2008-06-16 18:15:37 +00:00
David Rose f6f31c3afb typo 2008-06-12 21:40:04 +00:00
David Rose cfbbd6338f oops, pnmtext requires freetype 2008-06-12 15:43:42 +00:00
Asad M. Zaman 59d5cec1f8 fixes the less than 1 weight issue on membership 2008-06-11 22:47:51 +00:00
Gyedo Jeon 03ae36230c Fixed joint scale related bug 2008-06-04 02:08:03 +00:00
Asad M. Zaman e907c2be07 fixed a bug on egg2maya that caused problem if a meshname and joint name were the same; put some more debug messages for maya2008 2008-05-30 21:35:00 +00:00
David Rose ccacdcd5bb whoops 2008-05-28 20:43:52 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
Asad M. Zaman 91147411ee maya 2008 could change working directory after ::read, specially with referenced files; this forces it back 2008-05-20 22:11:29 +00:00
David Rose 53aa703996 further sanitize MAYA_LOCATION 2008-05-20 21:04:08 +00:00
Josh Yelon 5cfd0320d9 Added support for Surface Shader 2008-05-19 19:42:45 +00:00
David Rose 0268fd838f add PATH based on MAYA_LOCATION 2008-05-16 01:08:29 +00:00
David Rose acb0faae46 Texture::set_quality_level() 2008-05-13 23:31:19 +00:00
Asad M. Zaman 89aa597bd4 fixed another bug: since maya2egg looks at MAnimControl::maxTime() to figure end_frame, lets set the maxTime on egg2maya to the end frame 2008-05-03 02:21:26 +00:00
Asad M. Zaman b6371a6b12 fixes a crash on spam 2008-05-02 01:23:47 +00:00
Josh Yelon 5547786f00 Fixed a transparency export bug 2008-04-24 01:56:35 +00:00
Asad M. Zaman 42b81b79d5 lets do pass on ttmodels with this egg2maya 2008-04-22 22:58:53 +00:00
David Rose e37eafaac5 maya2egg wrapper program 2008-04-07 22:03:33 +00:00
Gyedo Jeon 972f0c50e7 Moved some initialization to right place 2008-03-29 01:16:01 +00:00
Gyedo Jeon ff30a1eb7e Added joint animation conversion 2008-03-29 00:19:28 +00:00
Chris Brunner 01493c57c3 fix for MSVC9 2008-03-28 02:20:20 +00:00
David Rose 0a616b4ec3 more maya 2008 weirdness 2008-03-26 22:18:28 +00:00
David Rose e1d0277947 build with maya2008 2008-03-25 19:11:28 +00:00
Asad M. Zaman 21effb8112 put the debug statements under the is_debug 2008-03-25 01:12:46 +00:00
Asad M. Zaman 6fca5fe0d8 first part of adding the anim data into egg2maya: TODO: write maya code to apply those keyframes and perhaps organize the store of the SAnimData inside EggJoint 2008-03-25 01:05:47 +00:00
David Rose 70572c0c11 has_texture is no longer filled in reliably 2008-01-31 01:25:21 +00:00
Josh Yelon be97920b58 Added new command line option: -tbnauto 2008-01-29 17:04:33 +00:00
Josh Yelon 1d954d5104 Improvements to Shader Generator 2008-01-28 17:28:09 +00:00
David Rose de2ed901e4 patch from kaweh kazemi: OS X Leopard is now case-insensitive, causing conflicts with libmaya.dylib. 2008-01-22 19:11:59 +00:00
David Rose 344e68df11 attempt to fix maya_cat reference? 2008-01-17 22:59:47 +00:00
Josh Yelon b34973b55a Fixed a recently-introduced bug involving the default uvset name 2007-12-11 05:45:06 +00:00
Josh Yelon 2ffa5786de Fixed a bug I introduced last night 2007-12-07 18:20:51 +00:00
Josh Yelon c31a9d079c Added support for glow maps. 2007-12-07 07:51:37 +00:00
Josh Yelon c83b924e12 Fixed for Win x64 2007-12-07 05:25:29 +00:00
Josh Yelon af80d56165 fixed bug in uvset handling 2007-12-07 05:25:07 +00:00
Josh Yelon d20edf336e Adding support for maya2008 2007-11-17 09:40:46 +00:00
Josh Yelon b76c871187 Fixed a bug assigning _texture_name 2007-10-13 02:37:54 +00:00
Josh Yelon d742043ad8 New maya exporter code basically operational 2007-10-12 20:40:20 +00:00
Josh Yelon 962613a67a Missing header files 2007-10-11 20:28:50 +00:00
Josh Yelon b123c08234 First half of maya2egg texture overhaul complete. Code stable. 2007-10-11 19:22:39 +00:00
Josh Yelon 8764bdcda0 Took out a try-catch block that was designed to prevent us from knowing about bugs!!! 2007-10-07 05:19:34 +00:00
David Rose 700d30e9f1 from kaweh: now requires movies and audio 2007-09-17 19:48:38 +00:00
David Rose e13a9b6d42 new dependencies on audio 2007-09-04 15:52:59 +00:00
David Rose 76b1990ac5 whoops, fix flag * 2007-08-24 14:36:08 +00:00
David Rose 7ffcca7b68 build on osx 2007-08-10 19:06:42 +00:00
David Rose 426ac19e1a add USE_PACKAGES cg where appropriate 2007-08-06 17:53:25 +00:00
David Rose ecde8bed5b maya osx support from kaweh 2007-08-06 17:05:10 +00:00
David Rose b68f94fed7 add -r 2007-07-13 18:55:20 +00:00
David Rose 5981967334 raise sanity check 2007-06-27 23:58:22 +00:00
Josh Yelon 79c549108a Removed explicit (incorrect) perl path 2007-06-27 22:26:06 +00:00
Josh Yelon d083750e5d *** empty log message *** 2007-06-15 04:09:05 +00:00
Josh Yelon f718170091 *** empty log message *** 2007-06-06 21:09:01 +00:00
David Rose 50a5ee8c4a turn off universal binaries for this program 2007-06-05 00:24:02 +00:00
David Rose 20819b9511 build osx 2007-06-05 00:17:28 +00:00
David Rose 679e73b012 add -2 2007-05-16 02:47:46 +00:00
David Rose ca8f6d5c0f fix level accumulation 2007-05-10 04:31:31 +00:00
David Rose ddc5b64fce build on osx 2007-04-16 20:07:04 +00:00
David Rose d94f65c29e put WIN32_LEAN_AND_MEAN on command line, for now 2007-04-04 01:59:28 +00:00
Asad M. Zaman d6c803123c take out the debug message, it is good 2007-03-15 01:20:11 +00:00
Asad M. Zaman f9527b4f44 lets do the rounding only when uvs are > 1.0 or < -1.0 2007-03-13 22:13:04 +00:00
David Rose 76651e52e2 build on osx 2007-03-08 00:11:59 +00:00
David Rose baa0f8039c completely shoot nspr 2007-03-07 21:57:15 +00:00
David Rose 20f24a7b9d add repeat_u, clamp_u, etc. 2007-03-02 21:04:41 +00:00
David Rose 6e3ffff977 better delete-window behavior 2007-02-14 13:23:01 +00:00
David Rose fee4f77b76 prevent server lockups 2007-02-14 11:12:18 +00:00
Josh Yelon b8bb953a34 Added missing header file 2007-02-09 16:30:28 +00:00
Josh Yelon 1c6caa4e55 Replaced HAVE_DX with HAVE_DX8 and HAVE_DX9 2007-02-07 22:09:07 +00:00
Asad M. Zaman d2fee08392 changed opt flag behavior of egg-palettize; it now respects round_uvs 2006-12-19 01:41:57 +00:00
Josh Wilson 505280f473 added new parameter -rm to allow render-only spacing 2006-12-16 00:19:39 +00:00
Joseph Lee 041f2b1d7b use PN_int types, not undefined raw uint32 2006-12-08 23:54:42 +00:00
Asad M. Zaman fef4dbd9be changed a notify message 2006-11-29 21:42:26 +00:00
Asad M. Zaman c0d11f9c97 added a maya2egg option to round uvs from 1/1000th precision to 1/100th precision, it called -round-uvs 2006-11-11 01:11:22 +00:00
Asad M. Zaman 8f6af7b037 undoing uv precision lowering 2006-11-09 20:13:49 +00:00
Asad M. Zaman b5eb37c830 reducing the uv precision from 1/1000th to 1/100th 2006-11-09 05:26:57 +00:00
David Rose 35356701f9 fixes to maya2egg 2006-11-08 23:17:31 +00:00
David Rose 545cb6d164 support -ma 2006-11-08 23:15:31 +00:00
David Rose 9879a47542 shouldn't be thread-safe 2006-11-08 23:14:19 +00:00
David Rose 5f4ec707e1 add libs 2006-10-18 13:15:39 +00:00
David Rose 156a665293 add libs 2006-10-18 13:14:34 +00:00
David Rose e8f3232fef move pystub down to the executables 2006-10-18 13:08:08 +00:00
Asad M. Zaman bd3ef19389 added a test program for normals 2006-10-17 00:24:06 +00:00
David Rose 3b03d4f2f9 don't link with pystub 2006-10-16 22:16:24 +00:00
David Rose e010eef043 properly link with pystub 2006-10-16 22:10:44 +00:00
David Rose c1bf1db1a5 use SceneGraphAnalyzer's new accessors 2006-10-15 17:54:27 +00:00
David Rose a2bffac883 remove typo 2006-10-15 02:57:23 +00:00
David Rose 4a85d9c724 build on OSX 2006-10-12 20:55:54 +00:00
David Rose aaa38a4b9a don't go to 0 size 2006-10-09 16:55:14 +00:00
David Rose 9b67ed9caf reduce memory usage for egg-optchar 2006-10-06 22:57:43 +00:00
David Rose d596a4a2af proper use of phash_map 2006-09-07 20:06:54 +00:00
David Rose 7d90cd61a3 fix crash when scaling to 0 2006-09-05 22:57:29 +00:00
David Rose cd8659ea2b add :powertwo option 2006-09-05 19:42:07 +00:00
David Rose a3cc24dd6f dos2unix 2006-09-01 18:52:52 +00:00
Asad M. Zaman cf0586bba6 fixed the bug on omittex 2006-08-24 02:53:36 +00:00
David Rose ed11448c65 add keep-all-uvsets 2006-08-23 18:16:15 +00:00
David Rose 261952423b minor problems with -tm 2006-08-06 00:19:56 +00:00
Asad M. Zaman cdf8d3ea7f pseudo joint marking bug fixed 2006-07-31 21:30:17 +00:00
David Rose 376e11fdfd build on windows 2006-07-28 21:22:36 +00:00
David Rose 7834728560 add support for txaFileFilter 2006-07-28 20:37:14 +00:00
Asad M. Zaman 8cafde83f5 turning off a camera spam 2006-07-25 00:54:52 +00:00
Asad M. Zaman 9e6fd852e3 fixed the bug with subroot 2006-07-24 23:40:41 +00:00
Asad M. Zaman 0fd878e4ca fixed the mayacopy texture reference bug 2006-07-24 23:40:19 +00:00
Asad M. Zaman c4c87c9f84 fixed the texture path problem on the improved mayacopy 2006-07-20 17:33:07 +00:00
Asad M. Zaman b3f4f2588d fixed a subroot bug about traversing siblings 2006-07-20 17:22:51 +00:00
Asad M. Zaman ef8c0570c8 undoing most recent changes on mayacopy 2006-07-20 16:58:08 +00:00
Asad M. Zaman 57ec1e52cb improved mayacopy that does not require replace prefix and is smart about not loading reference files as they are not needed most times 2006-07-20 00:56:44 +00:00
Asad M. Zaman 29fcabab5c added a subroot option to maya2egg and a omittex option to mayacopy 2006-07-06 21:02:53 +00:00
Asad M. Zaman 04f52ccf0a added the omittex option on mayacopy 2006-06-29 21:42:42 +00:00
Asad M. Zaman a960a7da1a added an option to not copy textures to speed up mayacopy on animation files 2006-06-29 18:00:55 +00:00
David Rose 9814a2bbc4 revert accidental checkin 2006-06-20 00:25:02 +00:00
David Rose d2a94c5bc1 add BamCacheRecord to LoaderFileType 2006-06-20 00:23:51 +00:00
David Rose e3b42dd011 new make_output 2006-06-15 14:29:57 +00:00
David Rose 86837677b6 introduce model-cache-dir 2006-06-15 00:23:08 +00:00
Dustin Barnard 3f5a8dbd69 made do_frame() pass the current thread to make it compile under linux 2006-06-08 20:21:54 +00:00
Dustin Barnard 08d305dea2 Fixed an imbalanced paranethese. 2006-06-08 20:20:19 +00:00
David Rose 1fd3751a11 build on linux 2006-06-08 17:55:00 +00:00
Josh Yelon e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
David Rose b9795a77b5 build on Linux 2006-06-07 16:45:09 +00:00
David Rose 279904b28d fix power interpretation 2006-05-16 21:11:37 +00:00
Asad M. Zaman f6d45f344d take uv precision of 1/1000th only 2006-05-01 02:04:00 +00:00
David Rose 24e74a97e4 prevent crash on starting pstats 2006-04-29 04:20:16 +00:00
David Rose 50120c3284 support TextureTransform syntax 2006-04-27 19:05:49 +00:00
Asad M. Zaman f7178cf358 hey, where is your mind? sorry had a mistype 2006-04-21 23:58:40 +00:00
Asad M. Zaman c9fc2e0ff0 oops, algorithm was wrong 2006-04-21 23:14:44 +00:00
Asad M. Zaman 669a5f6f21 found a better fix for the out of range color/alpha gain 2006-04-21 22:44:43 +00:00
Asad M. Zaman f1a2af2dcb enclosed all print statements under flags and clamped the color values to 1 2006-04-20 19:27:59 +00:00
Asad M. Zaman 4cb771f093 enclosed all print statements under flags 2006-04-20 19:27:40 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose b4f84135d6 hash color from name 2006-04-09 20:24:01 +00:00
David Rose 6f77ca5044 wrong colors 2006-04-09 18:47:19 +00:00
David Rose 7b5bc71597 add :cutout 2006-04-06 21:31:44 +00:00
David Rose 92452a393d better #includes 2006-04-06 14:08:50 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose d18afb15fe PStatCollectorDef no longer uses RGBColorf 2006-03-29 14:58:51 +00:00
David Rose df2e738dfe make ctattach behavior only when ctprojs defined 2006-03-26 23:12:53 +00:00
David Rose f803ef85ce explicit mipmap control 2006-03-22 22:23:56 +00:00
David Rose 725e82e6f4 show_through() 2006-03-20 20:48:26 +00:00
David Rose 039acd1ad4 pnotify 2006-03-20 03:33:16 +00:00
David Rose e6369ba5a4 compressed textures, texture objects 2006-03-15 20:05:36 +00:00
Asad M. Zaman 869d2afc0d made the keep-all-uvsets to propagete to the child nodes 2006-03-09 01:46:57 +00:00
David Rose 87fd44e644 improve threads interaction 2006-02-25 01:20:15 +00:00
Asad M. Zaman 879329de0e discard unused uvsets unless requested by the keep-all-uvsets in Maya 2006-02-24 03:29:34 +00:00
Josh Yelon 39820708dd Stripped some carriage returns 2006-02-18 05:24:33 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
Asad M. Zaman 70cc513ea8 fixes a bug with multiple mayacopy; doesn't work with referenced files though 2006-02-02 03:03:54 +00:00
Asad M. Zaman 7d3829ceb6 this saves the redundant lighting stage 2006-02-02 00:33:25 +00:00
David Rose 162a4ceffe remove dead code 2006-01-31 20:10:43 +00:00
David Rose 945251b218 show frame rate in menu 2006-01-31 20:05:23 +00:00
David Rose 50320a6a28 integrate PStatThread and Thread 2006-01-31 19:00:01 +00:00
Asad M. Zaman 0faf866c57 modified replace_prefix to vector 2006-01-31 06:55:49 +00:00
David Rose d8a5555d87 use os_generic 2006-01-31 04:49:49 +00:00
David Rose b60d02e604 relative paths to reference files 2006-01-31 04:49:29 +00:00
David Rose 7494449423 support skeleton/channels distinction 2006-01-31 04:49:12 +00:00
Asad M. Zaman 06b1837f77 changed the classic decal mode to the new one where decal does not over-write the poly color. It raises our minimum platform to be able to support three layers instead of two. Also I have added the interpolate (grass-path) mode. This mode uses the top most alpha file to determine whether to show bottom texture or top 2006-01-27 00:47:29 +00:00
David Rose 6d0b7f4344 a bit more .pz support 2006-01-26 15:03:40 +00:00
David Rose ca1a157c21 missing parameter 2006-01-26 04:12:19 +00:00
David Rose 420ab68136 implicitly decompress/compress for input/output files named .pz; also support vfs-implicit-pz. 2006-01-25 17:45:31 +00:00
David Rose fdf8e075a8 piano roll 2006-01-18 04:24:06 +00:00
David Rose 59bdb24719 smooth box, frame total 2006-01-18 03:31:45 +00:00
David Rose 2f0857570c Graphs menu 2006-01-18 01:10:44 +00:00
David Rose b902d7d1c1 menus, double-clicks hooked up properly 2006-01-17 23:37:43 +00:00
David Rose e62394bbe5 typo 2006-01-17 23:18:21 +00:00
David Rose 0f5505382e getting closer 2006-01-17 23:17:59 +00:00
David Rose 531438ce6f colored labels 2006-01-17 05:55:49 +00:00
David Rose d1f039f707 crude initial start of gtk-2.0 port of pstats server 2006-01-17 04:04:23 +00:00
David Rose 572a146c24 untabify 2006-01-13 18:38:07 +00:00
Asad M. Zaman e53e0f8b6d added the keep alpha feature 2006-01-11 00:39:23 +00:00
Asad M. Zaman de3a3b21df fixes the maya2egg alpha 2005-12-15 21:50:25 +00:00
Asad M. Zaman a3946de5d3 fixes the order of the uvset-texture link: previous checkin didn't do the job 2005-12-13 00:48:09 +00:00
Asad M. Zaman d4f5097fbd fixed a crash bug regarding uvLink 2005-12-12 19:39:09 +00:00
Asad M. Zaman 0475f06d9b yyepe! finally figured out the multitexture and uvset connection: this fix will enable artists to view imported multitextures 2005-12-10 04:06:07 +00:00
Asad M. Zaman aabf720376 changing the rule for mayatoegg modulate mode on multitexture 2005-12-09 00:02:32 +00:00
Asad M. Zaman f4054015c4 fixed the bug on multiple blendshape 2005-12-06 01:38:37 +00:00
Asad M. Zaman 934c18f097 optimizing on the subsets 2005-12-05 20:28:19 +00:00
Asad M. Zaman b3d54ed848 turns out shaders can have more than 20 inputs, so turning off the exit case for now 2005-12-02 00:35:52 +00:00
David Rose 56a7c5b2fd assertion to prevent crash 2005-11-29 19:00:12 +00:00
Asad M. Zaman 47f189b142 changing the output a little 2005-11-18 02:49:55 +00:00
Asad M. Zaman 33dfddf706 fixed the bug on plug array value retieveing 2005-11-18 02:40:30 +00:00
Asad M. Zaman 3ba4ac0cb1 removing the dependency on -rp and assuming that the first word of the filename will be the prefix to be replaced 2005-11-15 00:50:08 +00:00
Josh Yelon 61639a1ef9 Added support for blender x-files 2005-11-14 19:04:51 +00:00
Asad M. Zaman 5703d49669 added the maya blendmode support for the add, multiply and over 2005-11-12 21:08:40 +00:00
Asad M. Zaman b95f6ecff4 added the maya blendmode support for the add, multiply and over 2005-11-12 02:39:28 +00:00
Asad M. Zaman d14c211bc1 purged a output message 2005-11-02 21:30:23 +00:00
David Rose 515fa0393c make mayaPview work by saving a bam file and running pview separately, to limit pollution of Maya's memory space 2005-11-02 18:59:51 +00:00
Asad M. Zaman 5c29aace8d suppressed the annoying error message of getUV invalid parameter 2005-10-27 20:45:49 +00:00
Dave Schuyler 0fc3e0fdcc *** empty log message *** 2005-10-25 03:27:11 +00:00
David Rose 0d8cfd3131 support spaces in node names 2005-10-14 21:38:51 +00:00
David Rose 48c0d216f1 remove debugs 2005-10-12 00:02:48 +00:00
David Rose c836f0d3e5 force neutral_frame to -1 2005-10-11 09:15:16 +00:00
David Rose c2055c56f9 animation slider 2005-10-10 20:31:42 +00:00
David Rose d9b6585a78 ptloader-units 2005-10-10 16:54:29 +00:00
David Rose ea17cc3fc0 respect -a for animate 2005-10-06 18:04:42 +00:00
David Rose c4b11604ec fix crash on exit 2005-10-06 00:16:24 +00:00
David Rose ce4e89c475 LoaderOptions, supporting auto-converting animation from maya filess 2005-10-05 22:35:23 +00:00
David Rose e53f8c7ae4 call remove_unused_vertices() after recomputing tbn 2005-10-05 20:19:28 +00:00