Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.83 KB

notes.md

File metadata and controls

61 lines (41 loc) · 1.83 KB

Notes

TODO

  • Refraction index range

Core

  • Light
  • Texture filter
  • Shapes

Texture

Materials

  • Dielectric with attenuation by distance in the volume
  • Correct color mapping of dielectric with refraction dependent on the wavelength of the light

Shapes

Utility

Texture generators

  • Voronoi generator
  • Perlin noise generator

Libraries that could possibly be used

Boost

boost C++ libraries
Boost Library Documentation

Boost PropertyTree

Index listing for boost/property_tree/
Chapter 30. Boost.PropertyTree

The Property Tree library provides a data structure that stores an arbitrarily deeply nested tree of values, indexed at each level by some key. Each node of the tree stores its own value, plus an ordered list of its subnodes and their keys. The tree allows easy access to any of its nodes by means of a path, which is a concatenation of multiple keys.
In addition, the library provides parsers and generators for a number of data formats that can be represented by such a tree, including XML, INI, and JSON.

GitHub - boostorg/property_tree