text: [{"Owner":"Raghavender Mylagary","Date":"2016-12-23T20:42:46Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tHi_co_\n_lt_/p_gt_\n\n_lt_p_gt_\n\t     Is there any way we can add Youtube video as a source for the Video Textures.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThanks_co_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tRaghavender Mylagary\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"aWeirdo","Date":"2016-12-23T23:55:32Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tHi _lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/23823-raghavender-mylagary/?do_eq_hovercard_qt_ data-mentionid_eq__qt_23823_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/23823-raghavender-mylagary/_qt_ rel_eq__qt__qt__gt_@Raghavender Mylagary_lt_/a_gt_ _lt_br /_gt__lt_br /_gt_\n\tYoutube video source_t_s are not publicly available.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThere_t_s a good reason for this_co_ which is that these videos are made by people or companies who hold the copyright_t_s to them_co_ they are released to be available on youtube_co_ and youtube only.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Wingnut","Date":"2016-12-24T00:12:54Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//dontglobalmebro.ruhoh.com/webgl/displaying-youtube-video-in-webgl/_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//dontglobalmebro.ruhoh.com/webgl/displaying-youtube-video-in-webgl/_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tCopyrights?  pffft.  Can_t_t own things made of/from Earth materials.  Original owners/creators never placed Earth materials up-for-sale_co_ nor were any _lt_em_gt_original_lt_/em_gt_ _lt_span style_eq__qt_font-size_dd_10px_sm__qt__gt_en_lt_/span_gt_titles of ownership ever transferred to others.  Only original owners/creators of Earth materials... can own things made-from_co_ or made-with... Earth materials.  _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt_  For Sale signs_co_ No Trespassing signs_co_  and titles of ownership... did not exist when mankind first arrived.  Mankind illegally invented them.  Only humans honor such things and money.  No other living Earth creatures use these ridiculous tug-o-warring tools.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tNobody is _qt_buying_qt_ that_co_ eh?  _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt_  All in all_co_ it looks like playing a youtube in a webGL scene... is like trying to put toothpaste back into the (you)tube.  _lt_img alt_eq__qt__dd_D_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_biggrin.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/biggrin@2x.png 2x_qt_ title_eq__qt__dd_D_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n_lt_p_gt_\n\tThat_t_s one helluva name_co_ _lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/23823-raghavender-mylagary/?do_eq_hovercard_qt_ data-mentionid_eq__qt_23823_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/23823-raghavender-mylagary/_qt_ rel_eq__qt__qt__gt_@Raghavender Mylagary_lt_/a_gt_.  Is it okay if we nickname you _qt_Rag_qt_ or Rags_qt_?  _lt_img alt_eq__qt__sm_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_wink.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/wink@2x.png 2x_qt_ title_eq__qt__sm_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Noyogi","Date":"2016-12-24T00:26:52Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\tcut open the end and re-seal it\n_lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Raghavender Mylagary","Date":"2016-12-24T02:49:30Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\t_lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/5733-wingnut/?do_eq_hovercard_qt_ data-mentionid_eq__qt_5733_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/5733-wingnut/_qt_ rel_eq__qt__qt__gt_@Wingnut_lt_/a_gt_ thanks for the reply. _qt_Rag_qt_ will be okay for me _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/p_gt_\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"pichou","Date":"2018-05-07T20:23:35Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tStill no way to do that?\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_br /_gt_\n\tI saw threejs can handle youtube video _dd_ _lt_a href_eq__qt_https_dd_//threejs.org/examples/#css3d_youtube_qt_ rel_eq__qt_external nofollow_qt__gt_https_dd_//threejs.org/examples/#css3d_youtube_lt_/a_gt__lt_br /_gt_\n\tDo not misunderstand me_co_ I am not saying threejs is better than babylonjs_co_ I am saying if threejs can do that_co_ it sure has to be a way to do it in babylonjs? _lt_img alt_eq__qt__sm_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_wink.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/wink@2x.png 2x_qt_ title_eq__qt__sm_)_qt_ width_eq__qt_20_qt_ /_gt_ _lt_br /_gt_\n\t_lt_br /_gt_\n\tCheerz_co_ Pichou\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"aWeirdo","Date":"2018-05-07T20:47:58Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tWhile i won_t_t support the quest to display the source of youtube videos (by-passing youtube Ad systems_co_ etc)_co_ _lt_br /_gt_\n\tDisplaying the embedded youtube player like three.js has done sounds plausible enough.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Pryme8","Date":"2018-05-07T21:43:27Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//appcropolis.com/blog/web-technology/using-html5-canvas-to-capture-frames-from-a-video/_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//appcropolis.com/blog/web-technology/using-html5-canvas-to-capture-frames-from-a-video/_lt_/a_gt__lt_br /_gt_\n\t_lt_br /_gt_\n\tThen pass to a dynamic texture?_lt_br /_gt_\n\t_lt_br /_gt_\n\tNot sure how you would access their video element though.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"aWeirdo","Date":"2018-05-08T15:30:08Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tWithout knowing more about what the different three.js functions_co_ etc_co_ are doing_co_ i_t_d say it doesn_t_t actually seem to be webGL._lt_br /_gt_\n\tIt looks like three.js is using CSS to project DOM elements to 3D space._lt_br /_gt_\n\t_lt_br /_gt_\n\t_lt_a href_eq__qt_https_dd_//github.com/mrdoob/three.js/blob/master/examples/css3d_youtube.html_qt_ rel_eq__qt_external nofollow_qt__gt_https_dd_//github.com/mrdoob/three.js/blob/master/examples/css3d_youtube.html_lt_/a_gt__lt_br /_gt_\n\t_lt_a href_eq__qt_https_dd_//github.com/mrdoob/three.js/blob/5196f15405ea7c8fe4b63ae5135cdac1186bdf08/examples/js/renderers/CSS3DRenderer.js_qt_ rel_eq__qt_external nofollow_qt__gt_https_dd_//github.com/mrdoob/three.js/blob/5196f15405ea7c8fe4b63ae5135cdac1186bdf08/examples/js/renderers/CSS3DRenderer.js_lt_/a_gt__lt_br /_gt_\n\t_lt_a href_eq__qt_https_dd_//github.com/mrdoob/three.js/blob/master/src/core/Object3D.js_qt_ rel_eq__qt_external nofollow_qt__gt_https_dd_//github.com/mrdoob/three.js/blob/master/src/core/Object3D.js_lt_/a_gt_\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Pryme8","Date":"2018-05-08T22:28:53Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tOhhh I gotcha_co_ yeah they are using css on an html object to make it appear 3d.  They are not really incorporating it into a 3d scene_co_ and they did not really need three.js to do this._lt_br /_gt_\n\t_lt_br /_gt_\n\t_lt_a href_eq__qt_https_dd_//github.com/endlesshack/youtube-video_qt_ rel_eq__qt_external nofollow_qt__gt_https_dd_//github.com/endlesshack/youtube-video_lt_/a_gt__lt_br /_gt_\n\t_lt_br /_gt_\n\tis how you might be able to get the context to a canvas_co_  I have not researched it yet though.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Wingnut","Date":"2018-05-09T02:45:34Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tIts the evil powers that be. (huh?)  They erected a thick wall...  so you can_t_t go browsing on the computer in your 3D scene.  SUCKS! \n_lt_/p_gt_\n\n_lt_p_gt_\n\tCan_t_t read the forum or play MudRunner there_co_ either?  Pffft.  Hey_co_ if you want me to hang-out in my virtual computer room_co_ I_t_m gonna need some decent warez on my VR computer.  _lt_span_gt__lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/span_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tWe_t_ll get around it someday... it_t_s inevitable... because it is SUCH an in-demand thing.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tReally_co_ all webpages SHOULD be able to reproduce themselves in 3D and still be operational.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tAND_co_ all 3D scenes SHOULD be able to reproduce themselves in 2D/webpage_co_ and (sort-of) still be operational.\n_lt_/p_gt_\n\n_lt_p_gt_\n\t(I_t_m hearing a lot of _qt_Get real_co_ Wingnut_qt_ thought waves_co_ here.)  heh.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tBut really_co_ an OBJECT should be able to render itself_co_ or have a proxy object render it... in html_co_ webGL_co_ SVG_co_ XML_co_ JSON_co_ or AmigaGuide.  _lt_img alt_eq__qt__sm_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_wink.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/wink@2x.png 2x_qt_ title_eq__qt__sm_)_qt_ width_eq__qt_20_qt_ /_gt_  It starts to get into _qt_representation_qt_.  For example_co_ we can _qt_represent_qt_ or _qt_cast_qt_ a mesh... as a light.   Or_co_ as a camera.  Or_co_ as a HTML table row.  Each is a representation of the original object.  The representation doesn_t__sm_t have the same functionality as the original object.  It is a _qt_markup_qt_ of the original object... and _qt_markup_qt_ _eq__eq_ _qt_rendering_qt__co_ yes?  Sort of.  _lt_span_gt__lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/span_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tOh yeah_co_ the wall.  That_t_s the subject here_co_ isn_t_t it?  It_t_s a security thing.  Not sure what happened that caused its necessity_co_ but_co_ it_t_s a hell of a wall.  I bang into it when playing around with _lt_em_gt_new Image()_lt_/em_gt_ and context2d stuff.  Pretty difficult to drill thru it.  My browser starts bitchin_t_ like hell... _qt_operation insecure_qt__co_ _qt_unpasturized Coors_qt__co_ blah blah.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tAside_dd_  aWeirdo_co_ don_t_t ya think we should be PAID to watch ads?  Ah_co_ nevermind.  The _t_ads_t_ topic is a big one and probably requires a thread of its own_co_ someplace else.  _lt_span_gt__lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt__lt_/span_gt_\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"aWeirdo","Date":"2018-05-09T16:22:52Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\t_lt_a contenteditable_eq__qt_false_qt_ data-ipshover_eq__qt__qt_ data-ipshover-target_eq__qt_http_dd_//www.html5gamedevs.com/profile/5733-wingnut/?do_eq_hovercard_qt_ data-mentionid_eq__qt_5733_qt_ href_eq__qt_http_dd_//www.html5gamedevs.com/profile/5733-wingnut/_qt_ rel_eq__qt__qt__gt_@Wingnut_lt_/a_gt_ Regarding Ads_co_ I guess that would be nice.. but you_t_d then have to pay to access everything else on the internet _lt_span_gt__lt_span class_eq__qt_ipsEmoji_qt__gt_😛_lt_/span_gt_  Imagine every website you visit being behind it_t_s own paywall _lt_span class_eq__qt_ipsEmoji_qt__gt_😅_lt_/span_gt__lt_br /_gt_\n\t_lt_br /_gt_\n\tOn-topic_sm__lt_br /_gt_\n\tIt looks like they are creating a dummy-object (TransformNode) with position_co_ rotation_co_ etc_co_ which is then translated to CSS on the html element &amp_sm_ i imagine if its behind an object or out of camera view they make the html element invisible._lt_br /_gt_\n\tI_t_m not sure how we would render smaller objects in-front on the video.. _lt_/span_gt__lt_br /_gt_\n\t_lt_br /_gt_\n\tIt_t_ll never be true 3D without a videoTexture setup_co_ which brings us back to the whole deal about avoiding youtube systems and accessing video sources_co_ which is a legal &amp_sm_/ ethical issue._lt_br /_gt_\n\tIf you own(or have the rights to use) the video you want to display(which you should)_co_ you should also already have access to a source_co_ so _lt_strong_gt_why_lt_/strong_gt_ use youtube? _lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt__qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt_ /_gt_ _lt_br /_gt_\n\tI think that is what i have to add to the whole youtube video subject.\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"},{"Owner":"Deltakosh","Date":"2018-05-10T17:22:49Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tThree.js is not doing that when using WebGL but when using their CSS pseudo 3d rendering _lt_span_gt__lt_img alt_eq__qt__dd_)_qt_ data-emoticon_eq__qt_true_qt_ height_eq__qt_20_qt_ src_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/default_smile.png_qt_ srcset_eq__qt_http_dd_//www.html5gamedevs.com/uploads/emoticons/smile@2x.png 2x_qt_ title_eq__qt__dd_)_qt_ width_eq__qt_20_qt__gt__lt_/span_gt_\n_lt_/p_gt_\n\n\n\t\t\t\n\t\t_lt_/div_gt_\n\n\t\t_lt_div class_eq__qt_ipsI_qt__gt__lt_/div_gt__lt_/div_gt_"}]