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
AgeCommit message (Collapse)Author
2013-09-16Cycles Hair: Two basic bair shaders addedStuart Broadfoot
A new hair bsdf node, with two closure options, is added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift. Llimitations include: -No glint or fresnel adjustments. -The 'offset' is un-used when triangle primitives are used.
2013-09-13Fix #36719: UV pass not rendering in second render layer if first render layerBrecht Van Lommel
does not have the UV pass enabled as well.
2013-09-13* Fix #36717, don't grey out AO distance property, as it affects the AO ↵Thomas Dinges
Render Pass and AO closure as well.
2013-09-10Fix cycles too slow export of meshes with uvs when a motion vector pass is used.Brecht Van Lommel
2013-09-10Cycles OSL: update to build with latest OSL master branch.Brecht Van Lommel
2013-09-09Fix OpenCL build error.Brecht Van Lommel
2013-09-08Cycles:Thomas Dinges
* Refactor PathState struct and functions into its own file.
2013-09-08Cycles:Thomas Dinges
* Fix some compile errors, when building without Branched Path.
2013-09-06Code cleanup / Cycles:Thomas Dinges
* Some cleanup for disabled Volume code.
2013-09-05code cleanup:Campbell Barton
- add missing headers from cmake (own omission) - quiet rna_test.c unused define warnings. - minor style edits - spelling corrections and ignore all uppercase words with spell checking script.
2013-09-04Code cleanup / Cycles:Thomas Dinges
* Removed unused member of the device_memory template.
2013-09-04Code cleanup / Cycles:Thomas Dinges
* Avoid special code, when Subsurface is enabled. Ideally we should only use the function, and get rid of the extra duplicate, but this is slower on CUDA.
2013-09-04Compile fix / Cycles:Thomas Dinges
* 'T' is now also used for the Subsurface closure.
2013-09-04Fix cycles CUDA/OpenCL build error after recent change.Brecht Van Lommel
2013-09-04Fix a few issues reported by coverity scan.Brecht Van Lommel
2013-09-04Cycles: add a sharpness input to the Cubic SSS falloff. When set to 1 this willBrecht Van Lommel
give a result more similar to the Compatible falloff option. The scale is x2 though to keep the perceived scatter radius roughly the same while changing the sharpness. Difference with compatible will be mainly on non-flat geometry.
2013-09-02Cycles:Thomas Dinges
* Document the members of the Ray struct.
2013-09-01Move GCC attributes into a centraized definesSergey Sharybin
Instead of having ifdef __GNUC__ all over the headers to use special compiler's hints use a special file where all things like this are concentrated. Makes code easier to follow and allows to manage special attributes in more efficient way. Thanks Campbell for review!
2013-09-01Fix #36620: sss + indirect light rendering artifacts, due to wrong ↵Brecht Van Lommel
correlation in the random numbers.
2013-08-31Cycles:Thomas Dinges
* World background samples (Branched Path) were missing after integrator rename.
2013-08-31Cleanup:Thomas Dinges
* Silence /arch:SSE2 warning on msvc x64.
2013-08-31Cycles: Thomas Dinges
* More build fixes, 2 link errors remain. http://www.pasteall.org/45279 Note: Probably those paths should only be added for Windows and Linux, as "OPENIMAGEIO_LIBPATH" already inherit them for Mac OS. Also "OPENIMAGEIO_LIBRARIES" inherits the libs for Linux already. Is that intended or a lack of consistency?
2013-08-31Cycles / Standalone:Thomas Dinges
* Fix some link errors on Windows, still missing png, zlib, jpeg and tiff. I couldn't yet figure out the correct flags to pass on here, and the 2300 lines huge main CMakeLists file doesn't help with it...
2013-08-31Cycles: viewport render now takes scene color management settings into account,Brecht Van Lommel
except for curves, that's still missing from the OpenColorIO GLSL shader. The pixels are stored in a half float texture, converterd from full float with native GPU instructions and SIMD on the CPU, so it should be pretty quick. Using a GLSL shader is useful for GPU render because it avoids a copy through CPU memory.
2013-08-31Fix #36137: cycles render not using all GPU's when the number of GPU's is largerBrecht Van Lommel
than the number of CPU threads
2013-08-31use CMAKE_DL_LIBS rather then linking libdl directly.Campbell Barton
added to cycles standalone too.
2013-08-30Fix for [#36610] The new sky model produces strange resultsThomas Dinges
* Clamp theta sky coordinates, to prevent a negative solarElevation. Note: This means that you cannot get absolute night with the new model, but this is not supported anyway. So when you reach the maximum sunset, use the World Strength to further decrease the light.
2013-08-30Cycles / Standalone:Thomas Dinges
* Standalone can now be compiled without the GUI, making the glut dependency optional. Added WITH_CYCLES_STANDALONE_GUI cmake flag.
2013-08-30Fix #36611: cycles issue loading png file with 2 channels.Brecht Van Lommel
2013-08-30quiet compiler warningsCampbell Barton
2013-08-30Cycles Standalone: Thomas Dinges
* Fix compiler warning, == / = mismatch.
2013-08-30Fix part of #36594: 16 bit tiff not loading with correct color space in cycles.Brecht Van Lommel
2013-08-29Use static odifier for non-public functions in new sky model.Sergey Sharybin
2013-08-28Cycles: change Gaussian subsurface scattering falloff to be more similar toBrecht Van Lommel
the Cubic falloff, see here for details. http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#Subsurface_Scattering
2013-08-28Cycles / OpenCL:Thomas Dinges
* Some fixes for OpenCL, was broken after recent changes.
2013-08-28Cycles / Sky Texture:Thomas Dinges
* Added a new sky model by Hosek and Wilkie: "An Analytic Model for Full Spectral Sky-Dome Radiance" http://cgg.mff.cuni.cz/projects/SkylightModelling/ Example render: http://archive.dingto.org/2013/blender/code/new_sky_model.png Documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Textures#Sky_Texture Details: * User can choose between the older Preetham and the new Hosek / Wilkie model via a dropdown. For older files, backwards compatibility is preserved. When we add a new Sky texture, it defaults to the new model though. * For the new model, you can specify the ground albedo (see documentation for details). * Turbidity now has a UI soft range between 1 and 10, higher values (up to 30) are still possible, but can result in weird colors or black. * Removed the limitation of 1 sky texture per SVM stack. (Patch by Lukas Tönne, thanks!) Thanks to Brecht for code review and some help! This is part of my GSoC 2013 project, SVN merge of r59214, r59220, r59251 and r59601.
2013-08-27Cycles / Standalone:Thomas Dinges
* Rename test to standalone. Note: New CMAKE flag is WITH_CYCLES_STANDALONE.
2013-08-24Fix issue in last subsurface commit with branched path tracing, was ↵Brecht Van Lommel
rendering too bright.
2013-08-24Cycles: reduce noise using regular path tracing + subsurface scattering withBrecht Van Lommel
new cubic and gaussian falloff. Like the branched path tracer, this will now shade all intersection points instead of using one at random.
2013-08-24add GPL header to treehash.c and add missing includes to cmake.Campbell Barton
2013-08-24Cycles:Thomas Dinges
* Fix Cycles using wrong AA sample values, after integrator renaming.
2013-08-24Fix #36545: crash with branched path tracing, correlated multi-jitteredBrecht Van Lommel
sampling and subsurface scattering.
2013-08-24Followup to r59434 : py UI scripts edits.Bastien Montagne
Notes: * Made those edits by full checking of py files, so I should have spoted most needed edits, yet it remains quite probable I missed a few ones, we'll fix if/when someone notice it... * Also made some cleanup "on the road"!
2013-08-23Cycles: more code refactoring to rename things internally as well. Also changeBrecht Van Lommel
property name back so we keep compatibility.
2013-08-23Cycles: change Progressive sampling option in UI to an enum of "Path Tracing"Brecht Van Lommel
and "Branched Path Tracing", to try to make it more clear that this is not related to progressive refinement, non-progressive was always a bad name anyway.
2013-08-23Fix clang compile warning.Brecht Van Lommel
2013-08-23Code cleanup / Cycles:Thomas Dinges
* Some style tweaks for hair code.
2013-08-23Cycles / Sampling UI:Thomas Dinges
* Do not show Total Samples print for Progressive, when Square Samples are disabled. In this case it's obvious even without the print. :)
2013-08-23style cleanup: pep8Campbell Barton
2013-08-22Cycles / Sampling UI:Thomas Dinges
* Add a "Total Samples" info at the bottom of the panel. This makes understanding the Non-Progressive integrator easier, as it displays how many samples are used for the different ray types. * Rename Squared Samples to Square samples, to indicate that the action is not already done. The new Total Samples info should make this easier to understand now as well. Also added back for Progressive integrator, for consistency. Screenshot: http://www.pasteall.org/pic/show.php?id=57980