<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: blender</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/blender.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2024-12-13T18:46:13+00:00</updated><author><name>Simon Willison</name></author><entry><title>&lt;model-viewer&gt; Web Component by Google</title><link href="https://simonwillison.net/2024/Dec/13/model-viewer/#atom-tag" rel="alternate"/><published>2024-12-13T18:46:13+00:00</published><updated>2024-12-13T18:46:13+00:00</updated><id>https://simonwillison.net/2024/Dec/13/model-viewer/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://modelviewer.dev/"&gt;&amp;lt;model-viewer&amp;gt; Web Component by Google&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
I learned about this Web Component from Claude when looking for options to render a &lt;a href="https://en.wikipedia.org/wiki/GlTF"&gt;.glb file&lt;/a&gt; on a web page. It's very pleasant to use:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;model-viewer style="width: 100%; height: 200px"
  src="https://static.simonwillison.net/static/cors-allow/2024/a-pelican-riding-a-bicycle.glb"
  camera-controls="1" auto-rotate="1"
&amp;gt;&amp;lt;/model-viewer&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here it is showing a 3D pelican on a bicycle I created while trying out &lt;a href="https://www.blendergpt.org/"&gt;BlenderGPT&lt;/a&gt;, a new prompt-driven 3D asset creating tool (my prompt was "a pelican riding a bicycle"). There's &lt;a href="https://news.ycombinator.com/item?id=42398913#42400537"&gt;a comment&lt;/a&gt; from BlenderGPT's creator on Hacker News explaining that it's currently using Microsoft's &lt;a href="https://github.com/microsoft/TRELLIS"&gt;TRELLIS model&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;model-viewer style="width: 100%; height: 200px"
  src="https://static.simonwillison.net/static/cors-allow/2024/a-pelican-riding-a-bicycle.glb"
  camera-controls="1" auto-rotate="1"&gt;&lt;/model-viewer&gt;&lt;/p&gt;
&lt;script type="module" src="https://cdnjs.cloudflare.com/ajax/libs/model-viewer/3.3.0/model-viewer.min.js"&gt;&lt;/script&gt;

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://gist.github.com/simonw/64a33cd6af819674defddb92f5f2e713"&gt;Claude: options for displaying a glb file on a web page&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/3d"&gt;3d&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/google"&gt;google&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/microsoft"&gt;microsoft&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-components"&gt;web-components&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/claude"&gt;claude&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/blender"&gt;blender&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pelican-riding-a-bicycle"&gt;pelican-riding-a-bicycle&lt;/a&gt;&lt;/p&gt;



</summary><category term="3d"/><category term="google"/><category term="microsoft"/><category term="ai"/><category term="web-components"/><category term="generative-ai"/><category term="claude"/><category term="blender"/><category term="pelican-riding-a-bicycle"/></entry><entry><title>bpy - Blender on PyPI</title><link href="https://simonwillison.net/2023/Sep/8/blender-on-pypi/#atom-tag" rel="alternate"/><published>2023-09-08T15:29:10+00:00</published><updated>2023-09-08T15:29:10+00:00</updated><id>https://simonwillison.net/2023/Sep/8/blender-on-pypi/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://pypi.org/project/bpy/"&gt;bpy - Blender on PyPI&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
TIL you can “pip install” Blender!&lt;/p&gt;

&lt;p&gt;bpy “provides Blender as a Python module”—it’s part of the official Blender project, and ships with binary wheels ranging in size from 168MB to 319MB depending on your platform.&lt;/p&gt;

&lt;p&gt;It only supports the version of Python used by the current Blender release though—right now that’s Python 3.10.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="https://twitter.com/kolibril13/status/1699790198505353259"&gt;@kolibril13&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/pypi"&gt;pypi&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/blender"&gt;blender&lt;/a&gt;&lt;/p&gt;



</summary><category term="pypi"/><category term="python"/><category term="blender"/></entry></feed>