Caille-lait, Prarial, 227 (Playing with Eevee)

Once again there's been a bunch of stuff I haven't been able to articulate with the time I have to get these things smashed out. I read somewhere that the Internet is a river, we can't hold on to things, so maybe it's time to close the tabs and move on.

decline.online

I made an exhibition version of decline.online which wasn't too arduous and it's off to the Sovereign Nature exhibition in Berlin next week. I won't be able to be there myself but there's a great lineup of people involved so I'm pretty happy to be put alongside them. I managed to fix a bunch of stuff at the weekend but I'm struggling to deal with the lateral visualisation. There's enough data now that if it's compressed on a screen, the red line becomes a mess while I've discovered that some browsers don't like the side-scrolling and also that may not even be apparent. Anyway, that's a problem for next time.

LCC Degree Show

Next week is the LCC Degree Shows opening again. It's the first time ever that I haven't spent June up ladders covered in dust and paint and I miss being able to get hands-on with building the shows and fixing problems. However, it's going to be great. There's more info available here, let me know if you're coming and I'll see if I can give you a tour. 


Eevee


I spent almost the whole weekend messing around with Eevee, which is Blender's new render engine, currently in beta and building the above quick animation. The big change is the real-time rendering. There's no wait time to see rendered results so it behaves a little more like Unreal or something. The tradeoff is having to bake up the lights in advance. I also recorded a breakdown video:


Some observations:

  • The real time rendering speeds up the process of putting together materials that look great. You don't have to keep flitting back and forth between a render and the viewer and waiting for it. You can also (once baked) tweak the lights as you go to check it under different conditions. (I'm doing this around the 1min mark with the marble)
  • There are a bunch of quality-of-life UI tweaks which have long been the bug-bear of the Blender world including (shock-horror) the ability to set up with left click to select! There's also quick menus that appear around the mouse. For instance 'z' used to switch between wireframe and solid view modes. Now it gives you quick select options of wireframe, solid, materials or rendered which is so much quicker. 
  • Some of the simulation stuff is still twitchy. By far and away (and most of it isn't included in the breakdown) hair particles took the most time. There were just a bunch of inexplicable glitches, either due to my mistakes or the nature of a beta that made it really hard to get right. I ended up having to stack multiple particle systems to get dense enough looking hair that didn't glitch. 
  • Shadows in the render looks a bit rubbish, particularly where the focal length blurs and around the grass. There is a new setting for shadow resolution which I don't fully understand which may be at fault. 
  • Generally speaking little has been changed formally since cycles so most of the skills are transferrable. The biggest change to everyday stuff is the need to bake lighting with light probes. Light probes are in Unity too and are basically similar to domains that you get in smoke or liquid simulation - they define an area that light can effect. I can imagine on bigger projects with more complex lights this will cause me problems. BUT, no more fireflies!
Anyway, that's it. Signing off.