← Back to team overview

kicad-developers team mailing list archive

Re: About collaboration, simulation, documentation, organisation, usability and documentation

 

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

Follow ups

References