← Back to team overview

kicad-developers team mailing list archive

Re: 3D-Viewer - Request for merge evaluation

 

Hi Mario,

I just tried to test this, and I will comment a bit.

It seems that it cannot abort while performing the post processing shader.

When in opengl mode and you hit the render button, it will show the lowres
raytrace. I think it might be better to keep showing the last opengl image
instead of the lowres raytrace, maybe.

Also, there is a black border when in raytracing mode. When I resize the
window it will short of change in jumps. I assume this is because you have
a "discrete" size for the image itself. Is this something you plan to
change/fix?
Den 15/06/2016 22.40 skrev "Mário Luzeiro" <mrluzeiro@xxxxx>:

> 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
>

Follow ups

References