occt: master 44c7c33e
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
apn | master | 2014-04-30 11:14:17 | master 013a8549 | |
Affected Issues | 0024855: Revision of parameters of standard materials | |||
Changeset | 0024855: Revision of parameters of standard materials Improve consistency and visual appearance of predefined OCCT materials in various rendering modes, including ray-tracing: - Increase the specular exponents (shininesses) for metallic surfaces: Brass, Bronze, Copper, Gold, Pewter, Silver, Steel, Chrome, Aluminum. - Revise specular colors for metals: Copper, Gold, Aluminum, Silver (according to "Real-Time Rendering, 3rd Edition", AK Peters 2008). - Increase diffuse reflection of metals: Silver, Aluminum, Chrome (to make them brighter in OpenGL mode). - Extend Material definition by Refraction Index. Advanced rendering methods based on shaders or ray-tracing can utilize it to produce refraction effects. In addition: - Introduce three translucent materials: Water, Glass, and Diamond. - Add Charcoal for modeling dark diffuse surfaces. Add new TCL-based sample (materials.tcl) and test case (tests/v3d/materials/bug24855). |
|||
add - samples/tcl/materials.tcl | Diff File | |||
mod - src/Graphic3d/Graphic3d.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_MaterialAspect.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | |||
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_AspectFace.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_AspectFace.hxx | Diff File | |||
mod - tests/bugs/demo/bug23410 | Diff File | |||
mod - tests/bugs/vis/bug22879 | Diff File | |||
mod - tests/bugs/vis/bug22912 | Diff File | |||
mod - tests/bugs/vis/bug24762_coloredshape | Diff File | |||
mod - tests/bugs/vis/bug5990 | Diff File | |||
mod - tests/v3d/grids.list | Diff File | |||
add - tests/v3d/materials/bug24855 | Diff File |