Three Phase Method Tutorial - Example 1

Hello,

I have a couple of questions with regards to the three-phase method
tutorials:

1- Following the Example 1 in the tutorial document titled as "The
Three-Phase Method for Simulating Complex Fenestration with Radiance"
(available at
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf)
I have encountered the following error message using the dctimestep (page
21) to generate a rendering:

"fatal - unexpected EOF reading results/south.dmx"

I have checked the content of the south.dmx file generated in the previous
steps and it appears that with the exception of the first 9 lines providing
information such as the Format, Software, Capdate etc, the remaining of the
lines contain NULL values. This is despite the fact that I have not
received any error messages following the Example 1 through each step prior
to this last step where the EOF error is raised.

2- There is another document titled as "Radiance Three Phase Method
Tutorial" (also by Andy McNeil) which I could not find on the Radiance
website but it it published via GitBook at the following link:

https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details

Following the Example 1 of this new tutorial document, the 'rcontib' call
is replaced with 'rfluxmtx' to create the view matrix renderings. I have
also attempted to pursue this example step by step, however, the call for
the 'rfluxmtx' for generating view matrix renderings (page 21) raises the
following error message:

"missing hemisphere sampling type"

I have checked the 'rfluxmtx' document describing the application of a
"#@rfluxmtx variable=value" form to pass the sampling basis (eg. h=kf for
full Klems sampling model). However, I could not find the correct syntax to
add this variable to the rfluxmtx command call in the tutorial (page 21) in
response to the "missing hemisphere sampling type" error.

I would appreciate if you could help me with these two questions.

Thank you,
Alireza

Hi Alireza,

There have been a few changes to the programs since this tutorial was written. It would help to know what system you are on (esp. if Windows) and the exact commands you used leading up to the error.

Cheers,
-Greg

···

From: Alireza Hashemloo <[email protected]>
Subject: [Radiance-general] Three Phase Method Tutorial - Example 1
Date: November 30, 2015 1:04:14 AM PST

Hello,

I have a couple of questions with regards to the three-phase method tutorials:

1- Following the Example 1 in the tutorial document titled as "The Three-Phase Method for Simulating Complex Fenestration with Radiance" (available at http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf) I have encountered the following error message using the dctimestep (page 21) to generate a rendering:

"fatal - unexpected EOF reading results/south.dmx"

I have checked the content of the south.dmx file generated in the previous steps and it appears that with the exception of the first 9 lines providing information such as the Format, Software, Capdate etc, the remaining of the lines contain NULL values. This is despite the fact that I have not received any error messages following the Example 1 through each step prior to this last step where the EOF error is raised.

2- There is another document titled as "Radiance Three Phase Method Tutorial" (also by Andy McNeil) which I could not find on the Radiance website but it it published via GitBook at the following link:

https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details

Following the Example 1 of this new tutorial document, the 'rcontib' call is replaced with 'rfluxmtx' to create the view matrix renderings. I have also attempted to pursue this example step by step, however, the call for the 'rfluxmtx' for generating view matrix renderings (page 21) raises the following error message:

"missing hemisphere sampling type"

I have checked the 'rfluxmtx' document describing the application of a "#@rfluxmtx variable=value" form to pass the sampling basis (eg. h=kf for full Klems sampling model). However, I could not find the correct syntax to add this variable to the rfluxmtx command call in the tutorial (page 21) in response to the "missing hemisphere sampling type" error.

I would appreciate if you could help me with these two questions.

Thank you,
Alireza

Hi Greg,

Thank you for your response.

I am working on a Windows 7 (64-bit) operating system and I use GitBash
shell for my command line.
Following the description of the two error messages relative to the two
versions of the Three-Phase Method tutorial, I have provided the exact
command line raising the errors
in the Example #1 of both tutorials:

1- Tutorial Document Title: "The Three-Phase Method for Simulating Complex
Fenestration with Radiance"
    Access Link:
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf
    Page # 21
    Command: $ dctimestep images/vmx/window_%03d.hdr
data/singleclear.xml results/south.dmx skies/12_21_15.skv >
images/122115_clear.hdr
    Error: "fatal - unexpected EOF reading results/south.dmx"

2- Tutorial Document Title: "Radiance Three Phase Method Tutorial"
    Access link:
https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details
    Page # 21
    Command: $ vwrays -fa -vf views/back.vf -x 600 -y 600 | rfluxmtx
`vwrays -vf views/back.vf -x 600 -y 600 -d` -n 8 -fac -ab 12 -ad 50000 -lw
2e-5 - objects/window.rad materials/testroom.mat objects/testroom.rad
    Error: "C:\Radiance\bin\rfluxmtx.exe: missing hemisphere sampling type!"

I hope the referenced commands would help to give a better description of
how the errors are raised.
Please let me know if you need any further information.

Thank you,
Alireza

···

On Mon, Nov 30, 2015 at 9:40 AM, Greg Ward <[email protected]> wrote:

Hi Alireza,

There have been a few changes to the programs since this tutorial was
written. It would help to know what system you are on (esp. if Windows)
and the exact commands you used leading up to the error.

Cheers,
-Greg

*From: *Alireza Hashemloo <[email protected]>

*Subject: *[Radiance-general] Three Phase Method Tutorial - Example 1

*Date: *November 30, 2015 1:04:14 AM PST

Hello,

I have a couple of questions with regards to the three-phase method
tutorials:

1- Following the Example 1 in the tutorial document titled as "The
Three-Phase Method for Simulating Complex Fenestration with Radiance"
(available at
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf)
I have encountered the following error message using the dctimestep (page
21) to generate a rendering:

"fatal - unexpected EOF reading results/south.dmx"

I have checked the content of the south.dmx file generated in the previous
steps and it appears that with the exception of the first 9 lines providing
information such as the Format, Software, Capdate etc, the remaining of the
lines contain NULL values. This is despite the fact that I have not
received any error messages following the Example 1 through each step prior
to this last step where the EOF error is raised.

2- There is another document titled as "Radiance Three Phase Method
Tutorial" (also by Andy McNeil) which I could not find on the Radiance
website but it it published via GitBook at the following link:

https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details

Following the Example 1 of this new tutorial document, the 'rcontib' call
is replaced with 'rfluxmtx' to create the view matrix renderings. I have
also attempted to pursue this example step by step, however, the call for
the 'rfluxmtx' for generating view matrix renderings (page 21) raises the
following error message:

"missing hemisphere sampling type"

I have checked the 'rfluxmtx' document describing the application of a
"#@rfluxmtx variable=value" form to pass the sampling basis (eg. h=kf for
full Klems sampling model). However, I could not find the correct syntax to
add this variable to the rfluxmtx command call in the tutorial (page 21) in
response to the "missing hemisphere sampling type" error.

I would appreciate if you could help me with these two questions.

Thank you,
Alireza

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Hi Alireza,

Another resource that you can use to learn/test three phase method on
Windows is OpenStudio. OpenStudio prints the commands in the terminal while
running the analysis.

Rob has already addressed many of the issues that you will probably face to
get it to work on Windows. I copied the lines here for a similar
discussion: (http://www.grasshopper3d.com/xn/detail/2985220:Comment:1389864).
You can also find the files attached in the discussion.

Mostapha

···

On Mon, Nov 30, 2015 at 9:41 PM, Alireza Hashemloo <[email protected]> wrote:

Hi Greg,

Thank you for your response.

I am working on a Windows 7 (64-bit) operating system and I use GitBash
shell for my command line.
Following the description of the two error messages relative to the two
versions of the Three-Phase Method tutorial, I have provided the exact
command line raising the errors
in the Example #1 of both tutorials:

1- Tutorial Document Title: "The Three-Phase Method for Simulating Complex
Fenestration with Radiance"
    Access Link:
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf
    Page # 21
    Command: $ dctimestep images/vmx/window_%03d.hdr
data/singleclear.xml results/south.dmx skies/12_21_15.skv >
images/122115_clear.hdr
    Error: "fatal - unexpected EOF reading results/south.dmx"

2- Tutorial Document Title: "Radiance Three Phase Method Tutorial"
    Access link:
https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details
    Page # 21
    Command: $ vwrays -fa -vf views/back.vf -x 600 -y 600 | rfluxmtx
`vwrays -vf views/back.vf -x 600 -y 600 -d` -n 8 -fac -ab 12 -ad 50000 -lw
2e-5 - objects/window.rad materials/testroom.mat objects/testroom.rad
    Error: "C:\Radiance\bin\rfluxmtx.exe: missing hemisphere sampling
type!"

I hope the referenced commands would help to give a better description of
how the errors are raised.
Please let me know if you need any further information.

Thank you,
Alireza

On Mon, Nov 30, 2015 at 9:40 AM, Greg Ward <[email protected]> wrote:

Hi Alireza,

There have been a few changes to the programs since this tutorial was
written. It would help to know what system you are on (esp. if Windows)
and the exact commands you used leading up to the error.

Cheers,
-Greg

*From: *Alireza Hashemloo <[email protected]>

*Subject: *[Radiance-general] Three Phase Method Tutorial - Example 1

*Date: *November 30, 2015 1:04:14 AM PST

Hello,

I have a couple of questions with regards to the three-phase method
tutorials:

1- Following the Example 1 in the tutorial document titled as "The
Three-Phase Method for Simulating Complex Fenestration with Radiance"
(available at
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf)
I have encountered the following error message using the dctimestep (page
21) to generate a rendering:

"fatal - unexpected EOF reading results/south.dmx"

I have checked the content of the south.dmx file generated in the
previous steps and it appears that with the exception of the first 9 lines
providing information such as the Format, Software, Capdate etc, the
remaining of the lines contain NULL values. This is despite the fact that I
have not received any error messages following the Example 1 through each
step prior to this last step where the EOF error is raised.

2- There is another document titled as "Radiance Three Phase Method
Tutorial" (also by Andy McNeil) which I could not find on the Radiance
website but it it published via GitBook at the following link:

https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details

Following the Example 1 of this new tutorial document, the 'rcontib' call
is replaced with 'rfluxmtx' to create the view matrix renderings. I have
also attempted to pursue this example step by step, however, the call for
the 'rfluxmtx' for generating view matrix renderings (page 21) raises the
following error message:

"missing hemisphere sampling type"

I have checked the 'rfluxmtx' document describing the application of a
"#@rfluxmtx variable=value" form to pass the sampling basis (eg. h=kf for
full Klems sampling model). However, I could not find the correct syntax to
add this variable to the rfluxmtx command call in the tutorial (page 21) in
response to the "missing hemisphere sampling type" error.

I would appreciate if you could help me with these two questions.

Thank you,
Alireza

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Alireza,

I suspect your first error stems from an unexpected or missing header. Can
you open your daylight matrix and sky vector in notepad and respond with
the first 10 lines in each file?

The second tutorial that you've found is meant to replace the old tutorial,
but I've not finished it yet so there may be some inconsistencies. Can you
email the comment line of your window.rad file (the one that starts
#@rfluxmtx) as this is where the sampling basis is specified.

Andy

···

On Mon, Nov 30, 2015 at 6:41 PM, Alireza Hashemloo <[email protected]> wrote:

Hi Greg,

Thank you for your response.

I am working on a Windows 7 (64-bit) operating system and I use GitBash
shell for my command line.
Following the description of the two error messages relative to the two
versions of the Three-Phase Method tutorial, I have provided the exact
command line raising the errors
in the Example #1 of both tutorials:

1- Tutorial Document Title: "The Three-Phase Method for Simulating Complex
Fenestration with Radiance"
    Access Link:
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf
    Page # 21
    Command: $ dctimestep images/vmx/window_%03d.hdr
data/singleclear.xml results/south.dmx skies/12_21_15.skv >
images/122115_clear.hdr
    Error: "fatal - unexpected EOF reading results/south.dmx"

2- Tutorial Document Title: "Radiance Three Phase Method Tutorial"
    Access link:
https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details
    Page # 21
    Command: $ vwrays -fa -vf views/back.vf -x 600 -y 600 | rfluxmtx
`vwrays -vf views/back.vf -x 600 -y 600 -d` -n 8 -fac -ab 12 -ad 50000 -lw
2e-5 - objects/window.rad materials/testroom.mat objects/testroom.rad
    Error: "C:\Radiance\bin\rfluxmtx.exe: missing hemisphere sampling
type!"

I hope the referenced commands would help to give a better description of
how the errors are raised.
Please let me know if you need any further information.

Thank you,
Alireza

On Mon, Nov 30, 2015 at 9:40 AM, Greg Ward <[email protected]> wrote:

Hi Alireza,

There have been a few changes to the programs since this tutorial was
written. It would help to know what system you are on (esp. if Windows)
and the exact commands you used leading up to the error.

Cheers,
-Greg

*From: *Alireza Hashemloo <[email protected]>

*Subject: *[Radiance-general] Three Phase Method Tutorial - Example 1

*Date: *November 30, 2015 1:04:14 AM PST

Hello,

I have a couple of questions with regards to the three-phase method
tutorials:

1- Following the Example 1 in the tutorial document titled as "The
Three-Phase Method for Simulating Complex Fenestration with Radiance"
(available at
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf)
I have encountered the following error message using the dctimestep (page
21) to generate a rendering:

"fatal - unexpected EOF reading results/south.dmx"

I have checked the content of the south.dmx file generated in the
previous steps and it appears that with the exception of the first 9 lines
providing information such as the Format, Software, Capdate etc, the
remaining of the lines contain NULL values. This is despite the fact that I
have not received any error messages following the Example 1 through each
step prior to this last step where the EOF error is raised.

2- There is another document titled as "Radiance Three Phase Method
Tutorial" (also by Andy McNeil) which I could not find on the Radiance
website but it it published via GitBook at the following link:

https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details

Following the Example 1 of this new tutorial document, the 'rcontib' call
is replaced with 'rfluxmtx' to create the view matrix renderings. I have
also attempted to pursue this example step by step, however, the call for
the 'rfluxmtx' for generating view matrix renderings (page 21) raises the
following error message:

"missing hemisphere sampling type"

I have checked the 'rfluxmtx' document describing the application of a
"#@rfluxmtx variable=value" form to pass the sampling basis (eg. h=kf for
full Klems sampling model). However, I could not find the correct syntax to
add this variable to the rfluxmtx command call in the tutorial (page 21) in
response to the "missing hemisphere sampling type" error.

I would appreciate if you could help me with these two questions.

Thank you,
Alireza

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

Hi Andy,

Thank you very much for your response.

1) Following your recommendation to provide the first 10 lines in the
daylight matrix and sky vector files:

Daylight matrix file (10 first lines):

#?RADIANCE
oconv materials/box_03.mat objects/box_03.rad sky/sky_white1.rad
rcontrib -c 1000 -e MF:4 -f reinhart.cal -b rbin -bn Nrbins -m sky_mat -faf
SOFTWARE= RADIANCE 4.2a lastmod by on w015t-001
CAPDATE= 2015:11:24 13:39:14
GMT= 2015:11:24 21:39:14
NCOMP=3
NCOLS=2306
FORMAT=float

Sky vector file (10 first lines):

#?RADIANCE
genskyvec -m 4 -c 1 1 1
NROWS=2306
NCOLS=1
NCOMP=3
FORMAT=ascii

6.78784323 6.78784323 6.78784323
12.3089937 12.3089937 12.3089937
12.399048 12.399048 12.399048

2) I managed to find the error in my process following the Example 1 in the
second tutorial (
https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details).
However, I encountered the following error message in the last step using
the dctimestep call to generate renderings:

"fatal - unexpected column count in header"

Thank you for your help,
Alireza

···

On Mon, Nov 30, 2015 at 9:05 PM, Andy McNeil <[email protected]> wrote:

Alireza,

I suspect your first error stems from an unexpected or missing header. Can
you open your daylight matrix and sky vector in notepad and respond with
the first 10 lines in each file?

The second tutorial that you've found is meant to replace the old
tutorial, but I've not finished it yet so there may be some
inconsistencies. Can you email the comment line of your window.rad file
(the one that starts #@rfluxmtx) as this is where the sampling basis is
specified.

Andy

On Mon, Nov 30, 2015 at 6:41 PM, Alireza Hashemloo <[email protected]> wrote:

Hi Greg,

Thank you for your response.

I am working on a Windows 7 (64-bit) operating system and I use GitBash
shell for my command line.
Following the description of the two error messages relative to the two
versions of the Three-Phase Method tutorial, I have provided the exact
command line raising the errors
in the Example #1 of both tutorials:

1- Tutorial Document Title: "The Three-Phase Method for Simulating
Complex Fenestration with Radiance"
    Access Link:
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf
    Page # 21
    Command: $ dctimestep images/vmx/window_%03d.hdr
data/singleclear.xml results/south.dmx skies/12_21_15.skv >
images/122115_clear.hdr
    Error: "fatal - unexpected EOF reading results/south.dmx"

2- Tutorial Document Title: "Radiance Three Phase Method Tutorial"
    Access link:
https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details
    Page # 21
    Command: $ vwrays -fa -vf views/back.vf -x 600 -y 600 | rfluxmtx
`vwrays -vf views/back.vf -x 600 -y 600 -d` -n 8 -fac -ab 12 -ad 50000 -lw
2e-5 - objects/window.rad materials/testroom.mat objects/testroom.rad
    Error: "C:\Radiance\bin\rfluxmtx.exe: missing hemisphere sampling
type!"

I hope the referenced commands would help to give a better description of
how the errors are raised.
Please let me know if you need any further information.

Thank you,
Alireza

On Mon, Nov 30, 2015 at 9:40 AM, Greg Ward <[email protected]> >> wrote:

Hi Alireza,

There have been a few changes to the programs since this tutorial was
written. It would help to know what system you are on (esp. if Windows)
and the exact commands you used leading up to the error.

Cheers,
-Greg

*From: *Alireza Hashemloo <[email protected]>

*Subject: *[Radiance-general] Three Phase Method Tutorial - Example 1

*Date: *November 30, 2015 1:04:14 AM PST

Hello,

I have a couple of questions with regards to the three-phase method
tutorials:

1- Following the Example 1 in the tutorial document titled as "The
Three-Phase Method for Simulating Complex Fenestration with Radiance"
(available at
http://www.radiance-online.org/learning/tutorials/Tutorial-ThreePhaseMethod.pdf)
I have encountered the following error message using the dctimestep (page
21) to generate a rendering:

"fatal - unexpected EOF reading results/south.dmx"

I have checked the content of the south.dmx file generated in the
previous steps and it appears that with the exception of the first 9 lines
providing information such as the Format, Software, Capdate etc, the
remaining of the lines contain NULL values. This is despite the fact that I
have not received any error messages following the Example 1 through each
step prior to this last step where the EOF error is raised.

2- There is another document titled as "Radiance Three Phase Method
Tutorial" (also by Andy McNeil) which I could not find on the Radiance
website but it it published via GitBook at the following link:

https://www.gitbook.com/book/andymcneil/three-phase-method-tutorial/details

Following the Example 1 of this new tutorial document, the 'rcontib'
call is replaced with 'rfluxmtx' to create the view matrix renderings. I
have also attempted to pursue this example step by step, however, the call
for the 'rfluxmtx' for generating view matrix renderings (page 21) raises
the following error message:

"missing hemisphere sampling type"

I have checked the 'rfluxmtx' document describing the application of a
"#@rfluxmtx variable=value" form to pass the sampling basis (eg. h=kf for
full Klems sampling model). However, I could not find the correct syntax to
add this variable to the rfluxmtx command call in the tutorial (page 21) in
response to the "missing hemisphere sampling type" error.

I would appreciate if you could help me with these two questions.

Thank you,
Alireza

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general

_______________________________________________
Radiance-general mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-general