~ aFalcon: Deep~Dives

blender
lighting
tutorial
particles
free-discussion
#63

Important LINK for later.

It is SAMPLE GEO - PG - for GEOMETRY BUILDER
By, BOSS~Nas and Cmndr~Wingy.

Really good - because it is a TEMPLATE-GEO.
From old CHATS in the OLD FORUM …

I might ping :+1’s: for old time sake, lol.
:eagle:

#64

finaly :slight_smile: you are first geometryBuilder user :)))
you now can read builder code
some advance sample :slight_smile:
http://editor.5kb.me/#70147
https://www.babylonjs-playground.com/#G44L79#9

2 Likes
#65

Yes! Like it very much… GB is brilliant. :slight_smile:

I look forward to learning it better… at the point of understanding the Template and UI today.

Nice Halfpipe!


by the Boss who is … Nas

#66

Ok @nasimiasl, member SUCCESS!

QUESTION: how to make EDIT and see changes?

Also - I hope to not edit your work… accidentally CUT HOUSE IN HALF!!! :grin:


Here are the buttons locally, are they different than in the videos?

I found the “edit” tooltip… like tooltips! :slight_smile:


As much as we all enjoy your SUPER advanced work…

Q: What is a good simple example - that ppl could ADD - to ~GB: GETTING STARTED GUIDE?

:thinking:

Hmm, how about…


4 SIDED Egyptian PYRAMID??? :star: - :star2: !!!

In the SAND??? :trophy:

Obelisks?

wiki on obelisks

:smile:


CHALLENGE: EGYPTIAN PYRAMID… or AZTEC whatever.

Here goes…


:eagle:

~DEEP-DIVE:

GOAL: how to build 4-SIDED PYRAMID with OBELISKs (extra~credit)?


1 Like
#68

https://www.babylonjs-playground.com/#UGLGTJ#69

1 Like
#69

:grin:

#70

@nasimiasl,

which is the best (beginner) challenge for Geometry Builder?

  • Canyon, SandDunes, Glacier, Volcano, Pyramid, Obelisk?

Thanks! Can’t see how to create or edit (yet)… :thinking:

#71

image
PG: dustdevil

#72

i add simple doc here now

1 Like
#73

code using part 1 :

//define a GeometryBuilder
      var  CreatorName= function (op) {
           var builder = function (setting  , geo) { 

          } ;
          return new BABYLONX.Geometry(GB.GeometryBase(op, builder, op.custom));
     };

//make a geometry
var geo= sandDunes({ seg: 100, x: x, z: y, scale: 200, h: 5, nsScale: 10 });

//make mesh
var mesh = geo(scene) ;

1 Like
#74

code definition

GB = GeometryBuilder

var vertexIndex = GB.PushVertex( geo , { x:[pos x] ,y:[pos y], z:[pos z] } );
geo.uvs.push( [ uv x ] , [ uv y ] );

GB.MakeFace (geo , [ point index | point array] , op );

http://editor.5kb.me/#70156
please read this full and if you have any question about this let me know

how add more and manage uvs

http://editor.5kb.me/#70160

2 Likes
#75

Ok, diving in… EXCELLENT!

NOTE: “Make Geometry from Builder default button” was the missing piece for me.

Bird gets it now… :sun_with_face:

Replicating…

GB is… FUN!!! :grin:

:black_heart:

2 Likes
#76

image

Look behind you - Dust Devil like a snake on a sin wave through Nas Desert!

And a DustFactory().

What? No :black_heart: for the dustFactory… :sunglasses:

QUESTION - how would you build the middle spiral of BABYLON.TWISTER???

How about: animated over-rotation of an alpha-ribbon at about 0.5 on the extrude twist… or something different?

Just getting started!

:grin:

#77

you make a lot challenge :slight_smile: love that

1 Like
#78

Thanks Nas,

At the point where I can start to understand the NOISE. :slight_smile:

…in the builder template. And it will be a few months before vertex and fragment shaders.

Will do in GB.

It is inspiring.

#79

1 Like
#80

Ribbon EXPANDING algorithm. :grin:

#81

PolyRubber - a Ribbon with EXPAND, on all sides, using 10~Key~Ctrl.

Stretchy, VERT~TRANSFORM on the 10~Key.

:eagle:

#82

There’s something bizarre about the Fibonacci sequence.

Divide the number 999,999,999,999,999,999,999,99 8 ,999,999,999,999,999,999,999,999 into 1 and express the result as a decimal expansion, and you’ll find the Fibonacci sequence presented in tidy 24-digit strings:

3 Likes