pmndrs / examples Goto Github PK
View Code? Open in Web Editor NEW๐ฑ A monorepo holding pmndrs demos
Home Page: https://pmndrs.github.io/examples/
๐ฑ A monorepo holding pmndrs demos
Home Page: https://pmndrs.github.io/examples/
Into each demo's README.md, add:
$ npx degit pmndrs/examples/apps/aquarium my_aquarium
import { Scene as Aquarium } from "@demo/aquarium"
import { Scene as BasicDemo } from "@demo/basic-demo"
function App() {
return (
<Canvas>
// do something with Aquarium, BasicDemo like <Route>s
</Canvas>
)
}
Per the title, are the 3D models in the examples copyrighted? If not, is there any information on the license for them?
https://discourse.threejs.org/t/updates-to-color-management-in-three-js-r152/50791
list all <r152 and upgrade them
TODO: list them here
Some apps/* has been temporarily disabled "bbuild2"
before of build errors
https://github.com/search?q=repo%3Apmndrs%2Fexamples%20bbuild2&type=code
Excluding "minor" coloring/lightning/tonmapping issues #11
Here are the "problematic" demos that:
Some demos/* have been temporarily disabled (renamed "bbuild2" with 2 "b" instead of "build2" like others one) because of build errors.
For them, please test with:
$ npm run -w demos/bvh bbuild2
$ # if succeeded, renane `demos/bvh/package.json#scripts.bbuild2` into `build2`
$ npm run -w demos/basic-ballpit dev
@scope
1 plain css -- #55npx -y degit pmndrs/examples/demos/video-cookies
Idea is to be able to npm run dev
from root, which should:
run dev
the apps/websiterun dev
the selected /demos/:demoname
on a deterministic generatePort(string) => number
https://github.com/pmndrs/examples/blob/main/packages/e2e/lib/port.mjsthey build BUT they are errors in console
TODO: list them here
to allow shareable urls to come with their own preview we need to change approach:
app/[demoname]/page.tsx
-- displaying the <iframe> and dynamic metadata (server-side)app/layout.tsx
or app/[demoname]/layout.tsx
(not sure yet) -- with the navsee also:
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.