𝗦𝘄𝗶𝗳𝘁𝗨𝗜 ನಲ್ಲಿ 𝗩𝗥𝗠 𝗔𝘃𝗮𝘁𝗮𝗿𝘀 ಅನ್ನು 𝗥𝗲𝗻𝗱𝗲𝗿 ಮಾಡುವುದು

Scowld ಲಿಪ್ ಸಿಂಕ್ ಮತ್ತು ಎಕ್ಸ್‌ಪ್ರೆಶನ್‌ಗಳೊಂದಿಗೆ ರಿಯಲ್-ಟೈಮ್ VRM ಮಾಡೆಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ನಾನು 3D ಪೈಪ್‌ಲೈನ್ ಅನ್ನು ಮೊದಲಿನಿಂದ ಮರುನಿರ್ಮಿಸಲಿಲ್ಲ. ಬದಲಾಗಿ, ನಾನು ಒಂದು ವಿಭಿನ್ನ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ.

ಈ ಅಪ್ಲಿಕೇಶನ್ WKWebView ಒಳಗೆ three.js ಮತ್ತು three-vrm ಅನ್ನು ರೆಂಡರ್ ಮಾಡುತ್ತದೆ. ಇದು WKScriptMessageHandler ಬಳಸಿ Swift ಜೊತೆಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ.

ಈ ಜವಾಬ್ದಾರಿಗಳ ವಿಭಜನೆಯು ಉತ್ತಮವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ:

ಬಳಕೆದಾರರು ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಅವರು ಅವತಾರಗಳು, ಹೆಸರುಗಳು, ಧ್ವನಿಗಳು ಮತ್ತು ವ್ಯಕ್ತಿತ್ವಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು.

ಈ ವಿಧಾನವು ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ ಮತ್ತು 3D ಲಾಜಿಕ್ ಅನ್ನು ಸ್ಥಿರವಾಗಿರಿಸುತ್ತದೆ.

ಕೋಡ್ ಅನ್ನು ಇಲ್ಲಿ ಪರಿಶೀಲಿಸಿ: https://github.com/apoorvdarshan/scowld

ಪೂರ್ಣ ಪೋಸ್ಟ್: https://dev.to/apoorvdarshan/rendering-a-customizable-vrm-avatar-in-a-swiftui-app-3ken