Three-phase Method dctimestep

Hi everyone.

Is there anybody who knows how dctimestep works in three phase method?
When I tried to multiply as a normal matrix (with python language), the illuminance result is not matched with dctimestep result.
So, I wonder if dctimestep doesn't use normal matrix multiplication.
If there is a specific method in dctimestep, please teach me.

* let you know,
1. I picked up one column out of the every RGB(view matrix and daylight matrix), so that I made a simple matrix multiplication.
2. I created daylight matrix as a ASCII data instead of binary.

Thank you.
Jinsook

Jinsook,

DCTIMESTEP does multiply matrices, a pretty naive method, actually. I have
no idea what might be causing the dismatch between your results and
DCTIMESTEP's.

Nothing too helpful... sorry.

Bye!

···

2014-08-28 12:27 GMT-04:00 jinsook kang <[email protected]>:

Hi everyone.

Is there anybody who knows how dctimestep works in three phase method?

When I tried to multiply as a normal matrix (with python language), the
illuminance result is not matched with dctimestep result.

So, I wonder if dctimestep doesn't use normal matrix multiplication.

If there is a specific method in dctimestep, please teach me.

* let you know,

1. I picked up one column out of the every RGB(view matrix and daylight
matrix), so that I made a simple matrix multiplication.

2. I created daylight matrix as a ASCII data instead of binary.

Thank you.

Jinsook

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

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

--

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos son
confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email message,
including any attachment, is confidential and is intended only for the
person or entity to which it is addressed. If you are neither the intended
recipient nor the employee or agent responsible for delivering this message
to the intended recipient, you are hereby notified that you may not review,
retransmit, convert to hard copy, copy, use or distribute this email
message or any attachments to it. If you have received this email in error,
please contact the sender immediately and delete this message from any
computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

Hi Jinsook,

Are you aware that dctimestep is multiplying RGB triples as though they are 3 independent matrices?

-Greg

···

From: jinsook kang <[email protected]>
Subject: [Radiance-general] Three-phase Method dctimestep
Date: August 28, 2014 6:27:09 PM GMT+02:00

Hi everyone.

Is there anybody who knows how dctimestep works in three phase method?

When I tried to multiply as a normal matrix (with python language), the illuminance result is not matched with dctimestep result.

So, I wonder if dctimestep doesn't use normal matrix multiplication.

If there is a specific method in dctimestep, please teach me.

* let you know,

1. I picked up one column out of the every RGB(view matrix and daylight matrix), so that I made a simple matrix multiplication.

2. I created daylight matrix as a ASCII data instead of binary.

Thank you.

Jinsook

When dctimestep reads the BSDF xml, there is a conversion required for it
to be a true coefficient matrix. If you're giving it a BSDF, I suspect this
might be one of the causes of the discrepency you're observing.
Andy

···

On Thu, Aug 28, 2014 at 9:39 AM, CHI-German Molina <[email protected]> wrote:

Jinsook,

DCTIMESTEP does multiply matrices, a pretty naive method, actually. I have
no idea what might be causing the dismatch between your results and
DCTIMESTEP's.

Nothing too helpful... sorry.

Bye!

2014-08-28 12:27 GMT-04:00 jinsook kang <[email protected]>:

Hi everyone.

Is there anybody who knows how dctimestep works in three phase method?

When I tried to multiply as a normal matrix (with python language), the
illuminance result is not matched with dctimestep result.

So, I wonder if dctimestep doesn't use normal matrix multiplication.

If there is a specific method in dctimestep, please teach me.

* let you know,

1. I picked up one column out of the every RGB(view matrix and daylight
matrix), so that I made a simple matrix multiplication.

2. I created daylight matrix as a ASCII data instead of binary.

Thank you.

Jinsook

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

--
*Germán Molina L.*
Ingeniero Trainee
Hunter Douglas Chile S.A.
Celular +569 89224445

*Nota de Confidencialidad:* Este mensaje incluído los archivos adjuntos
son confidenciales y pueden contener informacion privilegiada protegida por
ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo,
distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise
inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes
electronicos son susceptibles de ser cambiados, infectados o adulterados
sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de
cambios o sus consecuencias. Usted debe estar informado que la compania
puede hacer un seguimiento de sus mensajes electronicos y su contenido,
gracias.

*Confidentiality Notice:* The information contained in this email
message, including any attachment, is confidential and is intended only for
the person or entity to which it is addressed. If you are neither the
intended recipient nor the employee or agent responsible for delivering
this message to the intended recipient, you are hereby notified that you
may not review, retransmit, convert to hard copy, copy, use or distribute
this email message or any attachments to it. If you have received this
email in error, please contact the sender immediately and delete this
message from any computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do
destinatário. Sua utilização, não autorizada, constitui crime passível de
prisão. Todas as precauções possíveis foram tomadas para garantir que este
e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir
responsabilidade por nenhuma perda ou dano causado por este e-mail ou de
seus anexos, recomendamos que o destinatário utilize seus procedimentos de
antivírus antes de qualquer uso.

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

Thank you very much for your answer Andrew.
Can you explain me more in detail about the required "conversion" for BSDF xml ?
Thank you

Jinsook

···

-----Original Message-----
From: "Andrew McNeil"&lt;[email protected]&gt;
To: "Radiance general discussion"&lt;[email protected]&gt;;
Cc: "jinsook kang"&lt;[email protected]&gt;;
Sent: 2014-08-29 (금) 03:26:22
Subject: Re: [Radiance-general] Three-phase Method dctimestep

When dctimestep reads the BSDF xml, there is a conversion required for it to be a true coefficient matrix. If you're giving it a BSDF, I suspect this might be one of the causes of the discrepency you're observing.

Andy

On Thu, Aug 28, 2014 at 9:39 AM, CHI-German Molina &lt;[email protected]&gt; wrote:

Jinsook, DCTIMESTEP does multiply matrices, a pretty naive method, actually. I have no idea what might be causing the dismatch between your results and DCTIMESTEP's.

Nothing too helpful... sorry. Bye!

2014-08-28 12:27 GMT-04:00 jinsook kang &lt;[email protected]&gt;:

Hi everyone.
Is there anybody who knows how dctimestep works in three phase method?

When I tried to multiply as a normal matrix (with python language), the illuminance result is not matched with dctimestep result.
So, I wonder if dctimestep doesn't use normal matrix multiplication.

If there is a specific method in dctimestep, please teach me.
* let you know,

1. I picked up one column out of the every RGB(view matrix and daylight matrix), so that I made a simple matrix multiplication.
2. I created daylight matrix as a ASCII data instead of binary.
Thank you.

Jinsook

_______________________________________________

Radiance-general mailing list

[email protected]

http://www.radiance-online.org/mailman/listinfo/radiance-general

--
Germán Molina L.

Ingeniero Trainee
Hunter Douglas Chile S.A.Celular +569 89224445

Nota de Confidencialidad: Este mensaje incluído los archivos adjuntos son confidenciales y pueden contener informacion privilegiada protegida por ley. Si Ud. no es el destinatario, deberia abstenerse de copiarlo, distribuirlo, divulgarlo o usar la informacion contenida. Por favor, avise inmediatamente al emisor y borre este mensaje de su sistema. Los mensajes electronicos son susceptibles de ser cambiados, infectados o adulterados sin autorizacion. No asumimos responsabilidad alguna por ninguna clase de cambios o sus consecuencias. Usted debe estar informado que la compania puede hacer un seguimiento de sus mensajes electronicos y su contenido, gracias.

Confidentiality Notice: The information contained in this email message, including any attachment, is confidential and is intended only for the person or entity to which it is addressed. If you are neither the intended recipient nor the employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that you may not review, retransmit, convert to hard copy, copy, use or distribute this email message or any attachments to it. If you have received this email in error, please contact the sender immediately and delete this message from any computer or other data bank, Thank you.

A informação transmitida é confidencial e para conhecimento exclusivo do destinatário. Sua utilização, não autorizada, constitui crime passível de prisão. Todas as precauções possíveis foram tomadas para garantir que este e-mail não contenha vírus. Uma vez que nossa empresa não pode assumir responsabilidade por nenhuma perda ou dano causado por este e-mail ou de seus anexos, recomendamos que o destinatário utilize seus procedimentos de antivírus antes de qualquer uso.

_______________________________________________

Radiance-general mailing list

[email protected]

http://www.radiance-online.org/mailman/listinfo/radiance-general

It's a little bit complicated by whether or not reciprocity is needed, but the details are contained in the routines of src/util/cmbsdf.c.

When reciprocity is not needed, you must still multiply each direction by the projected solid angle of the incident directions (columns).

-Greg

···

From: jinsook kang <[email protected]>
Subject: Re: [Radiance-general] Three-phase Method dctimestep
Date: September 1, 2014 11:14:56 AM GMT+01:00

Thank you very much for your answer Andrew.

Can you explain me more in detail about the required "conversion" for BSDF xml ?

Thank you

Jinsook

-----Original Message-----
From: "Andrew McNeil"<[email protected]>
To: "Radiance general discussion"<[email protected]>;
Cc: "jinsook kang"<[email protected]>;

When dctimestep reads the BSDF xml, there is a conversion required for it to be a true coefficient matrix. If you're giving it a BSDF, I suspect this might be one of the causes of the discrepency you're observing.
Andy

On Thu, Aug 28, 2014 at 9:39 AM, CHI-German Molina <[email protected]> wrote:
Jinsook,

DCTIMESTEP does multiply matrices, a pretty naive method, actually. I have no idea what might be causing the dismatch between your results and DCTIMESTEP's.

Nothing too helpful... sorry.

Bye!

2014-08-28 12:27 GMT-04:00 jinsook kang <[email protected]>:
Hi everyone.

Is there anybody who knows how dctimestep works in three phase method?

When I tried to multiply as a normal matrix (with python language), the illuminance result is not matched with dctimestep result.

So, I wonder if dctimestep doesn't use normal matrix multiplication.

If there is a specific method in dctimestep, please teach me.

* let you know,

1. I picked up one column out of the every RGB(view matrix and daylight matrix), so that I made a simple matrix multiplication.

2. I created daylight matrix as a ASCII data instead of binary.

Thank you.

Jinsook