How hard would it be… to PAINT in BABYLON?
Are we already doing that, somewhere, someway?
Inspired by VR Painting (of VR Painter goro.fujita), AND Blender, AND a NEED to ANIMATE faster.
This THREAD is to EXPLORE:
ANIMATION TOOLING, and ANIMATION WORKFLOWS, for CINEMATIC publication on the web.
Often called ‘Narrative’, we want to tell EPIC LEGENDS. And we need a workflow that is LIGHTNING~ FAST.
So, what would be the main CHALLENGES of a BABYLON.PAINTBRUSH?
VR is NOT NECESSARY.
But more the FOCUS of ANIMATION~TOOLING, like these QUESTIONS:
How can someone (easily) PAINT a MESH into BABYLON RUNTIME, and then PERSIST it on refresh.
And for a final trick…
Not JUST painting mesh, but ALSO painting ANIMATIONS!
How could someone PAINT an ANIMATION, into runtime, and then persist it the same way?
This THREAD is for finding that out.
Anyone have progress, insight, or resources for a BABYLON.PAINTBRUSH?
Thanks,
~ : ),
1 Like
aFalcon
February 6, 2020, 10:54pm
3
Zeit host of GitHub, clone, animate and push would be excellent time-to-market, for beta user review.
It looks good to me. Send dynamic-json to Node to write the file directly into place.
BABYLON.PaintBrush ---------------------------------------------------DESIGN-CONCEPT:
A SPHERE
with many MODES
at RUNTIME in BABYLON
when in PAINT mode,
it says, “create a vertex-shape here”
- then the VERTEX-SHAPE (with radius)
- convert to PARTICLES
- or convert to RIBBON
- remove CSG
- 3D results
-save (only) POS and RAD, (material)
- in LocalStorage.
- for render, and rerender
- POST to NODE
- persist
- git commit === release
PAINTING with Spheres.
Icosahedrons (and other shapes).
Because 3D result
cut out CSGs, and DRAPE it with RIBBON
render, (rerender), LOOP.
POS, RAD, TIME, VIS.
How hard could it be?
DIFFICULT.
GOAL: paint a PATH, then paint a CLOUD of spheres.
If you want to PAINT in BABYLON with your MOUSE…
… it is a VERY TRICKY UI to ENABLE it.
There are MULTIPLE-DIMENSIONS to account for.
No doubt, a NOVEL approach exists.
A few EXAMPLES explored below.
DEPTH. mouse-wheel with a vertical BEACON (over a grid-plane).
TIME, when do these SHAPES become visible (VIS) and when do they FADE, PRUNE. (modes)
CAM. need to easily SWITCH~MODE from paint to CAM (and back). CTRL key.
ROT: the rotation of the paint brush, is the same as the ROT of the EDIT~CAM.
EDITCAM and RUNCAM. Edit CAMS in TIME.
10KEYCTRL: ctrl,shift, alt MODES, with 10KeyCtrls.
SWITCH: CAM, BRUSH (shape), MAT, TIME.
The TIMELINE will be DIFFICULT.
SCUBBER - render every moment in time. ouch. No. Only key points (interpolations).
FREEZESTOP - Pause an INTERPOLATION.
EDIT - that moment in time (not mid interpolation).
EDITNODES - colored SHAPES on PATH (above TGT OBJ)
AUTOSAVE, and UNDO ouch. No.
Light-weight (progressive) vs. Heavy-weight (exact) keying systems.
DIFFICULT.
GOALS:
paint a PATH.
paint a CLOUD.
paint a POLY.
paint in TIME.
paint a RUNCAM in TIME.
Paint One Particle.
aFalcon
February 16, 2020, 3:23am
9
Awesome.
I just finish first WebCinemo, it is called acozmobotz.
It is ok. Something better, is:
One artist, who paints stories, in real time, with TXT and SONICS.
How I want to try it, more than anything.
no wand, no goggles,
just one mouse,
and a 10Key.
with great story.
If it were fast enough, to enable, daily story, that will work.
And a life passion for web cinematics after.
impossible? I have to try anyway.
~ : )-.
aFalcon
February 23, 2020, 9:11pm
10
I researched this more, and here is a GOOD IDEA.
3D “painting” does NOT have to be done with “wand and goggles”…
And UPDATE, we are NOT behind. It is just getting started.
~ : ) -.
1 Like