Commit Graph

71 Commits (58572fa90ff9a3e2352cfb861406b161c8270aab)

Author SHA1 Message Date
Wenzel Jakob 0015f5e53b even nicer XML output 2010-11-22 09:18:15 +01:00
Wenzel Jakob 804c7ca718 the importer now produces much more readable XML output 2010-11-22 08:29:55 +01:00
Wenzel Jakob f67566ffcc control animation export 2010-11-19 16:36:00 +01:00
Wenzel Jakob 87ac8b57bd generalized the XML schema 2010-11-19 14:07:14 +01:00
Wenzel Jakob 0778c6e4ef MtsBlend: initial support for adjusting the sampler/integrator, etc. 2010-11-17 21:10:14 +01:00
Wenzel Jakob 40114792c9 adjustment files are now a bit more flexible 2010-11-17 01:43:39 +01:00
Wenzel Jakob ceaa1907c0 miscellaneous bugfixes, animated instance 2010-11-16 14:59:52 +01:00
Wenzel Jakob c7c6d32579 more work on importing animations 2010-11-16 10:36:49 +01:00
Wenzel Jakob aaa9fe74f5 more work on animation support 2010-11-16 01:00:37 +01:00
Wenzel Jakob 2b899db68c MtsBlend: miscellaneous UI improvements 2010-11-15 23:40:37 +01:00
Wenzel Jakob 02d6129df9 store imported geometry more compactly 2010-11-15 20:51:31 +01:00
Wenzel Jakob 5452a0d30b more work on importing animations 2010-11-15 17:27:42 +01:00
Wenzel Jakob 710890d894 initial support for importing animation tracks 2010-11-15 16:05:50 +01:00
Wenzel Jakob 8469c8601b support material emission 2010-11-15 10:05:52 +01:00
Wenzel Jakob 849facf58f COLLADA Importer: instancing support 2010-11-15 08:20:27 +01:00
Wenzel Jakob db618fa804 instancing support 2010-11-15 07:18:52 +01:00
Wenzel Jakob a5b07f06ab matrices and linear transformations are now stored on the stack 2010-11-12 15:09:37 +01:00
Wenzel Jakob 2ca4bb3f8a COLLADA importer: segfault bugfix 2010-11-12 02:04:36 +01:00
Wenzel Jakob 90c7fd0b34 COLLADA importer: handle self-intersecting polygons 2010-11-12 01:53:52 +01:00
Wenzel Jakob b28750df0a mtsimport: ability to override the film type 2010-11-10 11:32:17 +01:00
Wenzel Jakob 22a8a654ad collada importer bugfixes (substituting missing textures) 2010-11-04 02:10:30 +01:00
Wenzel Jakob 2d2fb78e8b merged dev branches 2010-10-19 02:06:48 +02:00
Wenzel Jakob a057677e89 windows compilation fixes, part 3 2010-10-18 17:04:47 -07:00
Wenzel Jakob f43204426b handle RGBA colors in COLLADA files 2010-10-19 01:19:19 +02:00
Wenzel Jakob c42f31751d slimmed down the shape interface 2010-10-17 00:08:55 +02:00
Wenzel Jakob 4afd9afb25 more solid OBJ import 2010-10-16 02:15:35 +02:00
Wenzel Jakob d6e0638ceb bugfixes 2010-10-16 02:03:38 +02:00
Wenzel Jakob d788010885 committed a number of accumulated architectural changes (see body for details)
- primitive clipping is now more paranoid about roundoff errors
- significantly improved the kd-tree benchmark "kdbench"
- fixed a parallelization-related bug in the kd-tree builder
- fixed some remaining floating point issues in the min-max binning code
- completely moved TriMesh over to a more compact SoA representation
- the OpenGL renderer now sends smaller packets of geometry to the GPU, which
  helps keep the operating system more responsive (NVidia drivers didn't like
  the previous behavior much).
2010-10-16 00:33:32 +02:00
Wenzel Jakob 2b997ebf42 more informative import warning when a material is missing 2010-10-09 13:25:47 +02:00
Wenzel Jakob effb3ebfb0 work on the min-max binning split method 2010-10-07 18:38:06 +02:00
Wenzel Jakob a42f3626af merge with main branch 2010-09-30 15:57:42 +02:00
Wenzel Jakob 98b98ddcf0 nicer default path setup 2010-09-30 15:19:20 +02:00
Wenzel Jakob cb68938716 show COLLADA validation error messages 2010-09-30 11:24:19 +02:00
Wenzel Jakob b5903a1425 work around an issue regarding exceptions thrown within Xerces 2010-09-21 03:10:49 +02:00
Wenzel Jakob 5128b77436 uninitialized content 2010-09-19 21:32:14 +02:00
Wenzel Jakob 83325389fc fixed converter, nicer gridtexture class 2010-09-19 20:37:24 +02:00
Wenzel Jakob 46dcdc4100 work on sutherland-hodgman, allow to set log level to errors only 2010-09-16 02:30:47 +02:00
Wenzel Jakob 768bacccdc windows compilation bugfixes, removed many warnings 2010-09-14 15:53:11 -07:00
Wenzel Jakob 18390c39b2 Fix import dialog when a texture could not be found 2010-09-14 11:58:18 +02:00
Wenzel Jakob 41f640cfe5 clarify error message 2010-09-14 11:33:28 +02:00
Wenzel Jakob 5a437a9992 Fix Bug #6 (out of range indices from 3ds max) 2010-09-14 11:27:35 +02:00
Wenzel Jakob 773c9a8643 Fix bug #6 and some initialization related errors 2010-09-14 02:31:28 +02:00
Wenzel Jakob 59ff88d45a initialization-related bugfixes 2010-09-14 00:51:09 +02:00
Wenzel Jakob a5035b6b10 partial rewrite part 2, the project now fully compiles again 2010-09-13 21:19:04 +02:00
Wenzel Jakob 8e7fdb48dc Partial rewrite, part 1. Does not fully compile yet
- Switched vectors classes to templates
- Moved most path handling over to boost_filesystem
- Nicer include file structure
- Better documentation for libcore
- Doxygen support
- Vector/Point/etc. data structures are now unitialized by default!
2010-09-10 03:14:48 +02:00
Wenzel Jakob c6c261e724 store relative paths in imported scenes 2010-09-07 17:34:53 -07:00
Wenzel Jakob ae39518ca0 fixed a glaring bug related to Phong/Ward/Microfacet and textures, Faster ldrtexture loading times 2010-09-07 21:50:30 +02:00
Wenzel Jakob d4ae5660cf BMP loading support, material parameter naming more uniform 2010-09-03 15:26:18 +02:00
Wenzel Jakob f80535f543 ignore duplicate geometry when importing 2010-09-03 09:37:58 +02:00
Wenzel Jakob 0f1158c678 added copyright headers to all relevant source files 2010-09-02 23:41:20 +02:00