Tiny Online Tools logoTiny Online Toolssearchابحث في الادوات…grid_viewكل الادوات
الرئيسيةchevron_rightأدوات ثلاثية الأبعادchevron_rightمولّد كود تضمين ثلاثي الأبعادمولّد كود تضمين ثلاثي الأبعاد

مولّد كود تضمين ثلاثي الأبعاد

ولّد كود تضمين جاهزًا للصق لنموذج ثلاثي الأبعاد بأربع صيغ، مجانًا وبالكامل داخل متصفحك.

النموذجالرابط العام لملف GLB أو GLTF الخاص بك. يجب تقديمه عبر HTTPS مع تفعيل CORS، وإلا رفض المتصفح تحميله.تقرؤه برامج قراءة الشاشة، ويُستخدم عنوانًا للصفحة في مخرجات HTML المستقلة.تُعرض أثناء تنزيل النموذج. الملصق الجيد هو أكبر مكسب متاح على صعيد الأداء المُدرَك.التخطيطيستخدمه مقتطف كود Three.js: العنصر الذي يركّب لوحة الرسم بداخله.خلفية شفافةالخلفية الشفافة تُظهر الصفحة من خلفها، مقابل طبقة إضافية واحدة تُمزج عند التركيب.السلوكالتحكم بالكاميراالدوران التلقائيزر الواقع المعززالظلالالتصييريضاعف سطوع المشهد قبل Tone Mapping. القيمة 1.0 محايدة؛ ارفعها للنماذج الداكنة، واخفضها إذا كانت المناطق الساطعة تحترق.الإعدادات المسبقة ميزة خاصة بـReact Three Fiber (drei). يملك model-viewer بيئة مدمجة واحدة اسمها neutral، ويستخدم مقتطف Three.js الصِّرف بيئة RoomEnvironment — وكلتاهما استوديو محايد، لذا لا يغيّر الإعداد المسبق سوى مخرجات R3F.بوحدات النموذج نفسه. قِس ملفًا محليًا في الأسفل ليُملأ هذا الحقل نيابة عنك.قياس ملف محلي (اختياري)upload_file

انقر للتصفح او اسحب الملفات وافلتها هنا

اختر نموذجًا ثلاثي الأبعاد — GLB أو GLTF أو OBJ أو STL أو PLY أو FBX أو DAE أو 3MF

الامتدادات المقبولة: .glb,.gltf,.obj,.stl,.ply,.fbx,.dae,.3mf

يُستخدم فقط لقراءة حجم النموذج واقتراح مسافة كاميرا. يبقى الملف على جهازك ولا يظهر أبدًا في الكود المولَّد.

ادوات مشابهة

محسّن الويب ثلاثي الأبعاد

محسّن الويب ثلاثي الأبعاد

حسّن نموذجًا ثلاثي الأبعاد للويب في مواجهة ميزانية أداء حقيقية، مجانًا وداخل متصفحك بالكامل.

أداة تصيير النماذج ثلاثية الأبعاد

أداة تصيير النماذج ثلاثية الأبعاد

صيّر نموذجًا ثلاثي الأبعاد إلى صورة PNG أو JPG داخل متصفحك مباشرة، بأي دقة تصل إلى 4K.

محرر النماذج ثلاثية الأبعاد

محرر النماذج ثلاثية الأبعاد

حرّر مشهدًا ثلاثي الأبعاد مباشرة داخل متصفحك — بلا رفع وبلا المرور عبر Blender.

مولّد مستويات التفاصيل ثلاثية الأبعاد

مولّد مستويات التفاصيل ثلاثية الأبعاد

أنشئ سلسلة مستويات تفاصيل من أي نموذج ثلاثي الأبعاد مجانًا عبر الإنترنت.

تحويل JPG إلى PDF

تحويل JPG إلى PDF

حوّل صور JPG إلى مستند PDF واحد.

أداة إزالة الصفحات المكررة في PDF

أداة إزالة الصفحات المكررة في PDF

اكتشف وأزل الصفحات المكررة في ملف PDF تلقائيًا استنادًا إلى بصمة بصرية. نظّف المستندات الممسوحة أو المدمجة في ثوانٍ.

ضغط PDF

ضغط PDF

تقليل حجم مستند PDF دون رفعه إلى أي خادم.

apps

المزيد من الادوات

تصفح مجموعتنا الكاملة من الادوات المجانية عبر الانترنت.

أربع طرق لوضع نموذج على صفحة، وكلها كاملة

تضمين نموذج ثلاثي الأبعاد من تلك المهام التي يكون فيها الكود النموذجي صحيحًا تقريبًا على الدوام. المقتطف الموجود في التوثيق يغفل معالج تغيير الحجم. وتنسى تدوينة المدونة استدعاء controls.update()، فيتوقف التخميد عن العمل دون أي تحذير. ويتخطى مثال React حدَّ Suspense فيفشل عند أول عملية عرض. أما هذا المولّد فيخرج الكود كاملًا، وبداخله الإعدادات التي اخترتها فعلًا.

<model-viewer>

مكوّن الويب من Google هو أقصر طريق من الصفر إلى عارض يعمل: وسم <script type="module"> واحد وعنصر مخصص واحد. وهو يتكفل وحده بالتحكم بالكاميرا والدوران التلقائي والواقع المعزز على Android وiOS معًا والإضاءة القائمة على الصور وصورة الملصق. إن أردت وضع نموذج على صفحة تسويقية بعد ظهر اليوم، فاستخدم هذا.

يتضمن الوسم المولَّد الخاصية touch-action="pan-y"، وهي سهلة الإغفال، وهي الفارق بين عارض يبدو أصيلًا على الهاتف وآخر يتنازع مع تمرير الصفحة.

Three.js

لمشهد تتحكم به بنفسك. يستورد المقتطف من three/addons/* — وهو مسار تصدير فرعي حقيقي داخل حزمة three، لذا يعمل مع أي أداة تجميع — ثم يهيئ المُصيِّر مع Tone Mapping من نوع ACES وقيمة التعريض التي اخترتها، ويبني بيئة استوديو محايدة عبر PMREMGenerator وRoomEnvironment، ويضيف OrbitControls مع التخميد، ويحمّل النموذج عبر GLTFLoader، ويعالج تغيير الحجم، ويعمل من خلال renderer.setAnimationLoop() بدلًا من requestAnimationFrame المجرد، حتى تستمر الحلقة نفسها بالعمل إذا دخلت الصفحة لاحقًا في WebXR.

React Three Fiber

نسخة React: حزمة @react-three/fiber للوحة الرسم، وحزمة @react-three/drei من أجل useGLTF وOrbitControls وEnvironment وContactShadows. ويُستدعى useGLTF.preload() خارج المكوّن ليبدأ الجلب قبل أن يعرض React، ويقع النموذج داخل حدِّ Suspense مع بديل تقدم حقيقي مدفوع بـuseProgress.

صفحة HTML مستقلة

ملف index.html كامل: تعريف النوع، ووسم viewport، والأنماط، وسكربت CDN، والعارض. احفظه وارفعه إلى أي استضافة ثابتة، وانتهى الأمر. وهذا ليس نفسه المقتطف الأول: ذاك جزء يُدرَج في صفحة قائمة، وهذا ملف كامل.

مسافة الكاميرا

تخمين مسافة الكاميرا هو أكثر أجزاء تضمين نموذج إزعاجًا، لأنه يعتمد على مقياس النموذج في الواقع. حمّل ملفك محليًا فتقيس الأداة الكرة المحيطة به وتحسب المسافة التي يملأ عندها مجسمًا هرميًا بزاوية 45° مع هامش صغير. لا يُرفع الملف أبدًا ولا يظهر إطلاقًا في الكود المولَّد — الرقم وحده هو ما يظهر.