Latest Revision (1.5.08.1455) - Changes Log

Development versions, documentation, tutorials and application resources may be found here.

Moderator: patricks

Locked
User avatar
giannis
Thea Developer
Thea Developer
Posts: 7986
Joined: Sun Jul 06, 2008 8:25 pm
Location: Athens, Greece

Changes Log

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.
Thea Render v1.5.07 Revision 1447 (28 July 16)
  • Regression crash fix when listing files in a non-existing folder on Linux and OSX.
Thea Render v1.5.07 Revision 1446 (27 July 16)
  • 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.
Thea Render v1.5.07 Revision 1442 (22 June 16)
  • 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.
Thea Render v1.5.06 Revision 1434 (4 April 16)
  • 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)
Thea Render v1.5.05 Revision 1428 (15 February 16)
  • 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.
Thea Render v1.5.04 Revision 1413 (24 November 15)
  • 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)
Thea Render v1.5.03 Revision 1387 (10 September 15)
  • 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)
Thea Render v1.5.02 Revision 1371 (30 July 15)
  • 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)
Thea Render v1.5.02 Revision 1370 (29 July 15)
  • 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)
Thea Render v1.5.01 Revision 1355 (21 July 15)
  • 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)
Thea Render v1.4.07 Revision 1318 (26 May 15)
  • 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)
Thea Render v1.4.05 Revision 1261 (5 March 15)
  • 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)
Thea Render v1.4.04 Revision 1252 (18 February 15)
  • 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)
Thea Render v1.4.03 Revision 1240 (20 January 15)
  • 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)
Thea Render v1.4.02 Revision 1225 (23 December 14)
  • 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)
Thea Render v1.4.01 Revision 1217 (16 December 14)
  • 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.
Thea Render v1.3.08 Revision 1163 (2 October 14)
  • 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
Thea Render v1.3.07 Revision 1130 (29 July 14)
  • 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.
Thea Render v1.3.06 Revision 1115 (24 June 14)
  • 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).
Thea Render v1.3.05 Revision 1086 (16 April 14)
  • Fix for cubic mapping in OpenGL viewport.
  • Regression bug (crash fix) when starting client interface.
Thea Render v1.3.05 Revision 1085 (11 April 14)
  • 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)
Thea Render v1.3.04 Revision 1055 (27 February 14)
  • 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)
Thea Render v1.3.03 Revision 1033 (3 February 14)
  • 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)
Thea Render v1.3.02 Revision 1026 (8 January 14)
  • 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)
Thea Render v1.3.01 Revision 1019 (17 December 13) ----------------------------------------------------------------------------------------------

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)
Thea Render v1.2.08 Revision 970 (2 October 13)
  • 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.
Thea Render v1.2.07 Revision 956 (16 September 13)
  • 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)
Thea Render v1.2.06 Revision 946 (6 September 13)
  • Fix for Presto handling of shared surfaces (removed temporarily the offending code present in RV945). (Presto)
Thea Render v1.2.06 Revision 945 (5 September 13)
  • 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.
Thea Render v1.2.05 Revision 916 (26 July 13)
  • 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)
Thea Render v1.2.04 Revision 910 (17 July 13)
  • 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)
Thea Render v1.2.03 Revision 905 (6 July 13)
  • 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.
Thea Render v1.2.02 Revision 899 (29 June 13)
  • 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)
Thea Render v1.2.01 Revision 893 (20 June 13)
  • Brand new revision with lots of improvements.
Thea Render v1.1.06 Revision 678 (22 May 12)
  • 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)
Thea Render v1.1.06 Revision 675 (16 May 12)
  • 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)
Thea Render v1.1.05 Revision 628 (3 February 12)
  • 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)
Thea Render v1.1.05 Revision 627 (1 February 12)
  • 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)
Thea Render v1.1.04 Revision 610 (3 January 12)
  • 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)
Thea Render v1.1.03 Revision 576 (6 October 11)
  • 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)
Science may limit knowledge but should never limit imagination - Bertrand Russell
Locked

Return to “Versions & Resources (Studio)”