Wenzel Jakob
4923e3951e
fixed a few more fs::path string handling-related issues
2012-10-07 19:35:50 -04:00
Wenzel Jakob
15ca0811a0
fixed a few boost::filesystem string issues
2012-09-27 23:00:45 -07:00
Wenzel Jakob
35da602d4e
The epic 0.4.0 merge of the bidirectional branch -- sorry not to do this in smaller batches, but doing so would have been an incredible amount of work. A through description of the changes will be made available on the blog this week.
2012-09-27 12:43:51 -04:00
Wenzel Jakob
d18ea5bce0
documentation updates
2012-01-19 19:50:45 -05:00
Wenzel Jakob
63e629c106
race condition fix in wireframe.cpp
2011-12-30 22:18:33 +01:00
Wenzel Jakob
31a01c957c
wireframe patch
2011-11-20 00:08:26 -05:00
Wenzel Jakob
3e0e3cd757
wireframe improvements
2011-11-11 12:09:11 -05:00
Wenzel Jakob
7328637c54
the wireframe texture now tries to automatically estimate a good line width
2011-11-08 18:33:41 -05:00
Wenzel Jakob
45b93d62be
added support for wireframe rendering
2011-11-08 17:54:38 -05:00
Wenzel Jakob
0df346f604
a few structural improvements to the mipmap & texture classes
2011-09-17 15:32:46 -04:00
Wenzel Jakob
24769ecf83
documentation on the supported types of textures
2011-08-25 17:22:08 -04:00
Wenzel Jakob
9130f3ab0c
sssbrdf improvements
2011-08-13 14:10:18 -04:00
Wenzel Jakob
cd69e50a73
sssbrdf-related bugfixes/improvements
2011-08-13 01:07:31 -04:00
Wenzel Jakob
bd3291fad0
reverting back to Boost::Filesystem v2, since not all platforms provide v3 yet
2011-07-27 17:11:57 +02:00
Wenzel Jakob
eae8cc74f7
fixed boost::filesystem v3 port, further tweaks on the sunsky model
2011-07-26 23:44:53 +02:00
Wenzel Jakob
1141eb87e3
port to boost::fileystem v3, some adjustments to the sky luminaire
2011-07-26 21:05:43 +02:00
Wenzel Jakob
ef2c813b10
Added an XSLT-based scene 'upgrade' tool to handle content from old versions of Mitsuba.
...
Some of the documentation was improved, and there are now example bump map
renderings.
2011-07-17 00:28:28 +02:00
Wenzel Jakob
17eb2166f0
documentation updates, fixed for many typos, fixed the bump map model
2011-07-15 18:37:48 +02:00
Wenzel Jakob
ce9ad8515d
BSDFs now flag spatially varying components
2011-07-13 17:40:26 +02:00
Wenzel Jakob
f695c827e5
turned the scaling texture into a separate plugin
2011-07-08 17:14:22 +02:00
Wenzel Jakob
c4eaf13ec8
got rid of exrtexture, renamed ldrtexture to bitmap and extended it to handle EXRs.
2011-07-03 17:10:12 +02:00
Wenzel Jakob
740b5b5651
MS projects have moved
2011-06-01 02:20:53 +02:00
Wenzel Jakob
b203e2079b
removed many win64 compilation warnings
2011-04-30 12:54:56 -07:00
Wenzel Jakob
7557927f69
removed a few win32 compilation warnings
2011-04-30 17:56:19 +02:00
Wenzel Jakob
c511567250
partial merge with the -ctrewrite branch
2011-04-21 01:12:08 +02:00
Wenzel Jakob
10fad3b341
header changes
2011-04-14 15:15:59 +02:00
Wenzel Jakob
a0d288758b
integrated cubature code into Mitsuba
2011-04-12 10:48:34 +02:00
Wenzel Jakob
4bf47e36b2
bug-huting
2011-04-06 02:07:04 +02:00
Wenzel Jakob
48ae1f3eae
A batch of changes that have piled up:
...
- Cleaner build system organization (1 SConscript file per directory instead
of a single huge file)
- Robustness improvements to the KD-tree construction code (now does a better
job at handling degenerate triangles)
- Switched to an epsilon-free KD-tree traversal loop using Havran's T_{AB}^rec
algorithm
- Generalization of the KD-tree construction code (now supports plugging in
arbitrary tree construction heuristics)
- Addition of some utility code (LRU cache, adaptive Gauss-Lobatto
quadrature, etc.)
- Generic dense matrix class that supports arbitrary dimensions
- Pixel traversal within image blocks now uses a space-filling curve
ordering
- Added support for several noise functions from PBRT
- Cleanups of various top-level interfaces (Luminaires, Phase functions,
BSDFs, Participating media, etc.)
- Robustness improvements to the participating media code (faster + now
does a better job at dielectric boundaries)
- Added a basic tonemapping utility (can be invoked via mtsutil)
2011-02-03 09:15:25 +01:00
Wenzel Jakob
87ac8b57bd
generalized the XML schema
2010-11-19 14:07:14 +01:00
Wenzel Jakob
02d6129df9
store imported geometry more compactly
2010-11-15 20:51:31 +01:00
Wenzel Jakob
e5b707df11
MtsBlend: support for most material types
2010-11-14 16:52:28 +01:00
Wenzel Jakob
c82899de89
expose texture wrapping
2010-11-14 14:27:32 +01:00
Wenzel Jakob
e1fb65b170
checkerboard bugfix
2010-11-13 01:53:52 +01:00
Wenzel Jakob
fd68671dbc
MtsBlend: support for textures and materials
2010-11-13 01:40:31 +01:00
Wenzel Jakob
437169e4b4
support scaling and translating textures
2010-11-05 01:03:13 +01:00
Wenzel Jakob
2004d65444
serialization bugfix
2010-10-16 15:43:34 +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
4bb5e8c3d6
vertex color and PLY loading support
2010-09-28 19:47:16 +02:00
Wenzel Jakob
ab50769e3b
fixed a gridtexture serialization error
2010-09-21 03:48:14 +02:00
Wenzel Jakob
b5b56bd20d
gridtexture GLSL implementation for the material test ball scene
2010-09-21 00:03:10 +02:00
Wenzel Jakob
83325389fc
fixed converter, nicer gridtexture class
2010-09-19 20:37:24 +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
f5d7d89e97
gamma computation bugfix
2010-09-08 00:39:05 +02: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
0f1158c678
added copyright headers to all relevant source files
2010-09-02 23:41:20 +02:00
Wenzel Jakob
02c47237a7
vast collada importer improvements, incomplete bmp loading support
2010-08-31 00:23:34 +02:00
Wenzel Jakob
bd9ff72f4d
limited TGA loading support, better OBJ material import
2010-08-22 23:46:49 +02:00
Wenzel Jakob
ab2e6b4ca7
Phong now takes a separate color and reflectance argument
...
This change will soon be implemented with the remaining materials
2010-08-15 15:24:30 +02:00