Antony Riakiotakis
4782522379
Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with slight modifications.
...
Thanks!
2012-04-24 12:57:58 +00:00
Brecht Van Lommel
95432a2a2b
Fix #31065 : cycles render crash with large node groups, increased the stack
...
size now, this seems to work well after some testing.
Fix: material override not working on objects without a material assigned.
2012-04-23 18:15:38 +00:00
Brecht Van Lommel
801aaf5cdc
Fix exposure being applied to cycles AO pass.
2012-04-19 15:00:54 +00:00
Brecht Van Lommel
4d1c7992d7
Fix/tweak for cycles border render, it wasn't generating the exact same samples
...
when rendering a subset instead of the whole, mostly useful for debugging.
2012-04-16 09:52:25 +00:00
Brecht Van Lommel
93df58160e
Fix #30966 : cycles nan mesh vertices got set to (0, 0, 0), now remove them instead.
2012-04-16 08:35:21 +00:00
Brecht Van Lommel
117f2826b9
Fix #30955 : cycles render issue with lights that have shadow casting disabled.
2012-04-15 15:35:09 +00:00
Brecht Van Lommel
b219b5294b
Fix #30376 : cycles ignores camera override from sequencer.
2012-04-13 17:42:03 +00:00
Brecht Van Lommel
88a261c13b
Cycles: add render layer use environment option to disable world lighting on
...
individual render layers.
2012-04-13 12:58:12 +00:00
Brecht Van Lommel
59377695bd
Fix #30929 : cycles rendering of object with scale 0 on some axis did not work
...
correct with instancing.
Actually such object will not work in many places, e.g. transforming vertices
in edit mode doesn't work and textures will be misapplied in Blender Internal,
so these should be avoided.
2012-04-13 09:08:43 +00:00
Brecht Van Lommel
7db13b989a
Fix: cycles not using local 3d view camera when it is decoupled from the scene.
2012-04-12 11:42:18 +00:00
Brecht Van Lommel
a3b491eca7
Fix cycles opencl compile issue, fminf/fmaxf() was defined both as macro and function.
2012-04-11 09:07:28 +00:00
Brecht Van Lommel
1c84fb234f
Fix #30896 : cycles mask layer not working for objects without material assigned.
2012-04-11 08:57:54 +00:00
Thomas Dinges
ed47be3bf2
Cycles/OpenCL:
...
* Reverted the general activation of __KERNEL_SHADING__.
Better to handle this in the device file. This way each platform gets specifically what it is capable of atm.
* Nvidia has Shading + Multi Closure
* AMD (Apple) has only Clay Render
* AMD (non Apple) has Basic Shading
2012-04-09 17:44:33 +00:00
Daniel Genrich
2e08b763c5
Bugfix [ #30835 ]: Cycles doesn't work with AMD Juniper GPU, compiller throws errors. Thanks for reporting!
...
Problem: AMD does not like something like this.
float3 *a;
flaot b = a->x;
You need to circumvent this by using:
float3 *a;
float b = (*a).x;
2012-04-09 15:31:31 +00:00
Nicholas Bishop
1a9a8406fe
Tiny fix for console warning, remove period from a description in Cycles.
2012-04-08 16:19:13 +00:00
Brecht Van Lommel
f7a0499f16
Cycles: fix nan's generated by glossy BSDF in some cases.
2012-04-06 16:08:14 +00:00
Brecht Van Lommel
91eeddc973
Fix windows compile error in previous commit.
2012-04-05 16:23:47 +00:00
Thomas Dinges
d024238fb2
Cycles / OpenCL:
...
* Enable __KERNEL_SHADING__ per default for OpenCL.
This enables basic shading (color, emission, textures...) for AMD cards.
You need the latest AMD catalyst driver in order to have this work.
2012-04-05 16:19:51 +00:00
Brecht Van Lommel
6e93e33294
Cycles: add rejection of inf/nan samples, in principle these should not happen
...
but this makes it more reliable for now.
Also add an integrator "Clamp" option, to clamp very light samples to a maximum
value. This will reduce accuracy but may help reducing noise and speed up
convergence.
2012-04-05 15:17:45 +00:00
Brecht Van Lommel
eefdeebae5
Fix #30710 : cycles wrong render time after pause/unpause in viewport.
2012-04-04 16:11:44 +00:00
Brecht Van Lommel
d7d8c668ca
Fix #30803 : shader node Mapping location property conflicted with based class
...
location property (for the node editor), now renamed to "translation".
2012-04-04 16:11:39 +00:00
Brecht Van Lommel
e12adeb8c9
Fix #30551 : cycles passes combining did not always give identical result combined
...
with antialiasing/defocus, now divide out color at the very end instead of for each
sample.
2012-03-28 12:18:12 +00:00
Brecht Van Lommel
755f018324
Cycles: shadow pass support. Note that this only takes into account lamps,
...
emitting objects or world lighting do not contribute to the shadow pass.
Consider this more as a pass useful for some compositing tricks, unlike
other lighting passes this pass can't be used to exactly reconstruct the
combined pass.
2012-03-28 10:39:21 +00:00
Brecht Van Lommel
d87995a6b1
Cycles: add rendered draw mode option in 3d view header to show the active
...
render layer rather than the viewport layers.
2012-03-28 09:07:35 +00:00
Brecht Van Lommel
33740c5eb5
Cycles: viewport rendered draw mode now shows background images, also changed the
...
image editor checkerboard pattern to be the same as cycles viewport.
2012-03-28 09:07:10 +00:00
Brecht Van Lommel
53dab9ec69
Cycles: fix for ColorRamp node alpha output.
2012-03-26 13:21:43 +00:00
Brecht Van Lommel
bbc3d820f4
Cycles: add ColorRamp node.
2012-03-26 12:45:14 +00:00
Thomas Dinges
d3c596035b
Cycles / CUDA:
...
* Make Cycles aware of Computing Capability 3.0, used by the new Kepler Cards.
You'll need the CUDA 4.2 Toolkit to compile it.
2012-03-25 17:52:50 +00:00
Campbell Barton
385c11d92c
last commit broke cycles, also add BMESH_TODO's for python scripts that need upgrading.
2012-03-23 00:56:22 +00:00
Campbell Barton
303cecf139
spelling cleanup: tesselate -> tessellate (last of these found)
2012-03-20 22:56:26 +00:00
Brecht Van Lommel
b26d3f371a
Fix #30603 : cycles incorrect ray differentials when rendering with panorama
...
camera, causing bump map issues.
2012-03-20 19:32:12 +00:00
Brecht Van Lommel
8b4c1f729b
Cycles: fix issue reported in IRC, rendering a material that mixes a transparent
...
and glass BSDF would give a different result with/without using light passes.
2012-03-20 16:16:17 +00:00
Campbell Barton
4f19c1a995
spelling cleanup
2012-03-18 07:38:51 +00:00
Campbell Barton
a04f44f486
fix [ #30472 ] 3d view objects not rendered, cycles.
...
holdout layer wasnt initializes in some cases.
2012-03-12 01:34:38 +00:00
Thomas Dinges
e13e78495b
Cycles UI files:
...
* Minor cleanup and raise blender version to 2.62 in the addon.
2012-03-11 16:25:58 +00:00
Brecht Van Lommel
36b2f4a009
Cycles: another tooltip tweak.
2012-03-09 19:01:44 +00:00
Brecht Van Lommel
077deb1453
Cycles: improve F/Stop number tooltip description.
2012-03-08 20:13:33 +00:00
Brecht Van Lommel
284fcd2df2
Cycles: fix UI when material has nodes but use nodes option is disabled, it
...
didn't show this option then.
2012-03-08 19:53:01 +00:00
Brecht Van Lommel
9b8dae71a5
Cycles: support for environment texture "Mirror Ball" projection mode, next to
...
existing "Equirectangular". This projection is useful to create light probes
from a chrome ball placed in a real scene. It expects as input a photograph of
the chrome ball, cropped so the ball just fits inside the image boundaries.
Example setup with panorama camera and mixing two (poor quality) photographs
from different viewpoints to avoid stretching and hide the photographer:
http://www.pasteall.org/pic/28036
2012-03-08 19:52:58 +00:00
Campbell Barton
ee84084f99
style cleanup: pep8 + picky edits
2012-03-08 05:36:05 +00:00
Brecht Van Lommel
cb45a5bbb0
Cycles: option to specify camera aperture in radius or f/stop:
...
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Camera#Depth_of_Field
Patch by Ejner Fergo.
2012-03-07 13:01:30 +00:00
Brecht Van Lommel
e6c2f05efa
Cycles: mask layers were still confusing, now they work more like in the original
...
commit again and less like blender internal, see documentation:
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Passes
2012-03-07 12:27:38 +00:00
Brecht Van Lommel
9fba458a7f
Cycles: float texture support. Due to GPU limitations there are now 95 byte,
...
and 5 float image textures. For CPU render this limit will be lifted later
on with image cache support. Patch by Mike Farnsworth.
Also changed color space option in image/environment texture node, to show
options Color and Non-Color Data, instead of sRGB and Linear, this is more
descriptive, and it was not really correct to equate Non-Color Data with
Linear.
2012-03-07 12:27:18 +00:00
Lukas Toenne
92322b57d4
Fix for 30439, Cycles node group conversion wasn't checking node->id pointer (group node without internal node tree). This is a somewhat unusual case (UI buttons don't allow unlinking group tree), but not entirely forbidden.
...
Also fixed similar issue in node_templates.c where the group tree is used to generate a button name.
2012-03-06 11:34:57 +00:00
Brecht Van Lommel
8a76aa2e47
Cycles: fix AO pass not rendering with AO enabled for world, and make mask
...
layers work more like blender internal.
2012-02-28 19:43:33 +00:00
Brecht Van Lommel
22abc63f67
Cycles: ambient occlusion support, with AO factor and distance, and a render pass.
...
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/World#Ambient_Occlusion
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Passes#Lighting_Passes
2012-02-28 16:45:08 +00:00
Brecht Van Lommel
6cb896ff0a
Cycles: fix msvc compile warning, patch by Jason Wilkins.
2012-02-28 16:45:01 +00:00
Brecht Van Lommel
4a90339519
Cycles: support for camera rendering an environment map with equirectangular
...
environment map, by enabling the Panorama option in the camera.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Camera#Panorama
The focal length or sensor settings are not used, the UI can be tweaked still to
communicate this, also panorama should probably become a proper camera type like
perspective or ortho.
2012-02-28 16:44:54 +00:00
Brecht Van Lommel
0052cbed0d
Cycles: support for mask layers in render layer, this has the same effect as
...
assigning holdout shaders to every object in the specified layers.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Passes#Layers
2012-02-28 16:44:45 +00:00
Brecht Van Lommel
aecff24add
Cycles: extra OpenCL NULL point check, maybe avoids some crashes. Don't think
...
this should ever happen in practice but maybe it does anyway.
2012-02-28 16:44:36 +00:00