← Back to team overview

kicad-developers team mailing list archive

Re: 3D-Viewer - Request for merge evaluation

 

This patch seem to fix the build issues I was having with
3d-viewer/3d_rendering/3d_render_raytracing/accelerators/cbvh_pbrt.cpp
too.

2016-06-15 23:11 GMT+02:00 Chris Pavlina <pavlina.chris@xxxxxxxxx>:
> VERY nice, I wasn't expecting that so fast! :D
>
> Attached is what I think is the "final" patch to make it build right on other
> systems. Still haven't heard back from anyone on the wxString/UTF8 thing, but I
> *think* this is right, we can always change it later if not.
>
> On Wed, Jun 15, 2016 at 08:40:29PM +0000, Mário Luzeiro wrote:
>> Hi Cirilo, Chris,
>>
>> As I received so many requests from you ;)
>> I implemented the features similar as you describe below.
>> Please update, rebuild and retry with the latest updates from my branch.
>>
>> I found an easy and elegant way of implement it,
>> with just some minimal changes.
>> It only add a small overhead time (about 1s or less on some tests I did)
>>
>> So, the new features are:
>> - Display the progress of raytracing render.
>> - If user move with the mouse it will abort the render.
>> - It also works on OpenGL mode, if a raytracing render is requested and during the render the mouse is moved,
>> it will stop the render and back to OpenGL.
>> - This also may fix possible issues on some systems that make the windows not responding because the render took too long. Now the windows is refreshed periodically with the redraws.
>>
>> Regards,
>> Mario Luzeiro
>> ________________________________________
>> From: Cirilo Bernardo [cirilo.bernardo@xxxxxxxxx]
>> Sent: 15 June 2016 00:40
>>
>> Another possible tweak in the raytrace window is to show progress somehow.
>> In SolidWorks this is done by showing a small black frame moving around as
>> parts of the scene are refined. This is not essential though, only eyecandy,
>> but it does help a little on long render jobs because the user can see that
>> something is still happening.
>>
>>
>> ________________________________________
>> From: Chris Pavlina [pavlina.chris@xxxxxxxxx]
>> Sent: 14 June 2016 20:15
>>
>> 3) Even at the faster speed, the raytracer is too slow and unresponsive.
>>
>> 3A) Raytracer UI responsiveness improvements. Allow the user to start dragging
>> the PCB around even after the render has started, rather than going completely
>> frozen during the render.
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>


References