← Back to team overview

kicad-developers team mailing list archive

Re: 3D-Viewer new rendering and contributions.

 

----- Original Message -----

> From: Mário Luzeiro <mrluzeiro@xxxxx>
> To: jp charras <jp.charras@xxxxxxxxxx>; "kicad-developers@xxxxxxxxxxxxxxxxxxx" <kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Cc: 
> Sent: Tuesday, July 29, 2014 4:46 PM
> Subject: Re: [Kicad-developers] 3D-Viewer new rendering and contributions.
> 
>>  But where are the attached files?
> 
> And now the screenshots.
> 
> 
> Mario Luzeiro
> 


That looks very good. My only problem is with the DIP-28; I like my own models much better.

As for disabling emission, specular reflection, and diffuse reflection, I would not do that.
If the model looks ugly then people should fix the model. Breaking software to make ugly
models look prettier is not a good thing. Maybe you can add an option so that you can
disable these or (default) leave them enabled. Emission is useful if you really like eye
candy and want to create LEDs in the ON and OFF states. Models with bad material properties
can be fixed with the aid of tools like 'grep' and 'sed'. The models which I have made are
generated by scripts and software; in my case if I need to fix a material appearance then
I change my master material files and run the scripts again; many thousands of models are
regenerated in a few minutes.

I will have a look at your changes and see how the VRML exporter can benefit from it.
I always wanted to embed each model into the exported VRML since that would give a single
file to share with people. It's not so simple of course since ideally the models should
be assigned a definition so that they can be reused, otherwise the file grows very quickly.
In the past the 3D view code did not support the reuse of objects so something like a
DIP or SOIC needed to define all the pins rather than reusing a single pin definition which
is translated and rotated.

- Cirilo



Follow ups

References