सामान्य प्रश्न
Q. “Connect to Maya” आदि दबाने पर iOS ऐप प्रतिक्रिया नहीं देता
यदि “Connect to Maya” जैसे बटन दबाने पर भी iPhone ऐप की नीली पट्टी गायब नहीं होती और ऐप प्रतिक्रिया नहीं देता, तो नीचे दिए गए 1)〜7) में से किसी तरीके से कनेक्ट हो सकता है।
- Connect/Disconnect को कुछ बार आज़माएँ, ऐप को फिर से चालू करें, स्मार्टफ़ोन को पुनः आरंभ करें या PC को पुनः आरंभ करें। विशेष रूप से, यदि स्टार्टअप पर लाल बार दिखाई देता है, तो स्मार्टफ़ोन को ही पुनः आरंभ करना आवश्यक है。
- बदलें: iPhone IP address को "255.255.255.255" और फिर चलाकर देखें। यह उसी नेटवर्क की सभी मशीनों से कनेक्ट करने के लिए उपयोग की जाने वाली IP address है。
- यदि (2) विफल हो, तो Auto IP detection को सेट करें "ON" और कनेक्ट करने का प्रयास करें。

- iOS Connection Type को “UDP-UDP” से “TCP-TCP” में बदलकर फिर से प्रयास करें。

- Settings ऐप → iFacialMocap पर जाएँ और Local Network अनुमति चालू है या नहीं जाँचें。

- iPhone की IP address अस्थिर हो सकती है। नीचे दिए गए वीडियो को देखें और iPhone की IP address को Automatic से Manual में बदलें。
https://www.youtube.com/watch?v=DS5ksFBowK8 - iPhone settings → Wi‑Fi → उपयोग किए जा रहे Wi‑Fi के (i) चिह्न पर टैप करें → Configure IP। इसी क्रम में आगे बढ़ें और "Automatic" को "BootP" में बदलें।

- यदि ऊपर से समाधान न हो, तो नीचे दिए गए तरीके आज़माएँ。
Windows पर Command Prompt शुरू करें。
https://www.digitalcitizen.life/7-ways-launch-command-prompt-windows-7-windows-8Mac पर Terminal शुरू करें。
https://www.idownloadblog.com/2019/04/19/ways-open-terminal-mac/Command Prompt या Terminal में iOS ऐप में दिखाई देने वाले IP address पर ping कमांड भेजें, जैसे "ping 192.168.1.3"।
यदि ping से कनेक्ट नहीं हो पाता, तो आपका router devices के बीच communication की अनुमति नहीं दे रहा हो सकता है। Router निर्माता से "ping command काम नहीं कर रहा" बताकर settings बदलने का तरीका पूछें।
Q. iOS ऐप प्रतिक्रिया देता है लेकिन कनेक्शन काम नहीं करता
कनेक्शन OS firewall द्वारा ब्लॉक हो सकता है。
नीचे दिए गए तरीके आज़माएँ:
・ तरीका 1
नीचे दिए गए URL पर जाएँ और “Allow application by Windows Firewall” में “iFacialMocap” और “Maya / Unity / Blender” के लिए “Private” को चेक करें।
https://www.youtube.com/watch?v=G9sLSCyOk0s
・ तरीका 2
Method 1 के बाद भी connection सफल न हो, तो नीचे दिए गए URL को देखें और "TCP" "50001 port" तथा "UDP" "50002 और 50003 port" खोलें।
https://www.tomshardware.com/news/how-to-open-firewall-ports-in-windows-10,36451.html
・ तरीका 3
iFacialMocap ऐप PC के पोर्ट 49983 का उपयोग करके iPhone से संचार करता है。
यदि PC पर पोर्ट 49983 पहले से किसी अन्य ऐप द्वारा उपयोग किया जा रहा है, तो संचार नहीं हो पाएगा。
यदि Blender या sample avatar में काम नहीं करता, तो बहुत संभावना है कि port problem के कारण iPhone और desktop application communicate नहीं कर रहे हैं।
इस स्थिति में iOS side पर destination port setting और PC side application के receiving port number को बदलना होगा।
[iOS की सेटिंग]
Gear icon → [Destination Settings] → Advanced Settings → Send Port खोलें और 49983 को 49985 आदि में बदलें।
[PC की सेटिंग]
Advanced button दबाने के बाद screen को नीचे scroll करें।
"[Recieve Port]" को 49983 से 49985 आदि में बदलें। (iOS side जैसा ही value set करें)
・ तरीका 4
iFacialMocap desktop app, iOS app से communicate करने के लिए Windows/Mac पर port 49983 का उपयोग करता है।
यदि port 49983 किसी अन्य software द्वारा उपयोग हो रहा है, तो communication नहीं हो पाएगा।
Port 49983 कौन सा software use कर रहा है यह जानने के लिए पहले iFacialMocap desktop app बंद करें।
उसके बाद Windows Command Prompt खोलें।
Command Prompt में "netstat -ano" टाइप करें और port 49983 use करने वाले software का PID number नोट करें।
उस PID number के आधार पर port use करने वाले software का नाम पहचानें और उसे बंद करें।
Port 49983 कौन सा software occupy कर रहा है यह पता लगाना जटिल है, इसलिए नीचे दिए गए article को देखें।
https://www.howtogeek.com/howto/28609/how-can-i-tell-what-is-listening-on-a-tcpip-port-in-windows/
Q. Unity में सैंपल डेटा काम करता है, लेकिन Maya से बना मॉडल आयात करने पर वह नहीं चलता।
Maya में बनाए गए data को Unity में import करने पर BlendShape node का नाम BlendShape name के आगे prefix के रूप में जुड़ जाता है।
Maya में "eyeBlinkLeft" नाम से बनाया गया BlendShape, Unity में "blendShape5.eyeBlinkLeft" जैसा नाम हो सकता है। यह name replace होगा।
iFacialMocap में BlendShape name बिल्कुल match होना चाहिए; वरना काम नहीं करेगा।
इसलिए BlendShapeTargetSettings में "prefix" field में "blendShape5." जैसा नाम लिखें ताकि यह काम करे।

Q. Unity से बने अपने ऐप में काम न करे तो
Normal build में Unity inactive होने पर काम नहीं करता।
iFacialMocap का "Connect to Unity" button दबाने पर active window iFacialMocap की ओर चली जाती है, इसलिए Unity screen को tap करना होगा।
या build से पहले settings में "Edit" → "Project Settings" → "Run in Background" ON करें, तो Unity inactive state में भी काम करेगा। App शुरू करने का क्रम भी महत्वपूर्ण है: PC side iFacialMocap पहले शुरू होना चाहिए, फिर Unity-made app।

यदि आपने सब कुछ आज़मा लिया फिर भी Maya से connect नहीं हो रहा
नीचे दिए गए page को देखें और Maya Preference reset करने का प्रयास करें।
https://knowledge.autodesk.com/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/Reset-Maya-to-Default.html
Firewall settings करने और "wait connection" button दबाने के बाद भी यदि नीचे वाला message दिखे, तो port 50001 किसी अन्य software द्वारा use हो रहा हो सकता है। Destination port को 50001 के अलावा किसी port में बदलें।


Q. अन्य अजीब व्यवहार के मामले
iFacialMocap software के PC side में debugMode नाम का mode है।
debugMode ON करके button दबाने या operation करने पर debugMode window में error messages दिखाई दे सकते हैं।
Contact करते समय यदि आप यह message भेजेंगे, तो समस्या हल करने में हम मदद कर सकते हैं।

Q. Mail button click करने पर mail app शुरू न हो
यदि iOS में email address register नहीं है, तो mail app शुरू नहीं होगा। नीचे दिए URL की procedure देखकर अपने iOS device पर email address register करें।
https://support.apple.com/en-us/HT201320
या iOS file folder → iFacialMocap खोलें; file वहाँ save होती है, इसलिए वहाँ से file चुनकर email आदि में attach करके भेज सकते हैं।
Q. रिटर्न और रिफंड नीति
यदि ऊपर दिए गए तरीकों से समस्या हल नहीं होती
या email आदि पूछताछ से समस्या हल नहीं हो सकी
या यदि आप Face ID के बिना iPhone उपयोग कर रहे हैं और गलती से खरीद लिया है
Return और refund process पूरा करने के लिए नीचे दिए URL को देखें।
https://support.apple.com/en-us/HT204084
Q. क्या कोई वाणिज्यिक उपयोग शर्तें हैं?
कोई विशेष शर्त नहीं है। खरीदने के बाद आप इसे personal या corporate किसी भी उद्देश्य से स्वतंत्र रूप से use कर सकते हैं।
Receiver side के software या scripts को modify करना चाहते हैं तो पहले मुझसे contact करें।
Q. क्या UE4 सपोर्ट करने की योजना है?
भविष्य में UE4, Houdini और 3dsMax support करने की उम्मीद है।
यह कब implemented होगा, मुझे नहीं पता।