Hi there,<div>time for an update [*],<div><br></div><div><div>Read-me: <a href="http://www.dalaifelinto.com/ftp/impa/ibl_toolkit.txt">http://www.dalaifelinto.com/ftp/impa/ibl_toolkit.txt</a></div><div>Download (import as addon): <a href="http://www.dalaifelinto.com/ftp/impa/ibl_toolkit_beta.zip">http://www.dalaifelinto.com/ftp/impa/ibl_toolkit_beta.zip</a></div>
</div><div>[it needs blender as of yesterday]</div><div><br></div><div><a href="http://dalaifelinto.com/ftp/impa/arlux_blender.jpg">http://dalaifelinto.com/ftp/impa/arlux_blender.jpg</a> (quick render)</div><div><a href="http://dalaifelinto.com/ftp/impa/arlux_blender2.jpg">http://dalaifelinto.com/ftp/impa/arlux_blender2.jpg</a> (luxrender ui)</div>
<div><a href="http://dalaifelinto.com/ftp/impa/arlux_blender3.jpg">http://dalaifelinto.com/ftp/impa/arlux_blender3.jpg</a> (blender, top right cycles doing background, top left addon to add the background with glsl shader)</div>
<div><a href="http://dalaifelinto.com/ftp/impa/arlux_blender4.jpg">http://dalaifelinto.com/ftp/impa/arlux_blender4.jpg</a> (same as 3, but showing edit mode)</div><div><br></div><div>I solved the 'lack of update in edit mode' problem. In the 3d view you can call an operator that draws the background in all but the Rendered mode. The magic is all performances in the edit.py file. It's not super stable, but that's the only solution I have so far.</div>
<div><br></div><div>As for an option for the 'happy shader' you can find an old paper of the original arluxrender implementation here (in pt_BR):</div><div><a href="http://www.visgraf.impa.br/arlux/downloads/clei-zang-velho.pdf">http://www.visgraf.impa.br/arlux/downloads/clei-zang-velho.pdf</a></div>
<div><br></div><div>But Aldo is still working in the integrator rewrite to handle the environment map as light and color sources and other goodies, we should have this in a nice paper only for this CLEI 2012 though. The code should be in the ARLuxrender by middle June.</div>
<div>[if you find other papers on that topic please share as well, we are still after alternatives]</div><div><br></div><div>Dalai</div><div>* the last one here, I will keep next changes on blender artists to avoid spamming the list:</div>
<div><a href="http://goo.gl/Lhf1c">http://goo.gl/Lhf1c</a><br><br><div class="gmail_quote">2012/4/23 Dalai Felinto <span dir="ltr"><<a href="mailto:dfelinto@gmail.com" target="_blank">dfelinto@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra">Hi Brecht,</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_quote">
<div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
One small note, with Cycles each Texture node has also mapping<br>
settings built in (in the Texture Properties), so you can use only 1<br>
node instead of 3 if you wanted to. It may also be a good idea to<br>
enable "Sample as Lamp" in the World Settings.<br></blockquote><div><br></div></div><div>Thanks will look into that ;)</div><div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
> Problem with the current workflow:<br>
> ---------------------------------------------------<br>
> - cycles shaders do not work while in edit mode. Although I don't care about<br>
> the object materials, it would be really nice to have the background shaders<br>
> working. I'm trying to build an alternative with bgl and glsl shaders on top<br>
> of the 3dview, but it's too tacky. I need the background<br>
> (the other alternative is to do partial renders of the HDRI to use as<br>
> 'Background Image'. Not as elegant as having the actual panorama showed in<br>
> edit mode).<br>
<br>
</div>I'm not sure what you mean here? The edit mode limitation I can think<br>
of, is that editing a mesh does not update in Rendered draw mode until<br>
you go back to object mode, but that seems unrelated to this.<br></blockquote><div><br></div></div><div>There is no way to see the background and the edit mesh at the same time. That way it's really hard to model what is in the background using the image as reference.</div>
<div><br></div><div>I see three solutions based on changes in Blender code. Let me know your thoughts :</div><div>(1) to have the editable mesh visible in rendered mode even if without 'cycles material'</div><div>
(2) to have the background optionally visible in modes different than 'RENDERED'</div><div>(3) to support equirectangular (lat long) images in the 'view background images' as a special mode</div><div>(only works with camera</div>
<div><br></div><div>[* a workaround I'm considering is to render the background for the camera and use as Background image. It will work, just not as a nice workflow. The second *]</div><div><div><br></div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
> Things I can do with ARLuxrender that I would like to do with cycles:<br>
> ----------------------------------------------------------------------------------------------------<br>
<br>
</div>This is something that I have been looking into for mango (Ton calls<br>
it the "happy shader"), but I haven't found the right implementation<br>
yet. I'll definitely have a close look at the paper/code here.<br></blockquote><div><br></div></div><div>Luxrender alone is based on PBRT so I hope it's compatible with cycles architecture. The latest integrator we are using may not be in the git. I will talk with Aldo to see what he is using as reference.</div>
<div><br></div><div>--</div><div>Dalai</div></div></div>
</blockquote></div><br></div>
</div>