User posts Roman Sementsov
23 December 2015 09:54
Hello.
The "copy" function copies the object without his parent or children objects. If you want to copy object and his parent (or children), for the first, you should copy the object, copy the parent of this object, and then you should append copied parent to copied object, using the "constraints" module.
For example, you can use the append_stiff_trans_rot function.
The "copy" function copies the object without his parent or children objects. If you want to copy object and his parent (or children), for the first, you should copy the object, copy the parent of this object, and then you should append copied parent to copied object, using the "constraints" module.
For example, you can use the append_stiff_trans_rot function.
22 December 2015 12:15
22 December 2015 11:50
22 December 2015 10:29
21 December 2015 11:21
Добрый день.
Давайте разберемся в описанном вами поведении более подробно.
Первым делом давайте взглянем на настройки теней на сцене. У вас там примерно следующее:
В поле "Render Shadows" у вас проставлено "AUTO". Это означает, что вы даете движку самому решить, генерировать ему тени или нет. Если вы хотите отключить тени - проставьте "OFF".
Далее. У вас на сцене присутствуют как генераторы, так и приниматоры теней (далее буду называть их кастеры и ресиверы). Движок видит, что на сцене есть эти два типа объектов, видит что ему можно принимать решения по поводу генерации теней и решает, что тени надо генерировать. Пользователь не просто так проставил галочки на кастерах и ресиверах, значит он хотел, чтобы на сцене были тени. Но он мог забыть проставить галочку на лампочке, поэтому берется первая попавшаяся лампа и далее она объявляется кастящей тени лампой.
В самом Blender'e, например, тени включены по умолчанию.
Лампа (point) генерирует тени, даже если выключена опция Generate Shadows.
Сцена: по умолчанию+Plane. Везде включены тени.
Проверьте работу этой же опции с несколькими лампами. Я пробовал с двумя - странное поведение. Зависимость не стал искать. Sorry.
Давайте разберемся в описанном вами поведении более подробно.
Первым делом давайте взглянем на настройки теней на сцене. У вас там примерно следующее:
В поле "Render Shadows" у вас проставлено "AUTO". Это означает, что вы даете движку самому решить, генерировать ему тени или нет. Если вы хотите отключить тени - проставьте "OFF".
Далее. У вас на сцене присутствуют как генераторы, так и приниматоры теней (далее буду называть их кастеры и ресиверы). Движок видит, что на сцене есть эти два типа объектов, видит что ему можно принимать решения по поводу генерации теней и решает, что тени надо генерировать. Пользователь не просто так проставил галочки на кастерах и ресиверах, значит он хотел, чтобы на сцене были тени. Но он мог забыть проставить галочку на лампочке, поэтому берется первая попавшаяся лампа и далее она объявляется кастящей тени лампой.
В самом Blender'e, например, тени включены по умолчанию.
21 December 2015 09:59
21 December 2015 09:54
16 December 2015 13:10