SVG 3D Builder

Creative

3d modeling

SHOW HN2018

157points
66comments
#253of 2,155 in 2018
Top 12%of 2018 by points

How HN took it

RoastedHalf or more of the comments are critical

1 positive, 2 neutral or asking, 0 mixed, 6 critical, out of 9 comments about the project. Thread score -0.18.

Performance: 1 for, 5 againstIdea: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Neat as a demonstration of rendering 3D with SVG

    From 1 comment
    • three.js has an SVG renderer that does a decent job - https://threejs.org/examples/#svg_sandbox
      onion2k on HN

Objections

  • SVG is far too slow for 3D rendering; WebGL or Canvas would be better

    From 4 comments
    • It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and…
      xigma on HN
    • Euh... Yeah? Shoehorning SVG into 3D models ought to be slow. Manipulating DOM nodes for animation has it's limits. If you want 3D perf in the browser, use WebGL. The canvas can…
      GijsjanB on HN
    • On the Amiga, you didn't go the stupid way around and represent your object as a series of text path strings which need to be parsed into objects and then finally displayed for…
      microcolonel on HN
    • Dude, this is the kind of stuff I could run in realtime on an Amiga. Maybe not at the same resolution, but the resolution isn't the bottleneck in this demo either, I'm struggling…
      xigma on HN
  • Web performance and tooling still lag behind Flash

    From 2 comments
    • It's unbelievably slow. I'm confident it's not the developer's fault. It serves as a good warning. It just goes to show that Web technology still has a long way to go. SVG (and…
      xigma on HN
    • > We have all the features flash had now (and had it for many years now) You have absolutely no idea what you are talking about, yet you're evangelizing HTML5, that's the…
      xigma on HN

Questions

  • Could the JS be embedded within the SVG itself?

    From 1 comment
    • Would it be possible to embed the JS within the SVG itself?
      donatj on HN

Alternatives named

  • WebGL / Three.js

    From 2 comments
    • http://www.adultswim.com/etcetera/elastic-man/ 619KB in total, 362KB wasm binary Edit: Three.js is such a library with qualities you described:…
      kowdermeister on HN
    • SVG is HTML for arbitrary 2d shapes (yes, technically XML). Writing a 3d engine with it is akin to rendering PNG images by arranging colored divs. It is a hack with much better…
      wongarsu on HN
  • A-Frame

    From 1 comment
    • If you think this is cool you might think AFrame is cool: https://aframe.io/docs/0.8.0/introduction/
      hardwaresofton on HN
  • Canvas

    From 1 comment
    • How is canvas a "trainwreck" in performance? I've used it extensively and have found it a very well performing framework. https://cryptowat.ch/markets/kraken/btc/eur…
      artursapek on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/17817466)