View Issue Details

IDProjectCategoryView StatusLast Update
0001942PartDesignFeaturepublic2017-11-05 11:53
Reporterarust Assigned Toeivindkvedalen  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Summary0001942: Allow optical+physical material properties in addition to RGB color specification
DescriptionAdvanced spectral renderers (like LuxRender and to some extend Povray) do not use RGB internally, but physical spectral reflection, refraction, emission properties, given for example as color temperature, spectrum texture or look-up table[1], lamp-vendor-provided IES file[2], and physical refraction and reflection indices.[3]

In addition to specify plain RGB color, shininess and translucency which were fine in the time of "classical" fixed-function OpenGL not using actual shaders and programmable shaders implementing the traditional Phong lighting model, it is desirable to specify physical optical properties, which are supported by LuxRender, Povray and other advanced rendering engines.

[1] http://www.luxrender.net/wiki/LuxRender_Textures_Spectrum
[2] http://www.luxrender.net/wiki/LuxRender_Lighting#IES_data
[3] http://www.luxrender.net/wiki/Scene_file_format_dev#Material
Tagscolors, IFC
FreeCAD Information

Activities

clel

2017-01-10 15:31

reporter   ~0007605

I support the request, makes sense and is used in common CAD systems.

eivindkvedalen

2017-01-10 18:48

developer   ~0007617

Work in progress: http://forum.freecadweb.org/viewtopic.php?f=10&t=16714

Kunda1

2017-01-11 01:33

administrator   ~0007619

Should this ticket be assigned to you then, @eivindkvedalen ?

Kunda1

2017-02-17 11:22

administrator   ~0008332

Test branch is at https://github.com/eivindkv/FreeCAD2/tree/Material

Issue History

Date Modified Username Field Change
2015-01-31 14:12 arust New Issue
2017-01-10 15:31 clel Note Added: 0007605
2017-01-10 18:48 eivindkvedalen Note Added: 0007617
2017-01-11 01:33 Kunda1 Note Added: 0007619
2017-02-17 11:21 Kunda1 Assigned To => eivindkvedalen
2017-02-17 11:21 Kunda1 Status new => assigned
2017-02-17 11:22 Kunda1 Note Added: 0008332
2017-10-19 13:15 Kunda1 Tag Attached: colors
2017-11-05 11:53 Kunda1 Tag Attached: IFC