Previously my HDRIs were all licensed as CC-BY-SA, but some folks have pointed out to me that that’s not very nice for commercial users because it means that they have to license their work as CC-BY-SA too.
Obviously that’s not cool.
So instead, consider all HDRIs posted on this site to simply be CC-BY, meaning:
- You can use them for anything.
- You don’t have to license any work that uses an HDRI as Creative Commons.
- I’d appreciate it if you give me credit and link back here when you use one of them, but I know that can be a bit annoying sometimes, so I won’t mind if you don’t do that. But if you share them around, be sure to tell people where you got them so that they can discover more :)
Woooo! I have to say I’ve been waiting for this for years!
It’s basically the same as dirty vertex colors, but on the final geometry (after modifiers) and without all the hassle of adding it to every single mesh.
The commit from Sergey [227a9407]:
Sergey Sharybin added sphere and tube mapping options to the image node yesterday:
[12ccac6] Cycles: Support sphere mapping for the image texture
[dda3554] Cycles: Support tube projection for images
What is it?
Just the same mapping types we’ve had in BI for years ;)
Sphere mapping allows us, for example, to painlessly map a texture of the Earth onto a sphere without needing to do any UV mapping.
How do I use it?
Simply change the projection method on you image node from Flat to Sphere or Tube, and probably you’ll want to use generated coordinates.
Check it out! https://developer.blender.org/D808
A patch for adaptive stopping and sample distribution has been made off the massive metropolis sampling patch, so I’m guessing that sometime in the next few releases we’ll see it merged to master :)
What is all this you ask? To quote from the patch:
Adaptive stopping: For every tile, the remaining error is estimated after a certain number of samples … Once the error is below the threshold, the tile is stopped. In case the maximum amount of samples per tile is reached, the tile stops as well, even if the threshold is not reached yet. This does not affect the individual pixels in the tile, that’s what adaptive distribution is for.
Adaptive distribution: If this option is enabled, the samples inside every tile are also distributed accordingly to noise levels. Once the warmup interval is over, an importance map is generated and samples are drawn from it (this happens on the CPU even for GPU rendering). This helps mainly for big tiles (usually >32×32) with different levels of noise, for example, at the edge between scene and background.
In retrospect, the name for this blog was a pretty terrible idea.
It’s official! What is a BFCT you ask? Read all about it on the blender.org page.
Yes, I know I haven’t released any tutorials for a long time – but I am working on something in the background currently… and I may or may not be planning to go back to blendernerd sometime in the possibly not too distant future ;)
Brecht has begun adding all the Volumetrics work that all our great devs, Storm, Thomas, Stuart, Lukas and Brecht have been working on!
It’ll be a just little while before we have support for smoke simulation data, for now it’s just some basic absorption and soon some scattering and emission.
Commit from Brecht:
Cycles Volume Render: support for rendering of homogeneous volume with absorption.
This is the simplest possible volume rendering case, constant density inside
the volume and no scattering or emission. My plan is to tweak, verify and commit
more volume rendering effects one by one, doing it all at once makes it
difficult to verify correctness and track down bugs.
Documentation is here:
Currently this hooks into path tracing in 3 ways, which should get us pretty
far until we add more advanced light sampling. These 3 hooks are repeated in
the path tracing, branched path tracing and transparent shadow code:
- Determine active volume shader at start of the path
- Change active volume shader on transmission through a surface
- Light attenuation over line segments between camera, surfaces and background