Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
AgeCommit message (Collapse)Author
2012-10-16Cycles: fix some update issues with camera motion blur, and do some more workBrecht Van Lommel
for getting object motion blur ready.
2012-10-15Smoke: Merge parts of Smoke2 branchDaniel Genrich
New: ---------- Collision objects do cause vorticity when passing through smoke Part of my Smoke Development Project (milestone III)
2012-10-15Cycles: tweak progressive refine tooltip to make it more clearBrecht Van Lommel
2012-10-15Fix #32844: cycles camera motion blur producing completely blurred frames ↵Brecht Van Lommel
sometimes.
2012-10-15Update to stable Eigen 3.1.1Daniel Genrich
- Fixes several bugs within the Eigen library: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.1.1
2012-10-15Solve some issues with smoke when using strict compile flagsSergey Sharybin
- Mark some functions as static - ifdef-ed currently unused functions from spectrum.cpp - Fixed missing prototype for smectrum() function
2012-10-15code cleanup: check for msvc directly when using warning pragma's.Campbell Barton
2012-10-14code cleanup: remove redundant castsCampbell Barton
2012-10-14code cleanup: remove redundant casts. quiet some qualifier warnings.Campbell Barton
2012-10-13Cycles: progressive refine optionSergey Sharybin
Just makes progressive refine :) This means the whole image would be refined gradually using as much threads as it's set in performance settings. Having enough tiles is required to have this option working as it's expected. Technically it's implemented by repeatedly computing next sample for all the tiles before switching to next sample. This works around 7-12% slower than regular tile-based rendering, so use this option only if you really need it. This commit also fixes progressive update of image when Save Buffers option is enabled. And one more thing this commit fixes is handling display buffer with Save Buffers option enabled. If this option is enabled image buffer wouldn't have neither byte nor float buffer until image is fully rendered which could backfire in missing image while rendering in cases color management cache became full. This issue solved by allocating byte buffer for image buffer from tile update callback. Patch was reviewed by Brecht. He also made some minor edits to original version to patch. Thanks, man!
2012-10-13Fix for wrong cycles tangent in some cases, was missing transform.Brecht Van Lommel
2012-10-10Cycles: per-BSDF normal input and new Bump node.Brecht Van Lommel
Each BSDF node now has a Normal input, which can be used to set a custom normal for the BSDF, for example if you want to have only bump on one of the layers in a multilayer material. The Bump node can be used to generate a normal from a scalar value, the same as what happens when you connect a scalar value to the displacement output. Documentation has been updated with the latest changes: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes Patch by Agustin Benavidez, some implementation tweaks by me.
2012-10-10Cycles: make anistropic BSDF / tangent work without UV map, based on generatedBrecht Van Lommel
coordinates map to a sphere.
2012-10-10Google Summer of Code project: "Smoke Simulator Improvements & Fire".Daniel Genrich
Documentation & Test blend files: ------------------ http://wiki.blender.org/index.php/User:MiikaH/GSoC-2012-Smoke-Simulator-Improvements Credits: ------------------ Miika Hamalainen (MiikaH): Student / Main programmer Daniel Genrich (Genscher): Mentor / Programmer of merged patches from Smoke2 branch Google: For Google Summer of Code 2012
2012-10-10Cycles: Anisotropic BSDF enabled, with tangents now computed from the active ↵Brecht Van Lommel
UV map. It's using the Ward BSDF currently, which has some energy loss so might be a bit dark. More/better BSDF options can be implemented later. Patch by Mike Farnsworth, some modifications by me. Currently it's not possible yet to set a custom tangent, that will follow as part of per-bsdf normals patch.
2012-10-09Cycles: camera motion blur enabled.Brecht Van Lommel
Still more work needed to get object motion blur ready.
2012-10-09Fix cycles task manager calling pthread_join() twice. I haven't seen any bugsBrecht Van Lommel
from this but best to fix anyway as it causes undefined behavior. Pointed out on irc by dslammu, thanks!
2012-10-09Bugfix [#32703] elbeem's isSimworldOk() will never return FALSEDaniel Genrich
Fixed as suggested by Campbell, thank you!
2012-10-08Fix #32815: cycles environment render as lamp crash with resolution >= 1024.Brecht Van Lommel
2012-10-07Revert fix for #31806, needs a better solution, can hang compiling some shaders.Brecht Van Lommel
2012-10-06Avoid unecessary minimizer calculations in dualconNicholas Bishop
* The minimize() function, which solves a least-squares problem, is only needed for sharp remesh mode, but was being calculated for smooth and blocks modes as well. Disabling this calculation when it's not needed gives a big performance boost.
2012-10-06Code cleanups for dualcon octreeNicholas Bishop
* Move InternalNode operators from Octree class into InternalNode struct * Constify various member functions
2012-10-06Cycles / OSL:Thomas Dinges
* OSL UI message did not show up when device type was GPU, but User Preferences were None. Also remove experimental check, more convenient for testing.
2012-10-06Fix for a case of 'static initialization fiasco' with OSL closure variables. ↵Lukas Toenne
The parameter lists are using OIIO::TypeDesc static standards, which are also static variables. With static OSL libraries these are not initialized when the closure parameter lists are initialized, so OSL rejects the closure types. Putting static initialization into functions works just as well, but ensures the OIIO::TypeDesc access is delayed until initialization is complete.
2012-10-06Fix for UV texture coordinate problem in cycles, after recent fix.Brecht Van Lommel
2012-10-05Fix part of cycles/osl light pass rendering, transmission still not correct.Brecht Van Lommel
2012-10-05Fix generated texture coordinate issue after "from dupli" option was added.Brecht Van Lommel
2012-10-05Fixed compilation error on widowsSergey Sharybin
Was caused by mixing up own C-API typedefs with OCIO's
2012-10-05Booleans: epsilon for planar checks seems a bit too small for single ↵Sergey Sharybin
precision math This could solve issue #32748: Boolean Modifiers Making unneeded edges?
2012-10-05* Fix Scons build when OCIO is disabled.Thomas Dinges
Still fails when it's enabled though (unresolved symbols).
2012-10-05Cycles: add "From Dupli" option for texture coordinate node. This gets theBrecht Van Lommel
Generated and UV coordinates from the duplicator of instance instead of the object itself. This was used in e.g. Big Buck Bunny for texturing instanced feathers with a UV map on the bird. Many files changed, mainly to do some refactoring to get rid of G.rendering global in duplilist code.
2012-10-05Fix #31806: cycles crash rendering a particular node setup with multiple mix/addBrecht Van Lommel
shader nodes.
2012-10-05Code cleanup: fix some clang checker warnings.Brecht Van Lommel
2012-10-04Color Management: fallback to stub ocio implementation in cases whenSergey Sharybin
ocio configuration file failed to load This solves issues with infinite NULL-checks to prevent crashes in such situations. Currently only happens if there's no configuration file at all, but could be tweaked further to fallback if this file isn't usable by blender.
2012-10-02correct some include dirs not being included as SYSTEM paths in cmake.Campbell Barton
2012-10-01Fix/workaround #31987: sample as lamp for environment textures not workingBrecht Van Lommel
with multi GPU when resolution > 128.
2012-10-01Fix #32725: cycles border render + panorama camera not working in viewport. ↵Brecht Van Lommel
It will still look a bit strange since the viewport can't actually render such panorama views, so the opengl drawn scene behind the border render will not match up.
2012-09-30Cycles UI Tweak: Thomas Dinges
* Don't disable Progressive option, just grey out.
2012-09-28Fix #32072: cycles shadow pass gave different results with/without emittingBrecht Van Lommel
materials present, even though it's only taking lamp shadows into account.
2012-09-28Fix cycles "synchronizing object" status being shown when it was already ↵Brecht Van Lommel
finished.
2012-09-28code cleanup: correct spellingCampbell Barton
2012-09-27Fix #32618: cycles multithreaded image loading could crash with CUDA, was aBrecht Van Lommel
threading issue that happens once every X frames.
2012-09-27pep8 cleanupCampbell Barton
2012-09-26fix for cycles/python script error in normal panelCampbell Barton
2012-09-26Color Management: restore abort() in cases of error and WITH_ASSERT_ABORT ↵Sergey Sharybin
enabled
2012-09-25Use ${OPENEXR_INCLUDE_DIR} instead of ${OPENEXR}/includeSergey Sharybin
There's no CMake symbol names ${OPENEXR} which lead to using /include as an include directory, which isn't correct.
2012-09-24OSL/cmake: the non-intrusive parts, so other os-maintainers can take code overJens Verwiebe
2012-09-24Fix #32638: mesh double sided normals option not available in any Cycles panel.Brecht Van Lommel
2012-09-23fix for incorrect declaration rna_Object_free_duplilist() in cycles.Campbell Barton
2012-09-22code cleanup: remove/comment unused definesCampbell Barton