Thea Render v1.5.08 Revision 1455 (8 December 16)
- Minor addition of missing message handlers for Dirt Map, Absorption and Scatter Density. (I/O)
- Minor fix accessing weight map in layered material. (I/O)
- Robust handling of Presto interactive render callback when first device fails. (Presto)
- Ability to scan and open custom version of Presto driver in v1.5. (Presto)
- Minor fixes for Presto. (Presto)
- Option to select between CUDA Toolkit best match, default (6.5) and CUDA 8. (Presto)
- Added micro roughness support in Glossy and SSS materials. (Materials)
- Added user mask channel support. (Channels)
- Fix for far camera clipping plane in Presto conversion. (Presto)
- Fixed custom seed working with Presto bucket rendering. (Presto)
- Fix when loading older revision Presto dll. issue #3108 (Presto)
- Fix when frensel ramp was being on emittance. issue #3120 (Presto)
- Fix when having emittance assigned to degenerate surface. issue #3113 (All Engines)
- Partial fix for SSS light leaks in Presto. issue #3090 (Presto)
- Crash fix when emitter material contains fresnel ramp texture in any material layer. issue #3127 (Presto)
- Fix for installation performing correct access rights when installed by admin.
- Regression crash fix when listing files in a non-existing folder on Linux and OSX.
- Removed old dependency on fox toolkit.
- Fixed Presto CPU crash with transparent instanced models.
- Improvement for licensing, accumulating now activation codes.
- Fix for pure server mode running correctly now when Relight / Repaint / Channels have been selected.
- Pure server mode cannot be used with Adaptive BSD in any situation (reverts to simple server).
- Fix for network and film log, now being kept even after render finishes. Network logging in Studio is correctly updated after render end.
- Minor fix for contribution % calculation in case of network rendering.
- Fixed weird reflections with Reflectance of basic material, when roughness is zero and using bump map. (#2566)
- Fixed handling of multiple UVs when one UV list is zero. (#2662)
- Fixed strange artifacts appearing due zero transforms. (#2668)
- Final fix regarding bug #2628 (apparently, Presto GPU started crashing after fix in previous revision).
- Fix for Presto model texture projection, was taking long conversion time.
- Fix for Presto displayed CUDA cores for compute capability 5.x.
- Crash fix when applying glare. (#2783)
- Limiting glare radius to maximum 40 pixels to avoid excessive drawing times.
- Changed naming of "CPU Run Cores" to "CPU Threads".
- Logging warning when using Adaptive BSD with pure server mode.
- Fix for deleting objects in Thea Studio. (#2777)
- Correctly setting light name when copying lights.
- User can now disable Presto warning from showing (from Preferences > General).
- Simpler output (less artifacts) when rendering anisotropic reflection with CPU engines and UV coordinates are missing.
- Minor consistency fix when using Linear & Spline motion with left handed transformations.
- Added License folder with license text files.
- Fixed saving of img.thea image during animation render.
- Added check in Preferences > Peripherals whether 3Dconnexion mouse controls selection or viewer.
- Fixed GUI error when saving Relight animation from Studio.
- Added custom CPU core plan for Presto. (Presto)
- Fix when changing (enabling/disabling) devices while rendering affecting thread reduction. (Presto)
- Regression crash fix on Linux when starting render. (Linux)
- Regression crash fix running on Windows 32-bit when using Presto. (Presto)
- Minor fixes for multithreading on linux/macosx. (Linux/OSX)
- Added pure server support, where no render threads are used on server machine. (TR1/TR2/Presto)
- Presto will now trace materials with clipping. (Presto) issue #2536
- Fixed I/O with transform list through XML Modeler (instanced displacement shown as not working). (I/O) issue #2537
- Fixed intersection cracks appearing with some scenes. (Presto)
- Ground (infinite) plane will not be shown if not visible. (Presto)
- Fix for IES incorrect distribution if a wrong ies file is present. bug #2091
- Fix for inconsistency between Presto and CPU engines in the lack of UV coordinates. bug #2187
- Fix for auto install updates, hiding archives from different operating systems.
- Unhandled material layers' case is now logged when used in Presto engine.
- Minor fix for Presto coating layer.
- Minor optimization fix for Presto GPU when having up to two area emitters.
- Fix computing area of emitters on the fly (instanced or up to two area emitters).
- Fix for using custom network port. bug #2296
- Fix for warm up taking long time. issue #2336
- Changed light sampler in Presto to a more consistent one.
- Fixed counting cores on systems with more than 64 cores.
- Fix on Windows, handling systems with more than 64 cores.
- Trilinear filtering available now for normal mapping, displacement, vector displacement. (Adaptive BSD)
- Trilinear filtering available now for non-UV projection. (Adaptive BSD)
- Fix for sun intersection artifacts. (Adaptive BSD)
- Fixed Presto substrate weighting in the presence of stacks. (Presto)
- Fixed switching from IR to Production does not update device selections. (StudiO UI) (bug #1976)
- Fixed misleading check on Geometry for smoothing status (Flat/Smooth/...). (Studio UI)
- Fixed Presto displacement issue when additional offset/scaling is on model level and tight bounds are off. (Presto)
- Fixed TR1/TR2 weird shading with section cuts. issue #1994
- Improved transfer speed for network rendering. (Network)
- Crash fix for Linux client. (Network)
- Small overall stability improvements. (Core)
- Supporting now interactive clay render. (All Interactive) issue #1840
- Tiny memory optimization. (Core)
- Fixed caustics seen on shadow catcher surface (requires diffuse component on shadow catcher). (All Engines) issue #1870
- Tiny optimization for Presto AO. (Presto)
- Various fixes for unbiased shadow catcher evaluation. (TR1/TR2) issue #1865
- Glass with reflectance<100% is rendered the same now with Presto as TR1/TR2. (Presto) issue #1070
- Fixed multiple UV support in Presto. (Presto) issue #1905
- Fixed Studio IR updating with previous scene after loading a new one. (Studio) issue #1907
- Fixed mesh welding when using meshes with per-vertex normals. (Core) #issue 1887
- AMC output is closer to Presto now, for very low tracing depths. (Adaptive AMC) issue #1916
- Failsafe for Studio material editor preview, using now default material room when custom material room is not present. (Studio UI)
- Fixed crash when using IR from Blender with shown window. (Studio UI) issue #1919
- Fix for shadow catcher not working correctly with background mapping. (TR1/TR2/AMC) issue #1928
- Improvement with welding tool, merging normals now from merged vertices. (Core) issue #1933
- Displacement check is lost when material is edited. (Core) issue #1945
- Fixed file dialog selecting .pack directory on OSX. (Studio UI|OSX) issue #1950
- Fixed shadow catcher issues with physical sky. (TR1/TR2/AMC) issue #1946
- Saving a sky with existing name, prompts now an overwrite warning. (Studio UI) issue #1866
- Minor logging warning fix for Presto happening when stopping manually render. (Logging)
- Default projection is not shown anymore in Material texture coordinates panel. (UI)
- Fixed extension issues when saving mat.pack and mat.thea files on OSX. (UI)
- Fixed crash when saving EXR file in unicode path on Windows. (Core)
- Installation warning when installing mat.pack on a path that does not exist. (UI)
- Fixing long time crash bug #1803, when making copy of layered texture. (Core)
- Install path for mat.pack is not written anymore in mat.pack file unless is inside data folder. (UI)
- Fix when saving EXR configuration for Multi-layered option. (Core)
- Major refactoring for safe usage of materials and motion. (issue #1817) (Core)
- Stopping auto refresh, shuts down completely interactive render (freeing resources). (UI)
- Putting GPUs in high frequency only during Presto rendering and IR stand-by. (issue #1821) (Presto)
- Correction (& resizing) for splash on OSX/Linux. (UI)
- Corrected FPS now during interactive render. (issue #1827) (UI)
- Floating error fix with coating absorption when texture with black parts is used. (issue #1832) (Core)
- Presto libraries are correctly opened from Studio when launched by a plugin of different revision. (I/O)
- Fixed refraction mapping when not being used in the presence of background mapping. (bug #1839) (Core)
- Fix for angular probe IBL sampling, a rotation was being applied. (All Engines)
- Angular probe is now mirrored (properly matching how the probe is opened as image). (All Engines)
- Complete advanced shadow catcher implementation. (All Engines)
- Added ground plane support for Presto. (Presto)
- Fixed darkening of infinite plane at distance. (All Engines)
- Rare crash fix during Presto IR between render initialization and synchronization. (Presto)
- Completed section cut implementation. (All Engines)
- Adjusted IBL production sampling for Presto taking place also for IR (less interactive but better convergence). (Presto)
- Multiple UV redesign (simplified and added support for Presto). (All Engines) (issue #1426)
- Accurate memory consumption for Presto. (Presto) (issue #1726)
- Integrated newest FreeImage 3.17.0. (I/O)
- Completed functionality for handling multi-layered EXR images. (I/O)
- Added quick workaround for million-triangle models that cause heavy slowdown on Studio viewport, by limiting drawn triangles (default value: 100K per model) (enable switch found in Studio Preferences). (Studio UI)
- Small performance fix for Presto CPU. (Presto CPU)
- Added license proxy and license server initial projects for floating licensing. (Licensing)
- Changed the demo resolution to 1280x720. (Demo)
- Completed Fresnel Ramp procedural. (All Engines)
- Added "Spatial Size" to correctly account for scaling when changing from UV to Cubic coordinates. (All Engines)
- Completed colored coating absorption. (All Engines)
- Ability to save now multiple pack files individually through the browser. (Studio UI)
- Ability to save mat.pack file from material editor. (Studio UI)
- Tone mapping is not applied now on AO channel. (Adaptive BSD)
- Fix for Presto soft clip mapping. (Presto) (issue #1759)
- Removed Floor & Tiles and Wood materials from Studio installer. (Installer)
- Fix when right double clicking in studio darkroom. (Studio UI) (bug #1646)
- Minor GUI fix when clicking on layer down icon in material editor. (bug #1476)
- Crash fix on OSX when running with -noviewport switch. (Studio UI) (bug #1675)
- Fixed directory creation wrong return flag (error message box when creating browser directory). (UI)
- Fix for render artifact with certain IES lights. (Core) bug #1501
- Added switch -noviewport for running studio without OpenGL viewport. (UI) issue #1508
- Small improvement when reading IES Stream parameter. (I/O)
- Rare crash fix for Presto when material has too many textures. (Presto)
- Extended scripting mechanism with label matching, index, property matching, ellipsis (recursion). (I/O)
- Minor bug fix, updating property sheet when changing camera Pinhole & Auto Focus parameters from right mouse button context menu. (UI)
- Recovering now from failed parsing (of float numbers) when reading XML files. (I/O)
- Checking of input RGB colors for Presto against valid range. (Presto) bug #1609
- Fix for transferring correctly point light for Presto. (Presto) bug #1597
- Setting parameters now for multiple selections in Studio. feature #1618
- Fixing BSD rendering when color channel is not selected. (Adaptive BSD) bug #1586
- Fixed thin film reflection in Presto, when reflection/refraction mapping is on. (Presto) bug #1600
- Fixed weird bug when medium is rendered black after unselecting/selecting surface and changing medium property (for example, absorption density). (Presto) bug #1263
- Fix in clicking and setting up medium/emittance/clipping in a material, in material editor, right from studio launch. (UI)
- Update in Presto ambient occlusion channel of Presto, so that it is unaffected by tone mapping. (Presto)
- Fix for crash when right clicking on edit control in studio. (UI) bug #1635
- Handling case when Presto CUDA module fails (due to memory) delivering black buckets. (Presto)
- Handling case when client (in network rendering) fails delivering black buckets. (Network)
- Clients now, in network rendering, do not insist on getting a project when they have failed (or rejected by the server). (Network)
- Fix for fireflies in image when contrast filter is enabled. bug #1469
- Crash fix with area lights, that have degenerate fragments or used through surface instancing. (Presto) bug #1642
- Robust handling of GPU crashes, when happening during rendering, so as not to destroy rendered film. (Presto) bug #1641
- Improvements for network bucket rendering and failsafe control. (Network)
- Improvement for terminator artifact fix dealing with translucency. (Presto) bug #1645
- Added Fusion 360 licensing support. (Core)
- Small fix, using the active camera when loading scene in studio launced with -darkroom switch. (UI)
- Render client does not contribute now incomplete bucket when stopped. (Network) issue #1637
- Crash fix for Presto when motion blur is switched off but there are moving objects in the scene. (Presto) bug #1660
- Robust co-operative network rendering with per-frame rendering. Rendering will handle missing/failed frames. (Network)
- Fix for hanging client in network rendering, when requesting animation frame to render but server has already shutdown. (Network)
- Fix for co-operative network rendering per-frame, when late clients cannot receive server project. (Network)
- Studio is now waiting till render stops before quiting, when there is a render in progress. (UI)
- Crash fix for operations on textures (adding, deleting) during Presto interactive render. (IR/Presto)
- Float stability fix when using IBL map. (All Engines)
- Slight improvement of Studio GUI response when editing material in lab during interactive render. (Studio UI)
- Crash fix for Presto on the presence of displaced emitters. (Presto)
- Crash fix for Presto when opening texture from material/texture lab during interactive render. (Studio/IR/Presto)
- Rare hang fix for Presto due to synchronization loss. (Presto)
- Fixed minor initialization bug for bitmap textures. (Core)
- Minor fix for writing data to layered material. (I/O)
- Noisy reflection bug fix for Adaptive BSD. (Adaptive BSD) bug #1269
- Improved handling of mouse wheel in the darkroom zoom in/out. (Studio UI)
- Added mouse wheel speed multiplier setting (in studio preferences). (Studio UI)
- Minor fix for cropped missing bitmap dialog on OSX. (Studio UI/OSX)
- Studio UI fix for disappearing render settings. (Studio UI)
- Fix for position, UV and mask channels. (TR2/AMC)
- Crash fix when shadow catcher material exists in scene but final gathering is disabled. (Adaptive BSD)
- Crash fix when rendering scene with sun then switching to rendering scene without sun. (Adaptive BSD)
- Artifact fix with thin film with interference for irradiance precomputation. (Adaptive BSD) bug #1396
- Channel fix: altering Presto channels to be computed like TR1/TR2 when transparencies are present. (Presto) bug
- Recursive directory creation for directory handling. (Linux/OSX/Installation)
- Added switch -safemode for clean & diagnostic run (finding and overriding installation errors). (I/O)
- Added shortcuts for -client, -darkroom, -matlab, -safemode on Linux desktop. (Linux/Installer)
- TR1/TR2/AMC match now BSD and Presto when evaluating shadow catcher after reflective material, in the presence of reflection/refraction mapping. (TR1/TR2/AMC) bug #1227
- Background, reflection, refraction mapping assumed now to be black when being enabled but no bitmap is selection, making Presto output matching TR1/TR2/AMC/BSD. (Presto) bug #1260
- Auto updates crash fix for Linux/OSX by changing file downloading scheme. (Linux/OSX)
- Minor correction for color and enable controls layout. (Studio UI)
- Minor correction for buttons' text -client and -matlab modes. (Linux/OSX/Studio UI)
- Clamping in texture tonemap for CPU engines is now made in that way to match Presto output. (All CPU Engines)
- Bug fix for Presto CPU (compiler issue) when rotating textures. [bug #1417] (Presto)
- Fix for timeout when Presto used in bucket rendering and more than 1 devices are involved (or if network is used). (Presto)
- Fix for showing selected instance in instancing brush. (Studio UI)
- Crash fix when changing texture in IBL (eg. applying Sky with double click), during Presto interactive render. (IR|Presto)
- Shadow catcher works again in Presto. (Presto)
- Small memory leak fix in Presto. (Presto)
- Correctly handling studio-GUI-wise locking of caustic map and irradiance cache. (Studio UI)
- Crash fix for Presto, when IBL reflection and refraction mapping is enabled but not illumination mapping. (Presto)
- Crash fix for Presto, when changing textures with IBL enabled. (Presto)
- Fix for missing sun in Presto when dragging it during interactive render. (Presto)
- Fixed updating of camera mappings during Presto interactive render. (Presto)
- Crash fix when changing camera mapping during Presto interactive render. (IR|Presto)
- Fixed selection of camera, in the camera map texture control. (Studio UI)
- Fixed compiler bug. bug #1428
- Made direct material room rendering faster (reduced AA settings). (Material Editor UI)
- Viewport layer indicators are now updated when deleting a model/light. (Studio UI)
- Network rendering with per-frame cooperation (animation) is stopping now when user stops rendering (regression bug). (Network)
- Command line network rendering with per-frame cooperation (animation) succeeds now accepting clients. bug #1407 (Network)
- Weird crash fix upon initialization when Viewport needs to be drawn, before studio is fully initialized. (OSX|Studio UI)
- Crash fix when Model tab is visible and there exists a model with empty name. (Studio UI)
- Last material room selection is now saved/restored and used as default. (Material Editor UI)
- Quick and dirty fix for settings panels being cropped when expanded. (Studio UI)
- Clearing now material editors upon loading scene. (Studio UI)
- Render matches now between CPU engines and Presto when there is single BSDF with weight map. (Materials|Presto)
- Fixed crash with updating sun during interactive render in SDK (crash happening in Thea for SketchUp). bug #1427 (IR|Presto)
- Crash fix for Presto when textured emitters are evaluated on surfaces without UV coordinates (regression bug). (Presto)
- Improved logging for Presto sync phase, warning unsupported textures. (Presto I/O)
- Unbiased TR1/TR2 and AMC match now Presto lighting when evaluating invisible emitters. (TR1/TR2/AMC)
- Fix for missing area light optimization during Sync phase of Presto GPU. (Presto GPU)
- Small performance boost during Sync phase (~10%) for Presto GPU. (Presto GPU).
- Regression bug fix with background mapping used behind a glossy object. (Presto)
- Minor fix for Studio with small dialog of missing bitmaps. (Studio UI)
- Stability fix for low/mid-end graphic cards when starting render. (Presto GPU)
- Small fix for Presto, valid device is now for compute capability 2.0 and above. (Core)
- Fix when changing devices from device form, that render settings in the tab book get updated as well. (UI)
- Minor UI fix for name control in Studio. (UI)
- Minor improvement for FPS calculation in Presto. (Core)
- Presto runs now with simplified IBL sampling during interactive render, for faster (but also noisier) interactive render. (Presto)
- Crash fix when loading images on OSX/Linux when memory occupied goes beyond 2G. (Core)
- Regression bug fix for exporting model (mod.pack) and material (mat.pack) library. (Studio UI)
- Rebuilding material previews uses now selected material editor room, overriding material parameter. (Studio UI)
- Crash fix when Repaint is checked (Colimo). (Core)
- Repaint will be now ignored if there are no repaintable materials in the scene (previous versions was stopping with error). (Core)
- OpenGL Viewport fix when committing position. (Studio UI)
- Crash fixes for OSX platform (on install updates and on clicking texture placeholder icon in material editor). (Studio UI / OSX)
- Assertion fix for Studio on regional settings configuration (decimap point). (Studio UI)
- Crash fix when moving animated camera during interactive render. (Presto)
- Changed update form to show progress on same window. (Studio UI)
- Workaround for file dialog on OSX, when opening/saving format with double extension. (Studio UI / OSX)
- Fix for Presto clip mapping when dealing with channels. (Presto)
- Optimization in Presto for light evaluation in the presence of clip mapping. (Presto)
- Added Transparency, Internal Reflection and SSS extension depth for Presto. (Presto)
- Alpha channel is now written by both transparency and refraction. (All Engines)
- Background mapping is now evaluated by both transparency and refraction. (All Engines)
- Application license will not be considered for nodes, unless entered explicitly as Node license. (Licensing)
- Compatibility with Vista fixed. (OS)
- Fix for Presto bucket rendering when relight is on. (Presto)
- Fix for Presto displacement when tight bounds is off. (Presto)
- Licenses now for v1.3 and v1.4 can co-exist. (Licensing)
- Fix for bucket rendering for very small image resolutions. (Presto)
- Crash fix when Voronoi procedural is being used. (All Engines)
- Updated direct and unbiased material editor scenes to use mesh (instead of parametric) spheres. (I/O)
- Crash fix for MacOSX and studio when clicking on inline RGB/HSV editing. (OSX)
- Crash fix for MacOSX upon start up. (OSX)
- Hang fix for interactive Presto, when both GPU and CPU are enabled. (Presto)
- Minor start up optimization for Presto in the presence of both GPU and CPU. (Presto)
- Fix for instancing eraser. (UI)
- New Features and Improvements. Check tech announcement here for more details.
- Requirements and Deprecated Features. Check page here for more details.
- Removed Max Passes and Devices parameters. (Core)
- Fixed hanging on material editor generation preview (multithreaded race condition). (Core)
- Changed default values for SSS material. (Core)
- Upgraded to wxWidgets 3.0.2. (UI)
- Added missing mechanism for copy-paste-delete for color-texture buttons. (UI)
- Updating sky location controls upon changing location. (UI)
- Crash fix for displacement. (All CPU engines)
- Merged interactive render settings in studio, deprecated Progressive AO and Progressive MC. (UI)
- Added remaining time functionality. (UI)
- Fixed fog rendering regression bug. (Core) Bug #1218
- Minor fix for Presto dispersion. (Presto)
- Performance fix for CUDA devices 5.0 and 5.2. (Presto)
- Changed lens shift formula to match 100% OpenGl viewport lens shift. (Core)
- Crash fix in direct lighting calculation. (Adaptive BSD)
- Accuracy fix due to bump shading normal. (All CPU Engines) Bug #1299
- Switched to new Interactive/Production mode in Studio. (UI)
- Fix for render being aborted in the middle of pass. (Presto) Bug #1315
- Relight is now performed for SDK. Bug #650
- Changed default temp folder location (windows only). (Installation)
- Added presto displacement. (Presto)
- Removed displacement micro bump. (Core)
- Removing now installed items from auto update and listing only most recent versions. (Auto Updates)
- Presto runs now for 64 spp when user given spp is 0 for bucket rendering. (Presto)
- Added custom room per material.
- Fix for z-clipping. (Core) Bug #1317
- Moved application data folder to user local application folder (Windows). (Installation)
- Fix for Adaptive BSD spots in parallel view. (Adaptive BSD)
- Added device configuration for Presto in render settings. (UI)
- Added Radius Multiplier for easier sun radius adjustment. (Core)
- Optimization in building environment with scenes with many proxies. (All Engines)
- Fix for camera mapping crashes in Presto. (Presto) Bug #1368
- Improved licensing form.
Thea Render v1.3.08 Revision 1165 (8 October 14)
- Updated installers of standalone to include thea dynamic libraries.
- Updates copyright message.
- Fixed SDK CleanUp (producing crash through plugins handling proxies).
- Finalized support for non-repeatable bitmap.
- Minor refactorings for Presto. (Presto)
- Fix for sky background color, when using centered background image and uv coordinates fall outside bitmap. (Presto)
- Changed presto library filenames. (I/O)
- Fix for BSD rendering over network. (Adaptive BSD) Bug #1206
- Fix for infinite loop during requesting unique surface proxy name. (Core) Bug #1217
- Fix for obj file parsing. (I/O) Bug #1164
- Stability fix for motion specifier. (Motion) Bug #1223
- Crash fix when building environment on MacOSX. (MacOSX/All Engines)
- Fix for setting and retrieving thread priority on MacOSX. (MacOSX/All Engines)
- Fixed animation rendering bug on network with progressive engine not commiting last frame. (All Progressive Engines) Bug #1251
- Fixed cleaning up unused data (proxies) upon clean-up call through Studio and SDK. (I/O) Bug #1259
- Fix for absorption in material layers for Presto. (Presto) Bug #1265
- Fix for studio crashing on localized MaxOSX. (I/O) Bug #1059
- Added possibility to have plain color for clip/alpha mapping. (UI) Feature #1155
- Minor fix for reverse gamma in Presto. (Presto)
- Fixed OpenGL selection broken regression issue (from RV1086->RV1115). (UI) Bug #1154
- Fix for Presto texture layering taking too much memory space. (Presto)
- Starting render through remote server does not clear now render region (or add current view). (UI/I/O)
- Fixed inheriting CPU priority for various threads in CPU part. (All Engines)
- Fix setting priority in Presto CPU; apparently, Presto CPU was running one level higher than user input. (Presto) Issue #1163
- Stopping interactive render clears the block counter (necessary if someone wants to stop IR after blocking render, without the necessity to unblock it).
- Crash fix for Presto during interactive image updates. (Presto)
- Removed filtering during production/interactive render is in progress, for faster refreshes. (All Engines)
- Added clay render support for all engines. (All Engines) Feature #1170
- Clay render does not override simple reflectors now. (All Engines)
- Safety code addition for (arbitrary) camera render region. (All Engines)
- Added support for reflection & refraction mapping for Presto. (Presto) Feature #251
- Automatically disabling now render settings that do not make sense for interactive rendering (Relight/Repaint/Channels). (All IR Engines)
- Improved color sampling for Presto. (Presto)
- Some fixes/improvements for Presto interactive render. (Presto) Feature #1189
- Fix for added surface proxies when merging scenes. (I/O) Bug #1153
- Thea Studio starts now with default non-turbo mode for best IR experience. (UI) Feature #1149
- Switch to CUDA 6.0 for Presto GPU, with static linking, available for Windows build only currently. Compute capability 5.0 devices covered now on Windows OS.
- Artifact fix for Presto texture layering, in the case of combined/weighted texture of 2nd level. (Presto) Bug #1198
- Fix for alpha channel not being pure white on solid objects. (All Engines) Ticket #1200
- Minor fix in darkroom, remembering save image dialog filter.
- Changed progress reporting in Studio/SDK. (I/O) Feature #1080
- Fix for several channels in Adaptive BSD, where only the first hit was being considered. (Adaptive BSD)
- Fixed transmittance sampling case when k>0 for Presto. (Presto)
- Presto perspective DOF matches now exactly the CPU engines DOF for circular lens. (Presto)
- Fix when merging scenes with same surface proxies. (I/O)
- Fix for Presto clamping in the case of CRF usage in display. (Presto)
- Fix for soft clip mapping and area emitters. (Presto) Bug #1050
- Fix for import of UV coordinates from obj files. (I/O) Bug #1045/#351
- Fix for normal map orientation in Presto. (Presto) Bug #1031
- Regression bug fix for hidden line removal drawing mode of Studio. (UI) Bug #1043
- Fix for instancing eraser bug when applied to grouped objects. (UI) Bug #665
- Fix for z-clipping with TR1/TR2 engines. (Unbiased TR1/TR2) Bug #1029
- Fixed saving slot0.png image on plain C:\ or D:\ when running script command. (I/O) Bug #1061
- Fixed wrong IBL reflections for shadow catcher in Presto. (Presto) Bug #1024
- Fixed refresh of Sky when sun changes in interactive render for Presto. (Presto/IR) Bug #990
- Optimized clip mapping for Presto, it runs now faster at least 40% for relevant scenes. (Presto) Optimization #1065
- Added front and camera mapping projection support in Presto. (Presto) Feature #606
- Various tiny optimizations for Presto. (Presto)
- Fixed bug where added camera cannot be selected for camera mapping. (UI) Bug #1075
- Sampling improvement for noisy invisible emitters in Presto. (Presto)
- Minor fix for progressive clamping in SDK. (Presto) Bug #1088
- Small optimizations in OpenGL viewport for faster interactive rendering. (UI) Optimization #1095
- Added OpenGL viewport accelerator keys: F5 start IR, F7 stop IR, F9 toggle visibility of OpenGL gizmos/button. (UI)
- Faster Presto interactive updates when material colors & plain parameters are changed. (Presto) Optimization #1110
- Updating now user interface (darkroom settings) through remote server messages. (Remote Server/UI)
- Faster interactive updates through the SDK using callback mechanism. Still not finished (need to update Progressive CPU engines).
- New way of dealing with interactive render updates. (UI) Optimization #1106
- Default tracing depth is now set to 5. (Progressive Engines) Feature #1103
- Removed forcing "no super sampling" in interactive rendering inside Studio. (UI)
- Improvement for accurate SPP limit for Presto. (Presto) Feature #1122
- Fixed vignetting working with region render. (All Engines) Bug #1124
- Changed logic of Presto AO, so that diffuse intereflection is computed based on diffuse depth (results are more intuitive). (Presto AO) Feature #989
- Memory improvement related to filtering in Presto engine. (Presto) Optimization #1137
- Added information for supersampling in progress log, in order to display multiplicative factor for s/p. (UI)
- Fix for coating/glossy reflectance evaluation (when multiple substrates were involved), final color was being assigned instead of being added. (Presto)
- Stability fix for Presto when set in Normal priority. (Presto)
- Performance improvement for Presto when set in Low/Normal priority. (Presto)
- ISO, Shutter Speed and Temperature can take safely floating point values now in Studio display. (UI)
- Fix for terminator artifact for Presto CPU (CPU only). (Presto CPU) Bug #1143
- Added log level support to avoid low importance warnings. (I/O)
- Fixed material loss after merging with replacing models option. (I/O) Bug #1146
- Fixed Bad behaviour of Studio integration with 3Dconnexion mouse device on MacOSX. (I/O / OSX) Bug #1033
- Added preference option to switch between 16-bit and 32-bit OpenGL Z-Buffer. By default, it is 32-bit on Windows (higher quality) and 16-bit on Linux/MacOSX (higher performance). (UI)
- Fixed wrong alignment of OpenGL viewport with interactive render (happening on the occasion of abrupt mouse movement).
- Fix for cubic mapping in OpenGL viewport.
- Regression bug (crash fix) when starting client interface.
- Minor fix for Presto final commit (after stopping render). (Presto)
- Caching of some geometrical data for faster response in OpenGL. (UI)
- Integration of 3Dconnexion mouse on Windows/MacOSX. (UI)
- Presto on Nvidia Cuda GPU runs faster now, around 5%. (Presto GPU)
- Added support for time limit in seconds. (UI/Progressive Engines)
- Fix for Presto IES light evaluation. (Presto)
- Fix for rotated bump/normal map. (All Engines)
- Added hard clip mapping support for Presto. (Presto)
- Added "memory" regarding the selected filter when saving & loading scenes and data in studio. (UI)
- Fix for Presto model texture y-scale. (Presto)
- Small optimization for Presto CPU by reusing some memory. (Presto CPU)
- Optimization 10-50% for Presto CPU for many core systems. (Presto CPU)
- Multi-device support for Presto interactive. (Presto)
- Lens shift fix for Presto. (Presto)
- Volumetrics fix for Presto interactive. (Presto)
- Fix for CRF for Presto. (Presto)
- Small optimization regarding passing interactive render settings. (UI)
- Acceleration key table for other modes besides Studio. (UI)
- Crash fix for model point lights with textured emittance. (All Engines)
- Faster object selection when Presto interactive render is running. (UI)
- Faster OpenGL drawing. (UI)
- Added display of Presto information during interactive render. (UI)
- Memory optimization for OpenGL to reduce graphic card memory consumption when Presto is running. (UI)
- Added ambient emitter support. (All Engines)
- Improved performance in the presense of small instances. (All Engines)
- Improved memory consumption for LOD in the presence of surface proxy geometry. (UI)
- Iterative OpenGL drawing now goes inside the whole hierarchy to avoid UI freezing for heavy scenes. (UI)
- Various optimizations for display of the scene tree view. (UI)
- Improved overall interactive rendering performance. (UI)
- Default active texture for layered material is now first substrate. (UI)
- Change of logic when drag and dropping or applying a library model. Orientation and scaling remain now unaltered. (I/O)
- Upgraded Xcode version, MacOSX build is 10-15% faster. (MacOSX)
- Upgraded to CUDA 5.5 on Windows/MacOSX/Linux. (Presto)
- Texture layering support for Presto (partial support - "synthesis" weighting still not supported). (Presto)
- Added some log messages for texture cases that cannot be handled by Presto. (Presto/UI)
- Minor bug fix removing when blackbody colors are in scene (could lead to crashes on multiple devices). (Presto)
- Crash fix when devices.xml file is different than running system. (I/O)
- Consistency between device info and running system. (I/O)
- Minor fix when closing application while minimized in which case it loses its layout upon re-running. (UI)
- Removed confusing shutdown warnings. (UI)
- Added cleanup of session files on exit. (Studio/SDK)
- Fixed sky evaluation marginal cases. (All Engines)
- Crash fix during building environment when animation timeline is inconsistent (not increasing). (All Engines)
- Crash fix when building environment with instances. (All Engines)
- All progressive engines stop render when the first thread/device terminates based on max passes. (Progressive Engines)
- Minor fix stopping on samples per pixel criterion. (Presto)
- Crash fix setting animation frames. (Core)
- Somewhat faster interactive render drawing bitmap. (UI)
- Fixed surface proxy (with face selection) intersections. (Core)
- Fix saving and retrieving surface instance selection lists from files. (I/O)
- Minor message fix "Threads:" to "Devices:" when Presto is running. (UI)
- Fix for Presto seeding when sending individual frames for rendering from animation sequence. (Core)
- Crash fix when initializing Adaptive BSD with an empty scene. (Core)
- Sun can be placed now in a point light hierarchy. Also, in the presence of multiple suns, only the enabled one is taken into account (otherwise the first disabled one). (Core)
- Minor fix for refreshing interactive render bitmap after stopping. (UI)
- Minor fix for rejecting material when in material editor mode, after closing editor with the [x] button. (UI)
- Devices parameter appears now in non-advanced user mode, in studio. (UI)
- Added support for visibility and shadow caster flags in Presto. (Presto)
- Changed Unbiased* (MC) to Progressive (MC). (UI)
- New Edition v1.3! See dedicated page.
Thea Render v1.2.09 Revision 999 (13 November 13)
- Tiny optimizations and improvements for Presto. (Presto)
- Added remote server refresh messages for settings that now update parameters as well. (UI)
- Caustics crash fix for TR1. (TR1)
- Minor fix for Presto thin film evaluation. (Presto)
- Patch for not losing panels for right to left languages (Arabic/Hebrew). (UI)
- Remote server can process now "status" message in order to return render progress. (UI)
- Various changes to support generic scene action undo (basically, drop scene / model and sky settings that were not undoable before). (UI)
- Added accelerator table for main frame and edit menu. (UI)
- Small fix when running interactive render with Presto. (Presto)
- Improved sampling of high scattering media (scattering >> absorption). (TR1/TR2)
- Fix for presto handling colors and bitmaps that are deeply layered. (Presto)
- Crash fixes for Presto serialization for multiple devices. (Presto)
- Fix for absorption calculation through transparencies. (All Engines)
- Correctly accounting for rotation of IBL global frame for Presto. (Presto)
- Reduction of Adaptive BSD irradiance cache memory requirements by most at 5%. (Adaptive BSD)
- Fix for Mie hazy and murky medium formulas. (All Engines)
- Small fix for anisotropy evaluation in coating & glossy materials for Presto. (Presto)
- Fix for Presto, when reflectance is black while reflectance 90 is not. (Presto)
- Reduced noise and wrong lighting fix for TR1/TR2 and Adaptive BSD. (TR1/TR2/AdaptiveBSD)
- Fix for dialog opening files on MacOSX. (UI)
- Fix for dispersion tracing in Adaptive BSD. (AdaptiveBSD)
- Fix for dispersion color in field mapping. (AdaptiveBSD)
- Correct treatment of medium coefficient files in Presto. (Presto)
- Fix for caustics intensity from photon mapping. (AdaptiveBSD)
- Saving and restoring full layout (maximize, position and size). (UI)
- Saving layout files for all modes (i.e. darkroom, client, material editor). (UI)
- Minor speed improvement when exiting studio. (I/O)
- Fix for projector lights direct lighting in Adaptive BSD. (AdaptiveBSD)
- Important bug fix for Presto stability. (Presto)
- Fix (workaround) avoiding Max Passes being equal to zero (value clamped to 1). (I/O)
- Added menu entries for opening config and session folders (currently only for Windows).
- Added Devices setup button in client user interface.
- Added missing sun disk for Adaptive BSD and Presto. (Adaptive BSD/Presto)
- Fix during initialization for Adaptive BSD when IBL image has very low resolution. (Adaptive BSD)
- Small fix when setting OpenGL render mode from corrupted registry. (UI)
- Fix for physical sky, when sun is just below horizon where it was becoming unnaturally bright. (All Engines)
- Fix disabling again sun when physical sky is disabled. (UI)
- Display parameters are now being updated when browser sky is applied (it was working only for drag & drop). (UI)
- Correct handling now for pack.thea files that are copied or renamed by user after creation. (I/O)
- Important fix for single layer material with (soft) alpha mapping that could result in excessive lighting/noise. (All Engines except Presto)
- Fix for sampling for Presto for materials with alpha map. (Presto)
- Added passive emitter, that can be only seen directly or through series of perfect reflections/refractions. (All Engines)
- Small fix for sun pool caustics in some rare cases in the presense of other area emitters. (TR1)
- Fix for rare cases of completely ill-defined area lights for presto. (Presto)
- Corrected IES evaluation with adaptive sampling. (Adaptive BSD)
- Fix for Presto handling of shared surfaces (removed temporarily the offending code present in RV945). (Presto)
- Fix in computation of absorption from global medium that could be applied twice. (Unbiased/Biased).
- SSS material has now a representation in Presto although no volumetric/SSS is actually computed (only reflection/refraction from surface). (Presto)
- Added alpha mapping support for area emitters in Presto. (Presto)
- Offset of -90 degrees for IBL images to be in accordance with modeling applications. (All Engines)
- Added Sky and IBL types to properly adjust (or not) sun along with their changes. (UI)
- Crash fix when running interactive presto, with missing driver. (UI)
- Fix when opening scene with presto set, when driver is missing. (UI)
- Fix when setting core engine to an interactive cpu engine. (I/O)
- Saving display settings now with sky in browsers. (I/O)
- Fix for generating sky preview when saving sky (previous was flipped horizontally). (UI)
- Some other minor fixes and additions.
- Added remote server support in thea (-remoteserver command line switch and from Help > Remote Server). (Networking)
- Some internal fixes related to messaging. (Core)
- Making now current view active when moving away from a camera. (UI/Viewport)
- Fix when locking/unlocking camera from scene tree and moving afterwards in OpenGL viewport. (UI)
- Clean up and fixes for various render presets. (I/O)
- Fixes for some UI render parameters; Caustics (progressive) and SSS (that is not handled by Adaptive BSD anymore). (UI)
- Crash fix when trying reading mesh.thea file. (I/O)
- Fix for UV maps for certain meshes (when vertices=3*triangles) when viewing them in Studio. (I/O)
- Bump/normal map fix for GPU engine when rotation is present. (Presto)
- Assertion fix for 64-bit versions of Linux/MacOSX binaries. (Linux/MacOSX)
- Added GPU Devices configuration menu. (UI/Presto)
- Fixed motion blur artifacts for direct lighting and irradiance precomputation. (Adaptive BSD)
- Fixed animation network rendering for integrated plugins acting as servers. (Network/SDK)
- Fixed texture projection support for Presto when projection is other than UV/Cubic. (Presto)
- Crash fix for region rendering in Adaptive BSD. (Presto)
- Fix for rare omni light sampling issue for unbiased methods. (TR1/TR2)
- Fix for interactive rendering when CUDA card is different than display card. (Presto)
- Fixes and improvements when inserting camera. (UI)
- Fix for quick render restart (fix for plugins). (SDK)
- Fix for animated camera rendering (fix for plugins). (SDK)
- Crash fix for older CPUs, when interactively rendering with Presto and selecting. (Presto+UI)
- Fixed reusing irradiance cache with walkthrough animation rendering.
- Optimized irradiance cache copying/saving/restoring. (Adaptive BSD)
- Ambient occlusion interface fixes for Presto GPU. (UI)
- Crash fix when mixing area and point lights. (Presto GPU)
- Ghost rendering fix moving camera while rendering in darkroom. (UI)
- All presets now default to CPU interactive render for safety. (UI)
- Fixed interactive render view for animated cameras. (IR)
- Fixed loading Presto plugin through SDK. (Plugins)
- Presto engine refresh in darkroom starts immediately now. (UI)
- Crash fix with displacement mapping on flat surfaces. (All CPU Engines)
- Update of translation table in thea.po file. (Internationalization)
- Brand new revision with lots of improvements.
- Added thea document type for MacOSX (missing from RV675). (I/O)
- Added texture bitmap clean up. (UI)
- Added missing parameter "Rotation" for model global texture coordinates (missing from RV675). (I/O)
- Region area render in OpenGL viewport is not triggered now when window width or height is just 1 pixel. (UI)
- Switch auto clipping to false by default. (UI)
- Added context menu for schema layers in material lab containing. (UI)
- Material name is always shown now in schema layers window. (UI)
- Fixed global texture coordinates which were always disabled for models without bitmaps (missing from RV675). (UI)
- Various corrections in finding bitmaps (correct matching of bitmaps using full paths). (I/O)
- Addition of revert file option, to go back to last saved scene. (UI)
- Added reloading bitmaps context option for texture list, material and models. (UI)
- Corrected bitmap preview when changing relocating/reloading grayscale bitmap from the texture list. (UI)
- Correct adjustment of ROI in OpenGL viewport when shift lens is present. (UI)
- Fixed loading Advanced Material Simulation scene in material editor. (I/O)
- Fixed weighting for all primary channels for transparent areas. (Unbiased/Progressive Engines)
- An important fix for environment accelerator. (all engines)
- Crash fix when saving Alpha channel with Repaint on. (I/O)
- Relight images are also saved now during animation. (I/O)
- Reversed parametric sphere texture coordinates so that texture has proper orientation in renders. (all engines)
- Fixed setting interactive render threads before starting render. (IR)
- Automatically correcting now cubic, cylindrical and spherical coordinates for swapped Y-Z models. (all engines)
- Reversed cylindrical and spherical mapping so that bitmaps are not shown upside down. (all engines)
- Flags are now set also for model proxies (from right click scene context menu). (UI)
- Bug fix when computing mesh orientation
- correcting uv mapping issues. (all engines)
- Added global texture projection coordinates on Model level. (Scene Description)
- Added merging options for materials. (I/O)
- Fix when applying vignetting during interactive render. (IR)
- Small stability fix when loading objects from xml and scn.thea files. (I/O)
- Crash fix when setting glare radius to 0%. (UI)
- Improved antialiasing for depth channel. (all engines)
- A fix for TR1 evaluation (especially evident with soft clip mapping). (Unbiased TR1)
- Common channels (normal/depth/id) are computed now taking into account transparency. (Unbiased/Progressive engines)
- Fixed computation of primary channels (Normal/Depth/ObjectId/MaterialId) in Adaptive BSD engine. (Adaptive BSD)
- Added projection frame for overriding texture coordinates, on per-model basis. (Scene Description)
- Ability to swap now YZ for a model, but avoid setting the corresponding projection mapping flag. (I/O)
- Added file association for thea files on macosx.
- Added Flat, Front and Shrink Wrap texture projection modes. Note that OpenGL viewport and anisotropy computation (bump mapping) based on these projection modes are still missing. (Scene Description)
- Crash fix in intersection core when there is a IR update with material/light change. (IR)
- Sun pool caustics can now be rendered using TR1 for zero roughness water interface! (Unbiased TR1)
- Fixed wrong gamma correction applied when calculating texture displacement with tone mapping. (all engines)
- When opening file with missing bitmaps, a non modal warning is displayed instead of the missing bitmaps dialog. (UI)
- Fixed pivoting for surface instance (parameter was not being saved/loaded in previous versions). (I/O)
- Added support for camera mapping. (Scene Description)
- Copying now thea.po file with installation. (Installers)
- Ability to add now mod.thea files as links in the XML input files. (I/O)
- Added missing translation for descriptions in various UI controls. (Internationalization)
- Potential fix for blocking in missing bitmaps dialog (caused by non UTF8 filenames). (UI)
- Registry is updated for 32-bit application as well when installing 64-bit binary. (Windows Installer)
- Improved network utilization. (Network Rendering)
- If temporary pack file for network cannot be removed and created, a different name can be used now to overcome the problem. (Network Rendering)
- Added various switches for render farm automation. (Network Rendering)
- Auto refresh and save during rendering are now configurable. (UI)
- Improved finding server from clients. (Network Rendering)
- Camera insertion copies current view or intended mounted camera. (UI)
- Fix when saving depth channel to exr or hdr file, clamping now correctly to zero. (I/O)
- Default render camera in darkroom is now current view or intended mounted camera. (UI)
- Cameras are now created with auto-focus by default. (UI)
- Fix applying now gamma correction on color calculation for grayscale bitmaps. (all engines)
- A fix for peculiar bug (rendering orthogonal back view) missing intersections. (all engines)
- Added context menu options for cameras going to current position and view. (UI)
- Major enhancement for OpenGL Viewport in solid+textured mode. (UI)
- Layer duplication is now possible in material lab (Ctrl+click on move layer up/down, or drag & drop layer). (UI)
- Fix for ambient occlusion not being added now to object/material id channels. (Adaptive BSD).
- Improved handling when image allocation fails. (all engines)
- Navigation/selection modifier keys (Shift, Ctrl, Alt) are not processed now when cursor is outside Viewport (solving problem with Alt+Click previewing thumbnail tooltips). (UI)
- Synchronized UV coordinates editing between Viewport, Properties and Material Editor. (UI)
- Changing UV coordinates updates dirt map as well now. (UI)
- Better refresh mechanism for TR1/TR2/PBD in studio darkroom. (UI)
- Added editing of position coordinates for selection in the main interface. (UI)
- Added editing of UV Coordinates properties for selection in the main interface. (UI)
- Implemented workaround for OpenGL selection when dealing with meshes with junk vertices. (UI)
- Added Displacement global switch to render settings. (UI)
- Added samples per pixel stopping criterion for unbiased/progressive render methods. (Unbiased/Progressive engines)
- Added more consistency checks (for normals and uv) for meshes. (I/O)
- Improved formula for bumped glossy and coating (leading to better shadow definition and reduced noise). (All engines)
- Added undo when changing texture UV coordinates. (UI)
- Fix for "overzealous" missing bitmap dialog (popping up empty). (UI)
- Added command line opening in matlab and darkroom mode when opening mat.thea and img.thea files. (Shell)
- Fix when dropping a displaced material on a non-displaced (and vice versa) during interactive render. (IR)
- Fixed micto-bump for displaced models. (All engines)
- Pressing the exit big button in matlab and client user interface mode exits immediately without asking. (UI)
- Fixed viewing now in darkroom hdr/rgb float bitmaps (when double clicking on textures panel). (UI)
- Added support for IR engines inside normal (darkroom) render settings. (UI)
- Bump and normal mapping are now independent of scaling (when using bitmaps). (All engines)
- Added custom installation folder for libraries. (Installation)
- Fix for bump/normal mapping when rotation is applied. (All engines)
- When changing now texture for a grouped point light, child lights get the new texture. (UI)
- Grayscale images can be read now and stored more efficiently internally. (I/O)
- Added more flags in the context menu of models and point lights. (UI)
- Corrected motion setup copy-paste and added "Paste Follow". (Motion)
- Scene merging is now applied recursively on model and light groups. (I/O)
- Improved clean up after merging scene with model conflicts. (I/O)
- Added complex motion and menu context options for defining multiple-track motion. (Motion)
- Fixed funny mouse behaviour when draggin sun on hemisphere gizmo on 64-bit systems. (UI)
- Fixed bump/normal/anisotropy mapping on certain triangular meshes. (All engines)
- Fixed UV bump/normal mapping dealing now correctly with left handed frames. (All engines)
- Fixed Cubic/Cylindrical/Spherical mapping when used with bump/normal mapping. (All engines)
- When user is at a camera, a tooltip appears and when it is mounted, the tooltip and focus rectangle go red. (UI)
- Refreshing now list controls with added bitmaps after drag and dropping materials. (UI)
- Added support for solid texture mode without lighting in Viewport (toggled with key 'L'). (UI)
- Added support for texture tonemap complement on specific bands (red/green/blue or combinations) - to be used with DirectX or other variants of normal maps. (UI)
- Added committing position to models (this is skipped for animated and shared meshes). (UI-I/O)
- Added support for extended name-bitmap tooltips that are shown (centered) when alt+clicking on list icon (shift-click on linux). (UI)
- Creating now Layouts data folder for MacOSX / Linux. (MacOSX/Linux)
- Some fixes for OSX 64-bit compilation (64-bit build is ~15% faster). (MacOSX 64-bit)
- Small improvement with black surfaces shown in OpenGL view due to left handed transformation. (UI)
- Various improvements / additions for Thea SDK. (SDK)
- Weighted texture supports now negative weights as well (applicable through plugins). (Textures)
- Added ability to switch engine altogether in interactive rendering. (Core)
- Added "Adaptive (AMC)" progressive engine, an adaptive "biased analog" variation of TR2. (Core)
- Major source of noise for bump mapping has been fixed. (Unbiased TR1/TR2)
- Ability to set the priority to Lower now from the studio interface. (UI)
- Corrected material rendering with alpha mapping and/or medium but empty bsdf. (All Engines)
- Small correction for bumped thin film material sampling. (All Engines)
- Firefly fix for glossy materials with extremely low non-zero roughness. (All Engines)
- Fixed y-orientation for bitmap bump/normal mapping when using cubic mapping. (Textures)
- Small fix for zero roughness bumped glossy and coating materials. (All Engines)
- Sampling improvement for bumped glossy and coating materials. (All Engines)
- Added Colimo supersampling and copying textures options in studio preferences. (UI)
- Interactive render environment can be utilized now for faster selection in large scenes. (UI)
- Some small logging tweaks in TR1/TR2/Progressive. (UI)
- Multithreading fix for linux 32-bit builds. (Linux)
- Minor memory footprint improvement for packaged models. (All Engines)
- Shift lens works now with OpenGL viewport. (UI)
- Some parameterization of IR refreshing in preferences. (UI)
- Added new tools for navigation and drawing in Viewport theme. (UI)
- Added functionality for handling of "missing bitmaps". (Core/UI)
- Minor fix adding scene that is being "Saved As" to recent list. (UI)
- Pinning of Viewport tools is now saved/restored. (UI)
- Texture names appear now in the Textures panel instead of full bitmap paths. (UI)
- Minor fix about scrollbar update for browser controls when resizing panels. (UI)
- Faster interactive render refreshing through various optimizations. (UI)
- Drag and drop material is now undoable, as well as when applying material to one or multiple selected models. (UI)
- Major noise fix for noise coming from peculiar lighting conditions. (Unbiased TR1/TR2)
- Thea starts correctly now from command line with a single argument by opening the related file. (I/O)
- Windows installer registers now thea format to Thea application. (Windows-I/O)
- Creation, loading and extraction of libraries, using a new format ".lib.thea". (I/O)
- Example scenes are now installed at data folder as well. (Data)
- Bug fix for excessive memory needs when tracing depth is set to a high value on particular scenes. (Adaptive BSD)
- Added russian roulette and brightness threshold as termination criteria for Adaptive BSD. This increases performance for some scenes, particularly those with a lot of glass, usually with negligible difference in the render. (Adaptive BSD)
- Fixed network connectivity problems. (Network)
- Fixed absorption calculation when cameras/lights are inside a user container. (Unbiased/IR)
- Added automation, where an empty - black - material with a medium assigned, is now rendered like being 100% transparent. (Core)
- Small fix excluding some special characters (&, |, %) when registering application. (Registration)