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
2012-01-17misc small changes and bmesh support for testing scriptCampbell Barton
2012-01-16Cycles: add option to cache BVH's between subsequent renders, storing the BVH onBrecht Van Lommel
disk to be reused by the next render. This is useful for rendering animations where only the camera or materials change. Note that saving the BVH to disk only to be removed for the next frame is slower if this is not the case and the meshes do actually change. For a render, it will save bvh files to the cache user directory, and remove all cache files from other renders. The files are named using a MD5 hash based on the mesh, to verify if the meshes are still the same.
2012-01-14remove api from addon bl_info, was never used.Campbell Barton
2012-01-12Fix #29860: cycles musgrave scale input not working correct.Brecht Van Lommel
2012-01-11Fix #29848: cycles not respecting dupli group visible layers, also exposedBrecht Van Lommel
DupliObject.hide property in API now.
2012-01-11Fix: cycles CPU device not being used when it should be on some multi-GPUBrecht Van Lommel
configurations.
2012-01-09Cycles: multi GPU rendering support.Brecht Van Lommel
The rendering device is now set in User Preferences > System, where you can choose between OpenCL/CUDA and devices. Per scene you can then still choose to use CPU or GPU rendering. Load balancing still needs to be improved, now it just splits the entire render in two, that will be done in a separate commit.
2012-01-09Cycles: show elapsed time for F12/background render.Brecht Van Lommel
2012-01-09Cycles: small tweak to checker texture, scale rather than add with epsilon,Brecht Van Lommel
looks a bit better on all sides of a mesh.
2012-01-08Cycles: checker texture node, patch by Thomas.Brecht Van Lommel
2012-01-06Fix #29760: cycles border render issue on 32 bit linux.Brecht Van Lommel
2012-01-04Cycles: device code refactoring, no functional changes.Brecht Van Lommel
2012-01-02Fix #29695: cycles particle emitter not being properly hidden.Brecht Van Lommel
2012-01-02Fix #29740: missing cycles viewport update with animated node socket values.Brecht Van Lommel
2012-01-02Fix #29755: cycles crash with array modifier that can produce material indicesBrecht Van Lommel
that are out of bounds.
2011-12-31Cycles code refactoring: change displace kernel into more generic shaderBrecht Van Lommel
evaluate kernel, added background shader evaluate.
2011-12-30Fix: cycles camera dof object with non-uniform scale gave incorrect distance.Brecht Van Lommel
2011-12-29bugfix: [#29711] Cycles - HSV Node - Hue Change BugDalai Felinto
* Adding hue instead of removing it. fmod doesn't work as % when it comes to negative numbers: fmod( 1.3, 1) == 1.3 % 1 == 0.3 fmod(-0.3, 1) != -0.3 % 1
2011-12-29add UNLIKELY / LIKELY util defines to help optimize iterators that are ↵Campbell Barton
called a lot, only defined for gcc at the moment. also some cmake formatting edits.
2011-12-28Fix #29715: cycles and glsl normal node not working correct.Brecht Van Lommel
2011-12-28Fix #29689, #29702: cycles render crash with node setups with non-cycles nodes,Brecht Van Lommel
after group socket refactoring.
2011-12-25Cycles Test App:Thomas Dinges
* Added some new integrator parameters to the xml reading. * Added ability to specify window width/height, if not set it uses film/camera width/height. * Added back the xml exporter script from cycles branch, with modifications to hock up into the UI. To use it, copy the script into 2.61/scripts/startup. Note: This is intended for developers for now, but the standalone Cycles app has potential to be used as benchmark for example.
2011-12-24minor edits to cycles c/python moduleCampbell Barton
- rename 'bcycles' --> '_cycles', since this is the python convention when a py module uses a C module internally. - use macros for returning None - make with_osl an attribute rather then a function. - changes methods METH_VARARGS --> METH_O when single args are used.
2011-12-23Another Fix after Cucumber Merge:Thomas Dinges
* Cycles did not displayed the Scene panels anymore, due to addition of COMPAT_ENGINE to them.
2011-12-22Cycles: support for multiple render layers. It currently renders each layerBrecht Van Lommel
entirely before moving on to the next.
2011-12-22Cycles: code refactoring, to do render layer visibility test a bit different,Brecht Van Lommel
replacing the camera visibility flag with object layer flags.
2011-12-21Cycles: some small code refactoring related to buffer parameters.Brecht Van Lommel
2011-12-20Cycles/CUDA:Thomas Dinges
* Rename shader model to compute capability in error messages.
2011-12-20Cycles: some tweaks for apple opencl with ATI cards, to get it working up toBrecht Van Lommel
the level of ambient occlusion render, shaders still fail. Fixes found with much help from Jens and Dalai.
2011-12-20Cycles: avoid using float3 in kernel constant memory, just so we're sure ↵Brecht Van Lommel
alignment is working compatible between cpu and gpu.
2011-12-20Cycles: border rendering support, includes some refactoring in how pixels areBrecht Van Lommel
accessed on devices.
2011-12-19Fix #29653: fix wrong cycles depth of field distance when rendering with aBrecht Van Lommel
scaled camera.
2011-12-18Generalized node groups for Cycles.Lukas Toenne
This allows group nodes inside other group nodes in cycles and makes the code more generic for all possible cases, like direct group input-to-output links and unused group sockets. Previous code tried to connect external nodes and internal group sockets by following links until a "real" node input/output. This quickly becomes complicated in corner cases as described above and can lead to unexpected behavior when the group socket is of a different type than the internal/external sockets, but that conversion is skipped. The new code uses the concept of "proxy nodes" similar to what the new compositor does. Each group socket is replaced with a proxy node with a single input and output, to which other nodes in the same tree and internal nodes can link to. After all groups have been expanded in the graph, these proxy nodes are removed again, adding converter nodes if necessary.
2011-12-17Cycles Gamma NodeDalai Felinto
Node specially useful for Texture correction. This is also a nice example of a simple node made from scratch in case someone wants to create their custom nodes. Review by Brecht.
2011-12-16Normal Node - CyclesDalai Felinto
reviewed by Brecht, with help from Lukas. Note: dot is reversed compared to Blender. In Blender Normals point outside, while in Cycles they point inside. If you use your own custom vector with the Normal Node you will see a difference. If you feed it with object normals it should work just as good.
2011-12-13Fix cycles compile for win32.Miika Hamalainen
2011-12-13Fix #29594: cycles NaN values with window coordinates mapping.Brecht Van Lommel
2011-12-13Cycles: require Experimental to be set to enable CUDA on cards with shader modelBrecht Van Lommel
lower than 1.3, since we're not officially supporting these. We're already not providing CUDA binaries for these, so better make it clear when compiling from source too.
2011-12-09Fix #29555: cycles crash rendering with no material in material slot.Brecht Van Lommel
2011-12-09Fix #29528: crash adding subsurf modifier in a particular scene with ↵Brecht Van Lommel
viewport render.
2011-12-08Scons/CUDAThomas Dinges
* Added missing bitness info to the nvcc_flags. This makes sure that the nvcc compiler builds the correct cubins.
2011-12-07correct missing argument error if CYCLES_OPTIMIZED_KERNEL_FLAGS isnt setCampbell Barton
2011-12-06Cycles / CUDA Kernel compile:Thomas Dinges
* Added option "WITH_BF_CYCLES_CUDA_THREADED_COMPILE" for the people who have much RAM (8 or more) and can compile several kernels at the same time. If enabled, it uses the general BF_NUMJOBS flag. * The option is off per default.
2011-12-06Cycles: scons cuda kernel compile now does one kernel at a time, to reduce ↵Brecht Van Lommel
memory usage.
2011-12-06remove invalid NULL checks from own recent commit and minor pep8 edits.Campbell Barton
2011-12-05Cycles:Brecht Van Lommel
Fix #29475: remove node from properties editor crash on windows. This was a bug in the UI code, which code access removed data. Fix OpenCL still being used in a case where Experimental was disabled. Fix msvc debug warning in md5 code.
2011-12-04Fix compile issue on windows, broke this trying to fix for mac.Brecht Van Lommel
2011-12-04Invert Color Cycles NodeDalai Felinto
as with the HSV node the OSL code is relying on the (yet to be implemented) autorename. Also the svm code could use mix (svm_lerp) instead: 32 . float3 color_inv = make_float3(1.0f, 1.0f, 1.0f) - color; 35 . . stack_store_float3(stack, out_color, svm_lerp(color_inv, color, factor)); I have a feeling that each node 'program' should have the least program as possible. I'll see with Brecht later. But overall I don't know if that's any fast. And apart from that I think we will need this kind of function to move to a library if multiple functions linked in are not a problem.
2011-12-04Fix cycles compile issue after last commit.Brecht Van Lommel
2011-12-04Fix #29444: cycles problem building BVH with NaN vertices.Brecht Van Lommel