Open Asset Import Library เป็นไลบรารีที่โหลดรูปแบบไฟล์ 3D ต่างๆ ลงในรูปแบบในหน่วยความจำที่ใช้ร่วมกัน รองรับ รูปแบบไฟล์มากกว่า 40 รูปแบบ สำหรับการนำเข้าและรูปแบบไฟล์สำหรับการส่งออกที่มีให้เลือกมากมาย
API มีให้สำหรับ C และ C++ มีการเชื่อมโยงหลายอย่างกับภาษาอื่น (C#, Java, Python, Delphi, D) Assimp ยังทำงานบน Android และ iOS นอกจากนี้ assimp ยังมี เครื่องมือหลังการประมวลผลแบบ mesh ต่างๆ ได้แก่ การสร้างพื้นที่ปกติและแทนเจนต์ สามเหลี่ยม การเพิ่มประสิทธิภาพตำแหน่งแคชจุดยอด การลบจุดดั้งเดิมที่เสื่อมลงและจุดยอดที่ซ้ำกัน การเรียงลำดับตามประเภทดั้งเดิม การรวมวัสดุที่ซ้ำซ้อน และอื่นๆ อีกมากมาย
อ่านเอกสารล่าสุดของเรา
ดาวน์โหลดไบนารีจาก Itchi Projectspace ของเรา
โคลนฐานข้อมูลโมเดลของเรา
ดูรายการรูปแบบที่รองรับทั้งหมด
เริ่มต้นด้วยการอ่านคำแนะนำในการสร้างของเรา เรามีให้บริการใน vcpkg และระบบบิลด์ของเราคือ CMake หากคุณใช้ CMake ก่อนที่จะมีโอกาสที่ดีที่คุณจะรู้ว่าต้องทำอย่างไร
open3mod เป็นโปรแกรมดูโมเดล 3 มิติที่ทรงพลังโดยพิจารณาจากความสามารถในการนำเข้าและส่งออกของ Assimp Assimp-Viewer เป็นการใช้งานทดลองสำหรับ Asset-Viewer โดยอิงจาก ImGUI และ Assimp (ทดลอง)
Open Asset Import Library ถูกนำมาใช้ใน C ++ โครงสร้างไดเร็กทอรีมีลักษณะดังนี้:
/code Source code
/contrib Third-party libraries
/doc Documentation (Doxygen source and pre-compiled docs)
/fuzz Contains the test code for the Google Fuzzer project
/include Public header C and C++ header files
/scripts Scripts are used to generate the loading code for some formats
/port Ports to other languages and scripts to maintain those.
/test Unit- and regression tests, test suite of models
/tools Tools (old assimp viewer, command line `assimp`)
/samples A small number of samples to illustrate possible use cases for Assimp
ซอร์สโค้ดถูกจัดระเบียบในลักษณะต่อไปนี้:
code/Common The base implementation for importers and the infrastructure
code/CApi Special implementations which are only used for the C-API
code/Geometry A collection of geometry tools
code/Material The material system
code/PBR An exporter for physical-based models
code/PostProcessing The post-processing steps
code/AssetLib/<FormatName> Implementation for import and export of the format
ฉันจะซาบซึ้งอย่างยิ่งที่มีส่วนร่วมในการช่วยเหลือ วิธีที่ง่ายที่สุดในการมีส่วนร่วมคือส่งคำขอดึงพร้อมกับการเปลี่ยนแปลงของคุณกับสาขา master
ของที่เก็บหลัก
โครงการนี้เกิดขึ้นได้ต้องขอบคุณทุกคนที่มีส่วนร่วม [มีส่วนช่วย].
ร่วมเป็นผู้บริจาคทางการเงินและช่วยเรารักษาชุมชนของเรา [มีส่วนช่วย]
คุณสามารถสนับสนุนโครงการกับองค์กรของคุณได้ โลโก้ของคุณจะแสดงที่นี่พร้อมลิงก์ไปยังเว็บไซต์ของคุณ [มีส่วนช่วย]
ใบอนุญาตของเราอิงตาม BSD -License 3 ข้อ ที่ได้รับการปรับปรุง
สรุป อย่างไม่เป็นทางการ คือ: ทำทุกอย่างที่คุณต้องการ แต่รวมข้อความลิขสิทธิ์ของ Assimp ไว้ในผลิตภัณฑ์ของคุณ และอย่าฟ้องเราหากรหัสของเราใช้งานไม่ได้ โปรดทราบว่าไม่เหมือนกับโค้ด LGPLed คุณสามารถลิงก์ไปยัง Assimp แบบคงที่ได้ สำหรับรายละเอียดทางกฎหมาย โปรดดูไฟล์ LICENSE