NasimiAsl Posted October 16, 2016 Share Posted October 16, 2016 hi All GeometryBuilder Alpha version is Ready This Is Core Version We can make GeometryBuilder Template like face , Box , Sphere or ... geometryBuilder Has 2 part for any Template 1. the Builder 2. the Creator in part 1 we define how we make face with vertices and make uv and define what setting we need for make a instance of this Geometry template and in part 2 just fill the setting (this defined in part 1) and make a mesh simple Face part 1 var face = function (op) { // define a template builder var builder = function (setting /*setting of template */ , geo /*automatic generated in GB (current instance)*/) { /*make a face in the geo instance*/ GB.MakeFace(geo, [setting.p1, setting .p2, setting .p3, setting .p4] , { faceUVMap: "0123", // uv map draw side uvStart: { u: 0., v: 0. }, uvEnd: { u: 1., v: 1. } }); }; return new BABYLONX.Geometry(GB.GeometryBase(op, builder )); } part 2 : var mesh = face({ p1: { x: -1., y: 0.0, z: -1 }, p2: { x: -1., y: 0., z: 1 }, p3: { x: 1., y: 0., z: -1 }, p4: { x: 1., y: 0.0, z: 1 }, }).toMesh(scene); http://www.babylonjs-playground.com/#1QC9DP#5 some template sample : box : http://www.babylonjs-playground.com/#1QC9DP#4 Cylinder : http://www.babylonjs-playground.com/#1QC9DP#6 Cone : http://www.babylonjs-playground.com/#1QC9DP#7 something special : http://www.babylonjs-playground.com/#1QC9DP#8 smooth version : http://www.babylonjs-playground.com/#1QC9DP#9 *notice : this is preview version the final version in Test and refactor level cheers Nasimiasl JohnK, MarianG, javalang and 5 others 8 Quote Link to comment Share on other sites More sharing options...
jerome Posted October 16, 2016 Share Posted October 16, 2016 really great !!! NasimiAsl and GameMonetize 2 Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 16, 2016 Author Share Posted October 16, 2016 Just now, jerome said: really great !!! thanks my firend Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 19, 2016 Author Share Posted October 19, 2016 Editor for Geometry Builder Nabroski, Pryme8 and jerome 3 Quote Link to comment Share on other sites More sharing options...
Pryme8 Posted October 20, 2016 Share Posted October 20, 2016 I wanna share my stuff I did this week with you but it's not ready yet, but I figured out a way to project UVs onto the models in bjs with visual tools. It would prolly go great with this. Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 20, 2016 Author Share Posted October 20, 2016 1 minute ago, Pryme8 said: I wanna share my stuff I did this week with you but it's not ready yet, but I figured out a way to project UVs onto the models in bjs with visual tools. It would prolly go great with this. i see uv editor in beta version - alpha version is close to be ready with tools and i have just simplex noise in GeometryBuilder i make pull request but no one accept that in Github ( @Deltakosh please .. ) Quote Link to comment Share on other sites More sharing options...
GameMonetize Posted October 20, 2016 Share Posted October 20, 2016 Sorry my bad it is merged Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 20, 2016 Author Share Posted October 20, 2016 thanks A lot where i upload Geometry Builder ( that have scene and shader too ) Playground . that have MVC and SQL server for collect GeometryTemplate too. what is best host for this ( i have personal host too) Quote Link to comment Share on other sites More sharing options...
Pryme8 Posted October 20, 2016 Share Posted October 20, 2016 @NasimiAsl We are working on the same projects? why are we not collaborating? Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 20, 2016 Author Share Posted October 20, 2016 i think we have 2 different design may be o one stuff how we can mix that i ask members before i start GB for cooperation but just have some advice from dear @Wingnut any way how can we mix and what members else work on this stuff? my working stuff in this version import .obj (* import material to shaderBuilder ) make Geometry - wall - surface - tree - default shape's, - special custom geometry svg calculate tools for make shaderBuilder tools for make GB template tools for make scene from Geometries export scene and export obj with material Wingnut 1 Quote Link to comment Share on other sites More sharing options...
Pryme8 Posted October 20, 2016 Share Posted October 20, 2016 For sure we are going about this in two completely different ways but I have a sneaking suspicion we could both use what the other is doing. do you have some time maybe tommrow to screen share and have a talk about some things? Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 20, 2016 Author Share Posted October 20, 2016 usually my estimation time is wrong because i work part time on that so maybe my tools completed after 2 weeks and i have exactly solution for each part of my project i make all is in-depended for any external tools or source but more depend for mathematical so what you need in your plan or look for parts ( i write in previous reply ) what part can help you i can talk about solution Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted October 22, 2016 Author Share Posted October 22, 2016 http://www.babylonjs-playground.com/#1QC9DP#15 tree leafs sphere : http://www.babylonjs-playground.com/#1QC9DP#17 jerome 1 Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted December 13, 2016 Author Share Posted December 13, 2016 capsule : http://www.babylonjs-playground.com/#1QC9DP#63 http://www.babylonjs-playground.com/#1QC9DP#64 : uv Correct http://www.babylonjs-playground.com/#1ZEABJ#6 : rounded box Wingnut and jerome 2 Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted April 10, 2017 Author Share Posted April 10, 2017 http://www.babylonjs-playground.com/#1ZEABJ#14 http://www.babylonjs-playground.com/#1ZEABJ#16 planet Wingnut, JackFalcon, adam and 1 other 4 Quote Link to comment Share on other sites More sharing options...
Wingnut Posted April 12, 2017 Share Posted April 12, 2017 EASH SPACE, huh? GeometryBuilder editor. hmm. ShaderBuilder nearby on a button, too. hmm. Interesting! (and pretty cool). hmm. In this playground: http://www.babylonjs-playground.com/#1ZEABJ#16 Line 57: return new BABYLONX.Geometry(GB.GeometryBase(op, builder, op.custom)); Now... does the GPU plot that mesh geometry? Or the CPU? Ridiculous question by Wingnut? GPU always does it, no matter GB or not? I am somewhat familiar with shaders used for materials. I don't know if GPU code can also plot geometry. I think it can... but... does a GPU-plotted mesh... really exist in vertexData form, too? This is still difficult to understand. Not enough reading/experimenting by Mr. Wingnut. It seems to me... that a shader could FAKE a mesh being in-scene, but scene.meshes stays empty. Why would anyone DO that? I dunno. Just thinkin'. Anyway, this is all cool, I like it... and it sure is powerful. Great playgrounds, unique and fascinating. Code looks like cross of Slovakian and RegExp. JackFalcon 1 Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted April 17, 2017 Author Share Posted April 17, 2017 @Wingnut Geometrybuilder in cpu side so the geometry can detected by collision and physics but i think that is fast too Wingnut 1 Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted August 6, 2017 Author Share Posted August 6, 2017 http://www.babylonjs-playground.com/#1ZEABJ#19 jerome 1 Quote Link to comment Share on other sites More sharing options...
JohnK Posted August 7, 2017 Share Posted August 7, 2017 In playground URLs that load a script now require https so your PG is not working, for me at least. If it is working for others then please let me know how. Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted August 7, 2017 Author Share Posted August 7, 2017 https://www.babylonjs-playground.com/#1ZEABJ#20 @JohnK sorry it is load for me but i dont know why dont work in other pc any way the new link should be work JohnK and Wingnut 1 1 Quote Link to comment Share on other sites More sharing options...
brianzinn Posted August 23, 2017 Share Posted August 23, 2017 It works to force https, but you can also use schemaless ie: var url = "//cdn.rawgit.com/NasimiAsl/Extensions/master/GeometryBuilder/SGB.js" to match page. Really cool geometries by the way. I can see some things I've done in blender can be done with your library!! Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted August 24, 2017 Author Share Posted August 24, 2017 i work on GeometryBuilder editor that help you to make everything ( i care about optimizing too ) that have a lot work and i most write documentation so may be the complete version is ready after 3 month * notice this tools is mathematical base hunts, Wingnut and Pryme8 3 Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted May 28, 2018 Author Share Posted May 28, 2018 https://www.babylonjs-playground.com/#1ZEABJ#100 https://www.babylonjs-playground.com/#1ZEABJ#101 https://www.babylonjs-playground.com/#1ZEABJ#98 highpoly size : 22 kb jerome and Wingnut 2 Quote Link to comment Share on other sites More sharing options...
Pryme8 Posted May 28, 2018 Share Posted May 28, 2018 ?. Cool deal, I think I know what this is for. Good job bud! NasimiAsl 1 Quote Link to comment Share on other sites More sharing options...
Wingnut Posted June 3, 2018 Share Posted June 3, 2018 I don't know what "wrong copyright" means (semi-private comment to Naz)... but... https://www.babylonjs-playground.com/#1ZEABJ#102 is WAY WAY cool. You guys are WILD MEN! Excellent! NasimiAsl 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.