Skip to content

Commit

Permalink
add: Gaussian Splatting (mesh + material)
Browse files Browse the repository at this point in the history
add: Upcoming V7 compatibility to peer dependency
  • Loading branch information
brianzinn committed Mar 23, 2024
1 parent bec0442 commit df853e4
Show file tree
Hide file tree
Showing 9 changed files with 3,119 additions and 2,377 deletions.
11 changes: 6 additions & 5 deletions devtool/loader/src/codesandbox-templates/js/package.json
Expand Up @@ -5,11 +5,12 @@
"keywords": [],
"main": "src/index.jsx",
"dependencies": {
"@babylonjs/core": "^6.26.0",
"@babylonjs/gui": "^6.26.0",
"@babylonjs/loaders": "^6.26.0",
"@babylonjs/materials": "^6.26.0",
"@babylonjs/procedural-textures": "^6.26.0",
"@babylonjs/core": "^6.48.1",
"@babylonjs/gui": "^6.48.1",
"@babylonjs/havok": "^1.3.2",
"@babylonjs/loaders": "^6.48.1",
"@babylonjs/materials": "^6.48.1",
"@babylonjs/procedural-textures": "^6.48.1",
"babylonjs-hook": "0.1.1",
"react": "^18.2.0",
"react-babylonjs": "3.0.31",
Expand Down
11 changes: 6 additions & 5 deletions devtool/loader/src/codesandbox-templates/ts/package.json
Expand Up @@ -5,11 +5,12 @@
"keywords": [],
"main": "src/index.tsx",
"dependencies": {
"@babylonjs/core": "^6.26.0",
"@babylonjs/gui": "^6.26.0",
"@babylonjs/loaders": "^6.26.0",
"@babylonjs/materials": "^6.26.0",
"@babylonjs/procedural-textures": "^6.26.0",
"@babylonjs/core": "^6.48.1",
"@babylonjs/gui": "^6.48.1",
"@babylonjs/havok": "^1.3.2",
"@babylonjs/loaders": "^6.48.1",
"@babylonjs/materials": "^6.48.1",
"@babylonjs/procedural-textures": "^6.48.1",
"babylonjs-hook": "0.1.1",
"react": "^18.2.0",
"react-babylonjs": "3.0.31",
Expand Down
2 changes: 1 addition & 1 deletion devtool/react/package.json
Expand Up @@ -32,7 +32,7 @@
"type-fest": "^2.9.0"
},
"peerDependencies": {
"@babylonjs/core": "6.x",
"@babylonjs/core": "6.x || 7.x",
"@types/react": "18.x",
"react": "18.x"
},
Expand Down
21 changes: 11 additions & 10 deletions packages/react-babylonjs/docs/api.md
Expand Up @@ -35,20 +35,20 @@ Shadows, Textures, etc.)
vrDeviceOrientationGamepadCamera, webXrCamera

3. **Geometries (meshes)** - box, capsule, cylinder, dashedLines, decal, disc,
extrudePolygon, extrudeShape, extrudeShapeCustom, geodesic, goldberg, ground,
groundFromHeightMap, icoSphere, lathe, lines, lineSystem, plane,
babylon-polygon, polyhedron, ribbon, sphere, babylon-text, tiledBox,
tiledGround, tiledPlane, torus, torusKnot, tube
extrudePolygon, extrudeShape, extrudeShapeCustom, gaussianSplattingMesh,
geodesic, goldberg, ground, groundFromHeightMap, icoSphere, lathe, lines,
lineSystem, plane, babylon-polygon, polyhedron, ribbon, sphere, babylon-text,
tiledBox, tiledGround, tiledPlane, torus, torusKnot, tube

> note: `babylon-polygon` and `babylon-text` instead of `polygon` due to JSX
> conflict with `React.SVGProps<SVGPolygonElement>`
4. **Materials** - backgroundMaterial, fluentBackplateMaterial,
fluentButtonMaterial, fluentMaterial, greasedLineSimpleMaterial,
handleMaterial, material, mrdlBackglowMaterial, mrdlBackplateMaterial,
mrdlFrontplateMaterial, mrdlInnerquadMaterial, mrdlSliderBarMaterial,
mrdlSliderThumbMaterial, multiMaterial, nodeMaterial, occlusionMaterial,
pbrBaseMaterial, pbrBaseSimpleMaterial, pbrMaterial,
fluentButtonMaterial, fluentMaterial, gaussianSplattingMaterial,
greasedLineSimpleMaterial, handleMaterial, material, mrdlBackglowMaterial,
mrdlBackplateMaterial, mrdlFrontplateMaterial, mrdlInnerquadMaterial,
mrdlSliderBarMaterial, mrdlSliderThumbMaterial, multiMaterial, nodeMaterial,
occlusionMaterial, pbrBaseMaterial, pbrBaseSimpleMaterial, pbrMaterial,
pbrMetallicRoughnessMaterial, pbrSpecularGlossinessMaterial, pushMaterial,
shaderMaterial, standardMaterial

Expand Down Expand Up @@ -82,7 +82,8 @@ Shadows, Textures, etc.)

9. **PostProcessRenderPipelines**: defaultRenderingPipeline,
lensRenderingPipeline, postProcessRenderPipeline, ssao2RenderingPipeline,
ssaoRenderingPipeline, ssrRenderingPipeline, standardRenderingPipeline
ssaoRenderingPipeline, ssrRenderingPipeline, standardRenderingPipeline,
taaRenderingPipeline

10. **PostProcesss** anaglyphPostProcess, blackAndWhitePostProcess,
bloomMergePostProcess, blurPostProcess, chromaticAberrationPostProcess,
Expand Down
8 changes: 4 additions & 4 deletions packages/react-babylonjs/package.json
Expand Up @@ -46,8 +46,8 @@
"test:coverage": "c8 --reporter=lcov --reporter=text-summary npm run test"
},
"devDependencies": {
"@babylonjs/core": "^6.26.0",
"@babylonjs/gui": "^6.26.0",
"@babylonjs/core": "^6.48.1",
"@babylonjs/gui": "^6.48.1",
"@rollup/plugin-json": "^4.0.2",
"@rollup/plugin-replace": "^3.0.0",
"@types/lodash.camelcase": "^4.3.6",
Expand Down Expand Up @@ -86,8 +86,8 @@
"typescript": "^4.8.3"
},
"peerDependencies": {
"@babylonjs/core": "5.x || 6.x",
"@babylonjs/gui": "5.x || 6.x",
"@babylonjs/core": "5.x || 6.x || 7.x",
"@babylonjs/gui": "5.x || 6.x || 7.x",
"react": ">=18",
"react-dom": ">=18"
},
Expand Down

0 comments on commit df853e4

Please sign in to comment.