분류 전체보기 32

Blender - 선택한 오브젝트 머테리얼 재정렬 (스크립트)

사용 버전 Blender 2.8이상 기능 설명 선택된 모든 오브젝트의 머테리얼을 정렬하는 스크립트 import bpy # 선택한 모든 오브젝트 가저오기 selected_objects = bpy.context.selected_objects # 반복 for obj in selected_objects: # 오브젝트에 머테리얼이 있는지 확인 if obj.material_slots: # 슬롯 가저오기 material_slots = obj.material_slots # 머테리얼 슬롯 가저오기 materials = [slot.material for slot in material_slots] # 정렬 materials.sort(key=lambda x: x.name) # 정렬된 머테리얼을 다시 재할당 for i, mat..

디스코드에 ChatGPT봇 만들기 (Discord ChatGPT bot)

openai/gpt-discord-bot을 이용해 제작하였습니다. https://github.com/openai/gpt-discord-bot 서론 최근 Opne AI관련해서 많은 관심이 생겨 이것저것 뒤적거리다. 개인 디스코드용 ChatGPT 봇을 만들고 싶어졌다. 그래서 일단 Chat GPT한테 한번 물어봤다.(별 걸 다 물어본다) Discord.js 와 Openai 라이브러리 그리고 개인용 Bot을 제작해야 한다. 그걸 적당히 잘 섞으면 디스코드 봇을 만들 수 있다고 한다. 셋업 01. DisCord Bot 만들기. https://discord.com/developers/applications 로 들어가 봇을 만들자. 봇을 생성하고 봇 토큰을 생성하자 (토큰 번호를 잃어버리지 않게 저장하자) - 봇을..

ETC/AI 2023.01.24