polygonjs
ossos
Our great sponsors
polygonjs | ossos | |
---|---|---|
172 | 4 | |
543 | 358 | |
- | 2.2% | |
9.7 | 0.0 | |
18 days ago | 4 days ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
polygonjs
-
On the importance to make games during the game engine's development
That's the path I took with Polygonjs ( https://polygonjs.com ), and a game I've just released ( https://polyreplay.com/minesweepertwist ), with more coming shortly.
But it didn't start like that. It only started as a tool I could use to deliver client projects, as I was trying to become a freelance for interactive 3D scenes for the web.
Project after project ( some examples here: https://polygon-lab.com/ ), I could improve Polygonjs. Then I found clients who would be interested enough to buy licenses, and would give valuable feedback which would help the project grow even more.
And a few clients asking for not just interactive sites, but also games. This pushed Polygonjs further, and after several games released, it definitely qualifies as a game engine.
So this is generally an advice I give to people who want to become freelancers. Build a tool that solves a problem in your space, as this gives you an edge, and you'll also get the chance to confront that tool to reality, which will help it - and you - grow. This becomes a virtuous circle very quickly.
- Threestudio – A unified framework for 3D content generation
-
how can I convert a 3D model into an SDF, a signed distance field
You can have a look how I do it in Polygonjs (which is a node-based design tool based on threejs), in this example scene.
-
ThreeJS capabilities
If you're familiar with Houdini, I invite you to try Polygonjs, which is based on threejs and inspired by Houdini. You can basically build threejs in a procedural way, with just nodes.
-
I’m starting to get into generative media and visual making and I want to know what software to use other than touchdesigner.
You could try Polygonjs. It's inspired by Houdini, so has a lot in common with TouchDesigner (it's fully node-based, you can create audio reactive apps), and it works on the web, which makes scenes very easy to share.
-
Help me out ya’ll. Spline 3D vs Dora 3D?
Can I invite you to try Polygonjs as well?
-
Sdf – Generate 3D meshes based on SDFs
you can generate an SDF from a mesh with [Polygonjs](https://polygonjs.com). Here is an [example scene](https://polygonjs.com/examples/bynode:mat:raymarchingbuilder...).
It won't generate a function, though. Instead it creates a 3D texture which is used inside the raymarching material. In my experience this is much more performant, and also art-directable.
(disclaimer, I'm building Polygonjs)
-
Need help for job
It sounds like you need a dynamic system that runs in the browser. Maybe try Polygonjs ( https://polygonjs.com )? The the 3rd interactive scene on the front page gives an idea of a dynamic model. I run it, if that of interest, happy to give more examples
-
Vegetation modelling tool
If you ever wanted to do a vegetation modelling tool for the web, I invite you to try it on Polygonjs, it has a lot of similarities with Houdini (node-based, procedural modeling, HDA system, etc) and is all web/realtime. And open source.
-
Image Synthesis Libs in JS (ideally canvas)
This is extremely interesting: https://github.com/polygonjs/polygonjs/blob/master/src/engine/nodes/cop/SDFBlur.ts uses a 3D construct and implements the blur using a fixed matrix.
ossos
-
Quaternions in Blender and React Three.js
Might want to check this out too: https://github.com/sketchpunklabs/ossos I haven't used it, but it looks rad.. and might handle the ik you need..
-
Does ThreeJS support IK rig animations?
No. Not out of the box. There are some libraries that are active in this area though.. https://github.com/sketchpunklabs/ossos
- Ossos v0.0.3 release
- Ossos v0.0.2 - Let there be RIGs
What are some alternatives?
Spector.js - Explore and Troubleshoot your WebGL scenes with ease.
redcube - JS renderer based on GLTF to WebGPU or WebGL backends.
three.js - JavaScript 3D Library.
dgel - A WebGPU engine.
nodes-io - A new way to create with code.
taro - A lightweight 3D game engine for the web.
lume - Create 3D web applications with HTML. Bring a new depth to your DOM!
hwoa-rang-gpu - micro webGPU rendering & compute library
react-three-fiber - 🇨🇠A React renderer for Three.js
lume - 🔥 Static site generator for Deno 🦕
BabylonJS - Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.