پرش به محتوا

پیش‌نویس:پیش‌نویس:Collada

از ویکی‌پدیا، دانشنامهٔ آزاد

"collada"

  • collada چیست؟

یک فرمت فایل است که برای تبادل و رد و بدل کردن داده های سه بعدی و مدل های گرافیکی است. فرمت collada میتواند جزِئیات اضافی مانند تصاویر و اطلاعات انیمیشن را ذخیره کند. Collada از پسوند DAE میکند که اشتراک گذاری در چندین برنامه را اسان تر میکند.collada در ابتدا به عنوان یک فرمت متوسط برای انتقال داده از یک ابزار تولید محتوای دیجیتال به اپلیکیشن های دیگر طراحی شده بود.طراحان گرافیک از فایل های collada برای اشتراک گذاری سریع فایل های سه بعدی و حتی کار با چمدین برنامه طراحی سه بعدی به طور همزمان استفاده میکنند.

  • تاریخچه collada

collada در سال 2004 توسط Mark C. Barnes , Remi arnaud شرکت سرگرمی های رایانه ای سونی امریکا برای بهبود قابلیت انتقال فایل های داده مدل سه بعدی در بین چندین نرم افزار گرافیک کامپیوتری سه بعدی توسعه پیدا کرد. امروزه به مالکیت گروه khronos که یک کنسرسیوم صنعتی است در امده است(khronos توسط اعضا تامین مالی میشود).اکنون حق چاپ را با سونی به اشتراک میگذارد.

چندین شرکت گرافیکی از اغاز با سونی همکاری کردند تا ابزاری درست کنند که برای گسترده ترین مخاطبان ممکن کاربردی و مفید باشد.همچنین collada به طور پیوسته به وسیله تلاش های اعضای شرکت khronos درحال تکامل است.

  • ابزار های نرم افزار

برنامه‌هایی وجود دارند که از استفاده از چندین DCC پشتیبانی می‌کنند، از جمله: ●3ds Max (ColladaMax) ●Adobe Photoshop ●ArtiosCAD ●Blender ●Bryce ●Carrara ●Chief Architect Software ●Cinema 4D (MAXON) ●CityEngine ●Clara.io ●Daz Studio ●Delphi ●E-on Vue 9 xStream ●FreeCAD ●FormZ ●Houdini ●iBooks Author ●LightWave 3D (v 9.5) ●MakeHuman ●Maya (ColladaMaya) ●MeshLab ●Modo ●Okino PolyTrans ●OpenRAVE ●Poser Pro (v 7.0)

فرمت Collada Data براساس XML Scheme

به طور کلی collada از 3 بخش درست شده است: هدر,کتابخانه و صحنه که بر اساس طرح XTML اند.

 

<?xml version=”1.0” encoding=”UTF-8”?>  

<COLLADA>  

<assert>  

<created>…</created>  

<modified>…</modified>  

…  

</assert>  

 

<library_geometries>  

<geometry id=”geometry_id” name=”geometry” >  

…  

</library>  

 

<scene id=”scene_id”, name=”scene”>  

<node id=”node_id” name=”node”>  

<instance_visual_scene url=”#sample_scene”>  

<translate sid=”trans”>  

1.0, 1.0, 1.0  

</translate>  

<rotate side=”rot”>  

1.0, 0.0, 0.0  

</rotate>  

…  

</node>  

</scene>  

</COLLADA>

  • نسخه ها

● 1.0: اکتبر 2004 ● 1.2 :فوریه 2005 ● 1.3 :ژوئن 2005 ● 1.4.0 : ژانویه 2006؛ ویژگی‌هایی مانند پوست‌گذاری شخصیت و هدف‌های تغییر شکل، دینامیک اجسام سخت، پشتیبانی از مواد OpenGL ES و افکت‌های شیدر برای چندین زبان شیدینگ از جمله زبان برنامه‌نویسی Cg، GLSL و HLSL اضافه شد. این نسخه اولین انتشار از طریق Khronos بود. ●1.4.1: ژوئیه 2006؛ عمدتاً یک نسخه پچ بود. ●1.5.0: اوت 2008؛ کینماتیک و B-rep به همراه برخی بازطراحی‌های FX و پشتیبانی از OpenGL ES اضافه شد. .[۴] این نسخه به‌صورت رسمی به عنوان ISO/PAS 17506:2012 تعیین شد.

  • منابع

1.https://magme.org/1179/best-3d-file-formats/

2.https://en.wikipedia.org/wiki/COLLADA#:~:text=COLLADA%20(for%20'collaborative%20design%20activity,specification%2C%20ISO%2FPAS%2017506.

3.COLLADA-BASED FILE FORMAT FOR VARIOUS ATTRIBUTES OF REALISTIC  

OBJECTS IN NETWORKED VR APPLICATIONS SUPPORTING VARIOUS

PERIPHERALS

https://journals.riverpublishers.com/index.php/JMM/article/download/4767/3489/13671 رده:نرم‌افزارهای ۲۰۰۴ (میلادی) رده:قالب‌های پرونده‌های گرافیکی سه‌بعدی رده:نرم‌افزارهای گرافیکی سه‌بعدی رده:قالب پرونده‌های طراحی به کمک رایانه رده:استانداردهای گرافیک رده:استانداردهای اکس‌ام‌ال-مبنا