Thursday, March 23, 2017

Virtual World Framework & A-Frame



In this post I want to share the details about the latest project being done on Krestianstvo SDK.
Virtual World Framework provides a robust decentralised architecture for building virtual world apps based on replicated computation model. It's JavaScript version is strongly based on ThreeJS ibrary for programming apps with 3D visualisation and deep interaction support. So, for building such apps, the developer should be aware of ThreeJS internals, not to mention the knowing of the VWF component's architecture. But, actually VWF is working just with any programmable elements whatever simple they are. The A-Frame framework solves the problem of ThreeJS сomplexity for developing Web apps for Virtual Reality. It provides the component-based architecture for that. A-Frame incapsulates ThreeJS, hiding the internals, and providing high-level interface for describing web app declaratively.
So, I have developed a model and view drivers for VWF, that provides basic support for using A-Frame components in Virtual World Framework apps. That allows to build a VWF collaborative apps with 3D visualisation, WebVR, HMD, trackers and mobile devices support easily.

Source code at GitHub

Here is a small video demonstration, that shows the interaction within collaborative Virtual World Framework app, which is composed by the A-Frame components.


In the video three Google Chrome web-browsers are directing to the same VWF app instance's URL. Every browser shows the replicated A-Frame scene with components in it. The users are represented with small cubes and are visible to each other. The cube on the right is holding the simulation, which is staying the same on all browsers.

Try online demo here: http://demo.krestianstvo.org

Simple scenario for collaboration:

  • Open in Web-browser the given URL (http://demo.krestianstvo.org)
  • Copy the generated URL and open it in another browser window
  • or direct Web-browser to http://demo.krestianstvo.org/app,
  • where you could find all running VWF app instances to join to.
  • Open the generated URL at your phone or tablet.
  • Move in space with arrows or WASD and point objects with a cursor in the centre of the screen (this will generate Click event).
  • You could create any number of isolated VWF app instances, but for connecting to them you will need to know the generated URL.

So, how a simple VWF app with A-Frame is look like?
Here is a simple code of index.vwf.yaml:
---
extends: http://vwf.example.com/aframe/ascene.vwf
properties:
children:
  spaceText:
    extends: http://vwf.example.com/aframe/atext.vwf
    properties:
      value: "Virtual World Framework & A-Frame"
      textColor: "#b74217"
      position: [-2, 2.5, -2]
  sphere:
    extends: http://vwf.example.com/aframe/asphere.vwf
    properties:
      position: [1, 1.25, -4]
      color: "#e0e014"
      radius: 1
      wireframe: true
    children:
      box2:
        extends: http://vwf.example.com/aframe/abox.vwf
        properties:
          position: [2, -1.25, 0]
          color: "#2167a5"
          depth: 1
  sky:
    extends: http://vwf.example.com/aframe/asky.vwf
    properties:
      color: "#ECECEC"
  camentity:
    extends: http://vwf.example.com/aframe/aentity.vwf
    properties:
      position: [0, 0, 0]
    children:
      camera:
        extends: http://vwf.example.com/aframe/acamera.vwf
        properties:
          look-controls-enabled: true
          forAvatar: true
        children:
          cursor:
            extends: http://vwf.example.com/aframe/acursor.vwf 

30 Comments:

Blogger mmo hao said...

The petty hat is 100% brushed cotton with our unique design the front.This light soft hat can be packed away easily making it the ideal hat for vacation travel and all times when you want to keep the sun off of your beautiful face
petty hat | petty hat| petty hat

4:51 am  
Blogger حصن الرياض said...

شركة كشف تسربات المياه بأبها
شركة كشف تسربات المياه بابها
شركة مكافحة حشرات بأبها
شركة مكافحة حشرات بمحايل عسير
شركة كشف تسربات المياه بمحايل عسير
شركة كشف تسربات برجال ألمع

7:45 pm  
Blogger حصن الرياض said...

شركة مكافحة حشرات برجال ألمع
شركة كشف تسربات المياه بجازان
شركة مكافحة حشرات بجازان
شركة رش دفان بجازان
شركة كشف تسربات بأبها
كشف تسربات المياه بأبها

7:45 pm  
Blogger حصن الرياض said...

شركة كشف تسربات بمحايل عسير
كشف تسربات المياه بمحايل عسير
شركة كشف تسربات المياه برجال ألمع
كشف تسربات برجال ألمع
شركة كشف تسربات بجازان
كشف تسربات المياه بجازان

7:46 pm  
Blogger قمة الدقة للخدمات said...

شركة كشف تسربات المياه بالرياض
شركة تسليك مجارى بالقطيف

12:37 pm  
Blogger Syanat 3 said...

تعتمد مراكز صيانة وايت وستنجهاوس علي الجودة و الدقة في جميع اعمال الصيانة التي تقوم بها و للتواصل مع صيانة وستنجهاوس من خلال الرابط الموضح امامكم
http://www.maintenanceg.com/White-Westinghouse-Center-Agent.html

2:14 pm  
Blogger Unknown said...

تعد شركة امن وحراسة بمصر من كبري الشركات في مجال التمين و حماية الممتلكات لذلك يسعي الكثير من رجال الاعمال و اصحاب المشاريع من التعاقد مع شركة حراسات امنية لجودة جميع اعمالها
http://www.guards-security.com/

2:47 pm  
Blogger care olders said...

تتميز دار المسنين بجميع جليسات مسنين في مصر التي تقوم بتوفيرها حتي يقوموا بعمل جميع الخدمات الرعاية التي تتم في الدار في المنزل لغير القادرين علي الانتقال الي الدار
http://www.careolder.com/

3:22 pm  
Blogger anti.insects7@gmail.com said...

يتواجد لدي شركة ابادة حشرات جميع الامكانيات التي تمكنها من القضاء علي جميع انواع الحشرات و الزواحف التي تتواجد في المكان لان شركة مكافحة حشرات لديها فريق عمل متميز
http://www.anti-insects.com/

4:02 pm  
Blogger karmedksa said...

يتواجد لدي شركة قرميد و طوب جميع انواع مستلزمات و لوازم القرميد باختلاف انواعة مع المقدرة علي تركيبة علي يد نخبة من فريق عمل متميز
http://www.brick-sa.com/

4:33 pm  
Blogger Cleaning services said...


افضل شركة تنظيف فى الرياض تقدم لكم افضل خدمة تنظيف للشقق المفروشة، تتميز بوجود عمالة على اعلى مستوى من الخبرة والعمل والامانة
افضل شركة تنظيف موكيت بالرياض
افضل شركات تنظيف كنب بالرياض
افضل شركة تنظيف الفلل بالرياض
افضل شركات غسيل مساجد بالرياض
شركة تنظيف وصيانة مسابح

9:12 pm  
Blogger Inem Poker said...


I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog

POKER ONLINE UANG ASLI

CARA BERMAIN TOGEL ONLINE

AGEN POKER TERPERCAYA

AGEN BOLA ONLINE

FILM BOKEP

8:56 pm  
Blogger reda gamal said...

ليس من السهل الحصول على شركة متميزة ومتخصصه لعملية التنظيف ومكافحة الحشرات ونقل العفش وغيرها من الخدمات فشركتنا رائده في هذا المجاال وجعل منزلك راقي وجميل حيث يتوفر لدى شركتنا عمال فلبيين وغيرهم متميزون وعلى درجه كبيره من الكفاءه والخبره كما ان شركة ركن الشروق يتوفر لديها افضل المعدات واحداثها التي تجعل الشركة متقدمه عن غيرها وجعل امور المنزل من تنظيف او مكافحة او نقل امر سهل وراقي في العمل عزيزي العميل نتمني منك الاسراع الينا وطلب الخدمة التي تريدها وسوف يصل اليك فريق على درجه كبيره من التميز والخبره والسرعه في العمل اتصل بنا ولا تتردد نصلك اينما كنت شركة تسليك مجاري بابها
شركة مكافحة حشرات بابها
شركة نقل عفش بابها

شركة تنظيف خزانات بابها

11:08 pm  
Blogger azez said...

شركة رش مبيدات بالدمام
شركة مكافحة حشرات بالدمام
شركة مكافحة النمل الابيض بالدمام
شركة مكافحة الفئران والقوارض بالدمام
شركة مكافحة صراصير بالدمام
شركة مكافحة البق بالدمام
شركة رش دفان بالدمام
شركة مكافحة ثعابين بالدمام

11:34 pm  
Blogger azez said...

شركة رش مبيدات بالخبر
شركة مكافحة حشرات بالخبر
شركة مكافحة النمل الابيض بالخبر
شركة مكافحة فئران وقوارض بالخبر
شركة مكافحة صراصير بالخبر
شركة مكافحة البق بالخبر

11:23 pm  
Blogger نور الهدى said...




نقل اثاث من الرياض الى الكويت 0507716412

شركة شحن عفش من الرياض الى الكويت

نقل اثاث من الرياض الى الاردن 0507716412
شركة شحن عفش من الرياض الى الاردن


شركة نقل اثاث من الرياض الى الدمام
شركة نقل عفش من الرياض الى الدمام


نقل اثاث من الرياض الى الامارات 0507716412

شركة شحن عفش من الرياض الى الامارات

نقل اثاث بالمدينة المنورة


نقل عفش في المدينة المنورة


7:02 pm  
Blogger Metwaly Shahin said...

هل تبحث عن شركة متخصصة فى خدمات التنظيف بالطائف بافضل المعدات والسوائل وثقة تمة فى العمل ودقة فى النتائج كل هذه المميزت توفرها شركة الخليج الشركة الافضل والامثل فى الخدمات المنزلية بالطائف وبما اننا الشركة الافضل والامثل بدون منافس سوف نسعى لتوفر افضل الخدمات باقل تكلفة وبقدر كبير من الاهتمام والدقة عزيزى اينما كنت فى اى منطقة ا وحى تابع لمدينة الطائف اتصل بنا وسوف نصلك فى الحال شركة الخليج للخدمات المنزلية شركة تنظيف منازل بالطائف
شركة تنظيف فلل بالطائف
شركة تنظيف خزانات بالطائف
شركة تسليك مجارى بالطائف
شركة رش مبيدات بالطائف
شركة مكافحة نمل ابيض بالطائف
شركة مكافحة حشرات بالطائف
شركة عزل اسطح بالطائف
شركة عزل خزانات بالطائف

3:16 pm  
Blogger Metwaly Shahin said...

نقدم لكم بعض الخدمات فى الاعمال المنزلية الممثله فى التنظيف الشامل للمنزل ومكافحة الحشرات وعزل الاسطح وكشف تسربات المياة ونقل الاثاث بكل انوعه كل ذلك يساعد فى الحصول علي مظهر رائع بواسطة افضل الفنيين والمتخصصين فى هذا المجال باستخدام احدث المعدات.
شركة عزل اسطح بابها
شركة كشف تسربات بابها
شركة تنظيف خزانات بابها
شركة مكافحة حشرات بابها
شركة عزل اسطح بخميس مشيط
شركة كشف تسربات بخميس مشيط
شركة مكافحة حشرات بخميس مشيط
شركة تنظيف منازل بالطائف
شركة نقل عفش بالطائف

3:18 pm  
Blogger Metwaly Shahin said...

هل تبحث عن شركة متخصصة فى خدمات التنظيف بالطائف بافضل المعدات والسوائل وثقة تمة فى العمل ودقة فى النتائج كل هذه المميزت توفرها شركة الخليج الشركة الافضل والامثل فى الخدمات المنزلية بالطائف وبما اننا الشركة الافضل والامثل بدون منافس سوف نسعى لتوفر افضل الخدمات باقل تكلفة وبقدر كبير من الاهتمام والدقة عزيزى اينما كنت فى اى منطقة ا وحى تابع لمدينة الطائف اتصل بنا وسوف نصلك فى الحال شركة الخليج للخدمات المنزلية شركة تنظيف منازل بالطائف
شركة تنظيف فلل بالطائف
شركة تنظيف خزانات بالطائف
شركة تسليك مجارى بالطائف
شركة رش مبيدات بالطائف
شركة مكافحة نمل ابيض بالطائف
شركة مكافحة حشرات بالطائف
شركة عزل اسطح بالطائف
شركة عزل خزانات بالطائف

3:29 pm  
Blogger reda gamal said...

Are you looking for a company specialized in home services Tabuk, then you have to join the best company to clean and control insects and tangle the cables of the company owns the company trained technical workers and the company uses the latest equipment in cleaning and pest control and sewerage is worth mentioning that our company is the best transfer and storage company in Tabuk and Saudi Arabia This is due to the experience of our company in the field of transporting the dough together jaw and installation and warranty contact us and do not hesitate. شركة تنظيف بتبوك
شركة تنظيف خزانات بتبوك
شركة مكافحة حشرات بتبوك
شركة نقل عفش بتبوك
شركة تسليك مجارى بتبوك
شركة نقل عفش بالخرج
شركة مكافحة حشرات بالخرج
شركة تنظيف بالخرج
شركة تنظيف منازل بالرياض

10:29 am  
Blogger Metwaly Shahin said...

هل تبحث عن شركة متخصصة فى خدمات التنظيف بالطائف بافضل المعدات والسوائل وثقة تمة فى العمل ودقة فى النتائج كل هذه المميزت توفرها شركة الخليج الشركة الافضل والامثل فى الخدمات المنزلية بالطائف وبما اننا الشركة الافضل والامثل بدون منافس سوف نسعى لتوفر افضل الخدمات باقل تكلفة وبقدر كبير من الاهتمام والدقة عزيزى اينما كنت فى اى منطقة ا وحى تابع لمدينة الطائف اتصل بنا وسوف نصلك فى الحال شركة الخليج للخدمات المنزلية شركة تنظيف منازل بالطائف
شركة تنظيف فلل بالطائف
شركة تنظيف خزانات بالطائف
شركة تسليك مجارى بالطائف
شركة رش مبيدات بالطائف
شركة مكافحة نمل ابيض بالطائف
شركة مكافحة حشرات بالطائف
شركة عزل اسطح بالطائف
شركة عزل خزانات بالطائف

10:05 pm  
Blogger Metwaly Shahin said...

نقدم لكم بعض الخدمات فى الاعمال المنزلية الممثله فى التنظيف الشامل للمنزل ومكافحة الحشرات وعزل الاسطح وكشف تسربات المياة ونقل الاثاث بكل انوعه كل ذلك يساعد فى الحصول علي مظهر رائع بواسطة افضل الفنيين والمتخصصين فى هذا المجال باستخدام احدث المعدات.
شركة عزل اسطح بابها
شركة كشف تسربات بابها
شركة تنظيف خزانات بابها
شركة مكافحة حشرات بابها
شركة عزل اسطح بخميس مشيط
شركة كشف تسربات بخميس مشيط
شركة مكافحة حشرات بخميس مشيط
شركة تنظيف منازل بالطائف
شركة نقل عفش بالطائف

10:06 pm  
Anonymous Cara Mengobati Sinusitis said...

This information is very useful. thank you for sharing. and I will also share information about health through the website

Obat Sakit Mata Belekan Alami
Cara Mengatasi Diare
Obat Sakit Dada
Obat Sariawan Alami
Obat Penghilang Stretch mark
Cara Mengobati Epilepsi

2:20 am  
Blogger hewaidashalaby said...

( نقدم لكم بعض الخدمات فى الاعمال المنزلية الممثله فى التنظيف الشامل للمنزل ومكافحة الحشرات وعزل الاسطح وكشف تسربات المياة ونقل الاثاث بكل انوعه كل ذلك يساعد فى الحصول علي مظهر رائع بواسطة افضل الفنيين والمتخصصين فى هذا المجال باستخدام احدث المعدات)
شركة عزل اسطح بابها
شركة كشف تسربات بابها
شركة تنظيف خزانات بابها
شركة مكافحة حشرات بابها
شركة عزل اسطح بخميس مشيط
شركة كشف تسربات بخميس مشيط
شركة مكافحة حشرات بخميس مشيط
شركة تنظيف منازل بالطائف
شركة نقل عفش بالطائف

3:25 am  
Blogger hewaidashalaby said...

شركة رائدة فى مجال التنظيف حيث انها تقوم بكافة انواع التنظيف مثل الفلل والشقق والبيوت والشركات , كما ننظف ايضا السجاد والموكيت كل ذلك بأفضل المعدات وأمهر العمال , فنحن نعمل تحت خطة عمل مميزة مما يجعلنا الافضل فى هذا المجال , لاتتردد فى الاتصال بنا وكن واحد من عملائنا الكرام ونحن نضمن لكم سرعة العمل والجودة عالية شركة تنظيف بالطائف
شركة مكفحة حشرات بالطائف
شركة نقل اثاث بالطائف
شركة تنظيف خزانات بالطائف
شركة تنظيف منازل بالطائف
شركة عزل اسطح بالطائف
شركة عزل خزانات بالطائف

3:28 am  
Blogger noha nona said...

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

3:15 am  
Blogger noha nona said...


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

3:17 am  
Blogger noha nona said...



شركة نقل اثاث بالدمام
عملية نقل العفش من مكان إلى أخر من الأمور الصعبة على الكثير من الأشخاص مما يجعلهم يلجئون إلى واحدة من كبرى شركات نقل العفش والأثاث، لكي تساعدهم في القيام بأعمال النقل المتميزة، فلا يوجد أفضل من شركة نقل عفش بالدمام فهي الشركة الوحيدة القادرة على القيام بأصعب أعمال النقل، فالشركة تعتمد على فريق من العمال المحترفين في أعمال النقل باستخدامهم أحدث الوسائل والأساليب المتقدمة، كما أن الشركة تحرص على أن تقوم باستخدام كل هذه الخدمات بأرخص الأسعار التي تتناسب مع جميع سكان الدمام والمملكة العربية السعودية، فنحن نعمل على مدار 24 ساعة طوال الأسبوع، وكل ما تسعى ورائه الشركة هو اكتساب ثقة عملائها الكرام، فشعار شركة نقل عفش بالدمام هو التميز والخبرة وأدائهم للعمل
شركة نقل عفش بالدمام
شركة نقل عفش بالخبر
شراء اثاث مستعمل بجدة


3:19 am  
Blogger noha nona said...


شركة مكافحة حشرات بالدمام


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

شركة مكافحة حشرات بجدة

3:20 am  
Blogger Pansys Silvaz said...

qzz0525
michael kors outlet
true religion outlet
michael kors outlet
adidas uk
coach outlet
stussy clothing
coach outlet
hermes outlet
ralph lauren polo
oakley sunglasses wholesale

9:01 am  

Post a Comment

<< Home