Programação real para as humanidades desde o início ... 3DS Max

Programação a partir do zero


O artigo Ă© destinado principalmente Ă s "humanidades".


Ambiente de tempo de execução e 


Por que o 3DS Max?


Proponho uma maneira um pouco incomum, mas eficaz, na minha opiniĂŁo, de conhecer a programação prĂĄtica das “humanidades”. 


O artigo serå muito simples e acessível, mas por uma questão de rigor, tentaremos começar com a "história da anatomia":


 O que Ă© programação? 


  • escrevendo programas! 

Programas de quĂȘ? 


  • Um programa Ă© uma sequĂȘncia de instruçÔes!

InstruçÔes para quem?
 - Em Ășltima anĂĄlise, o processador de um computador ou smartphone, ou seja, dispositivo fĂ­sico, real.


Teoricamente, tudo Ă© verdade, mas o processador entende apenas o cĂłdigo da mĂĄquina, de fato, o fluxo de nĂșmeros ou, se for absolutamente anatĂŽmico, os sinais elĂ©tricos de tensĂŁo "alta" (por exemplo, 3 volts) e "baixa" (1 volts), que sĂŁo "entendidas" pelos circuitos do processador como zeros e unidades, sinais binĂĄrios.


NĂŁo vamos entrar na fĂ­sica dos semicondutores, mas quem se importa - google "semicondutores e elementos lĂłgicos")


Nada impede a implementação de sinais "decimais" e matemåtica decimal, mas é complicado e não econÎmico. Embora nas telecomunicaçÔes existam muitos elementos precisos "ternårios" e matemåtica.


, “" “", “".


“" , , , “ ” .


- “keyboard” .


— !


add, mov .. — . " " , “ ”.


“" — - , “". , “”. — .


“" , “ , ?” 


, - “ ", , , () — , , “ ”.


— : .



“ " - , --.


, . “”, , “".


“" .


, “ ” , .


- , — , — .


, , " ", ?


“ ”, “ ”.


“" , , .


“ " .NET v8, NodeJS WEB .


, “ ” . 
C++ Unity , — ! 


- " " .NET Unity, .


, , WEB. WEB , , .


WEB .


, ( , ).


3DS Max 


, , , , — , “ ” .


3DS Max , “ ".


“ ”? —   , .


“ " . - !


3DS Max , , . ?


: MaxScript Python.


Python 3DS Max   , MaxScript.


WEB — Javascript!


, , )


MaxScript . — “ ", - (, , ..)


, “ ", “”, “", “" .. — “ " — “ , ” )


, !


:


MaxScript


— ! 


3DS Max — , . , 3DS Max ( )


.


, 3DS Max.


Scripting Script Editor


Script Editor MaxScript 3DS Max.


, 3DS Max “” 3DS Max " " .


! “ " " " .


3DS Max F11


— — , .

 !?


, () . - “ ". 3DS Max , , , , , , .


, )


: , , ..


" "


“ !”


“ " , :


Print  â€œ !” “enter”



: “ " “ ". , !


Print , “". .


“" (3DS Max ). , “ ", — “ " “ - ”


, . .


:
Print -, ! 


“enter”. 


-- :



?


  • , ! — !

!


“ ” .


, .


“ ". , : “ ", “ ”, “ ”.


, , .. 


“/ ", “ " .. . 


- , “ !” — , :


Box()


.



MAXScript Listener ( F11) :



MAXScript Listener (F11) :


Teapot()




“" . 


- ( Z) .


( ): !


“ ” , “" , ?


“”, “", “" ..


“" . , .


“", “” , “” (Teapot) , . , :



: “Box”, “Teapot” ..


— : Box001, Teapot001


“ ” :


$Box001



.


- ? — “" !


. , .



show


80% . . .


!


JavaScript jQuery React -, " " .



show $Box001



Box001 — .


“ ” .


.height , , “"


height Box001:


$Box001.height



25


Z - “Z" “position” ( “pos”) , “" - :


 $Teapot001.pos.z = 25


“enter” !



, “" )


.


.


, “" !


, max script listener :



\$ . 


max script listener ( ) .


— , .


, "" .


() .


, , , , .. " " . 


, )


:


  1. ! WEB javascript, — .NET C# Unity 3D # 3DS Max — MaxScript Maya — Python(). .
  2. “ " , “ " . .
  3. (, , ..) . , , .., — , .
  4. NĂŁo se empolgue demais com a programação em si, mantenha em foco o que vocĂȘ precisa e nĂŁo tenha medo de se desfazer do que parou ou falhou em resolver seus problemas, nĂŁo se culpe e nĂŁo ouça os argumentos dos crĂ­ticos: “Ah, vocĂȘ nĂŁo arrastou Java e rolou para html! " lembre-se, Ă© importante que vocĂȘ crie e nĂŁo o que faz)

Então, nos familiarizamos com a programação pråtica em um ambiente executåvel real e quase nem mencionamos variåveis.


Para o benefĂ­cio real dessa programação, vocĂȘ deve estar familiarizado com variĂĄveis ​​e loops, bem como matrizes. O que faremos na prĂłxima parte do artigo.


All Articles