Hi Mark, Martin,

"~mrluzeiro/kicad/kicad_new3d-viewer is the ray tracing viewer. This is
not a refactor. Its a different direction to improve rendering."

My branch is actually / technical a refactoring. There is very little from the 
old-3d-viewer, there are only some legacy names that I keept but the structure 
class and implementation is totally new.

At this moment only a render target is implemented (raytraced) but the design 
is flexible to develop (and I have it planned) new render targets (eg 
rasterized openGL / GPU)



"Two of them are named "refactor" and the third one is called "new". I wonder 
how these branches could be merged together."

My personal preferences are related with 3D rendering. So I started on that. 
Also I redesign the widget related classes to handle different render targets 
and improve the modularity.

Then Cirilo (on his branch) have other interests and he is focused on improve 
of the 3D model path searching / assignment, 3d models cache, 3d models 
plugins.. etc

We (me and Cirilo) had some discussions in the background and (I hope) we are 
in tune! (We also keep the mailling list updated)
There is hope that I will use the improvements and managers developed by Cirilo 
and Cirilo is hopping to use (one of) my render target to display 3D models 
while it is assigning 3d model files to footprints modules.

If I am not mistake, Cirilo have other proposes for his refactor that is to get 
this 3D model files information to improve the MCAD exports and also to add 
more support for 3D model files (plugins, IGS, STEP?..etc)

This will take some long time...

Cheers,
Mario Luzeiro
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to