View Categories

Corona ShadeContext uygulaması

< 1 dakika okuma

Korona Gölge Bağlamını Belirleme #

Corona, iki gölge bağlamı kullanır: biri sahne arka planına (ortama) isabet eden görüntüler için, diğeri ise tüm geometriye isabet eden görüntüler için. Bunların Class_ID’leri şunlardır:

  • Sahne geometrisi isabeti: a=0x6E816801, b=0xAD8731C5

  • Arka plan (çevre haritaları): a=0x6E816801, b=0xAD8731C6

Corona Gölgelendirme Bağlamını Kullanma #

Corona gölgelendirme bağlamları, 3ds Max API spesifikasyonlarına mümkün olduğunca uymaya çalışır, ancak bazen çeşitli nedenlerle bu mümkün olmayabilir (kafa karıştırıcı veya belirsiz API dokümantasyonu, fiziksel tabanlı bir render motoru ile API’nin oluşturulduğu eski rasterleştirme mimarisi arasındaki tasarım farklılıkları, …). Çalışmayan önemli yöntemler şunlardır:

  • Işık()

  • GetEvalObject()

  • Düğüm Kimliği()

 Execute metodu ile ek işlevsellik elde edebilirsiniz . `constexpr int CORONA_GET_INSTANCE_ID = 0x389A7625` değerini `cmd`  argümanı olarak  geçirdiğinizde  , `scene geometry hit ShadeContext` metodu , şu anda isabet eden nesne örneğinin benzersiz bir kimliğini (uint64_t türünde) döndürür. Bu, örneğin farklı örnekler arasında rengi rastgele değiştirmek için kullanılabilir.

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

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