Comments (9)
I think v3 can/should provide improvements suggested by the community, but bring something entirely new to the creation of 3d scene/games to the user.
My proposal to Alex is to bring the world of 3d webgl rendering (with three.js/whs) to the so polular Scratch platform.
With the release of scratch 3.0 it is still impossible to create 3d environments using visual block programming. All it supports is low level ray tracing logic that would never perform for real time interaction that includes modern visual elements.
WHS has the foundation to help beginners create their own scenes with basic/little JavaScript knowledge, it would take whs to another level if creators who only grasp the visual block programing concept could also create webgl enabled projects.
If you support the idea, please thumb up (or down if you dislike)
from whs.js.
Of course, I'd like to help out! My workload will decrease in school from January until May, so I have time to contribute towards the development/expansion of base features. Should I continue developing my Networking Module? Are we going to throw that one out during 3.x.x?
I love that we're getting active in this again. This library has much more potential than the number of people that (properly) utilize it in the actual world...
Here's to high hopes! 😄
from whs.js.
Very excited, I am looking forward to its release~!
from whs.js.
I think it is possible to add a more convenient loop/tick management module so that the loop/tick can be handed over to other libraries, such as an animation engine such as GSAP or other
from whs.js.
from whs.js.
Roger that.
from whs.js.
I, unfortunately, must disagree with you, @hirako2000 , for a couple of reasons:
- WHS's goal for this project seems to be streamlined integration of physics into WebGL, and I think that's a great focus. Not that integrating into Scratch would be bad, but I think it'd be a sidetracking goal from what the real premise of the project is.
- WHS's structure is highly Object Oriented, and Scratch is extremely pragmatic and forward facing.
- There are many other community requested features and bugs and such to be fixed, and I think we should focus on interaction within normal Javascript code, not through any sort of port to another scripting language.
-
WHS has the foundation to help beginners create their own scenes with basic/little JavaScript knowledge, it would take whs to another level if creators who only grasp the visual block programing concept could also create webgl enabled projects.
While this is true, WHS was also built to help people learn to actually code, not to drag blocks, as much as that would help bring people towards the journey, it wouldn't really help people learn Javascript in a more simplified manner.
Overall, I think this would be a great idea for a port of this, or another certain project. But this just doesn't seem like the right extension of the feature-set for this project. Doesn't seem like the right direction.
Everything stated here was just my opinion and is open to discussion and/or debunking (I didn't really fact-check except for with the goals of WHS).
I hope I don't come off as harsh or ignorant.
- Noah
from whs.js.
Thanks for your input @noha, good points. A bridge for block based programming usingwhs
as an engine would just be a different project then, I will look into it outside the v3 scope.
from whs.js.
That sounds good. I appreciate you listening to my concerns, and I'd love to help you with such a port to Scratch in some time.
from whs.js.
Related Issues (20)
- should we remove the object from this.children ? HOT 7
- MeshComponent parameter types should extend Component parameter types
- Examples Documentation points to wrong url for WHS.js, causing 404 HOT 1
- [ts] Property 'DefineModule' does not exist HOT 1
- WHS.ResizeModule does not play nicely with WHS.PostProcessorModule HOT 4
- Examples don't Work on Firefox HOT 2
- Dead? HOT 9
- Any way to import a GLTF? HOT 9
- Jpg Textures look solid color HOT 1
- Network Module Extension HOT 5
- Setup @whs/w-examples
- Setup @whs/w-core
- Better docs on why we need Whitestorm over Three.js? HOT 2
- is this project die? strong to update three.js latest HOT 1
- Examples are broken HOT 5
- Is this still under active development? HOT 7
- Travis build broke HOT 1
- fix whs.io domain HOT 2
- WHS et VUEJS / ELECTRON HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from whs.js.