Age | Commit message (Collapse) | Author |
|
in the outliner.
|
|
|
|
then an initializer value.
also quiet warning in cycles.
|
|
|
|
internal variable name.
|
|
* Add recent integrator options.
|
|
it and others not.
|
|
|
|
|
|
* Alignment fix for the "Samples" panel, this way both columns are aligned nicely.
|
|
|
|
* "preview_aa_samples" minimum should be 0, not 1.
|
|
* UI Tooltip fix.
|
|
direct and indirect lighting differently. Rather than picking one light for each
point on the path, it now loops over all lights for direct lighting. For indirect
lighting it still picks a random light each time.
It gives control over the number of AA samples, and the number of Diffuse, Glossy,
Transmission, AO, Mesh Light, Background and Lamp samples for each AA sample.
This helps tuning render performance/noise and tends to give less noise for renders
dominated by direct lighting.
This sampling mode only works on the CPU, and still needs proper tile rendering
to show progress (will follow tommorrow or so), because each AA sample can be quite
slow now and so the delay between each update wil be too long.
|
|
|
|
|
|
'index' member to identify dupli objects, but this is not unique and in fact just 0 in most cases. Needs to use a simple dupli list counter instead.
|
|
* Add back a break, which was deleted in r47773.
|
|
Note that currently the reroute nodes are hardcoded to color values, which means they will not work for shader type connections (and possibly cause overhead for float and vector conversion). Looking into a solution.
|
|
The image file name function was updating the iuser->framenr using a supposed cfra parameter. However, the actual cfra is unknown when loading movies or sequences, so the iuser->framenr value itself was passed in its place, leading to incremental addition of the iuser frame offset. Removed the cfra parameter altogether from the image path function. This should instead be done separately if necessary, it's not an inherent part of constructing the image file name.
|
|
|
|
|
|
the type or explicitly casting).
|
|
|
|
* All references to old textures should now be finally removed.
|
|
* Some code cleanup, removed old enums, which are not used anymore.
* Some renaming for consistency and to match new texture names.
|
|
* Removed a workaround for the NodeType enum, uses consecutive values now.
I could not find issues with CUDA, when compiling with Toolkit 4.2 (all sm kernels) and regression files rendered fine on my GPU with sm_21.
|
|
|
|
information in material shaders for dupli objects. For now only the particle Age and individual Lifetime (in frames) are supported, more attributes can be added when needed.
The particle data is stored in a separate texture if any of the dupli objects uses particle info nodes in shaders. To map dupli objects onto particles the store an additional particle_index value, which is different from the simple dupli object index (only visible particles, also works for particle dupli groups mode).
Some simple use cases on the code.blender.org blog:
http://code.blender.org/index.php/2012/05/particle-info-node/
|
|
camera, same as in render. It draws objects in solid draw mode outside of
the border.
|
|
|
|
|
|
|
|
* Missing header kernel_passes.h, needed for "direction_to_panorama" in kernel_triangle.h
|
|
* Fixes for some silly typos in the checker shader.
* Added missing GPL licence block to node_fresnel.h.
|
|
* Fixes for r46114, object_fetch_transform missed time argument.
* Syntax fixes for Checker texture.
|
|
* Remove oslexec_pvt.h header and some typo fixes.
* This file needs deeper updates for changes done in OSL 0.6.0, see
https://github.com/imageworks/OpenShadingLanguage/commit/11ce51418b45e975ace4d919a4bdd8c2001ba300
|
|
|
|
* Fixes for changes in the OSL register_closure() API.
|
|
* Compile fixes, missing ShaderClosure argument for eval functions. (r40163)
|
|
|
|
|
|
* __OSL__ is now defined for CPU when building with OSL.
* First batch of compile fixes, remove some unneeded std namespace declarations and added missing includes.
|
|
|
|
* Update the Oren Nayar shader to incorporate updates / fixes from r41968 and r44330.
|
|
|
|
* Ported my checker texture to OSL. :)
|
|
* More fixes, replaced all remaining size variables with scale ones.
* Remove nonzero check in OSL textures, not needed anymore, was there to prevent division by zero for the size variable.
|
|
* More fixes for r41599, removed clouds and distorted noise textures and ported the Noise texture to OSL.
ToDo: Color output is still commented, needs a closer look.
* Some more fixes (comments, uninitialized variables)
|
|
* The random output had a range from -0.5 to 0.5, added an offset of 0.5 to bring it into the 0.0 / 1.0 range, which is in alignment with Shader Node Guidelines.
Patch by Agustin Benavidez, thanks!
|