Create a ticket
Follow

Q100407: மாரி 3.4v1 மற்றும் 4.1v1 இல் கலப்பு முறை கேட்ச்

பொழிப்பும்

மாரி 3.3v1 மற்றும் அதற்கு முன்னர், ஒரு அடுக்கு கலந்த கலவையை மாற்றியமைக்க சில நேரங்களில் மிகவும் கடினமான செயல்முறையாக இருக்கலாம், ஏனெனில் ஷேடர் மறுசீரமைக்கப்பட வேண்டும். செயல்திறனை மேம்படுத்தவும், டைனமிக் முறையில் தேவைப்படும் ஷேடர் ரெக்கம்பிலேசனின் எண்ணிக்கையை குறைக்கவும் மாறி 3.4v1 / 4.1v1 இல் கலப்பு பயன்முறை பற்றுவதை எவ்வாறு பயன்படுத்தலாம் என்பதை இந்த கட்டுரையில் விளக்குகிறது.

மேலும் தகவல்

மாரி 3.3v1 இல் அறிமுகப்படுத்தப்பட்ட டைனமிக் ஷேடர் காம்பிலேசன் முறை , ஷேடர் தொகுப்பின் வேகத்தை அதிக அளவிலான ஷேடரில் செலவழிப்பதில் மேம்படுத்துகிறது. இந்த டைனமிக் முறையில் பல செயல்பாடுகளை பன்மையாக்குவதன் மூலம் தொகுப்பிதமிழ் விகிதங்களை வெட்டுகின்ற அதே வேளையில், சில கலைஞர்கள் இன்னும் ஒரு நிழலில் பல்வேறு கலப்பு முறைகள் இடையில் மாறுபடும் போது நிழல் மறுகட்டமைப்பை அடிக்கடி சந்திக்கின்றனர்.

மாரி 3.4v1 இன் படி, பிளெண்ட் மோடம்கள் டைனமிக் கேச்சிங் சிஸ்டத்தில் இப்போது சேர்க்கப்படுகின்றன, இதனால் மறு சீரமைக்கப்படும் எண்ணிக்கை குறைக்கப்படுகிறது. இப்போது, ஒரு பயனர் பிளேண்ட் முறைமை ஒரு அடுக்கு, மாற்று முனை, அல்லது பெயிண்ட் பஃபர் ஆகியவற்றை மாற்றினால், காட்சிப்பகுதியில் முடிக்க எழுதும் சக்கரம் காத்திருக்காமல் ஒரு உடனடி மாற்றம் இருக்க வேண்டும்.

கேச்சிங் சிஸ்டம் ஐந்து பிளெண்ட் முறைகளின் வரலாற்றை ஆதரிக்கிறது, கலைஞர் மறுசீரமைக்க இயலாமல் பயன்படுத்த முடியும்.

குறிப்பு: கலப்பு முறைகளில் மேலதிக தகவல்களுக்கு, எங்கள் மாரி ஆன்லைன் உதவி இருந்து பெயிண்ட் கலர் முறைகளை பிரிவைப் பார்க்கவும்.

பிளஸ் பயன்முறையில் இருந்து பெறப்பட்ட தனிப்பயன் நாள்களை எவ்வாறு மாற்றுவது

பிளெண்ட் பயன்முறையைப் பயன்படுத்தும் டெவெலப்பர்கள் தங்கள் தனிப்பயன் முனைகளில் உள்ள பண்புகளை கீழ்க்காணும், அல்லது தனிபயன் முனையிலுள்ள XML இல் கொண்டிருக்கலாம்:
<பண்புக்கூறு பெயர் = "BlendMode" PrettyName = "முறை" குழு = "" Type = "userenum"> டைனமிக்: MriBlendMode: Comp_Default </ பண்புக்கூற்றைத்>
பிளெண்ட் பயன்முறைகளைப் பயன்படுத்துவதற்கு, டெவலப்பருக்கு இரண்டு சாத்தியமான விருப்பங்கள் உள்ளன:
  1. டைனமிக்: MriBlendMode: Comp_ இயல்புநிலை - சாதாரண கலப்பு முறை வகை (அனைத்து முறைகள்).

  2. டைனமிக்: MriBlendModeNoAlpha: Comp_Default - வகைக்கு எந்த ஆல்பா கலப்பு முறைகள் இல்லை.
விரைவான தொகுப்பு கலப்பு முறைகளுக்கு ஆதரவு சேர்க்கும் வகையில், இந்த மாற்றங்களைச் செயல்படுத்த XML கோப்பை மாற்ற வேண்டும்:
முன்:

Output = $BlendMode(_Base, _Over, #Mask.r * AdvancedBlendAmount);
பிறகு :
 #if defined(MRI_GENERAL_  COMPOSITION)
Output = Comp_General($BlendMode, _Base, _Over, #Mask.r * AdvancedBlendAmount);
#else
Output = $BlendMode(_Base, _Over, #Mask.r * AdvancedBlendAmount);
#endif // defined(MRI_GENERAL_C OMPOSITION)

Was this article helpful?
/

We're sorry to hear that!

Please tell us why.
2 out of 2 found this helpful

Comments