Kutulutsidwa kwa Kuesa 3D 1.2, phukusi lothandizira chitukuko cha mapulogalamu a 3D pa Qt

Malingaliro a kampani KDAB losindikizidwa kumasulidwa kwa zida Zithunzi za 3D 1.2, yomwe imapereka zida zopangira mapulogalamu a 3D kutengera Chithunzi cha 3D. Pulojekitiyi ikufuna kufewetsa mgwirizano pakati pa okonza omwe amapanga zitsanzo m'maphukusi monga Blender, Maya ndi 3ds Max, ndi opanga kulemba ma code ogwiritsira ntchito Qt. Kugwira ntchito ndi zitsanzo kumalekanitsidwa ndi zolemba zolembera, ndipo Kuesa amachita ngati mlatho kuti abweretse njirazi pamodzi. Ntchitoyi idalembedwa mu C ++ ndi wogawidwa ndi okhala ndi ziphaso ziwiri: AGPLv3 ndi laisensi yazamalonda yomwe imalola Kuesa kugwiritsidwa ntchito popanga eni ake.

Kuesa imapereka gawo la Qt 3D lomwe limakupatsani mwayi wothana ndi zovuta zopanga ndi kuphatikiza zida za 3D, monga kulowetsamo mitundu mumpangidwe. glTF2 (Gl Transmission Format), kupanga zogwirira ntchito kuti mupeze ndikusintha zomwe zadzaza, pogwiritsa ntchito zida zozikidwa pa PBR (Physically Based Rendering), ndikuwonjezera zotulukapo popereka. Kuti mupange mwachangu mapulojekiti omwe amagwiritsa ntchito Kuesa, template ya Qt Creator ikuperekedwa. Imathandizira kuphatikiza ndi Blender, Maya, 3ds Max ndi mapaketi ena a 3D omwe amatha kutumiza mitundu mumtundu wa glTF.

Kuti muchepetse ntchito ya opanga ndi opanga, malo amaperekedwa KUESA 3D Studio, kulola okonza kuti aziganizira kwambiri ntchito ndi 3D okhutira ndi kusintha maonekedwe mu nthawi yeniyeni, ndi Madivelopa ntchito API yosavuta kuphatikiza zotsatira za ntchito mlengi mu ntchito, pamene athe kulamulira mbali zonse za 3D zili pa mlingo code. .

Kutulutsidwa kwa Kuesa 3D 1.2, phukusi lothandizira chitukuko cha mapulogalamu a 3D pa Qt

Π’ nkhani yatsopano thandizo anawonjezera Qt 5.15. Thandizo limaperekedwa ku laibulale ya Iro Material yokhala ndi zida zomwe zimatengera zowunikira, zigawo zowoneka bwino za utoto kapena malo owoneka bwino. Thandizo lowonjezera la nthambi yatsopano ya Blender 3x 2.8D modelling system. GlTF yowonjezera EXT_property_animation yakhazikitsidwa, yomwe imakupatsani mwayi wosinthira mtundu uliwonse wazinthu zosintha (kusuntha, makulitsidwe, kuzungulira). Mwachitsanzo, mutha kupanga zinthu, kamera, ndi makanema ojambula pamanja mu Blender ndikutumiza zinthuzo mumtundu wa glTF kuti mulowetse pogwiritsa ntchito Kuesa 3D Runtime.


Source: opennet.ru

Kuwonjezera ndemanga