SlideShare a Scribd company logo
3D web powered by
Augusto Goncalves
API Evangelist @ Autodesk
@augustomaia
The web is flat!
So is the Earth!
Why live on a flat-web?
Can I fit on
my car?
Does it fit my
room?
What about the
engine?
Enough!
It’s time for 3D
And make it easy, please!
And mobile!
With support for my models!
With real-world information!
There is the engine!
And information about the objects!
Yes, perfect fit!
The web is full of cool samples!
• http://madebyevan.com/webgl-water/
• http://www.iamnop.com/particles/
• http://www.visualiser.fr/Babylon/character/
• http://seemore.playcanvas.com/
• http://www.mountainsofmouthness.com/
• http://lights.helloenjoy.com/
The e-commerce is getting onboard
• http://customiser.pennyskateboards.com/us/
• https://human.biodigital.com/index.html
• http://www.ford.com/cars/mustang/customizer
But what about developers?
(repeat clapping hands!)
https://youtu.be/Vhh_GeBPOhs
Here it is!
• WebGL: HTML5 + JavaScript
• Compatible with most
browsers
• And supported on mobile
Choose your weapon
Easy
Customizable
File format
Library
Pure/raw
Give me some samples!
• Three.js http://threejs.org/
• Cl3ver https://www.cl3ver.com/
• Sketch fab https://sketchfab.com/
• Autodesk View & Data http://lmv.rocks/
Try Autodesk V&D
Autodesk View & Data API
• Back-end: REST API
• Upload
• Translation
• Storage
• Any language
(no WebGL equired)
• Many formats
• Front-end: JavaScript
• Three.js based
• Embed on any page
• Various APIs
IFC
OBJ
FBX
DXF
IGES
STEP
STL
Back-end: NodeJS
• As usual:
npm install view-and-data
(this package contains the REST API methods: upload, translate, etc.)
• Need a developer key & secret
http://developer.autodesk.com
Front-end: AngularJS
HTML5 + JavaScript
• The viewer goes here
<div id="viewer"></div>
• JavaScript
autodeskviewer.com/viewers/2.2/viewer3D.min.js
• CSS
developer.api.autodesk.com/viewingservice/v1/viewers/style.css
Give me some sample code!
• Check lot’s of samples at
https://github.com/Developer-Autodesk
• Gallery (NodeJS + AngularJS)
http://viewer.autodesk.io/node/gallery
Source: https://github.com/Developer-Autodesk/ng-gallery
• Get your key & secret
http://developer.autodesk.com
17
June 15-16 at Fort Mason in San Francisco
Pre DevCon DevCon Post DevCon
June 13-14 June 15-16 June 17-19
Accelerator
June 20-24
Come Early Stay Late
Thank you!
@augustomaia
augusto.goncalves@autodesk.com
http://developer.autodesk.com

More Related Content

PPTX
Prototyping and Wireframing tools
PPTX
Multimedia Design Tools
KEY
Something with yammer API
PDF
Porter patricia final_slides
PDF
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
PPTX
Getting Started with 3D Web
PPTX
PDF
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
Prototyping and Wireframing tools
Multimedia Design Tools
Something with yammer API
Porter patricia final_slides
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Getting Started with 3D Web
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...

Viewers also liked (7)

PPTX
3D and VR on the web
PDF
"Augmented and Virtual Reality – Ready for Design and Engineering" Cyrille F...
PPTX
Collaboration with Design Data
PPTX
Make the Web 3D
PDF
2017 02-fitc-amz-public
PDF
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
PPTX
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
3D and VR on the web
"Augmented and Virtual Reality – Ready for Design and Engineering" Cyrille F...
Collaboration with Design Data
Make the Web 3D
2017 02-fitc-amz-public
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
Ad

Similar to 3d web powered by NodeJS & AngularJS (20)

PDF
Power of WebGL (FSTO 2014)
PPTX
rest3d - webGL meetup - SF 11/07/2012
PDF
Drupal 3D - Intro to Using Web 3D with Drupal
PDF
Web3D - Semantic standards, WebGL, HCI
PPTX
Sx sw speaker proposal slides
PDF
Introduction to 3D Mapping with X3D
PPTX
Rest3d BOF presentation at SigGraph 2013
PDF
Thoughts on the 3D printing revolution and its consequences on the web's future
PPTX
Building Rich Internet Applications with HTML5 and WebGL
PDF
The Power of WebGL - Hackeando sua GPU com JavaScript
PDF
Build your Own Customizable 3D Objects with Sculpteo
PDF
ENEI16 - WebGL with Three.js
PPT
3D Geo-standaarden workshop
PPTX
WebGL - It's GO Time
PDF
The next frontier: WebGL and WebVR
PDF
Demistifying the 3D Web
PDF
Demystifying the 3d web - Codemotion 2016
PDF
Demystifying the 3D Web by Pietro Grandi @ Codemotion Dubai 2016
PDF
Introduction to WebGL - 1st WebGL meetup Amsterdam
PPTX
And Who Shall Control the Metaverse?
Power of WebGL (FSTO 2014)
rest3d - webGL meetup - SF 11/07/2012
Drupal 3D - Intro to Using Web 3D with Drupal
Web3D - Semantic standards, WebGL, HCI
Sx sw speaker proposal slides
Introduction to 3D Mapping with X3D
Rest3d BOF presentation at SigGraph 2013
Thoughts on the 3D printing revolution and its consequences on the web's future
Building Rich Internet Applications with HTML5 and WebGL
The Power of WebGL - Hackeando sua GPU com JavaScript
Build your Own Customizable 3D Objects with Sculpteo
ENEI16 - WebGL with Three.js
3D Geo-standaarden workshop
WebGL - It's GO Time
The next frontier: WebGL and WebVR
Demistifying the 3D Web
Demystifying the 3d web - Codemotion 2016
Demystifying the 3D Web by Pietro Grandi @ Codemotion Dubai 2016
Introduction to WebGL - 1st WebGL meetup Amsterdam
And Who Shall Control the Metaverse?
Ad

Recently uploaded (20)

PPTX
E -tech empowerment technologies PowerPoint
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
Internet___Basics___Styled_ presentation
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
international classification of diseases ICD-10 review PPT.pptx
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPTX
artificial intelligence overview of it and more
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
DOCX
Unit-3 cyber security network security of internet system
E -tech empowerment technologies PowerPoint
Unit-1 introduction to cyber security discuss about how to secure a system
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Job_Card_System_Styled_lorem_ipsum_.pptx
newyork.pptxirantrafgshenepalchinachinane
Internet___Basics___Styled_ presentation
Mathew Digital SEO Checklist Guidlines 2025
international classification of diseases ICD-10 review PPT.pptx
SASE Traffic Flow - ZTNA Connector-1.pdf
Introduction to the IoT system, how the IoT system works
Slides PPTX World Game (s) Eco Economic Epochs.pptx
artificial intelligence overview of it and more
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Cloud-Scale Log Monitoring _ Datadog.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
Introuction about WHO-FIC in ICD-10.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
artificialintelligenceai1-copy-210604123353.pptx
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
Unit-3 cyber security network security of internet system

3d web powered by NodeJS & AngularJS

  • 1. 3D web powered by Augusto Goncalves API Evangelist @ Autodesk @augustomaia
  • 2. The web is flat! So is the Earth!
  • 3. Why live on a flat-web? Can I fit on my car? Does it fit my room? What about the engine?
  • 4. Enough! It’s time for 3D And make it easy, please! And mobile! With support for my models!
  • 6. And information about the objects! Yes, perfect fit!
  • 7. The web is full of cool samples! • http://madebyevan.com/webgl-water/ • http://www.iamnop.com/particles/ • http://www.visualiser.fr/Babylon/character/ • http://seemore.playcanvas.com/ • http://www.mountainsofmouthness.com/ • http://lights.helloenjoy.com/
  • 8. The e-commerce is getting onboard • http://customiser.pennyskateboards.com/us/ • https://human.biodigital.com/index.html • http://www.ford.com/cars/mustang/customizer
  • 9. But what about developers? (repeat clapping hands!) https://youtu.be/Vhh_GeBPOhs
  • 10. Here it is! • WebGL: HTML5 + JavaScript • Compatible with most browsers • And supported on mobile
  • 11. Choose your weapon Easy Customizable File format Library Pure/raw
  • 12. Give me some samples! • Three.js http://threejs.org/ • Cl3ver https://www.cl3ver.com/ • Sketch fab https://sketchfab.com/ • Autodesk View & Data http://lmv.rocks/ Try Autodesk V&D
  • 13. Autodesk View & Data API • Back-end: REST API • Upload • Translation • Storage • Any language (no WebGL equired) • Many formats • Front-end: JavaScript • Three.js based • Embed on any page • Various APIs IFC OBJ FBX DXF IGES STEP STL
  • 14. Back-end: NodeJS • As usual: npm install view-and-data (this package contains the REST API methods: upload, translate, etc.) • Need a developer key & secret http://developer.autodesk.com
  • 15. Front-end: AngularJS HTML5 + JavaScript • The viewer goes here <div id="viewer"></div> • JavaScript autodeskviewer.com/viewers/2.2/viewer3D.min.js • CSS developer.api.autodesk.com/viewingservice/v1/viewers/style.css
  • 16. Give me some sample code! • Check lot’s of samples at https://github.com/Developer-Autodesk • Gallery (NodeJS + AngularJS) http://viewer.autodesk.io/node/gallery Source: https://github.com/Developer-Autodesk/ng-gallery • Get your key & secret http://developer.autodesk.com
  • 17. 17 June 15-16 at Fort Mason in San Francisco Pre DevCon DevCon Post DevCon June 13-14 June 15-16 June 17-19 Accelerator June 20-24 Come Early Stay Late

Editor's Notes

  • #3: If the world we live is 3D, why do we still leaving on a flat 2D web?
  • #4: We can see it everywhere!
  • #12: There are lots of 3D viewers available – especially if you only want to display OBJ files. I’ve selected 8 of the more popular (and more polished) tools to quickly show you today. Some I’ll spend more time on than others.