Size: a a a

2020 August 01

(

(Nikita Butovskiy) in MOTION TALK
Dead Wall
Как и теория цвета, где каждый автор интерпретирует цвета по каким-то ощущениям.
По типу красный вызывает аппетит и агрессию и зубы скрипят...
ну некоторые устоявшиеся цветовые сочетания на меня лично работают ровно так, как написано. Красный с зелёным вызывает тревогу. не во всех оттенках, но вызывает
источник

VK

Vlad Krylov in MOTION TALK
Ребзя, а подскажите какой-нибудь годный курс по полигональному моделированию?
источник

MV

Max Vysokolov in MOTION TALK
Andrew MotionGuy
Вооо! О том я и говорю, шизойдная штука
получается GeGetMoData выдает Бейс Контейнер, а в нем не хранятся данные о интенсивности. Бред... и как это тогда решать?
источник

AM

Andrew MotionGuy in MOTION TALK
(Nikita Butovskiy)
ну некоторые устоявшиеся цветовые сочетания на меня лично работают ровно так, как написано. Красный с зелёным вызывает тревогу. не во всех оттенках, но вызывает
А у меня вызывает Италию. Или Белоруссию 😄
источник

n

noob in MOTION TALK
Max Vysokolov
получается GeGetMoData выдает Бейс Контейнер, а в нем не хранятся данные о интенсивности. Бред... и как это тогда решать?
А зачем тебе данные об интенсивности, если эффектор изменяет цвет а не яркость?
источник

AM

Andrew MotionGuy in MOTION TALK
Max Vysokolov
получается GeGetMoData выдает Бейс Контейнер, а в нем не хранятся данные о интенсивности. Бред... и как это тогда решать?
А вот теперь пойти разбери что в этом контейнере где. И есть ли то что тебе нужно. И вообще нафиг максонам сдался этот контейнер 😑
источник

MV

Max Vysokolov in MOTION TALK
noob
А зачем тебе данные об интенсивности, если эффектор изменяет цвет а не яркость?
нет, меняет именно интенсивность)
источник

AM

Andrew MotionGuy in MOTION TALK
noob
А зачем тебе данные об интенсивности, если эффектор изменяет цвет а не яркость?
Здесь вообще можно куда проще сделать. Для каждого клонера вычисляется GetFallloff() и пишется в параметр. Усё!
источник

n

noob in MOTION TALK
Извращенцы, в экспрессо было 2 ноды, нет надо в пужтон лезть😂
источник

n

noob in MOTION TALK
Max Vysokolov
нет, меняет именно интенсивность)
Посмотри как в документахе ++ тянется
Там всяко дока полнее чем питоновская
источник

MV

Max Vysokolov in MOTION TALK
noob
Посмотри как в документахе ++ тянется
Там всяко дока полнее чем питоновская
ну, у Бейса есть Гет Флоат, он игнорирует айдишник и выдает 0.0 пресет
источник

n

noob in MOTION TALK
Max Vysokolov
ну, у Бейса есть Гет Флоат, он игнорирует айдишник и выдает 0.0 пресет
А ты чем чекаешь? Попробуй выходное значение к стрингу привести str(MoData...) Он нули может выдавать из листа к примеру
источник

MV

Max Vysokolov in MOTION TALK
noob
А ты чем чекаешь? Попробуй выходное значение к стрингу привести str(MoData...) Он нули может выдавать из листа к примеру
GeGetMoData выдаёт айдишники, я обращаюсь через айдишник к клону, а клон идёт бейс контейнером
Лист я использую не в клонере
источник

n

noob in MOTION TALK
Max Vysokolov
GeGetMoData выдаёт айдишники, я обращаюсь через айдишник к клону, а клон идёт бейс контейнером
Лист я использую не в клонере
Покаж полную строку обращения
источник

MV

Max Vysokolov in MOTION TALK
noob
Покаж полную строку обращения
Да суть в том, что он не выдаёт бейсОбжект, только контейнер, а источники не хранят все данные в контейнере, их слишком много
источник

(

(Nikita Butovskiy) in MOTION TALK
Andrew MotionGuy
А у меня вызывает Италию. Или Белоруссию 😄
Что, согласись, сейчас тоже весьма тревожно)
источник

AM

Andrew MotionGuy in MOTION TALK
Max Vysokolov
Да суть в том, что он не выдаёт бейсОбжект, только контейнер, а источники не хранят все данные в контейнере, их слишком много
Вот видишь, ты только начинаешь, а я уже познал боль общения с бейсконтейнером..
источник

MV

Max Vysokolov in MOTION TALK
Andrew MotionGuy
Вот видишь, ты только начинаешь, а я уже познал боль общения с бейсконтейнером..
так, а при чем тут Бейс Контейнер? тут суть в том, что источники света не хранят в них данные
источник

MV

Max Vysokolov in MOTION TALK
В общем, кому будет интересно и найдет способ.

 
import c4d
from c4d import gui
from c4d.modules import mograph as mo
# Welcome to the world of Python





# Main function
def main():

   frame = 0
   fps = doc.GetFps()
   time = doc.GetTime()
   #Gets Current Frame


   #Sets to frame 0
   #doc.SetTime(c4d.BaseTime(frame,fps))

   obj = doc.GetActiveObject()
   clon_dat = mo.GeGetMoData(obj)

   cnt = clon_dat.GetCount()

   c4d.CallCommand(100004820) # Copy
   c4d.CallCommand(100004821) # Paste
   c4d.CallCommand(12236)

   new_group = doc.GetActiveObject().GetChildren()


   for i in xrange(0, cnt):


       obj_n_ind = new_group[i]

       track = obj_n_ind.FindCTrack(c4d.LIGHT_BRIGHTNESS)
       if not track:
           track = c4d.CTrack(obj_n_ind, c4d.LIGHT_BRIGHTNESS)
           obj_n_ind.InsertTrackSorted(track)
       curve = track.GetCurve()

       for f in xrange(0, 90):
           doc.SetTime(c4d.BaseTime(f,fps))
           obj_ind = clon_dat.GetDataIndexInstance(i)

           print(obj_ind)
           curframe=doc.GetTime().GetFrame(doc.GetFps())
           keyDict = curve.AddKey(c4d.BaseTime(curframe, fps))

           test = obj_ind.__getitem__(c4d.LIGHT_BRIGHTNESS)
           print(test)
           obj_n_ind.SetParameter(c4d.LIGHT_BRIGHTNESS, test, c4d.DESCFLAGS_SET_PARAM_SET)

           track.FillKey(doc, obj, keyDict['key'])







   print(cnt)
   c4d.EventAdd()
# Execute main()
if __name__=='__main__':
   main()
источник

ST

Stas Tretyak in MOTION TALK
Vlad Krylov
Ребзя, а подскажите какой-нибудь годный курс по полигональному моделированию?
MakeItLookGreat 11
источник