ululemr

Yeni üye
6 Mar 2015
201
23
0
37
(34) İstanbul Avrupa
fb.me
Arkadaşlar, ben Particle sistemi ile bir Lens Flare yaptım ve bunu daha da geliştirerek Marketplace'e koymayı düşünüyorum. Her neyse, sorum şu ki:

Bu Lens Flare'ın Particle'ının ya da Texture'ının güneşi takip etmesini/güneşin önünde görünmesini nasıl yapabilirim? Aynı şekilde sokak lambalarında ve arabaların ışıklarında da görünmesini istiyorum ama öncelik güneşin önü.

Bu Lens Flare'ın görünümü:



Bu da güneşin önünde görünmesini istediğim takip etme özelliği (bunu ben yerleştirdim):

Ekli dosyayı görüntüle 1

Lens Flare'ın aynı bu şekilde güneşi takip etmesini istiyorum. Nasıl yapabilirim?
 

Ekli dosyalar

  • asd.jpg
    asd.jpg
    79.1 KB · Görüntüleme: 20
  • asdf.jpg
    asdf.jpg
    217.3 KB · Görüntüleme: 23
ululemr' Alıntı:
Arkadaşlar, ben Particle sistemi ile bir Lens Flare yaptım ve bunu daha da geliştirerek Marketplace'e koymayı düşünüyorum. Her neyse, sorum şu ki:

Bu Lens Flare'ın Particle'ının ya da Texture'ının güneşi takip etmesini/güneşin önünde görünmesini nasıl yapabilirim? Aynı şekilde sokak lambalarında ve arabaların ışıklarında da görünmesini istiyorum ama öncelik güneşin önü.

Bu Lens Flare'ın görünümü:

Bu da güneşin önünde görünmesini istediğim takip etme özelliği (bunu ben yerleştirdim):

Lens Flare'ın aynı bu şekilde güneşi takip etmesini istiyorum. Nasıl yapabilirim?

Bu yazıyı bir inceleyin isterseniz. Ben burayı takip edip benzer birşey yapmıştım.
http://antondoe.blogspot.com.tr/2016/06/creating-custom-anamorpic-lens-flare-in.html

Ayrıca benzer bir teknik de Infiltrator'da kullanılmış.
https://forums.unrealengine.com/showthread.php?19725-ue4-lens-flare????
 
Bildiğim kadarıyla post ayarlarını yaparken lensflarenin texture ve diğer ayarlarını değişebiliyorduk,o şekilde yapabilirsin.
 
cahitburak' Alıntı:
ululemr' Alıntı:
Arkadaşlar, ben Particle sistemi ile bir Lens Flare yaptım ve bunu daha da geliştirerek Marketplace'e koymayı düşünüyorum. Her neyse, sorum şu ki:

Bu Lens Flare'ın Particle'ının ya da Texture'ının güneşi takip etmesini/güneşin önünde görünmesini nasıl yapabilirim? Aynı şekilde sokak lambalarında ve arabaların ışıklarında da görünmesini istiyorum ama öncelik güneşin önü.

Bu Lens Flare'ın görünümü:

Bu da güneşin önünde görünmesini istediğim takip etme özelliği (bunu ben yerleştirdim):

Lens Flare'ın aynı bu şekilde güneşi takip etmesini istiyorum. Nasıl yapabilirim?

Bu yazıyı bir inceleyin isterseniz. Ben burayı takip edip benzer birşey yapmıştım.
http://antondoe.blogspot.com.tr/2016/06/creating-custom-anamorpic-lens-flare-in.html

Ayrıca benzer bir teknik de Infiltrator'da kullanılmış.
https://forums.unrealengine.com/showthread.php?19725-ue4-lens-flare????

İlk linktekini deneyeceğim, umarım olur :(

ClimbDown' Alıntı:
Bildiğim kadarıyla post ayarlarını yaparken lensflarenin texture ve diğer ayarlarını değişebiliyorduk,o şekilde yapabilirsin.

Hayır arkadaşım olmuyor emin ol. Kendisinin 1 adet texture değiştirme hakkı var ve bu 1 tane texture'ı da 8 adet texture yapıyor kendiliğinden. Yani birini değişsem de faydası yok. Ben kendim çoklu texture'lı Lens Flare yapmak istiyorum.

CRYENGINE'de yapmıştım daha önce:

Bu içeriği görmek için üçüncü parti çerezlerine izin vermeniz gerekli.
Daha fazla detay için çerezler sayfasını ziyaret edin.

İşte bunun gibi, umarım anlatabilmişimdir?
 
Saçma olabilir ama bir linetrace ile karakterin gözüne ışık geliyormu diye kontrol ettirebilirsin,hareketi falan tamamen kod olacak tabi  :s


Bu arada objelerin konumuna göre ekranda (map için) resim koordinatı hesaplayan bir node vardı,tam senin istediğin tarzda,bence bu şekilde yapılabilir.
 
Aynı zamanda yeni bir actor oluşturulup, Directional light koyulabilir. Altına ise Sprint Arm. Spring arm altına ise particle atılabilir. Target length ile directional light'in ışık vurma ekseninin tam tersine belli bir uzunluk verilebilir. Tabi bu ne kadar kullanışlı olur, orası tartışılır...

Directional Light
-Spring Arm
--Particle System şeklinde.
 
Phyrexian' Alıntı:
Aynı zamanda yeni bir actor oluşturulup, Directional light koyulabilir. Altına ise Sprint Arm. Spring arm altına ise particle atılabilir. Target length ile directional light'in ışık vurma ekseninin tam tersine belli bir uzunluk verilebilir. Tabi bu ne kadar kullanışlı olur, orası tartışılır...

Directional Light
-Spring Arm
--Particle System şeklinde.
Spring arm kamera harici şeylerle de kullanılıyormuymuş  :D 

Ama bunu her ışığa yapmak yerine lensflare için sıfırdan bir kod yazmak daha mantıklı olur bence?
 
Evet, kullanılıyor. :) Tabi, source içerisinden lens flare sistemini değiştirmek, olayı kökten çözer ama gereksiz bir eylem olur kanımca. Çünkü UE4'ün lens flare sistemi gayet doğal ve güzel duruyor bence.
 
Phyrexian' Alıntı:
Evet, kullanılıyor. :) Tabi, source içerisinden lens flare sistemini değiştirmek, olayı kökten çözer ama gereksiz bir eylem olur kanımca. Çünkü UE4'ün lens flare sistemi gayet doğal ve güzel duruyor bence.
Ben şunu demek istedim,

Bir linetrace olacak ve bu linetrace karakterin kafasından sürekli obje kontrolü yapıcak,eğer obje bir ışıksa ışığın parlaklığına göre lensflare vericek,lensflarenin ekrandaki konumu içinse adını bilmediğim node kullanılacak.

Bunları karakterin içinde yapmak mümkün,kodlama diye yazmamın sebebi işin içine matematik vs. girince bp nin can sıkıcı bir hal alması  :dodgy:
 
ClimbDown' Alıntı:
Phyrexian' Alıntı:
Aynı zamanda yeni bir actor oluşturulup, Directional light koyulabilir. Altına ise Sprint Arm. Spring arm altına ise particle atılabilir. Target length ile directional light'in ışık vurma ekseninin tam tersine belli bir uzunluk verilebilir. Tabi bu ne kadar kullanışlı olur, orası tartışılır...

Directional Light
-Spring Arm
--Particle System şeklinde.
Spring arm kamera harici şeylerle de kullanılıyormuymuş  :D 

Ama bunu her ışığa yapmak yerine lensflare için sıfırdan bir kod yazmak daha mantıklı olur bence?

Kullanılıyor, hatta camera lag bile koyulabiliyor yine. İçine atılan obje pürüssüz bir şekilde takip edebiliyor spring arm'ı. :D
 
Phyrexian' Alıntı:
Evet, kullanılıyor. :) Tabi, source içerisinden lens flare sistemini değiştirmek, olayı kökten çözer ama gereksiz bir eylem olur kanımca. Çünkü UE4'ün lens flare sistemi gayet doğal ve güzel duruyor bence.

Aynı zamanda yeni bir actor oluşturulup, Directional light koyulabilir. Altına ise Sprint Arm. Spring arm altına ise particle atılabilir. Target length ile directional light'in ışık vurma ekseninin tam tersine belli bir uzunluk verilebilir. Tabi bu ne kadar kullanışlı olur, orası tartışılır...

Directional Light
-Spring Arm
--Particle System şeklinde.

Yapma ama! Şimdi CRYENGINE'in Lens Flare Editör özelliği hiçbir şeye değişilmez. Gayet doğal diyorsun ama tek bir texture var ve kendi sistemi gereği bu texture otomatik olarak 8 adet oluyor ve değişemiyorsun. CRYENGINE'de 25 tane texture kullanmıştım şu videodakini yapmak için..

Ayrıca bu dediklerini deneyeceğim ama olur mu ki?

ClimbDown' Alıntı:
Ben şunu demek istedim,

Bir linetrace olacak ve bu linetrace karakterin kafasından sürekli obje kontrolü yapıcak,eğer obje bir ışıksa ışığın parlaklığına göre lensflare vericek,lensflarenin ekrandaki konumu içinse adını bilmediğim node kullanılacak.

Bunları karakterin içinde yapmak mümkün,kodlama diye yazmamın sebebi işin içine matematik vs. girince bp nin can sıkıcı bir hal alması  :dodgy:

Böyle birşey mümkün mü? Yani, karakterin kafasında bir obje vs birşey, bununla güneşe, arabalara, sokak lambalarına bakınca lens flare görünecek? Eğer mümkün ise bunu yaparım ama henüz daha tam Blueprint'i öğrenemediğim için nasıl yapılacağını tam bilmiyorum! :(

dyanikoglu' Alıntı:
Kullanılıyor, hatta camera lag bile koyulabiliyor yine. İçine atılan obje pürüssüz bir şekilde takip edebiliyor spring arm'ı. :D

Biriniz bana bu konuda yardımcı olabilir mi acaba? :(

Şu Lens Flare olayını çözersem, Markete bedava olarak koyacağım yeminle :(
 
Böyle birşey mümkün mü? Yani, karakterin kafasında bir obje vs birşey, bununla güneşe, arabalara, sokak lambalarına bakınca lens flare görünecek? Eğer mümkün ise bunu yaparım ama henüz daha tam Blueprint'i öğrenemediğim için nasıl yapılacağını tam bilmiyorum!

Atalarımız ne demiş; "Önce vektör, sonra reaktör." Projende herşey bitsin de kalan tek şey lens flare olsun, illaki çözersin. :D
 
ululemr' Alıntı:
Phyrexian' Alıntı:
Evet, kullanılıyor. :) Tabi, source içerisinden lens flare sistemini değiştirmek, olayı kökten çözer ama gereksiz bir eylem olur kanımca. Çünkü UE4'ün lens flare sistemi gayet doğal ve güzel duruyor bence.

Aynı zamanda yeni bir actor oluşturulup, Directional light koyulabilir. Altına ise Sprint Arm. Spring arm altına ise particle atılabilir. Target length ile directional light'in ışık vurma ekseninin tam tersine belli bir uzunluk verilebilir. Tabi bu ne kadar kullanışlı olur, orası tartışılır...

Directional Light
-Spring Arm
--Particle System şeklinde.

Yapma ama! Şimdi CRYENGINE'in Lens Flare Editör özelliği hiçbir şeye değişilmez. Gayet doğal diyorsun ama tek bir texture var ve kendi sistemi gereği bu texture otomatik olarak 8 adet oluyor ve değişemiyorsun. CRYENGINE'de 25 tane texture kullanmıştım şu videodakini yapmak için..

Ayrıca bu dediklerini deneyeceğim ama olur mu ki?

ClimbDown' Alıntı:
Ben şunu demek istedim,

Bir linetrace olacak ve bu linetrace karakterin kafasından sürekli obje kontrolü yapıcak,eğer obje bir ışıksa ışığın parlaklığına göre lensflare vericek,lensflarenin ekrandaki konumu içinse adını bilmediğim node kullanılacak.

Bunları karakterin içinde yapmak mümkün,kodlama diye yazmamın sebebi işin içine matematik vs. girince bp nin can sıkıcı bir hal alması  :dodgy:

Böyle birşey mümkün mü? Yani, karakterin kafasında bir obje vs birşey, bununla güneşe, arabalara, sokak lambalarına bakınca lens flare görünecek? Eğer mümkün ise bunu yaparım ama henüz daha tam Blueprint'i öğrenemediğim için nasıl yapılacağını tam bilmiyorum! :(

dyanikoglu' Alıntı:
Kullanılıyor, hatta camera lag bile koyulabiliyor yine. İçine atılan obje pürüssüz bir şekilde takip edebiliyor spring arm'ı. :D

Biriniz bana bu konuda yardımcı olabilir mi acaba? :(

Şu Lens Flare olayını çözersem, Markete bedava olarak koyacağım yeminle :(

Hatırlıyorum, lens flare'ler ile ilgili bir şeyler konuşulmuştu sanki daha önce de bir konuda, bayağı ilgin vardı :D


Daha önce işin lens flare boyutuna girmedim spring arm ile, ama neden olmasın. Benim yaptığım şey uçan bir yardımcı karakteri spring arm'a takmak olmuştu, bu spring arm'da ana karakterde duruyordu. Camera Lag'ta ekleyince sanki uçarak ana karakteri takip ediyor gibi oldu sonuç.
 
ululemr' Alıntı:
Phyrexian' Alıntı:
Evet, kullanılıyor. :) Tabi, source içerisinden lens flare sistemini değiştirmek, olayı kökten çözer ama gereksiz bir eylem olur kanımca. Çünkü UE4'ün lens flare sistemi gayet doğal ve güzel duruyor bence.

Aynı zamanda yeni bir actor oluşturulup, Directional light koyulabilir. Altına ise Sprint Arm. Spring arm altına ise particle atılabilir. Target length ile directional light'in ışık vurma ekseninin tam tersine belli bir uzunluk verilebilir. Tabi bu ne kadar kullanışlı olur, orası tartışılır...

Directional Light
-Spring Arm
--Particle System şeklinde.

Yapma ama! Şimdi CRYENGINE'in Lens Flare Editör özelliği hiçbir şeye değişilmez. Gayet doğal diyorsun ama tek bir texture var ve kendi sistemi gereği bu texture otomatik olarak 8 adet oluyor ve değişemiyorsun. CRYENGINE'de 25 tane texture kullanmıştım şu videodakini yapmak için..

Ayrıca bu dediklerini deneyeceğim ama olur mu ki?

ClimbDown' Alıntı:
Ben şunu demek istedim,

Bir linetrace olacak ve bu linetrace karakterin kafasından sürekli obje kontrolü yapıcak,eğer obje bir ışıksa ışığın parlaklığına göre lensflare vericek,lensflarenin ekrandaki konumu içinse adını bilmediğim node kullanılacak.

Bunları karakterin içinde yapmak mümkün,kodlama diye yazmamın sebebi işin içine matematik vs. girince bp nin can sıkıcı bir hal alması  :dodgy:

Böyle birşey mümkün mü? Yani, karakterin kafasında bir obje vs birşey, bununla güneşe, arabalara, sokak lambalarına bakınca lens flare görünecek? Eğer mümkün ise bunu yaparım ama henüz daha tam Blueprint'i öğrenemediğim için nasıl yapılacağını tam bilmiyorum! :(

dyanikoglu' Alıntı:
Kullanılıyor, hatta camera lag bile koyulabiliyor yine. İçine atılan obje pürüssüz bir şekilde takip edebiliyor spring arm'ı. :D

Biriniz bana bu konuda yardımcı olabilir mi acaba? :(

Şu Lens Flare olayını çözersem, Markete bedava olarak koyacağım yeminle :(

Hocam tam emin konuşmayayım ama sizin için bir örnek yapmayı deneyeceğim,bende nasıl yapılır bilmiyorum,mantığını kurdum sadece  :D