physical method

From OSL Demo