Ответы пользователя по тегу 3D
  • Как реализовать рендер 3D с выбранными текстурами для php сайта?

    Dnebl
    @Dnebl
    Есть такая сцена в demo.blend

    в сцене создал объекты и изменил их названия в дереве сцены
    сохраняем сцену в файл
    5c6d20b395d4b830957594.png
    texture.jpg
    5c6d22dd9cdeb375105608.jpeg

    и такой скрипт
    в скрипте находим объект создаем материал,текстуру,накладываем на объект,и рендерим сцену
    #blender-demo.py
    import bpy
    import os
    
    cubeMesh = bpy.data.objects['CUBE_1'] #находим нужный объект 
    
    mat = bpy.data.materials['Material'] 
    tex = bpy.data.textures.new('TextureName', 'IMAGE') 
    
    image_path = '/home/username/texture.jpg'
    image = bpy.data.images.load(image_path) 
    tex.image = image
    
    slot = mat.texture_slots.add()
    slot.texture = tex
    cubeMesh.data.materials.append(mat) 
    
    bpy.data.scenes['Scene'].render.filepath = '/home/username/demo.png'
    bpy.ops.render.render( write_still=True )


    Далее запускаем blender командой
    blender demo.blend -b --python "/home/username/blender-demo.py"


    вот что на выходе demo.png
    5c6d23bfd5576844856177.png
    Ответ написан
    6 комментариев
  • Cinema 4D vs Blender?

    Dnebl
    @Dnebl
    Я совершенно далек от 3д сферы
    Но вот одна беда - я зашел на сайт Cinema 4D и АХЕРЕЛ от его ценника. 2000 долларов
    Возник вопрос, а может ли Блендер заменить его?
    В вашем случае Blendera вам за глаза хватит)
    Ответ написан
    5 комментариев