AugmentedFaceNode

পাবলিক ক্লাস AugmentedFaceNode

ARCore-এর AugmentedFace বৈশিষ্ট্য সহ একটি মুখে ভিজ্যুয়াল এফেক্ট রেন্ডার করতে ব্যবহৃত নোড।

ভিজ্যুয়াল এফেক্ট দুটি পর্যন্ত উপাদান নিয়ে গঠিত হতে পারে: মুখের জাল এবং মুখের অঞ্চলগুলি উপস্থাপনযোগ্য।

মুখের জালটি কারও মুখের পৃষ্ঠে ম্যাপ করা 2d চিত্রগুলি দেখার জন্য ব্যবহৃত হয়। রেন্ডারযোগ্য মুখের অঞ্চলগুলি 3d অবজেক্টগুলি (যেমন শিয়াল নাক এবং কান) দেখার জন্য ব্যবহৃত হয় যা ARCore দ্বারা ট্র্যাক করা মুখের অঞ্চলগুলির সাথে সরবে৷

রেন্ডারযোগ্য একটি মুখের অঞ্চল তৈরি করার সময়, অঞ্চলগুলিকে মডেলের হাড়ে ম্যাপ করা হয়৷ প্রদত্ত নমুনা .fbx ফাইলটি সঠিক বিন্যাসে রেন্ডারযোগ্য একটি মুখের অঞ্চল রপ্তানি করতে ব্যবহার করুন৷

এই নোডটি getCenterPose() থেকে পোজের সাথে মেলে।

যখন AugmentedFace ট্র্যাক করা হয় না বা AugmentedFace নাল সেট করা হয় তখন ভিজ্যুয়াল এফেক্টগুলি অক্ষম করা হবে৷

পাবলিক কনস্ট্রাক্টর

অগমেন্টেডফেসনোড ()
কোন AugmentedFace ছাড়া একটি AugmentedFaceNode তৈরি করুন।
অগমেন্টেডফেসনোড ( অগমেন্টেডফেস অগমেন্টেডফেস )
প্রদত্ত AugmentedFace দিয়ে একটি AugmentedFaceNode তৈরি করুন।

পাবলিক পদ্ধতি

অগমেন্টেড ফেস
অগমেন্টেড ফেস ()
AugmentedFace ফেরত দেয় যেটিতে এই নোড ভিজ্যুয়াল এফেক্ট প্রয়োগ করছে।
উপাদান
GetFaceMeshMaterialOverride ()
মুখের জাল কীভাবে রেন্ডার করা হয় তা বর্তমানে ওভাররাইড করে উপাদান প্রদান করে।
টেক্সচার
getFaceMeshTexture ()
ফেস মেশে রেন্ডার করা টেক্সচার ফিরিয়ে দেয়।
মডেল রেন্ডারেবল
GetFaceRegionsRenderable ()
মুখের অঞ্চলে ম্যাপ করা Renderable ফেরত দেয়।
অকার্যকর
সক্রিয় ()
এই নোড সক্রিয় হয়ে গেলে পরিচালনা করে।
অকার্যকর
onUpdate ( ফ্রেমটাইম ফ্রেমটাইম)
এই নোড আপডেট করা হলে পরিচালনা করে।
অকার্যকর
সেট অগমেন্টেড ফেস ( অগমেন্টেড ফেস ফেস)
AugmentedFace সেট করে যেটিতে এই নোড ভিজ্যুয়াল এফেক্ট প্রয়োগ করছে।
অকার্যকর
setFaceMeshMaterialOverride ( উপাদান উপাদান)
ফেস মেশ রেন্ডার করতে ব্যবহৃত উপাদান সেট করে।
অকার্যকর
setFaceMeshTexture ( টেক্সচার টেক্সচার)
ফেস মেশে রেন্ডার করা টেক্সচার সেট করে।
অকার্যকর
setFaceRegionsRenderable ( মডেল রেন্ডারযোগ্য রেন্ডারযোগ্য )
মুখের অঞ্চলে ম্যাপ করা রেন্ডারেবল সেট করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

পাবলিক অগমেন্টেডফেসনোড ()

কোন AugmentedFace ছাড়া একটি AugmentedFaceNode তৈরি করুন।

পাবলিক অগমেন্টেডফেসনোড ( অগমেন্টেডফেস অগমেন্টেডফেস )

প্রদত্ত AugmentedFace দিয়ে একটি AugmentedFaceNode তৈরি করুন।

পরামিতি
বর্ধিত মুখ

পাবলিক পদ্ধতি

সর্বজনীন অগমেন্টেডফেস getAugmentedFace ()

AugmentedFace ফেরত দেয় যেটিতে এই নোড ভিজ্যুয়াল এফেক্ট প্রয়োগ করছে।

সর্বজনীন উপাদান getFaceMeshMaterialOverride ()

মুখের জাল কীভাবে রেন্ডার করা হয় তা বর্তমানে ওভাররাইড করে উপাদান প্রদান করে। ডিফল্ট থেকে নাল।

পাবলিক টেক্সচার getFaceMeshTexture ()

ফেস মেশে রেন্ডার করা টেক্সচার ফিরিয়ে দেয়। ডিফল্ট থেকে নাল।

দ্রষ্টব্য: এটি শুধুমাত্র তখনই ব্যবহার করা হয় যদি ফেস মেশ উপাদানটি ওভাররাইড করা না হয়।

সর্বজনীন মডেল রেন্ডারযোগ্য getFaceRegionsRenderable ()

মুখের অঞ্চলে ম্যাপ করা Renderable ফেরত দেয়। এটি মুখের অঞ্চলগুলির সাথে মেলে এমন হাড় দিয়ে কারচুপি করা উচিত। প্রদত্ত নমুনা .fbx ফাইলটি সঠিক বিন্যাসে রেন্ডারযোগ্য একটি মুখের অঞ্চল রপ্তানি করতে ব্যবহার করুন৷

সক্রিয় () এর উপর সর্বজনীন শূন্যতা

এই নোড সক্রিয় হয়ে গেলে পরিচালনা করে। একটি নোড সক্রিয় থাকে যদি এটি সক্রিয় থাকে, একটি দৃশ্যের অংশ এবং এর অভিভাবক সক্রিয় থাকে।

নোড সক্রিয় করা হলে ঘটতে হবে এমন কোনো সেটআপ সম্পাদন করতে ওভাররাইড করুন।

আপডেটের উপর সর্বজনীন শূন্যতা ( ফ্রেমটাইম ফ্রেমটাইম )

এই নোড আপডেট করা হলে পরিচালনা করে। প্রতিটি ফ্রেম রেন্ডার করার আগে একটি নোড আপডেট করা হয়। এটি শুধুমাত্র তখনই বলা হয় যখন নোড সক্রিয় থাকে।

প্রতিটি ফ্রেম ঘটতে হবে এমন যেকোনো আপডেট সম্পাদন করতে ওভাররাইড করুন।

পরামিতি
ফ্রেম সময় বর্তমান ফ্রেমের জন্য সময় তথ্য প্রদান করে

সর্বজনীন অকার্যকর সেট অগমেন্টেড ফেস ( অগমেন্টেড ফেস ফেস)

AugmentedFace সেট করে যেটিতে এই নোড ভিজ্যুয়াল এফেক্ট প্রয়োগ করছে।

পরামিতি
মুখ

সর্বজনীন অকার্যকর সেটFaceMeshMaterialOverride ( উপাদান উপাদান)

ফেস মেশ রেন্ডার করতে ব্যবহৃত উপাদান সেট করে। ওভাররাইডিং উপাদান getFaceMeshTexture() ব্যবহার করবে না। ডিফল্ট উপাদানে প্রত্যাবর্তন করতে নাল এ সেট করুন।

পরামিতি
উপাদান

সর্বজনীন অকার্যকর সেটFaceMeshTexture ( টেক্সচার টেক্সচার)

ফেস মেশে রেন্ডার করা টেক্সচার সেট করে।

দ্রষ্টব্য: এটি শুধুমাত্র তখনই ব্যবহার করা হয় যদি ফেস মেশ উপাদানটি ওভাররাইড করা না হয়।

পরামিতি
গঠন

সর্বজনীন অকার্যকর সেট FaceRegions রেন্ডারেবল ( মডেল রেন্ডারযোগ্য রেন্ডারযোগ্য )

মুখের অঞ্চলে ম্যাপ করা রেন্ডারেবল সেট করে। এটি মুখের অঞ্চলগুলির সাথে মেলে এমন হাড় দিয়ে কারচুপি করা উচিত। প্রদত্ত নমুনা .fbx ফাইলটি সঠিক বিন্যাসে রেন্ডারযোগ্য একটি মুখের অঞ্চল রপ্তানি করতে ব্যবহার করুন৷

পরামিতি
রেন্ডারযোগ্য