Автор Тема: Создать объекты на сцене по данным из файла  (Прочитано 2010 раз)

Оффлайн ru_kernie

  • Житель
Добрый день всем!

Есть xlsx файл, в нем около 5000 строк (записей)
Для каждой записи есть около 50 наблюдений и подпись (кириллицей).

Требуется это поместить на сцену и передать для дальнейшего рендера.

Ранее у меня как-то получалось такое сделать по видео-инструкциям Programming in Blender, но сейчас уже не смогу воспроизвести самостоятельно, проще заплатить.

Буду рад откликам, сумму согласуем.

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Создать объекты на сцене по данным из файла
« Ответ #1 : 11 Октябрь 2019, 07:45:38 »
... покажи структуру файла и опиши визуализацию записи ...

Оффлайн Николай Николаев

  • Житель
  • emerge --keep-going
Re: Создать объекты на сцене по данным из файла
« Ответ #2 : 11 Октябрь 2019, 09:36:05 »
... сам код может быть простым, например ...
Код
import bpy
from openpyxl import load_workbook
import os

fnt_cyr = bpy.data.fonts.load('/usr/share/fonts/corefonts/arial.ttf')

print(os.getcwd())

wb = load_workbook('./_MODELING/users/ru_kernie/pril4.xlsx')
ws = wb['Лист1']
for i in range(25):
    id = ws.cell(row=i+1, column=1).value
    name = ws.cell(row=i+1, column=2).value
    m = ws.cell(row=i+1, column=3).value
    g = ws.cell(row=i+1, column=4).value
    print(name,m,g)
   
    bpy.ops.object.text_add()
    ob=bpy.context.object
    ob.data.body = name
    ob.data.font = fnt_cyr
    ob.location = (m,g,0)
   
    bpy.ops.mesh.primitive_monkey_add(location=(m,g,1), radius=0.5)

... файлы во вложении и потребуется библиотека openpyxl для python ...
... xlsx взят с сайта Росстата, это статистика количества мужчин и женщин по городам России (выборка) ...

Оффлайн ru_kernie

  • Житель
Re: Создать объекты на сцене по данным из файла
« Ответ #3 : 16 Октябрь 2019, 23:29:13 »
Спасибо большое за детальный ответ с примерами, сейчас отвечу в личку

 


Яметрика

* По форуму

* Рекламный блок

* Последние вложения

1 (1).png
Скачано: 68
Автор: LEXA ANЭGROWND
blender.png
Скачано: 78
Автор: ipv2007
4.png
Скачано: 100
Автор: hiroyukiss
2.png
Скачано: 122
Автор: hiroyukiss

Скачано: 112
Автор: Dilifa12