Hugging Face lança robô pato open source por US$ 399; entenda
A Hugging Face, empresa conhecida por suas ferramentas de inteligência artificial (IA) para desenvolvedores, anunciou
Inteligência Artificial: notícias, análises e o futuro da tecnologia
Imagine descrever um objeto em palavras – tipo 'uma cadeira azul com pernas douradas' – e em segundos ter um modelo 3D pronto para usar. Parece mágica, mas é o que o Point-E, sistema criado pela OpenAI, promete. Diferente de outras IAs que geram imagens 2D (como o DALL-E), o Point-E trabalha com nuvens de pontos – conjuntos de pontos no espaço que formam a silhueta de um objeto. É uma versão mais leve e rápida de criar 3D, ideal para quem não quer esperar horas ou gastar fortunas em softwares complexos.
Mas vamos direto ao que interessa: como você, no conforto do seu computador, pode usar essa ferramenta hoje mesmo? Preparei um guia passo a passo usando o Google Colab, que roda na nuvem e não exige placa de vídeo potente. Basta ter uma conta Google (gratuita) e curiosidade.
!pip install point-efrom point_e.diffusion.configs import DIFFUSION_CONFIGS, diffusion_from_config
from point_e.diffusion.sampler import PointCloudSampler
from point_e.models.download import load_checkpointdevice = 'cuda' # ou 'cpu' se não tiver GPU
print('Modelo carregado!')base_model = load_checkpoint('base40M', device=device)
upsampler_model = load_checkpoint('upsample', device=device)sampler = PointCloudSampler(device=device, models=[base_model, upsampler_model])prompt = 'a red apple on a book'
samples = sampler.sample_batch_progressive(batch_size=1, num_points=4096, model_kwargs=dict(texts=[prompt]))plotly para ver seu objeto:!pip install plotly
import plotly.graph_objects as go
pc = samples[0].numpy()
fig = go.Figure(data=[go.Scatter3d(x=pc[:,0], y=pc[:,1], z=pc[:,2], mode='markers', marker=dict(size=2))])
fig.show()from point_e.util.point_cloud import PointCloud
pc_obj = PointCloud.from_pts(samples[0].numpy())
with open('meu_objeto.ply', 'wb') as f:
pc_obj.write_ply(f)Seja específico no prompt: 'um gato laranja sentado numa almofada listrada' gera algo mais interessante do que 'gato'. Lembre-se: o Point-E cria nuvens de pontos, não malhas poligonais perfeitas. É ótimo para prototipagem rápida, jogos indie ou inspiração para modelagem manual. Você pode importar o arquivo .ply em softwares como Blender e refinar.
Pense em cenários práticos: um designer de produto quer testar formas para uma cadeira; um professor de arte precisa de exemplos 3D para alunos; um entusiasta de impressão 3D quer criar objetos sem aprender CAD. O Point-E democratiza a criação 3D – mas será que estamos prontos para confiar em descrições textuais para gerar objetos precisos? A qualidade ainda é limitada, mas a evolução é rápida.
Que tal testar hoje mesmo? Pegue um prompt criativo e veja o que sai. Quem sabe você não descobre uma nova forma de expressão?
Produtos recomendados: Notebook Lenovo IdeaPad | Notebook Vaio Fe16 Ryzen 7 (Mercado Livre)