Aceasta este comanda dctimestep care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
dctimestep - calculează simularea anuală timp-pas prin multiplicarea matricei
REZUMAT
dctimestep DCspec [ skyvec ]
dctimestep Vspec Tbsdf.xml Dmat.dat [ skyvec ]
DESCRIERE
Dctimestep are două forme de invocare. În prima formă, dctimestep i se dă lumină de zi
specificația coeficientului și un vector cer opțional, care poate fi citit din standard
intrare dacă nu este specificat. Coeficienții de lumină naturală sunt înmulțiți față de acest vector și
rezultatele sunt scrise la ieșirea standard. Aceasta poate fi o listă de valori de culoare sau a
imagine combinată Radiance, așa cum se explică mai jos.
În a doua formă, dctimestep ia patru fișiere de intrare, formând o expresie matriceală. The
primul argument este fișierul matrice Vizualizare care specifică cum sunt direcțiile de ieșire ale ferestrei
legate de un set de valori măsurate, cum ar fi o serie de puncte de iluminare sau imagini.
Această matrice este de obicei calculată de rtcontrib(1) pentru un anumit set de ferestre sau
deschideri de luminatoare. Al doilea argument este matricea de transmisie a ferestrei, sau BSDF, dată
ca o descriere XML standard. Al treilea argument este fișierul matrice Daylight care
definește modul în care patch-urile cerului se raportează la direcțiile de intrare pe aceeași deschidere. Aceasta este de obicei
calculat folosind genklemsamp(1) cu rtcontrib într-o cursă separată pentru fiecare fereastră sau luminator
orientare. Intrarea finală este vectorul contribuției cerului, de obicei calculat de
genskyvec(1), care poate fi transmisă la intrarea standard. Aceste date trebuie să fie în ASCII
format, în timp ce matricele View și Daylight sunt reprezentate mai eficient ca binare
date float dacă ordinea octeților mașinii nu este o problemă.
Trimis la ieșirea standard a dctimestep este fie un vector de culoare ASCII cu tot atâtea RGB
tripleți, deoarece există rânduri în matricea Vizualizare sau o combinație Strălucire imagine. Care
ieșirea este produsă depinde de primul argument. Un nume de fișier obișnuit va fi încărcat și
interpretat ca o matrice pentru a genera un vector de rezultate de culoare. O specificație de fișier
care conține un șir de format „%d” va fi interpretat ca o listă de Strălucire component
imagini, care vor fi însumate conform vectorului calculat.
EXEMPLE
Pentru a calcula iluminarea planului de lucru la ora 3:30 pe 10 februarie:
gensky 2 10 15:30 | genskyvec | dctimestep workplaneDC.dmx > Ill_02-10-1530.dat
Pentru a calcula o imagine la ora 10:XNUMX pe echinocțiul dintr-un set de imagini componente:
gensky 3 21 10 | genskyvec | dctimestep viewc%03d.hdr > view_03-21-10.hdr
Pentru a calcula un set de contribuții de iluminare pentru fereastra 1 la solstițiul de iarnă la ora 2:XNUMX:
gensky 12 21 14 | genskyvec | dctimestep IllPts.vmx Blinds20.xml Window1.dmx >
Ill_12-21-14.dat
Pentru a calcula contribuția Window2 la o vedere interioară la ora 12 la solstițiul de vară:
gensky 6 21 12 | genskyvec | dctimestep view%03d.hdr Blinds30.xml Window2.dmx >
vizualizare_6-21-12.hdr
Utilizați dctimestep online folosind serviciile onworks.net