Visualize

Visualize Used AI

4 devlogs
6h 45m
Created by Ryan Mai

A bot that visualizes your 3D model all in Discord! 🏢

The bot provides various commands such as crinkle, dot, and poly, providing useful and fun resources to conceptualize your 3D model if it were crinkled like paper 📃, made up of a bunch of dots 🔵 or transformed into triangles! 📐

Timeline

The commands /info and /upload work on Railway when hosted online! Unfortunately, /poly, /crinkle, and /dot will only work if it is hosted locally

Update attachment

Here is a video of it working

Ship 1

0 payouts of shell 0 shells

Ryan Mai

about 2 months ago

Ryan Mai Covers 2 devlogs and 4h 22m

Come check the bot out. I got it running locally. I tested it and on my alt. The processing speed is pretty efficient since it is running off my desktop. Go check it out. https://discord.gg/X37uemr2 or https://discord.com/oauth2/authorize?client_id=1389320523602722969&scope=bot+applications.commands&permissions=8 to invite into your server!

Update attachment

I used open3D library with documentation + AI to develop three functions. I initially built this bot to provide myself a way to develop low poly renders as I have recently begun 3D modeling and printing for my past hackathons and as a personal hobby at my local library.

Since I am interested in hardware, 3D printing is obviously crucial to polish my product. For example, for an AI camera I developed I built a case to hold the design. However, I think it was too complex and may also have greatly increased print times due to inefficient design.

As a result, I thought that a discord bot to convert my 3D models and others would be useful. The project is not fully polished, however, majority of the things I wanted to implement work. In addition, you can notice there are two other functions dot and crinkle which are more humorous features I discovered on the open3d docs, so I was like why not!

Furthermore, this was my second time building a discord bot, so it was challenging to implement an already difficult task of rendering images, models, and videos of the finished product. While I did use AI for assistance, you can notice in the tests folder, I wrote the core features of the code. The reason for the length of code is due to discord's nit picky lines of code, requiring numerous lines of code for the same feature that can be written in under 10 lines of code.

In the future, if I continue to work on it, I will build a working website to go alongside gifs and other interactive features.

One key feature is textures. Currently, I am unsure why, but there is rendering issues when I try to texturized the model. I may be required to use Blender's API if I plan to have texturized models. In addition, I am eyeing an interactive 3D model either on Discord itself using a bunch of images from various angles and then the user can use buttons to play with the perspective. Alternatively, I can link them a web browser and create a playground for them to use.

Update attachment
Ryan Mai Ryan Mai about 2 months ago
Let me know what features would be cool to implement for this 3D model discord bot