السلام عليكم ورحمة الله وبركاته
...........................
بناء على الموضوع الذي وضعه الأخ abdoubb
عن سكربت الكاميرا ... ( الموضوع هنا )
جاء على بالي مشروع بناء سكربتات خاصة تؤدي وظائف عديدة مهمتها تسريع أدائنا
السكربت السابق للأخ abdoubb
يقوم بإنشاء كاميرا عادية بدون Target .. ويضعها في الموضع (0,0,0)
وهي خطوة ممتازة جداً ...
لكن بدلا من أن نعمل وظائف مستقلة لوحدها .. فلنجمعها لتكون شيئا مفيداً
فلنبدأ ..
السكربات الحالي المفروض أن يؤدي " إعداد مشهد لإضاءة الأستوديو "
كالتالي :
للآن وإستكمالأ لسكربت الأخ عبد الوهاب ...
تمكنت من وضع الكاميرا مع Target المكان الصحيح ... بالإضافة إلى 2 إضاءة نوع Target
لكن المفروض ان الإضاءة تكون Area ...
و طبعا غيرت تسميه كل عنصر أنشئته .. حتى لا يحدث إكصدام ...
...........................
بناء على الموضوع الذي وضعه الأخ abdoubb
عن سكربت الكاميرا ... ( الموضوع هنا )
جاء على بالي مشروع بناء سكربتات خاصة تؤدي وظائف عديدة مهمتها تسريع أدائنا
السكربت السابق للأخ abdoubb
يقوم بإنشاء كاميرا عادية بدون Target .. ويضعها في الموضع (0,0,0)
وهي خطوة ممتازة جداً ...
لكن بدلا من أن نعمل وظائف مستقلة لوحدها .. فلنجمعها لتكون شيئا مفيداً
فلنبدأ ..
السكربات الحالي المفروض أن يؤدي " إعداد مشهد لإضاءة الأستوديو "
كالتالي :
للآن وإستكمالأ لسكربت الأخ عبد الوهاب ...
تمكنت من وضع الكاميرا مع Target المكان الصحيح ... بالإضافة إلى 2 إضاءة نوع Target
لكن المفروض ان الإضاءة تكون Area ...
و طبعا غيرت تسميه كل عنصر أنشئته .. حتى لا يحدث إكصدام ...
كود:
CallCommand(12520); var lit1 = doc->FindObject("Light" ); var lit1Pxyz = lit1->GetPosition(); lit1Pxyz.x =290;lit1Pxyz.y =376;lit1Pxyz.z =771; lit1->SetPosition(lit1Pxyz);lit1->SetName("Left Light" ); CallCommand(12520); var lit2 = doc->FindObject("Light" ); var lit2Pxyz = lit2->GetPosition(); lit2Pxyz.x =296;lit2Pxyz.y =376;lit2Pxyz.z =-657; lit2->SetPosition(lit2Pxyz);lit2->SetName("Right Light" ); CallCommand(12519); var cam = doc->FindObject("Camera" ); var camPxyz = cam->GetPosition(); camPxyz.x =745;camPxyz.y =224;camPxyz.z =230; cam->SetPosition(camPxyz);cam->SetName("Scene Camera" ); //end
ملاحظة : وضعت end// فقط حتى تنظم الكود عند محاذاته لليسار .. وهي تعليق فلا تضر
المشاركة مفتوحة ... حيث ان هذا السكربت المفروض ينشئ الأضواء والكاميرا وإعدادات الإضاءة
و الرندر ... و الظلال .. بالإضافة إلى Stage بسيط لإخفاء الخلفية ويعتبر كأرضية ...
سلام للآن ...
المشاركة مفتوحة ... حيث ان هذا السكربت المفروض ينشئ الأضواء والكاميرا وإعدادات الإضاءة
و الرندر ... و الظلال .. بالإضافة إلى Stage بسيط لإخفاء الخلفية ويعتبر كأرضية ...
سلام للآن ...
تعليق