← Back to team overview

kicad-developers team mailing list archive

Re: 3D-Viewer - Request for merge evaluation

 

That looks very good. :)

Would it be possible to put in a quality setting (more rendering passes)?
For me there are many artefacts in the rendered image compared to OpenGL.
These include:

+ broken silk lines
+ staircase effect on lines

You can see the differences in the attached image; for comparison I just
use:

qiv opengl.png raytrace.png &

Then I can use my mouse wheel to switch quickly between the two - a little
like a blink comparator.

I think there are other tweaks to be made but they can wait. :)

- Cirilo

On Thu, Jun 16, 2016 at 6:40 AM, Mário Luzeiro <mrluzeiro@xxxxx> 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.
>
>

Attachment: opengl.png
Description: PNG image

Attachment: raytrace.png
Description: PNG image


Follow ups

References