Spaces:
Runtime error
Runtime error
File size: 2,162 Bytes
d8d1062 2c95e43 9f522a5 2c95e43 d8d1062 2c95e43 9f522a5 2c95e43 d8d1062 2c95e43 9f522a5 2c95e43 d8d1062 2c95e43 72e7ace |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
---
title: Create 3D Icon
emoji: 🎨
colorFrom: purple
colorTo: gray
sdk: docker
app_port: 7860
---
# Create 3D Icon
This is a small cli tool to generate 3D icons using Blender.
> I use this side project to learn Blender with Python.
## Examples
```bash
python create.py examples/LogosGithubIcon.svg
```
| from | to |
| :--------------------------------------------------: | :-----------------------------------------------------: |
|  |  |
---
```bash
python create.py --light-x 1 --light-strength 2 examples/LogosBlender.svg
```
| from | to |
| :--------------------------------------------: | :--------------------------------------------------: |
|  |  |
---
```bash
python create.py -r 0 -g 0.1 -b 0.3 -rx 5 -rz 5 -lx 1 -lz -1 -ls 100 --th 2 -d 0.6 examples/LogosGithub.svg
```
| from | to |
| :------------------------------------------: | :-------------------------------------------------: |
|  |  |
> Icons are from [SVG Logos](https://github.com/gilbarbara/logos) (CC0)
## Install
I use poetry to manage dependencies.
```bash
poetry env use 3.10
poetry install
```
You may need to install [Blender](https://www.blender.org/download/) and add it to your path.
### Docker
There is a pre-built docker image (for `arm64` and `amd64`) available on [Docker Hub](https://hub.docker.com/r/jacoblincool/create-3d-icon).
```bash
docker run --rm -p 7680:7680 jacoblincool/create-3d-icon
```
You can visit `http://localhost:7680` to see the example.
> There is a hosted demo on [Hugging Face Spaces](https://huggingface.co/spaces/jacoblincool/create-3d-icon)
|