Commit Graph

1475 Commits

Author SHA1 Message Date
David Rose ca514b559b add -points, fix some obj2egg issues 2010-12-14 22:18:11 +00:00
David Rose 70d9503dd0 bare-bones obj2egg in C++ 2010-12-07 22:22:11 +00:00
rdb 804a72b716 Partially apply typo fix patch I found somewhere on the web, by someone named Christoph Korn 2010-11-16 08:58:45 +00:00
rdb 688fdbbf1a Fix for Windows 2010-11-14 13:01:22 +00:00
rdb 38df619956 Work around bug in OSX 10.4 2010-11-13 13:23:16 +00:00
rdb dbe93fc1df "No uv set binding found" shouldn't be a warning 2010-10-18 16:40:53 +00:00
rdb e9bda02475 Preserve the original node names 2010-10-18 15:39:32 +00:00
David Rose 14661f2beb windows ppremake issue 2010-09-30 16:44:57 +00:00
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