text: [{"Owner":"NasimiAsl","Date":"2016-04-16T02:44:17Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t_lt_p_gt_\n\ti see your tubes thats wonderful  but i am understand r u solve it completely?\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":"Samuel Girardin","Date":"2016-04-16T22:57:54Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\t_lt_span_gt_@NasimiAsl_co_ yes done. Vertex shader are really powerfull ! I knew it_co_ but need a lot of abstraction _lt_/span_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_span_gt_@jerome said  _dd_ _lt_/span_gt_\n_lt_/p_gt_\n\n_lt_p style_eq__qt_color_dd_rgb(39_co_42_co_52)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-variant_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_line-height_dd_22.4px_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm_background-color_dd_rgb(255_co_255_co_255)_sm__qt__gt_\n\tCPU side _eq__eq_ easy logic implementation (context data_co_ forces_co_ physics_co_ AI_co_ etc)_co_ no multithreaded computations_co_ so less fast\n_lt_/p_gt_\n\n_lt_p style_eq__qt_color_dd_rgb(39_co_42_co_52)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-variant_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_line-height_dd_22.4px_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm_background-color_dd_rgb(255_co_255_co_255)_sm__qt__gt_\n\tGPU side _eq__eq_ ultra fast pure geometry computation_co__lt_strong_gt_ less  or quite no logic handling._lt_/strong_gt_\n_lt_/p_gt_\n\n_lt_p style_eq__qt_color_dd_rgb(39_co_42_co_52)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-variant_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_line-height_dd_22.4px_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm_background-color_dd_rgb(255_co_255_co_255)_sm__qt__gt_\n\tHe_t_s right !  I think I succeed to code this vertex shader because I previously coded a cpu _t_normal bjs version_t_ of what i need.. So it was _t_quite_t_ easy to compare_co_ perform some test_co_ experiment. Firefox shader inspector helps me a lot_co_ for live coding even if sometime I loose time due to _t_bugs_t_ firefox or me_co_ sure firefox ! . \n_lt_/p_gt_\n\n_lt_p style_eq__qt_color_dd_rgb(39_co_42_co_52)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-variant_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_line-height_dd_22.4px_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm_background-color_dd_rgb(255_co_255_co_255)_sm__qt__gt_\n\tI will put soon a demo online.\n_lt_/p_gt_\n\n_lt_p style_eq__qt_color_dd_rgb(39_co_42_co_52)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-variant_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_line-height_dd_22.4px_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm_background-color_dd_rgb(255_co_255_co_255)_sm__qt__gt_\n\t \n_lt_/p_gt_\n\n_lt_p style_eq__qt_color_dd_rgb(39_co_42_co_52)_sm_font-family_dd__t_Helvetica Neue_t__co_ Helvetica_co_ Arial_co_ sans-serif_sm_font-size_dd_14px_sm_font-style_dd_normal_sm_font-variant_dd_normal_sm_font-weight_dd_normal_sm_letter-spacing_dd_normal_sm_line-height_dd_22.4px_sm_text-indent_dd_0px_sm_text-transform_dd_none_sm_white-space_dd_normal_sm_word-spacing_dd_0px_sm_background-color_dd_rgb(255_co_255_co_255)_sm__qt__gt_\n\t \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-04-22T14:33:05Z","Content":"_lt_div class_eq__qt_mages_qt__gt_\n\t\t\t\n_lt_p_gt_\n\tIf the CPU is the _qt_big oven_qt_... the GPU is the microwave oven_co_ eh?  Only use code in there... that is GPU (microwave) -safe_co_ right?  Things cook FAST in there.  heh\n_lt_/p_gt_\n\n_lt_p_gt_\n\tHi guys.  I started doing simple play on the laser scanner PG from Naz (nasimiAsl). \n_lt_/p_gt_\n\n_lt_p_gt_\n\t_lt_a href_eq__qt_http_dd_//www.babylonjs-playground.com/#1TYWYB%2311_qt_ rel_eq__qt_external nofollow_qt__gt_http_dd_//www.babylonjs-playground.com/#1TYWYB#11_lt_/a_gt_\n_lt_/p_gt_\n\n_lt_p_gt_\n\tThis tests the difference of plane vs. ground... when using shaderBuilder materials. \n_lt_/p_gt_\n\n_lt_p_gt_\n\tUsing the _lt_em_gt_mydim_lt_/em_gt_ variable (sometimes _qt_y_qt__co_ sometimes _qt_z_qt_)_co_ I was able to adjust the pretty material... so that it properly maps-onto both planes and grounds. \n_lt_/p_gt_\n\n_lt_p_gt_\n\tJust for fun_co_ there is a _qt_fun knob_qt_ variable in this demo.  Adjust _lt_em_gt_funknob_lt_/em_gt_ and hit RUN again... see if you can make Naz_t_s shaderBuilder go insane.  _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_  Fun!  Line 53 is where _lt_em_gt_mydim_lt_/em_gt_ and _lt_em_gt_funknob_lt_/em_gt_ are used.  Bird poop code.  There is much math in those lines_co_ and that makes it look like a bird pooped there.  _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_  It scares my dog_co_ but what is new_co_ there?  My dog is scared of everything.\n_lt_/p_gt_\n\n_lt_p_gt_\n\tYup_co_ shaderBuilder is quite a different approach.  It makes shaders easier to learn_co_ too.  CYOS_co_ shaderStore_co_ and shaders-in-script-tags... they are all good things_co_ too.  ShaderBuilder fits-in nicely.  Our shader toolbox is getting well-stocked with power tools!  That material is beautiful... with all that soft-edge dithering and wonderful curves.  How does it DO that?  It_t_s... magic.  There_t_s a wizard nearby_co_ I just KNOW it.  I can taste the faerie dust in the air.  heh\n_lt_/p_gt_\n\n_lt_p_gt_\n\tCan you believe it?  Wingnut_co_ easily doing some shader coding in this playground?  A shader with a fun knob!  That knob could be attached to a cosine animator in the render loop.  I could animate the values of a shader!  ME!  Wow!  I am SO proud of myself (and thanks to Naz_co_ too)! \n_lt_/p_gt_\n\n_lt_p_gt_\n\tI think I will call my mother and tell her what I did. _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\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_"}]