Commit Graph

4563 Commits

Author SHA1 Message Date
bae896691a Cycles:
* Add alpha pass output, to use set Transparent option in Film panel.
* Add Holdout closure (OSL terminology), this is like the Sky option in the
  internal renderer, objects with this closure show the background / zero
  alpha.
* Add option to use Gaussian instead of Box pixel filter in the UI.
* Remove camera response curves for now, they don't really belong here in
  the pipeline, should be moved to compositor.

* Output full float values for rendering now, previously was only byte precision.
* Add a patch from Thomas to get a preview passes option, but still disabled
  because it isn't quite working right yet.
* CUDA: don't compile shader graph evaluation inline.
* Convert tabs to spaces in python files.
2011-08-28 13:55:59 +00:00
d48e4fc92b Cycles: fix linux build issue, link order was wrong. 2011-08-25 12:50:52 +00:00
48b4de3152 Cycles:
* auto/fixed threads option is used now, patch by Thomas.
* remove unused CUDA_LIBRARIES, library is dynamically loaded
* fix mesh XML export operator for API update
2011-08-24 10:44:04 +00:00
bd38aa51ad Cycles: fix crash in 3d view status text display. 2011-08-23 12:20:11 +00:00
9ccc60ed8c Cycles:
* Update progress bar during render (patch by Thomas)
* Show status/pass/time during render in 3d view
2011-08-22 13:17:43 +00:00
f7b9c85871 Cycles: fix some invalid memory access problems found by running the windows build in debug mode. 2011-08-21 10:32:15 +00:00
360fcd73fe Cycles:
* add some (disabled) test code for using OpenImageIO in imbuf
* link cycles, openimageio and boost into blender instead of a shared library
* some cmakefile changes to simplify the code and follow conventions better
* this may solve running cycles problems on windows XP, or give a different
  and hopefully more useful error message
2011-08-16 16:15:34 +00:00
18387f3e3f Cycles: fix small memory leak in image loading. 2011-08-15 19:30:24 +00:00
b4343da77f Cycles: fix missing update when removing or hiding objects. 2011-08-11 16:48:13 +00:00
6686f18948 Cycles: more opencl tweaks, status is:
* kernel has shading nodes / textures disabled, amd/nvidia opencl
  compilers choke on these, need to figure out how to avoid this
* works in cycles_test, not available as option in blender yet
* kernel compiles and runs with opencl 1.1 from intel/amd/nvidia
2011-08-11 12:36:08 +00:00
18d709022e Cycles: clang build fixes. 2011-08-10 19:45:08 +00:00
b98ccf6998 Cycles: amd opencl compatibility fixes. 2011-08-10 14:26:51 +00:00
abc601d10e Cycles: opencl 1.1 compatibility tweaks. 2011-08-09 18:53:54 +00:00
40886b6965 Cycles: fix missing texture space panels. 2011-08-08 14:08:58 +00:00
8318acd129 Cycles: remove docs from svn, moved to wiki. 2011-08-07 12:01:24 +00:00
d2c5549f8e Cycles: fix crash with image texture nodes (on windows). 2011-07-01 14:57:48 +00:00
4ff22bd097 Cycles: OS X build system changes to use lib/ openimageio and boost. 2011-06-30 14:47:57 +00:00
b57c87856d Cycles: cmake changes to make win32 use lib/windows for boost and openimageio. 2011-06-29 19:18:08 +00:00
ba36215669 Cycles: attempt to fix OIIO include path on windows. 2011-06-28 15:23:30 +00:00
6b2e35c8b7 Cycles: cmake tweak to make specifying OSL/OIIO path simpler. 2011-06-28 14:37:08 +00:00
f351e3572d Cycles: fix for dynamic library copying on linux. 2011-06-28 14:25:52 +00:00
bdb92dab74 Cycles: for mac and unix, copy oiio/boost dynamic libraries into cycles lib
directory to avoid library path issues.
2011-06-28 13:44:47 +00:00
1cf0af703d Cycles: working towards texture workflow design
http://wiki.blender.org/index.php/Dev:2.5/Source/Render/TextureWorkflow

* Added "active texture node" in shading node trees.
* Texture draw mode draw active texture node now, and new Material draw
  mode shows GLSL material.
* GLSL materials now match solid draw mode lighting better.
* Texture properties can now texture nodes from material/world/lamp.
2011-06-27 17:10:50 +00:00
d28fc39ff5 Cycles: attempt at fixing windows compile problem after merge. 2011-06-24 17:19:34 +00:00
7adc3b6029 Cycles: compile error fix for ICC. 2011-06-17 11:33:57 +00:00
a5c6f3d53b Cycles: more work on texturing UI, now texture nodes use same nodes as shading,
only rough implementation for design proposal.
2011-06-14 16:05:21 +00:00
77c2266d7b Cycles: texture tab in properties editor now shows dropdown for selecting
texture users in the context. It's only useful for modifiers and brushes
at the moment, not for shading nodes as using texture datablocks there is
not yet supported.
2011-06-08 23:36:06 +00:00
966e004bbe Cycles: OSL build & image manager fixes. 2011-05-31 16:21:30 +00:00
fc68daff58 Cycles: compile warning fixes. 2011-05-31 16:19:02 +00:00
64c2d5e90e Cycles: more opencl fixes. 2011-05-31 11:31:00 +00:00
eedcba7ed5 Cycles: for material/world/lamps, if use_nodes is disabled, show some
default shaders instead of black.
2011-05-31 11:28:04 +00:00
e2f2626179 Cycles: fix crash syncing curve/text object with no verts/faces. 2011-05-31 11:12:42 +00:00
20746f6bb0 Cycles: fix instanced mesh sync being a bit too slow. 2011-05-31 10:57:43 +00:00
d404c31e8d Cycles: fix sync issue with group instances. 2011-05-31 10:41:01 +00:00
89983a2187 Cycles: fix compile error for cycles_test. 2011-05-31 09:47:19 +00:00
7e4ba190cb Cycles: fix GLEW library build issue. 2011-05-27 12:13:10 +00:00
4bb582effb Cycles: some mix node blend modes not working correct:
subtract, screen, divide, difference, darken, lighten, overlay

patch by Sanne, thanks!
2011-05-27 09:38:49 +00:00
63d4bafff5 Cycles: some steps to getting OpenCL backend to compile. 2011-05-20 12:26:01 +00:00
88d9d89c97 Cycles: svn merge -r36495:36747 https://svn.blender.org/svnroot/bf-blender/trunk/blender/ 2011-05-18 13:56:20 +00:00
8da594c861 Render API: first step in updating RenderEngine to work according to:
http://wiki.blender.org/index.php/Dev:2.5/Source/Render/RenderEngineAPI
2011-05-17 14:26:45 +00:00
25b25059ef Cycles: fix vector math subtract not working correct, patch by Sanne. 2011-05-16 08:08:37 +00:00
233f27a7e1 Cycles: fix chained mix/add closures nodes not working. 2011-05-14 13:23:15 +00:00
fd5937fd1f Cycles: OSL build fixes, based on patch from erwin94. 2011-05-14 09:42:02 +00:00
922bb24865 Cycles: color space control for image/environment texture nodes. Ideally would
be automated but need to think about how to do this, not so simply in a node
system. But guideline for now is, for color textures set to sRGB, for things like
bump or roughness map, set to Linear.
2011-05-13 14:32:08 +00:00
216602fe4b Cycles: fix BSDF closure inputs ignoring links. 2011-05-13 12:11:08 +00:00
397f3893dd Cycles: remove developer docs, all moved to wiki now. 2011-05-13 11:10:30 +00:00
88b25b871d Cycles: fix mapping node rotation not working correct for Y/Z axes, patch by Sanne. 2011-05-12 11:34:16 +00:00
442baef055 Cycles: different fix for animation render, in render API instead of python script. 2011-05-09 10:43:09 +00:00
31f44d8142 Cycles: fix color difference between render / 3d view with color management disabled. 2011-05-09 09:03:08 +00:00
c18c6056ff Cycles: two 32 bit fixes with help from IRC user Agiofws. 2011-05-05 13:51:33 +00:00