Wenzel Jakob
|
9f9df009ef
|
mtsgui: ability to view multi-channel EXRs
|
2014-11-12 15:55:17 +01:00 |
Wenzel Jakob
|
beb85f9702
|
Bitmap::writeOpenEXR(): fix handling of OpenEXR channel names
|
2014-09-29 14:11:38 +02:00 |
Wenzel Jakob
|
bdc43fcbd8
|
Updated copyright headers
|
2014-08-02 19:35:42 +02:00 |
Wenzel Jakob
|
76766fb10c
|
new 'math' namespace, some minor reorganization, added erf()/erfinv() functions
|
2014-08-02 19:35:42 +02:00 |
Wenzel Jakob
|
c43c5e409f
|
quenched some warnings (windows)
|
2014-07-25 09:29:50 -07:00 |
Wenzel Jakob
|
8be3692ca6
|
further filtering/resampling code improvements
|
2014-06-06 01:55:02 +02:00 |
Wenzel Jakob
|
c391cdf57d
|
Improvements to how Mitsuba deals with multi-channel images; improved image filtering by separable convolution filters
|
2014-06-06 01:00:26 +02:00 |
Wenzel Jakob
|
b7d8988b7f
|
bitmap usability improvements
|
2014-05-23 00:38:17 +02:00 |
Wenzel Jakob
|
ab767f0328
|
removed repeated words in the documentation
|
2014-05-08 12:29:00 +02:00 |
Wenzel Jakob
|
077fccfbf8
|
build bugfix contributed by Syoyo Fujita
|
2014-04-18 12:23:43 +02:00 |
Wenzel Jakob
|
4b1abec7f6
|
added Bitmap I/O support for the PPM file format
|
2014-03-02 21:06:25 +01:00 |
Wenzel Jakob
|
25b538d1dc
|
avoid libpng-related warning messages
|
2014-02-27 10:29:39 -05:00 |
Wenzel Jakob
|
2d9078735e
|
fstream.cpp: prefer ftello/fseeko(), bitmap.cpp: huge speedup for EXR loading by avoiding fseek calls
|
2014-02-20 15:31:44 +01:00 |
Wenzel Jakob
|
915a672da1
|
merged improvements by Edgar
|
2014-02-17 15:16:00 +01:00 |
Edgar Velazquez-Armendariz
|
5c9031cfb6
|
Defensively check for overflow in the number of bitmap channels.
|
2014-02-16 15:26:44 -05:00 |
Wenzel Jakob
|
8d84d0b1a0
|
debugging..
|
2014-02-15 01:34:17 +01:00 |
Wenzel Jakob
|
e4a76df007
|
multi-channel rendering works.
|
2014-02-14 18:36:00 +01:00 |
Wenzel Jakob
|
ae40a783b6
|
added a multi-channel integrator, and better support for rendering with multi-channel images
|
2014-02-14 14:53:54 +01:00 |
Edgar Velazquez-Armendariz
|
13e63e66df
|
Explicit downcasting to float part 2.
Converting double to half includes an implicit intermediate cast to float.
That cast can be explicit through template specialization.
|
2014-01-26 02:44:12 -05:00 |
Wenzel Jakob
|
a59c99a996
|
bugfixes
|
2014-01-06 14:09:05 +01:00 |
Wenzel Jakob
|
0a36d14aeb
|
added Bitmap::copyFrom method
|
2013-12-03 23:13:41 +01:00 |
Wenzel Jakob
|
a2591285d7
|
PyQt example: a few more refinements
|
2013-11-27 13:25:33 +01:00 |
Wenzel Jakob
|
fd7400593a
|
committing some missing parts
|
2013-11-26 17:48:33 +01:00 |
Wenzel Jakob
|
9bc91123c6
|
fixed thread safety issue in FFT-based Bitmap::convolve
|
2013-11-13 11:12:06 +01:00 |
Wenzel Jakob
|
83c1505148
|
Python API imporovements, part 1
|
2013-11-03 15:00:21 +01:00 |
Wenzel Jakob
|
32c9e953e8
|
bitmap texture: feature to create a texture based on individual image channels
|
2013-10-30 23:01:27 +01:00 |
Wenzel Jakob
|
7669f09d44
|
improved Bitmap python bindings, added a Bitmap::getChannelName function
|
2013-10-30 22:23:58 +01:00 |
Wenzel Jakob
|
5aa247c89d
|
release FFTW-related memory at shutdown time
|
2013-10-28 13:08:25 +01:00 |
Wenzel Jakob
|
41ecb1d837
|
fixed some windows-specific warnings, integrated FFTW
|
2013-10-28 12:10:31 +01:00 |
Wenzel Jakob
|
b962a3db57
|
use multithreaded FFT
|
2013-10-28 11:28:37 +01:00 |
Wenzel Jakob
|
1ca3ca5a2f
|
FFT-based convolution: performance improvement when the filter is monochromatic
|
2013-10-26 01:20:48 +02:00 |
Wenzel Jakob
|
257526f6b2
|
Fast FFT-based image convolution support for large kernels
|
2013-10-25 22:21:53 +02:00 |
Wenzel Jakob
|
d582d8578d
|
Convienience functions for easily doing arithmetic operations with images of arbitrary types
Also added a feature to allow creation of bitmaps over external/temporary memory, which the Bitmap
instance won't deallocate upon its destruction
|
2013-09-05 15:04:39 +02:00 |
Wenzel Jakob
|
326f1533ac
|
Bitmap::scale convenience function
|
2013-09-04 17:31:23 +02:00 |
Wenzel Jakob
|
3345af6c90
|
separateAlpha feature requested by Yoran
|
2013-05-21 05:26:36 -04:00 |
Wenzel Jakob
|
464da09474
|
compilation fixes
|
2013-05-20 17:28:38 -04:00 |
Wenzel Jakob
|
7f36735c0d
|
added Bitmap::rotateFlip()
|
2013-05-20 13:46:56 -04:00 |
Wenzel Jakob
|
b36db49600
|
enhanced customizable rendering statistics
|
2013-01-28 16:07:25 -05:00 |
Edgar Velazquez-Armendariz
|
de7eb79521
|
Fix warnings detected by MSVC in libcore/bitmap.cpp
|
2013-01-26 23:35:02 -05:00 |
Wenzel Jakob
|
4d75c69d4a
|
proper metadata support for the Bitmap class (mainly for OpenEXR I/O)
|
2013-01-25 21:12:04 -05:00 |
Wenzel Jakob
|
351890a5cf
|
convenience code for applying color matrices to bitmaps
|
2013-01-16 01:11:20 -05:00 |
Wenzel Jakob
|
c0fa27beff
|
bugfix for the previous commit
|
2013-01-04 13:28:58 -05:00 |
Wenzel Jakob
|
4b55f25d5f
|
support for render-time annotations
|
2013-01-04 13:07:25 -05:00 |
Wenzel Jakob
|
dd97df1368
|
fixed a typo in Bitmap::tonemapReinhard that caused the batch tonemapper to choke on images with an alpha channel
|
2012-10-21 02:57:01 -04:00 |
Wenzel Jakob
|
efe33e9212
|
OCD: remove trailing spaces from all files
|
2012-10-20 14:04:13 -04: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
|
646f2b6a98
|
don't recompile the entire renderer just because the version number changed
|
2011-09-14 14:12:22 -04:00 |
Wenzel Jakob
|
93e11f9e13
|
two more patches from Edgar
|
2011-08-23 22:19:13 -04:00 |
Wenzel Jakob
|
2d193b8b4f
|
support for writing JPEG files, small volumetric path tracer tweaks
|
2011-04-24 12:44:18 +02:00 |
Wenzel Jakob
|
10fad3b341
|
header changes
|
2011-04-14 15:15:59 +02:00 |