uinosoft / t3d.js Goto Github PK
View Code? Open in Web Editor NEWThingJS 3D Engine (t3d) is a lightweight, web-first, and extendable 3D rendering library.
License: BSD 3-Clause "New" or "Revised" License
ThingJS 3D Engine (t3d) is a lightweight, web-first, and extendable 3D rendering library.
License: BSD 3-Clause "New" or "Revised" License
Im one week stopped because i can´t load test ktx2, it parses black...
I packed a rspack project with both t3d and threejs tests
Thanks in advance (please help me!!!)
Hi, maybe it´s not really an "issue", but you know some trick to reduce what they call "specular aliasing"? only some kind of aa processing, or you know some trick on the hat?
382 │ const val = (fbits & 0x7fffffff) + 0x1000; // rounded value
╵ ~~~
Build failed with 1 error:
examples/jsm/textures/IDWMapGenerator.js:401:1: ERROR: Cannot assign to "val" because it is a constant
for now i changed it to let :D
i just copied the examples folder to my project, since i dunno how to alias subimport on non published npm
there´s no alternative? or there will be? this is the super usefull "canvastexture" isn´t?
probably now is mean to do image = and version ++?
I noticed that the library contains the ExtraceShapeBuilder class. How to implement the extension of 2D sections along a path, similar to the ExtraceGeometry in three. js
1 - Is intentional that envmap illumination is black, if there´s no at least a light added even with 0.1...? or just envmap would just be enough?
2 - I´ve got a feeling that glossinessmap isn´t working, if i set glossiness 1, it reflects... im ok with metalness workflow, i was just testing and wondering why
3 - When setting an alphaMap to mask, it´s needed to trigger alphaTest even if it´s with 0.01 value... it should be a bit more automatic? like some default value for alphaTest?
4 - I know you used plane as first to 2d orto... but it´s just a suggestion: as people came from other libs like threejs, they can run in a very bad nightmare needing to do plane.euler.x = Math.PI / 2 :D
amazing work.
how does this compare & contrast with threejs?
There must be some different philosophy here right?
Hello!
Nice project there!
It looks very similar to three.js.
I wonder how much the three.js tutorials apply to t3d.js
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.