🥳🥳My Figma plugin "Vector to 3D" has been published!
It can convert any vectors to 3D with one simple click. And with its high-quality ray-tracing renderer, you can create beautiful 3D icons, text, or other 3D-style images without being a 3D specialist
🥳🥳Finally I published the web app version of “Vector to 3D”:
Like the Figma plugin, it converts the uploaded SVG to 3D with a high quality ray-tracing render. It can be used to create 3D icons, text, illustrations, or other 3D-style images with simple
🥳A new version of
@figma
plugin "Vector to 3D" has just been published!
- Added transmission parameter for glass style
- New NLM denoiser with much better quality
- A separate material panel for more BSDF parameters in the future
- …
🥳 I just open-sourced the web port of Open Image Denoise:
It has been integrated into Vector to 3D for weeks. It significantly reduces users' render time and usually produces very clean results.
Huge thanks to the hard work of the OIDN team for creating
Just recorded a demo of automatically converting 2D images into 3D mesh with a balloon/lego style. Still many trivial work need to be done on the UI. Icons and stickers in the demo are from
@flaticon
#webgl
#raytracing
#generative
#voxel
Released the very first glTF viewer app. With FBX/DAE/OBJ import, material editing, high-quality preview, glTF-binary export. Download at . And the online version without formats converting
#glTF
#WebGL
It's really mind-blowing to see how these basic elements turn into a stunning 3D image using the Vector to 3D
@figma
plugin. Huge thanks to
@hgx542262805
for making such an amazing example.
Chromium has queryLocalFonts API to list all available local fonts. It's strange I didn't notice it when I started this project and looking for something similar...
#webgl
It bothered me for a long time that the original per-vertex normal weighted by area is not smooth enough and makes the beveled mesh look more like cloth. Last day I found there is an “average by corner angle” option in Blender. I implemented it in my tool and it works perfectly!
So the BVH update is real-time now. But the rendering time increasement is unacceptable on the scene has highly varying triangle sizes. And I’m still struggling on finding out why triangles may be missing(morton code duplicates?
Introducing the new bevel in the latest version of the
@figma
"Vector to 3D" plugin:
- 📐7 builtin bevel shapes. Custom curve shapes will be available in the future.
- 🧱Bevel thickness. Negative values can create an inset bevel.
- 🔁Repeat bevel.
🥳 The new animation feature is now available in the latest version of the Vector to 3D plugin! This is the most significant update since the release of the first version. Now, the plugin can generate not only static images, but also vibrant animated videos!
Writing a plugin for Figma that renders a 3d image from existing vector nodes is a good way to test the functionality. It took me days to get a good enough background shadow.
#figma
#generative
#webgl
I rewrote the mesh to SDF processing using the jump flood algorithm in the latest version of Vector to 3D. It has much better performance and won't freeze the UI due to heavy GPU computation in the previous versions.
The latest version of the plugin supports exporting alpha for transmission materials. Can’t stop playing it with the background blur effect in
@figma
.
Implementing circular separable filter from … . The bokeh effect is so nice and clean!! I think I can replace the noisy and slow disc filter in my depth of field now;)
#webgl
Added normal and albedo to the weights. Here is the result of denoising 30spp rendered image.
WebGPU backend is much faster. It takes about 1 second to denoise a 1024x1024 image on my m1max.
🍺I have just published a new version of my
@figma
plugin "Vector to 3D"
It now supports linear, radial, and angular gradients! So I can finally use the Instagram logo for demonstrations!
#webgl
#raytracing