I wish to write a c++ program with the goal of "baking" a 3D normal texture map.
A user must input a low poly and high poly model with the option to add a 3d cage mesh model. 
The program will run once the user press "run".

What is the best approach to get started?
What libraries can I use to speed up the process?
What data types are needed to handle in order to build such a program?
 ฉันต้องการเขียนโปรแกรม c++ โดยมีเป้าหมายในการ "อบ" แผนที่พื้นผิวปกติ 3 มิติ ผู้ใช้จะต้องป้อนโมเดลโพลีต่ำและโพลีสูงพร้อมตัวเลือกในการเพิ่มโมเดลตาข่ายกรง 3 มิติ โปรแกรมจะทำงานเมื่อผู้ใช้กด "run" แนวทางที่ดีที่สุดในการเริ่มต้นคืออะไร? ฉันสามารถใช้ไลบรารีใดเพื่อเร่งกระบวนการให้เร็วขึ้นได้ ข้อมูลประเภทใดที่จำเป็นในการจัดการเพื่อสร้างโปรแกรมดังกล่าว?
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence