View Categories

Kayan Nokta Aritmetik Düğümü

1 dakika okuma

Bu sayfa, V-Ray for Cinema 4D’deki Kayan Nokta Aritmetiği düğümü hakkında bilgi vermektedir.

Genel Bakış #


V-Ray Float Operations yardımcı düğümü, ondalık sayılar üzerinde matematiksel işlemler gerçekleştirir.

Özellikler #


Float A  – A ondalık sayı işlenenini belirtir.

Float B  – B ondalık sayı işlenenini belirtir.

Mod – Çıkış parametresi belirtilmediğinde hangi çıktının kullanılacağını belirler. İşlemin türünün animasyonlu olması gerekiyorsa kullanışlıdır.

Çarpım  – Çarpma işlemi yapar ve sonucu döndürür (A*B).
Oran  – Bölme işlemi yapar ve oranı döndürür (A/B).
Toplam  – Toplama işlemi yapar ve toplamı döndürür (A+B).
Fark  – Çıkarma işlemi yapar ve farkı döndürür (AB).
Üs  – Üs alma işlemi yapar ve üssü döndürür (A^B).
Sinüs  – Sinüs fonksiyonunu uygular ve sonucu döndürür (sin(A)).
Kosinüs  – Kosinüs fonksiyonunu uygular ve sonucu döndürür (cos(A)).
Minimum  – Karşılaştırma yapar ve minimum değeri döndürür.
Maksimum  – Karşılaştırma yapar ve maksimum değeri döndürür.
Mutlak Değer  – İlk argümanın mutlak değerini döndürür (absA).
Tavan  – En büyük argümana (A veya B) eşit veya ondan büyük olan bir sonraki tam sayıya yuvarlayan bir tavan fonksiyonu uygular (ceil(A)); (ceil(B)).
Üs  – Üstel fonksiyon uygular (e a+b ).
Floor  – En küçük argümana (A veya B) eşit veya ondan küçük olan bir sonraki tam sayıya yuvarlama işlemi gerçekleştirir (floor(A)); (floor(B)).
Log  – Doğal logaritma fonksiyonu gerçekleştirir (ln(A)).
Log 10 – İlk argüman üzerinde 10 tabanlı logaritma fonksiyonu gerçekleştirir (log(A)).
Sqrt  – İlk argümanla karekök fonksiyonu gerçekleştirir (√A).
Fmod  – Bölme işlemi gerçekleştirir ve kalanı döndürür (A%B).
Average  – A ve B’nin ortalamasını döndürür (( A+B)/2).
Tan  – Tanjant fonksiyonu gerçekleştirir ve sonucu döndürür (tan(A.0)).
Asin  – Bir arksinüs fonksiyonu gerçekleştirir ve sonucu döndürür (asin(A)).
Acos  – Bir arkkosinüs fonksiyonu gerçekleştirir ve sonucu döndürür (acos(A)).
Atan  – Bir arktanjant fonksiyonu gerçekleştirir ve sonucu döndürür (atan(A)).
Atan 2 – İki argümanlı bir arktanjant fonksiyonu gerçekleştirir ve sonucu döndürür (atan2(A,B)).
Bias Schlick – Christophe Schlick tarafından tanımlanan, Kenneth Perlin’in orijinal tanımına dayanan daha hızlı bir sapma yaklaşımı gerçekleştirir . 1 Gain Schlick – Christophe Schlick tarafından tanımlanan, Kenneth Perlin’in orijinal tanımına dayanan daha hızlı bir kazanç yaklaşımı gerçekleştirir . 2 Bias Perlin – Kenneth Perlin’in orijinal sapma tanımını uygular. 3 Gain Perlin – Kenneth Perlin’in orijinal kazanç tanımını uygular. 4


Sapma ve Kazanç Denklemleri #


Christophe Schlick ve Kenneth Perlin tanımlarının kesin denklemleri şunlardır:

  1. bias_schlick(x, a) := x / ((1 / a – 2) * (1 – x) + 1)
  2. gain_shclick(x, a) :=
    { bias_schlick(2 * x, a) / 2 , if a < 0.5 }
    { (bias_schlick(2 * x – 1, 1 – a) + 1) / 2 , if a >= 0.5 }
  3. bias_perlin(x, a) := x ^ (ln(a) / ln(0.5))
  4. gain_perlin(x, a) :=
    { bias_perlin(2 * x, 1 – a) / 2 , if a < 0.5 }
    { 1 – bias_perlin(2 – 2 * x, 1 – a) / 2 , if a >= 0.5 }

Referanslar #



[*] Kenneth Perlin ve Eric M Hoffert. Hiperdoku. SIGGRAPH, 1989.
[*] Christophe Schlick. Perlin’in bias ve gain fonksiyonlarına hızlı alternatifler. Graphics Gems, 4, 1994

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir