represent the list rearrangement. It would also be great for this to accommodate variable list lengths because the u/v gridlines on the original surface are tbd
…
the algorithm is unstable and not optimal. Unlikely to be able to somehow use it or learn something on it)
https://dl.dropbox.com/s/2x15zic85gsbfwb/%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0%20100.3dm?dl=1
https://dl.dropbox.com/s/a2avwghhdmb5tv1/%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F%20%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0%20100.gh?dl=1…
some i7 if ECC memory sounds an oddity to you). If the model is big you'll need a decent Kepler Quadro as well ... say a K4200 (I hate game cards including Titan).
http://www.tsplines.com/
Alternatively use a top dog subdivision app (Modo eats them all for breakfast) but that works with DX and that brings us back to game cards.…
0.533000void brightfunc skyfunc2 skybright perezlum.cal010 1.382e+00 3.201e-01 1.066879 -0.754821 0.015485 -0.048998 -0.089403 0.066341 -0.860010 0.505947
The values in bold are then evaluated using the equations in the file perezlum.cal inside the RAYPATH directory in Radiance..
{ All-weather Angular Sky Luminance Distribution . Additional arguments required for calculation of skybright: A1 - diffus normalization A2 - ground brightness A3,A4,A5,A6,A7 - coefficients for the Perez model A8,A9,A10 - sun direction}skybright = wmean((Dz+1.01)^10, intersky, (Dz+1.01)^-10, A2 );wmean(a, x, b, y) = (a*x+b*y)/(a+b);intersky = if( (Dz-0.01), A1 * (1 + A3*Exp(A4/Dz) ) * ( 1 + A5*Exp(A6*gamma) + A7*cos(gamma)*cos(gamma) ), A1 * (1 + A3*Exp(A4/0.01) ) * ( 1 + A5*Exp(A6*gamma) + A7*cos(gamma)*cos(gamma) ) );
This data is then mapped to the "glow" material that represents the celestial hemisphere...You can edit the climate based sky produced by Honeybee and enter your own values. The other option would be to just use gendaylit from DOS Prompt.…