Thomas Dinges
2b1f800e9e
Bugfix for [ #29279 ] Cycles Displacement Panel appears when blender render engine is choosen.
2011-11-19 22:59:48 +00:00
Brecht Van Lommel
384ec1769b
Cycles: another build system tweak that might solve build problem, not sure
...
why this code is giving issues.
2011-11-19 22:06:39 +00:00
Brecht Van Lommel
c26c5f3852
UI: small tweak to tooltips for enum menus, it wasn't very clear which
...
description was for the property and which for the item.
2011-11-18 21:06:36 +00:00
Brecht Van Lommel
02ce6fd59c
Cycles: try to avoid NaN pixels with oren nayar. Also small cmake code cleanup.
2011-11-18 15:39:40 +00:00
Campbell Barton
4d9766aacf
minor cleanup
...
- remove / comment unused python vars
- replace mul_v3_fl(somevec, -1.0f); with negate_v3(somevec);
2011-11-16 16:38:37 +00:00
Brecht Van Lommel
0566694f6e
Cycles: cmake build system tweak, might solve compile issue.
2011-11-16 16:28:19 +00:00
Brecht Van Lommel
b4d453212a
Fix #29292 : cycles not loading linked image datablocks correctly.
2011-11-16 16:10:11 +00:00
Brecht Van Lommel
63ff37c6d4
Fix #29278 : cycles crash with displacement method both.
2011-11-15 22:09:30 +00:00
Jens Verwiebe
bff59a5b2e
OSX: buildfix for itask on 10.5.sdk
2011-11-15 21:55:07 +00:00
Guillermo S. Romero
4f743dd0cc
SVN maintenance.
2011-11-15 19:37:09 +00:00
Brecht Van Lommel
ef6eab3ce4
Cycles: move clew into cycles namespace to avoid conflicts, and fix mesh
...
displacement panel showing with blender internal.
2011-11-15 19:23:35 +00:00
Brecht Van Lommel
e78cad5540
Fix build issue on windows, M_PI => M_PI_F.
2011-11-15 18:01:52 +00:00
Brecht Van Lommel
db8024f4b5
Fix #29259 : cycles issues on certain processors. Now two versions of the kernel
...
are compiled, one SSE optimized and the other not, and it will choose between
them at runtime.
2011-11-15 15:13:38 +00:00
Campbell Barton
747f06d3d2
set cycles scripts as pep8 & make some minor changes.
...
also update sphinx doc generator.
2011-11-15 02:58:01 +00:00
Brecht Van Lommel
3442c16c09
Fix #29249 : mapping node not keyable anymore, restore RNA to what it was before
...
Cycles change, generating RNA paths for this is a bit complicated.
2011-11-14 20:39:53 +00:00
Brecht Van Lommel
2ab2423b06
Cycles:
...
* Fix #29257 : nan-pixels with zero roughness for glass/glossy.
* Fix #29239 : crash with border rendering, this is not working yet, but should
no longer crash now.
* Show object name in 3d view rendered draw type.
* Attempt to improve Sample as Light option description.
2011-11-14 19:45:21 +00:00
Sergey Sharybin
ff82aa8677
Fix for uninitialized usage of spos in AUD_LinearResampleReader::read
...
Patch is verified by neXyon
2011-11-14 19:44:49 +00:00
Bastien Montagne
21fa7e0b86
Some UI messages fixes and tweaks in recent merges (found while translating in french).
2011-11-14 19:13:52 +00:00
Brecht Van Lommel
e731ffb648
Cycles: Oren-Nayar BSDF support. This is not a separate shader node, rather it
...
is available through the Roughness input on the Diffuse BSDF.
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#Diffuse
Patch by Yasuhiro Fujii, thanks!
2011-11-14 17:31:47 +00:00
Jens Verwiebe
393c7b2e93
OSX: go back to former zoombehaviour with magicmouse in Lion, no time to recode to NSTouch in the near time
2011-11-13 13:25:22 +00:00
Brecht Van Lommel
b5a57b193d
Fix #29041 : parenting problem with tree IK for iTaSC and iksolver, where it
...
would use the wrong bone as parent on brancing. Patch by Juha Maki-Kanto.
2011-11-13 13:08:15 +00:00
Brecht Van Lommel
d0550758af
Fix #29048 : iTaSC solver crash on certain compilers/platforms, due to memory
...
alignment issues with Eigen. Patch by Tobias Oelgarte.
2011-11-13 12:25:14 +00:00
Thomas Dinges
b1019a56b5
Cycles:
...
* Typo fix, patch by David on the mailing list.
2011-11-13 11:40:35 +00:00
Thomas Dinges
f79d14dcfa
Cycles Addon:
...
* Added URL to wiki
* Marked as official
* api/blender bump
2011-11-13 10:05:07 +00:00
Thomas Dinges
880225db77
OpenCL/Nvidia:
...
* Enable OpenCL Full Shading on NVIDIA cards.
Notes:
It makes not much sense to use OpenCL on a nVidia card (as it is slower compared to CUDA), but as OpenCL comes without dependencies, it's an good alternative if you don't want to install the CUDA toolkit or the build comes without CUDA kernels.
2011-11-12 22:22:00 +00:00
Brecht Van Lommel
fc42a6185d
Cycles:
...
* Fix object scaling update issue with interactive rendering + static BVH.
* Fix negative scaling issue with static BVH.
* Fix #29217 : excessive fireflies in first sample.
2011-11-12 14:29:52 +00:00
Joshua Leung
4e83c67baa
Hack-fix for crash-by-assertion on mingw builds on startup if the CUDA driver on
...
the computer is too old (and probably can't be upgraded to a version that does)
to support the cuDriverGetVersion method.
2011-11-12 03:59:45 +00:00
Campbell Barton
e84c0980a3
correct indentation and some whitespace edits (no functional changes)
2011-11-11 13:09:14 +00:00
Brecht Van Lommel
7d110c2923
Cycles: fix missing particle panels and show emitter option not being respected.
2011-11-10 16:02:46 +00:00
Brecht Van Lommel
9dcf4bf0a6
Cycles: attempt to fix build issue with mingw.
2011-11-10 14:53:56 +00:00
Brecht Van Lommel
5b1a42cb17
Cycles:
...
* Fix excessive fireflies in Velvet BSDF (patch by David).
* Disable some unused SSE code
* Remove RTTI disabling flags for now, this is giving some compile issues and
was only needed of OSL which we're not using yet.
2011-11-10 14:32:16 +00:00
Brecht Van Lommel
cf6a1320a8
Cycles: attempted fix for error building with sse/mtune optimization flags.
2011-11-10 14:13:32 +00:00
Brecht Van Lommel
2adcac7661
Cycles: when material/world/lamp doesn't use nodes, show color in the UI.
2011-11-10 13:00:53 +00:00
Brecht Van Lommel
c42772fc95
Cycles:
...
* Add back option to bundle CUDA kernel binaries with builds.
* Disable runtime CUDA kernel compilation on Windows, couldn't get this working,
since it seems to depend on visual studio being installed, even though for
this particular case it shouldn't be needed. CMake only at the moment.
* Runtime compilation on linux/mac should now work if nvcc is not installed in
the default location, but available in PATH.
2011-11-10 12:52:17 +00:00
Campbell Barton
cd9b51c1bf
add some missing headers to cmake, also add some files as comments since it seems they should be added but evidently work fine without.
2011-11-10 06:05:22 +00:00
Antony Riakiotakis
ee1569b933
No tabs in scons! Sorry for that..
2011-11-09 14:00:24 +00:00
Antony Riakiotakis
83b16687b9
Make scons work MinGW. This commit resolves several issues such as enable OpenEXR, Game Engine and Player, enable latest features, and solve link order for gcc. So MinGW is right now fully supported as a build system for release type builds. Debug builds not tested.
2011-11-09 11:33:10 +00:00
Brecht Van Lommel
46dcad970c
Cycles: fix light strength mistmatch when clicking "use nodes".
...
Regarding merge status, there should be no build failures, but cycles may not
be enabled in your build, we are still solving:
* Windows: CUDA kernel compile at runtime is failing, probably will have to
do precompiled kernel again.
* Mac: scons is not building cycles yet.
* Linux doesn't have boost + openimageio libs available in lib/ yet, so it
requires manual install of those libs still.
2011-11-08 22:38:10 +00:00
Brecht Van Lommel
262ac7340e
Cycles: cmake tweaks for linux build, instructions on the wiki no longer worked.
2011-11-08 21:40:08 +00:00
Nathan Letwory
c9bca51e76
Add compiles support for Cycles.
...
No CUDA compiling yet, will be added later.
2011-11-08 20:40:02 +00:00
Campbell Barton
33814e0093
edits to cycles cmake files so cmake_consistency_check.py can parse them.
2011-11-08 20:27:37 +00:00
Campbell Barton
76f77514d3
don't overwrite existing CMAKE_CXX_FLAGS for cycles (they may be important)
2011-11-08 19:08:56 +00:00
Nathan Letwory
7d7079a58a
Remove redundant .remove()
2011-11-08 19:04:19 +00:00
Antony Riakiotakis
2a0451dc46
Fix GLEW linking error on MinGW.
...
The __imp__ prefix on glew lib linking errors should have been a good indication: the code was looking for the glew dll.
Bypassed by adding GLEW_STATIC to the definitions.
2011-11-08 18:58:29 +00:00
Brecht Van Lommel
8cfc17c7cd
Cycles Merge:
...
* It seems we have a problem compiling the CUDA kernel at runtime on Windows,
will need to investigate more how to solve this best, CPU render should go
fine though.
* Change OPENIMAGEIO to OPENIMAGEIO_ROOT_DIR on linux for consistency.
2011-11-08 17:53:49 +00:00
Brecht Van Lommel
24aebc444b
Cycles Merge
...
Documentation:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles
http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles
Cycles is available is an extra render engine from the top header. It's not
feature complete, consider this as a first preview release. Known bugs:
http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/KnownIssues
Building currently only works with CMake, SCons support is being worked on
and should be available soon.
Also missing still is precompiled OpenImageIO and Boost for Linux, these will
be added later in lib/linux*, if you do not have these installed on your
system, Cycles will simply not be available.
2011-11-08 17:00:40 +00:00
Jens Verwiebe
51ead63ae6
Fix compile after audaspace file source.remove..
2011-11-08 16:53:59 +00:00
Sergey Sharybin
f26d7010ef
Don't compile AUD_JOSResampleReaderCoeff.cpp twice (it's included in AUD_JOSResampleReader.cpp)
...
Patch from nico_ga, thanks!
2011-11-08 16:24:31 +00:00
Brecht Van Lommel
a56c6e18a8
Cycles:
...
* Disable precompiled cuda binaries, always do at run time
* Change preview samples default to 10
* Hide volume panels since they don't do anything yet
2011-11-08 14:10:33 +00:00
Brecht Van Lommel
64ab414026
Cycles: svn merge -r41627:41650 ^/trunk/blender
2011-11-08 12:33:17 +00:00