Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut rpict'idir.
Program:
ADI
rpict - bir RADIANCE resmi oluştur
SİNOPSİS
rpic [ seçenekleri ] [ $EVAR ] [ @dosya ] [ oktree ]
rpic [ seçenekleri ] -varsayılanlar
TANIM
rpict verilen RADIANCE sahnesinden bir resim oluşturur. oktree ve ona gönderir
standart çıktı. Eğer hayırsa oktree verilir, standart girdi okunur. (Oktree de olabilir
tırnak içine alınmış ve önünde bir `!' olan bir komutun çıktısı olarak belirtilmelidir.)
Seçenekler, görüntüleme parametrelerini belirlemenin yanı sıra görüntü üzerinde bir miktar kontrol sağlar.
hesaplama. Seçenekler komut satırında verilebilir ve/veya ortamdan okunabilir
ve/veya bir dosyadan okuyun. Dolar işaretiyle ('$') başlayan bir komut argümanı
verilen ortam değişkeninin içeriğiyle hemen değiştirilir. bir komut
at işaretiyle ('@') başlayan argüman, hemen içeriğin içeriğiyle değiştirilir.
verilen dosya
Yukarıda gösterilen ikinci formda, seçenekler için varsayılan değerler (bunlar tarafından değiştirilmiştir)
mevcut seçenekler) kısa bir açıklama ile yazdırılır.
Çoğu seçeneğin ardından, seçenekten ayrılması gereken bir veya daha fazla argüman gelir.
seçeneği ve birbirlerini beyaz boşlukla. Bu kuralın istisnaları, -vt seçenek ve
boole seçenekleri. Normalde, bir boole seçeneğinin görünümü, bir özelliğin
"Geçişli", önceki durumuna bağlı olarak kapalı veya açık olarak değiştirilir.
Boole seçenekleri, hemen ardından bir '+' veya
'-', sırasıyla açık veya kapalı anlamına gelir. '+' ile eşanlamlılar, "yYtT1" karakterlerinden herhangi biridir,
ve '-' eşanlamlıları "nNfF0" karakterlerinden herhangi biridir. Diğer tüm karakterler
bir hata oluşturun.
-vtt Görünüm türünü şuna ayarla t. If t 'v' ise, bir perspektif görünüm seçilir. Eğer t 'l' mi,
paralel bir görünüm kullanılır. ayarlanarak silindirik bir panoma seçilebilir. t için
'c' harfi. Bu görünüm dikey olarak standart bir perspektif gibidir, ancak
yatay olarak bir silindir üzerine yansıtılır (çorba kutusunun bakışı gibi). üç balıkgözü
görünümler de sağlanır; 'h' yarım küre balıkgözü görünümü verir, 'a' sonuçları
açısal balık gözü distorsiyonunda ve 's' bir düzlem küre ile sonuçlanır (stereografik)
projeksiyon. Yarım küre balıkgözü, yarım kürenin bir yüzeye izdüşümüdür.
Daire. Bu tip için maksimum görüş açısı 180 derecedir. açısal
balık gözü görünümü, görüntünün merkezinden uzaklık olacak şekilde tanımlanır.
merkezi görüş yönünden açıyla orantılıdır. açısal balıkgözü
tam 360 derece görüntüleyebilir. Düzlem küre balıkgözü görünümü açıyı korur
çizgiler arasındaki ilişkiler ve genellikle güneş yolu analizi için kullanılır. Bu
daha yaygın olarak "stereografik izdüşüm" olarak bilinir, ancak bu terimden kaçınıyoruz.
burada stereoskopik bir çiftle karıştırmamak için. Bir planisfer balıkgözü
360 dereceye kadar (ancak dahil değil) görüntüleyebilir, ancak bozulma
Bu sınıra yaklaşıldıkça aşırıdır. arasında boşluk olmadığına dikkat ediniz.
görünüm türü seçeneği ve tek harfli argümanı.
-vp x y z Bakış açısını şuna ayarlayın: x y z . Bu, bir perspektif görünümün odak noktasıdır veya
paralel bir projeksiyonun merkezi.
-CEO xd yd zd
Görünüm yönü vektörünü şu şekilde ayarlayın: xd yd zd . Bu vektörün uzunluğu şunu gösterir:
odak uzaklığı gerektiği gibi -pd seçeneği aşağıda açıklanmıştır.
-vu xd yd zd
Görünüm yukarı vektörünü (dikey yön) xd yd zd .
-vh val Görünüm yatay boyutunu şuna ayarlayın: val. Bir perspektif projeksiyonu için (dahil
balıkgözü görünümler), val yatay görüş alanıdır (derece olarak). için
paralel projeksiyon, val dünya koordinatlarında görüş genişliğidir.
-vv val Görünümün dikey boyutunu şu şekilde ayarlayın: val.
-vo val Ön kırpma düzleminin görünümünü şu mesafeye ayarlayın: val bakış açısından. NS
düzlem, perspektif ve paralel için görüş yönüne dik olacaktır.
türleri görüntüleyin. Balık gözü görünüm türleri için, kırpma düzlemi aslında bir kırpmadır.
küre, görüş noktası merkezli, yarıçaplı val. Bunun önündeki nesneler
hayali yüzey görünmeyecektir. Bu, görmek için yararlı olabilir
duvarlar (dış açıdan daha uzun bir perspektif elde etmek için) veya
artımlı oluşturma. Sıfır değeri, ön plan kırpma anlamına gelmez. A
Negatif değer, tersine çevrilmiş bir değer oluşturduğundan, bazı ilginç etkiler yaratır.
bakış açısının arkasındaki nesneler için görüntü. Bu imkan çoğunlukla
stereografik hologramlar oluşturmanın amacı.
-Will val Görünümü kıç kırpma düzlemi uzaklığına ayarlayın. val bakış açısından. Beğenmek
görünüm ön düzlemi, görünüm yönüne dik olacaktır.
perspektif ve paralel görünüm türleri. Balık gözü görünüm türleri için kırpma düzlemi
aslında yarıçaplı bakış noktası merkezli bir kırpma küresi val.
Bu hayali yüzeyin arkasındaki nesneler görünmeyecektir. sıfır değeri
kıç kesme yok demektir ve sonsuz uzaktaki nesneleri görmenin tek yoludur
gökyüzü gibi.
-vs val Görünüm kaydırmayı şu şekilde ayarlayın: val. Bu, gerçek görüntünün kaydırılacağı miktardır
belirtilen görünümün sağında. Bu seçenek oluşturmak için yararlıdır
çarpık perspektifler veya bir görüntüyü bir seferde bir parça haline getirmek. 1 değeri anlamına gelir
oluşturulan görüntünün normal görünümün hemen sağında başladığını gösterir. bir değeri
-1 solda olacaktır. Daha büyük veya kesirli değerlere de izin verilir.
-vl val Görünüm artışını şu şekilde ayarlayın: val. Bu, gerçek görüntünün kaldırılacağı miktardır
belirtilen görünümden, aşağıdakine benzer şekilde -vs seçeneği.
-vf dosya Görünüm parametrelerini şuradan alın: dosyası, rvu tarafından oluşturulmuş bir resim veya dosya olabilir
("görüntüle" komutuyla).
-x res Maksimum x çözünürlüğünü şuna ayarlayın: res.
-y res Maksimum y çözünürlüğünü şuna ayarlayın: res.
-pa sıçan Piksel en boy oranını (genişliğe göre yükseklik) olarak ayarlayın. fare. Ya x ya da y
piksellerin belirtilen oran için bu orana sahip olması için çözünürlük azaltılacaktır.
görüş. Eğer sıçan sıfır ise, x ve y çözünürlükleri verilen değerlere bağlı kalacaktır.
maksimum.
-ps boyut Piksel örnek aralığını tam sayıya ayarlayın boyutu. Bu, numuneyi belirtir
görüntü düzleminde uyarlanabilir alt bölme için boşluk (piksel olarak).
-pt frak Piksel örnek toleransını şuna ayarlayın: frak. İki örnek bundan daha fazla farklılık gösteriyorsa
miktar, aralarında üçüncü bir numune alınır.
-pj frak Piksel örnek titreşimini şu şekilde ayarlayın: frak. Dağıtılmış ışın izleme, anti-
pikseller üzerinde rastgele örnekleme ile takma. Bir değeri rastgele olacak
örnekleri tam pikseller üzerine dağıtın. Sıfır örnek piksel merkezlerinin bir değeri
bir tek. Düşük çözünürlüklü görüntüler için genellikle sıfır ile bir arasındaki bir değer en iyisidir.
-öğleden sonra frak Piksel hareket bulanıklığını şuna ayarlayın: frak. Animasyonlu bir dizide, tam görünüm
bir deklanşör varmış gibi önceki görünüm ile sonraki görünüm arasında bulanık
kare zamanının bu kısmını açın. (bkz. -S animasyonla ilgili seçenek
sekanslar.) Aradaki farka göre ilk görüntü bulanıklaşacaktır.
komut satırında ayarlanan ilk görünüm ve
standart girdi. ile birlikte bu seçeneğin kullanılması tavsiye edilmez.
pmlur(1) program, biri diğerinin yerini aldığı için. Ancak, olabilir
ile sonuçları iyileştirmek pmlur ile çok küçük bir kesir kullanmak -öğleden sonra seçeneği,
çok az zaman örneğinin gölgelenme etkisinden kaçının.
-pd gün Piksel alan derinliği açıklığını şu çapa ayarlayın: gün (dünyada
koordinatlar). Bu, görüş odak mesafesi ile birlikte kullanılacaktır,
verilen görüş yönü vektörünün uzunluğu ile gösterilir. -CEO seçeneği.
ile birlikte bu seçeneğin kullanılması tavsiye edilmez. pdfbulanıklaştırma(1)
program, biri diğerinin yerini aldığı için. Ancak iyileştirebilir
ile sonuçlanır pdfbulanıklaştırma ile çok küçük bir kesir kullanmak -pd seçeneği, önlemek için
çok az örneğin gölgelenme etkisi.
-DJ frak Doğrudan titreşimi şuna ayarlayın: frak. Her kaynakta sıfır örnek değeri
belirli örnek noktaları (bkz. -ds aşağıdaki seçenek), daha yumuşak ama
biraz daha az doğru işleme. Pozitif bir değer, ışınların
her kaynak numuneye boyutuna göre dağıtılır, bu da daha fazla sonuç verir.
doğru penumbralar. Bu seçenek asla 1'den büyük olmamalıdır ve hatta
değer daha küçük olduğunda sorunlara (benek gibi) neden olur. hakkında bir uyarı
nişan alma başarısızlığı verilirse frak çok geniş. Kapatmak genellikle akıllıca olur
-ps'yi 1 olarak ayarlayarak doğrudan titreşim kullanırken görüntü örnekleme.
-ds frak Doğrudan örnekleme oranını şuna ayarlayın: frak. Bir ışık kaynağı şu ana kadar alt bölümlere ayrılacaktır:
her bir numune alanının genişliğinin, aydınlatılan noktaya olan mesafeye bölümü
bu oranın altındadır. Bu, geniş alana yakın bölgelerde doğruluğu garanti eder
kaynaklar hafif bir hesaplama maliyetiyle. Sıfır değeri kaynağı döndürür
alt bölme kapalı, her ışık kaynağına en fazla bir gölge ışını gönderiyor.
-dt frak Doğrudan eşiği şuna ayarlayın: frak. Potansiyel ortaya çıktığında gölge testi duracaktır.
en azından sonraki ve en fazla kalan tüm ışık kaynağı örneklerinin katkısı
birikmiş değerin bu kısmından daha azdır. (bkz. -dc seçenek
aşağıda.) Kalan ışık kaynağı katkıları yaklaşık olarak verilmiştir.
istatistiksel olarak. Sıfır değeri, tüm ışık kaynağı örneklerinin
gölge için test edilmiştir.
-dc frak Doğrudan kesinliği şuna ayarlayın: frak. Bir değeri, mutlak
doğrudan hesaplamanın doğruluğu, aşağıda verilenlere eşit veya daha iyi olacaktır.
the -dt Şartname. Sıfır değeri yalnızca tüm gölge çizgilerinin
değerinden daha büyük bir kontrast değişikliğine neden olur. -dt şartname olacak
hesaplandı.
-dr N İkincil kaynaklar için röle sayısını ayarlayın. N. 0 değeri şu anlama gelir
ikincil kaynaklar dikkate alınmayacaktır. 1 değeri, kaynakların oluşturulacağı anlamına gelir
birinci nesil ikincil kaynaklara; 2 değeri, önce
nesil ikincil kaynaklar da ikinci nesil ikincil kaynaklara dönüştürülecektir.
kaynaklar vb.
-dp D İkincil kaynak ön örnekleme yoğunluğunu D olarak ayarlayın.
olup olmadığını önceden belirlemek için kullanılacak steradian başına numuneler.
tüm yansımalar boyunca gölge ışınlarını takip etmeye değmez ve/veya
ikincil bir kaynak yolu ile ilişkili iletimler. 0 değeri şu anlama gelir
tam ikincil kaynak yolu, test edilirse gölgeler için her zaman test edilir
at all.
-dv Işık kaynağı görünürlüğü için Boole anahtarı. Bu anahtar kapatıldığında, kaynaklar
doğrudan görüntülendiğinde siyah olacaklar, ancak doğrudan doğrudan katılmaya devam edecekler
hesaplama. Bu seçenek, aşağıdakilerle birlikte istenebilir: -i seçenek yani
ışık kaynaklarının çıktıda görünmediğini gösterir.
-ss samp Aynasal örneklemeyi şu şekilde ayarlayın: örnek. 1'den küçük değerler için bu derece
kaba speküler malzemeler için vurguların örneklendiği. Bir değer
birden fazla olması, belirli bir noktada gürültüyü azaltmak için birden fazla ışın örneğinin gönderilmesine neden olur.
orantılı maliyet. Sıfır değeri, titreme olmayacağı anlamına gelir ve
tüm yansımalar, dağınık olmaları gerektiğinde bile keskin görünecektir. Bu olabilir
görüntü örnekleme ile birlikte kullanıldığında arzu edilir (bkz. -ps yukarıdaki seçenek)
Daha hızlı render elde edin.
-st frak Aynasal örnekleme eşiğini şu şekilde ayarlayın: frak. Bu minimum kesir
yansıma veya iletim, altında hiçbir speküler örnekleme yapılmaz. A
sıfır değeri, vurguların her zaman yansıyan izlenerek örnekleneceği anlamına gelir
veya iletilen ışınlar. Bir değeri, speküler örneklemenin asla kullanılmadığı anlamına gelir.
Işık kaynaklarından gelen vurgular her zaman doğru olacaktır, ancak diğer ışık kaynaklarından gelen yansımalar
yüzeyler bir ortam değeri kullanılarak yaklaştırılacaktır. Örnekleme eşiği
sıfır ile bir arasında görüntü doğruluğu ve işleme arasında bir uzlaşma sağlar
Zaman.
-bv Arka yüz görünürlüğü için Boole anahtarı. Bu anahtar kapalıyken, arka yüzler
opak nesneler tüm ışınlara görünmez olacaktır. olmadıkça bu tehlikelidir.
model, opak nesneler üzerindeki tüm yüzey normalleri karşı karşıya gelecek şekilde inşa edilmiştir.
dışa doğru. Arka yüz görünürlüğünü kapatmak çok fazla tasarruf sağlamasa da
Çoğu durumda hesaplama süresi, sahne için bir araç olarak yararlı olabilir.
hata ayıklama veya dışarıdan tek taraflı duvarları görmek için. Bu seçenek
şeffaf veya yarı saydam malzemeler üzerinde hiçbir etkisi yoktur.
-nın-nin kırmızı grn blu
Ortam değerini şu parlaklık değerine ayarlayın: kırmızı grn blu . bu son değer
dolaylı ışık hesaplaması yerine kullanılır. ortam sayısı ise
sıçramalar bir veya daha fazladır ve ortam değeri ağırlığı sıfır değildir (bkz. -W ve
-ab aşağıda), bu değer hesaplanan dolaylı değerlerle değiştirilebilir.
genel doğruluğu iyileştirin.
-W N ile verilen ortam değerinin göreli ağırlığını ayarlayın. -nın-nin için seçenek N. As
yeni dolaylı ışınımlar hesaplanır, varsayılan ortamı değiştirirler
başlangıç değerine atanan belirtilen ağırlık ile hareketli bir ortalamadaki değer
komutta verilen değer ve diğer tüm ağırlıklar 1 olarak ayarlanır.
bu seçenekle verildiğinde, ilk ortam değeri hiçbir zaman değiştirilmez. Bu
dolaylı katkılarda büyük farklılıklar olan sahneler için en güvenli değerdir,
örneğin hem iç hem de dış (gün ışığı) alanların görünür olması gibi.
-ab N Ortamdaki sıçrama sayısını şu şekilde ayarlayın: N. Bu, maksimum yayılma sayısıdır.
dolaylı hesaplama ile hesaplanan sıçramalar. Sıfır değeri hayır anlamına gelir
dolaylı hesaplama
-ar res Ortam çözünürlüğünü şuna ayarlayın: res. Bu sayı maksimumu belirleyecektir.
enterpolasyonda kullanılan ortam değerlerinin yoğunluğu. Hata artmaya başlayacak
ortam çözünürlüğüne bölünen sahne boyutundan daha yakın aralıklarla yerleştirilmiş yüzeylerde.
Maksimum ortam değeri yoğunluğu, sahne boyutu çarpı ortam doğruluğudur
(bkz -AA aşağıdaki seçenek) ortam çözünürlüğüne bölünür. sahne boyutu
kullanılarak belirlenebilir bilgi almak(1) ile -d giriş oktree seçeneği. A
sıfır değeri sınırsız çözünürlük olarak yorumlanır.
-AA acc Ortam doğruluğunu şuna ayarlayın: acc. Bu değer yaklaşık olarak hataya eşit olacaktır.
dolaylı aydınlatma enterpolasyonundan. Sıfır değeri hayır anlamına gelir
interpolasyon.
-reklam N Ortam bölümlerinin sayısını şuna ayarlayın: N. Monte Carlo'daki hata
dolaylı aydınlatmanın hesaplanması kare ile ters orantılı olacaktır
bu sayının kökü. Sıfır değeri dolaylı bir hesaplama anlamına gelmez.
-gibi N Ortam süper örneklerinin sayısını şu şekilde ayarlayın: N. Süper örnekler yalnızca
önemli bir değişiklik gösteren ortam bölümleri.
-af isim Ortam dosyasını şu şekilde ayarlayın: isim. Dolaylı aydınlatmanın olacağı yer burasıdır.
saklanır ve alınır. Normalde dolaylı aydınlatma değerleri hafızada tutulur.
ve program bittiğinde veya öldüğünde kaybolur. Bir dosya kullanarak, farklı
çağrılar aydınlatma değerlerini paylaşabilir, bu da hesaplamada zaman kazandırır. Ayrıca,
düşük çözünürlüklü işleme sırasında bir ortam dosyası oluşturarak, daha iyi sonuçlar
ikinci bir yüksek çözünürlüklü geçişte elde edilebilir. Ortam dosyası bir
ile incelenebilen makineden bağımsız ikili format göz atmak(1).
Ortam dosyası aynı zamanda bir iletişim ve veri paylaşımı aracı olarak da kullanılabilir.
Aynı anda yürütülen süreçler arasında. Aynı dosya tarafından kullanılabilir
muhtemelen farklı makinelerde çalışan ve
ağ üzerinden dosya (örn. nfs(4)). ağ kilidi yöneticisi Lockd(8) kullanılır
Bu bilgilerin tutarlı bir şekilde kullanılmasını sağlamak.
Herhangi bir hesaplama parametresi değiştirilirse veya sahne değiştirilirse, eski
Ortam dosyası, hesaplamanın baştan başlayabilmesi için kaldırılmalıdır.
kaşımak. Kolaylık sağlamak için, orijinal ortam parametreleri şurada listelenmiştir:
ortam dosyasının başlığı. Bilgi almak(1) bunu yazdırmak için kullanılabilir
bilgiler.
-ae şık eklemek şık sırasında dikkate alınmaması için ortam hariç tutma listesine
dolaylı hesaplama Bu, dolaylı hesaplamayı hızlandırmak için bir hack
bazı nesneleri görmezden gelerek. sahip olan herhangi bir nesne şık onun değiştiricisi alacağı gibi
hesaplanan bir değer yerine varsayılan ortam seviyesi. Herhangi bir sayıda hariç tutulan
değiştiriciler verilebilir, ancak her biri ayrı bir seçenekte görünmelidir.
-AI şık Ekle şık sırasında dikkate alınması için ortam dahil listesine
dolaylı hesaplama Program, bir içerme listesi veya bir hariç tutma listesi kullanabilir.
liste, ancak ikisi birden değil.
-aE dosya Aynısı -ae, hariç tutulacak okuma değiştiricileri hariç dosyası. RAYPATH
ortam değişkeni, bu dosya için hangi dizinlerin aranacağını belirler.
Değiştirici adları dosyada boşlukla ayrılır.
-hepsi dosya Aynısı -ai, dahil edilecek okuma değiştiricileri hariç dosyası.
Ben tekrar gext iyi
Küresel ortam sönme katsayısını, birimlerinde belirtilen renge ayarlayın.
1/mesafe (dünya koordinatlarında mesafe). Işık saçılacak veya emilecek
Bu değere göre mesafe üzerinden. Toplama saçılma oranı
saçılma artı absorpsiyon, aşağıda açıklanan albedo parametresi tarafından ayarlanır.
-ma Rab galb balbağı
Global ortam albedo'yu 0 0 0 ile 1 1 1 arasında verilen değere ayarlayın. Bir sıfır
değeri, ortam tarafından iletilmeyen tüm ışığın emildiği anlamına gelir. üniter bir
değeri, ortam tarafından iletilmeyen tüm ışığın bir miktar saçıldığı anlamına gelir.
yeni yön. Saçılmanın izotropisi Heyney- tarafından belirlenir.
Greenstein parametresi, aşağıda açıklanmıştır.
-mg kertenkele Orta Heyney-Greenstein eksantriklik parametresini şu şekilde ayarlayın: gec. Bu parametre
saçılmanın ileri yönü ne kadar güçlü bir şekilde desteklediğini belirler. 0 değeri
mükemmel izotropik saçılımı gösterir. Bu parametre 1'e yaklaştıkça,
saçılma ileri yönü tercih etme eğilimindedir.
-MS örnek dağıtıcı
Orta örnekleme mesafesini şuna ayarlayın: örnekçi, dünya koordinat birimlerinde. Sırasında
kaynak saçılması, bu bitişik örnekler arasındaki ortalama mesafe olacaktır.
0 değeri, bir ışık kaynağı içinde yalnızca bir numunenin alınacağı anlamına gelir.
verilen saçılma hacmi.
-i Işınım değerleri yerine ışımayı hesaplamak için Boole anahtarı. Bu sadece
nihai sonucu etkiler, bir Lambert yüzeyinin yerine geçer ve
pi ile parlaklık. Bu sırada cam ve diğer şeffaf yüzeyler dikkate alınmaz.
sahne. Işık kaynakları yine de orijinal parlaklık değerleriyle görünür.
the -dv (yukarıdaki) seçeneği bunu geçersiz kılmak için kullanılabilir.
-u İlişkisiz rastgele örneklemeyi kontrol etmek için Boole anahtarı. "Kapalı" olduğunda, düşük
Varyansı azaltan ancak fırçalanmış bir sonuçla sonuçlanabilen tutarsızlık dizisi kullanılır.
aynasal vurgularda görünüm. "Açık" olduğunda, saf Monte Carlo örneklemesi kullanılır
tüm hesaplamalarda.
-lr N Yansımaları maksimum ile sınırlayın N, N pozitif bir tam sayı ise. Eğer N sıfır
daha sonra ışın sonlandırma için Rus ruleti kullanılır ve -lw ayar (aşağıda)
pozitif olmalı. N negatif bir tam sayı ise, bu, üst sınırını belirler.
Rus ruletinin kullanılacağı geçmiş yansımalar. olan sahnelerde
dielektrikler ve toplam iç yansıma, 0 ayarı (sınırsız) bir
yığın taşması
-lw frak Her ışının ağırlığını minimum frak. Işın izleme sırasında bir kayıt
bir ışının görüntüde sahip olacağı tahmini katkı (ağırlık) tutulur.
Bu ağırlık belirtilen minimumdan az ise ve -lr ayar (yukarıda)
pozitif, ışın izlenmez. Aksi takdirde, Rus ruleti için kullanılır
verilene bölünen ışın ağırlığına eşit bir olasılıkla devam eden ışınlar
frak.
-S sıra başlangıcı
Yalnızca verilen görünüm parametrelerine dayalı tek bir resim oluşturmak yerine
komut satırında, bu seçenek neden olur rpic görünüm seçeneklerini okumak için
standart girdi ve geçerli bir görünüm belirtimi içeren her satır için
karşılık gelen bir resim. Bu seçenek en çok animasyonlu oluşturmak için kullanışlıdır.
diziler, ancak aynı zamanda uzak bir süreçten rpict'i kontrol etmek için de kullanılabilir.
ağda dağıtılmış işleme. Sıralı başlangıç olacak pozitif bir tam sayıdır
ilk çıktı çerçevesiyle ilişkilendirilir ve ardışık çıktı için artırılır
çerçeveler. Varsayılan olarak, her çerçeve çıktı akışına birleştirilir, ancak
kullanarak bu eylemi değiştirmek mümkündür. -o seçeneği (aşağıda açıklanmıştır). çoklu
çerçeveler daha sonra kullanılarak çıktıdan çıkarılabilir ra_rgbe(1).
Bunu kullanırken oktree'nin standart girdiden okunmayabileceğini unutmayın.
seçeneği.
-o fspec Resim(ler)i tarafından verilen dosya(lar)a gönderin. fspec standart yerine
çıktı. Bu seçenek ile birlikte kullanılırsa -S ve fspec içerir
için tamsayı alanı printf(3) (örn. "%03d") ardından gerçek çıktı dosyası adı
geçerli çerçeve numarasını ekleyin. rpict bir resim dosyasının olmasına izin vermeyecek
bu seçenekle engellenir (üzerine yazılır). Bir dizideki bir görüntü zaten varsa
var (-S seçenek), rpic olmayan bir görüntüye ulaşana kadar atlayacaktır veya
sıranın sonu. Bu, birden çok makinede rpict çalıştırmak için kullanışlıdır.
veya her işlem bir sonrakine geçeceğinden aynı sırayı işlemek için işlemciler
render edilmesi gereken çerçeve.
-r fn Dosyadan piksel bilgilerini kurtarın fn. Program sırasında öldürülürse
resim oluşturma, bu seçenek kullanılarak bilgiler kurtarılabilir. NS
görünüm parametreleri ve resim boyutları da fn Eğer mümkünse.
Diğer seçenekler, oluşturulan seçeneklerle aynı olmalıdır. fn, ya da
tutarsız resim ortaya çıkabilir. Eğer fn dosya spesifikasyonu ile aynıdır
ile verilen -o seçeneği rpic kopyalamadan önce dosyayı yeniden adlandırır
içindekiler. Bu, eski dosyanın yanlışlıkla üzerine yazılmamasını sağlar. (Görmek
Ayrıca -ro seçeneği, aşağıda.)
If fn bir tamsayıdır ve kurtarma seçeneği ile birlikte kullanılır. -S
seçenek, o zaman rpic girişinde şuna eşit bir dizi görünüm belirtimini atlar
arasındaki fark fn ve sıralı başlangıç. rpict sonra bir kurtarma gerçekleştirir
çerçeve numarasından oluşturulan dosya üzerinde işlem fn ve çıktı dosyası
ile verilen şartname -o seçenek. Bu uygun bir mekanizma sağlar
iptal edilmiş bir resim dizisinin ortasında kurtarmak için.
İşlem başarılı olursa kurtarılan dosya kaldırılacaktır. Eğer
kurtarma işlemi başarısız olur (disk alanı eksikliği nedeniyle) ve çıktı dosyası ve
kurtarma dosyası özellikleri aynıdır, daha sonra orijinal bilgiler
yeniden adlandırılmış bir geçici dosyada kaldı. (Aşağıdaki DOSYALAR bölümüne bakın.)
-ro fspec Bu seçenek, piksel bilgilerinin kurtarılmasına ve ardından
resim dosyasına döndü fspec. Etki, belirtmekle aynıdır
ile aynı kurtarma ve çıktı dosya adları -r ve -o seçenekleri.
-z fspec Dosyaya piksel mesafelerini yazın fspec. Değerler kısa yazılır
yüzer, gerektiği gibi, tarama çizgisi sırasında piksel başına bir pterp(1). Benzer
the -o seçeneği, gerçek dosya adı kullanılarak oluşturulacaktır. printf ve
çerçeve numarası -S seçenek. ile kullanılırsa -r seçeneği -z ayrıca iyileşir
iptal edilen bir işlemeden gelen bilgiler.
-P dosya kullanarak kalıcı bir modda yürütün. dosya kontrol dosyası olarak Bu seçenek gerekir
birlikte kullanılmak S, ve kurtarma seçeneğiyle uyumlu değil (-R).
Kalıcı yürütme, girdisinde dosyanın sonuna ulaştıktan sonra, rpic
bir başkasını bekleyecek bir çocuk sürecini çatallayacak rpic aynı komutla
-P ekleme seçeneği. (Komut satırının geri kalanından beri
seçenekler orijinal çağrınınkiler olacaktır, vermek gerekli değildir
dışında herhangi bir argüman -P sonraki aramalar için.) İşlemin öldürülmesi sağlanır.
ile öldürmek(1) emretmek. (İlk satırdaki işlem kimliği dosya olabilir
Beklemeyi tanımlamak için kullanılır rpic işlem.) Bu seçenek daha az kullanışlı olabilir
daha -PP varyasyon, aşağıda açıklanmıştır.
-PP dosya Kullanarak, sürekli çatallama kalıcı modunda yürütün dosya kontrol dosyası olarak
Bu seçenek ile bu seçenek arasındaki fark -P yukarıda açıklanan seçenek,
herhangi bir sayıda eki işlemek için birden çok yinelenen işlemin oluşturulması. Bu
çoğunda basit ve güvenilir bir bellek paylaşımı mekanizması sağlar
beri çoklu işlem platformları çatal(2) sistem çağrısı hafızayı paylaşacak
Yazma üzerine kopyalama esasına göre. Bu seçenek ile kullanılabilir parça(1) verimli bir şekilde
aynı ana bilgisayarda birden çok işlemci kullanarak tek bir görüntü oluşturun.
-t kuru İlerleme raporları arasındaki süreyi şu şekilde ayarlayın: sn. Bir ilerleme raporu şunları yazar:
izlenen ışın sayısı, tamamlanan yüzde ve CPU kullanımı
standart hata. Raporlar, belirtilen süreden sonra otomatik olarak verilir.
veya işlem bir devam (-CONT) sinyali aldığında (bkz. öldürmek(1)).
Sıfır değeri, otomatik raporlamayı kapatır.
-e E-Dosya Hata mesajlarını ve ilerleme raporlarını şu adrese gönderin: E-Dosya standart hata yerine
-w Uyarı mesajları için Boole anahtarı. Varsayılan, uyarıların yazdırılmasıdır, bu nedenle
bu seçeneğin ilk görünümü onları kapatır.
ÖRNEK
rpict -vp 10 5 3 -vd 1 -.5 0 Scene.oct > Scene.hdr
rpict -S 1 -o frame%02d.hdr scene.oct < keyframes.vf
ÇEVRE
RAYPATH yardımcı dosyaları kontrol etmek için dizinler.
onworks.net hizmetlerini kullanarak rpict'i çevrimiçi kullanın