Welcome on the repository of the official documentation of Babylon.js.
You can find all the information required to contribute to the documentation right here: https://doc.babylonjs.com/how_to/contribute_to_documentation
Babylon.js documentation page
Home Page: http://doc.babylonjs.com
License: Apache License 2.0
Welcome on the repository of the official documentation of Babylon.js.
You can find all the information required to contribute to the documentation right here: https://doc.babylonjs.com/how_to/contribute_to_documentation
At
https://doc.babylonjs.com/how_to/physically_based_rendering_master#how-to-master-the-pbr-materials
Under Introduction section
After following the PBR Introduction, it is a good time to learn more about the PBRMaterial.
As shown in the screenshot.
url: http://doc.babylonjs.com/tutorials/03._Position,_Rotation,_Scaling
Joints
Parent
error message:It seems you do not have permissions blabla
Need a simple doc to present how to use createDefaultCameraOrLighting and createDefaultSkybox
Add info about behaviour that onAnimationEnd is also called if it is manually stopped
Many tutorials have links to documentation, some use broken links. They are often under this forms :
http://doc.babylonjs.com/classes/2.5/deviceorientationcamera (actual correct link) or http://doc.babylonjs.com/classes/deviceorientationcamera
It's kind of painstaking work to update them all.
Is there a way to make permanent links to an element in doc', even when the doc will update to 3.0 ? (links will be http://doc.babylonjs.com/classes/3.0/deviceorientationcamera I guess ?).
Maybe somethings like url rewriting or global php variables ?
(I submit this question 'cause I haven't enough skills to know if this possible :) )
There's currently no guide under General, Tutorials, or Overviews that details the VR offerings from Babylon.js.
I plan to create a guide that would show things such as:
(I'd self assign if I could)
http://doc.babylonjs.com/tutorials/cameras,_mesh_collisions_and_gravity
The part with gravity does not seem to work. Not sure if I'm missing something..I thought perhaps the tutorial is outdated?
I realized that I need the physics engine enabled for this to work. I think the example code does not mention this and is rather confusing? What do I need the ellipsoid for if the physics engine is doing the collision checking? Is that just for the camera?
Reprod here:
https://www.babylonjs-playground.com/#4HUQQ#202
Page:
http://doc.babylonjs.com/overviews/solid_particle_system
Section:
This is rather useful if you display only plane particles. However, if you deal only with 2D particles you should consider to use the BJS Particle System or the Sprite Manager which are more performant in 2D computation.
Dead links:
The footer bar contains the "Guide" link to http://babylonjsguide.github.io/ twice in a row.
I would see images of presentation of each mesh in this tutorial for example.
http://doc.babylonjs.com/tutorials/mesh_createxxx_methods_with_options_parameter
I think there are tutorials that should have pictures (for illustrated). I mean there are a lot of tutorials that only feature you text. Adding images can help you know what it's all about at a glance.
Exemple in this doc :
http://doc.babylonjs.com/tutorials/in-browser_mesh_simplification_(auto-lod)
3 images that presents a decimer models could be enough to see what it is about.
I could probably help here if I only have pictures to add.
When a member or parameter declaration contains a union type, the parser detects additional types after |
as a separate member/parameter.
This happens all over the place. A good example is VertexData:
I run the command "grunt serve watch" and problem ... show:
Error: ENOENT: no such file or directory, scandir 'C:\Users\steph\Documents\DEVELOPPEMENT\DOCUMENTATIONS\BabylonJS_DOC\Documentation\data\search'
I create the folder "search" ... Yes i see the page web "localhost:3000", but I click on tab "tutorial" And I click on another choice. Example: "Cameras" and boom: "404. Page not found"
I see in the url there is a duplicate, example(tutorials/tutorials):
localhost:3000/tutorials/tutorials/Cameras.
Same thing for others:
Thanks!
I'm on it, trying to finish first version as soon as possible ;)
Everyone can (should?) suggest ideas/enhancement/requests/etc, here, or in the forum.
Right now, this is the todo-list:
http://doc.babylonjs.com/classes/2.3/BaseTexture#new-basetexture-classes-2-3-basetexture-scene-
the tutorial link is a link that returns a 404 error
AbstractMesh onCollide documentation has e: but it is not correct.
I went here: http://doc.babylonjs.com/tutorials/using_the_canvas2d
And followed the playground link to here: https://www.babylonjs-playground.com/#2AVSFH#35
Since I'm rather new to this, I'm not sure if I'm missing something or it's not working.
It does not render anything for me and I get this error message:
babylon.canvas2d.min.js:4 Uncaught TypeError: e.Tools.getClassName is not a function
at o.get [as modelKey] (babylon.canvas2d.min.js:4)
at o.n._createModelRenderCache (babylon.canvas2d.min.js:7)
at o.n._prepareRenderPre (babylon.canvas2d.min.js:6)
at o.r._prepareRender (babylon.canvas2d.min.js:5)
at r.n._prepareGroupRender (babylon.canvas2d.min.js:7)
at r.n._updateCanvasState (babylon.canvas2d.min.js:11)
at r.n._render (babylon.canvas2d.min.js:11)
at e.callback (babylon.canvas2d.min.js:10)
at e.notifyObservers (babylon.js:2)
at r.render (babylon.js:11)```
Add information about node based compressed texture generator
new state and error handling.
replace
var rot = BABYLON.Vector.RotationFromAxis(axis1, axis2, axis3);
with
var rot = BABYLON.Vector3.RotationFromAxis(axis1, axis2, axis3);
in the file Documentation\content\tutorials\03_Advanced\How_Rotations_and_Translations_Work.md
I could not PR this , see other issue
I just started using/learning BabylonJS through the tutorials and noticed some inconsistencies in the bullet lists starting here.
Next tutorial onwards, the indents seem to be completely missing. It would be great to have content indented with the list item it belongs to. Since this is markdown, a few newlines/tabs ought to fix this (a script with a regex replace could be written maybe, since this looks like a recurring issue).
Apologies for spam if this is known and is being worked upon. If not, I can work on a PR over the weekend.
It seems that ocean shader doesn't work on playgrounds examples :
Hi Guys, it seems like the search isn't working on the doc site. I get a 500 error when I try to search in edge
When I search (globally) for ArcRotateCamera, with "Arc" or "Rotate", no classes displays ...
http://doc.babylonjs.com/search?q=arc should return it... ?
Not sure if it should or not ...
As we can see in blender doc, some html elements haven't css assigned:
suggestion, use for now same css as h3:
font-weight: 300;
font-family: "Open Sans";
Hi,
The Links under Physics Intermediate on the page http://doc.babylonjs.com/overviews/Documentation_Category_Map run into 404.
The dead links are:
Using the Cannon.js Physics Engine http://doc.babylonjs.com/tutorials/Using_the_Cannon.js_Physics_Engine
Using the Oimo.js Physics Engine http://doc.babylonjs.com/tutorials/Using_the_Oimo.js_Physics_Engine
some mispellings:
Introdution -> Introduction (missing R)
Bablon.js -> Babylon.js
phyisics -> physics
handlig -> handling
neccessary -> necessary
sphers -> spheres
Solide -> Solid ?!?
applys -> applies
pyhscis -> physics
phyysics -> physics
pyhscis -> physics (a second time)
bwtween -> between
inlustrations -> illustrations
that's all folks!
PS Nevertheslss I didn't understand the whole paper yet ;-)
Hello David and contributors,
I'd like your opinion:
If we have a node in a 3D scene, and it has many descendants (a sub tree), what should happen when we apply opacity with a value less than 1
to it?
The reason I want your opinion is because the new specs for CSS 3D (css-transforms) state here that the answer is (3).
To see what I mean, view these two examples in Chrome 53 or higher:
The second example has opacity applied to the node that contains all the sub-nodes which compose the car. The opacity, according to spec, flattens the car into a plane (turns it into paper!).
I'm asking various 3D engine authors for opinions of what the correct or most expected behavior should be.
All the best,
~ Joe
http://doc.babylonjs.com/playground?code=physics
Uncaught SyntaxError: Illegal return statement
at eval (<anonymous>)
at Function.globalEval (jquery.min.js:2)
at n.fn.init.domManip (jquery.min.js:3)
at n.fn.init.append (jquery.min.js:3)
at Object.<anonymous> (search_playground.js:137)
at j (jquery.min.js:2)
at Object.fireWith [as resolveWith] (jquery.min.js:2)
at x (jquery.min.js:4)
at XMLHttpRequest.<anonymous> (jquery.min.js:4)
Add information about node incremental file generator
Follow-up to #712.
Preparations:
data/classes-tags.json
that gets generated during the build (from markdown metadata in the class files) will have to be added to the repo.Tasks:
Unresolved issues:
_
prefix) are not excluded.There seems to be something wrong with deployment, all tutorial pages are not found.
When I click any tutorial on http://doc.babylonjs.com/tutorials, it gives me 404.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.