Programming and animation
Programming and animation ideas, articles, tutors, scripts, plugins in the 3d-
MoBu script: Pose shots
Posted on 17 December 2009 Neill 2 commentsAnother small but useful utility for five minutes using the UI Builder. The point is to create every N frames pose for a character.
MotionBuilder Python, Script, Tool, UI -
3dsMax repeating RIG
Posted on 25 November 2009 Neill No commentsI want to share the script for recording/replaing the object’s interconnections (RIG io). The point is to remember the relationship between objects and then if necessary to repeat them at the sites with the same name.
Video
3ds Max MaxScript, Script, Video
This video recorded with the sound, to tell the truth it’s not very good quality, but I believe that the presence of sound considerably enlivens the movie in any case… -
3dsMax script – render each object separately
Posted on 19 November 2009 Neill No commentsOverview
3dsMax very often involved in the process of the production of different parts, objects. If they have accumulated a huge amount for the game and you want to get an image of each of the items separately. For such tasks, I wrote a small macro script that allows you to render each of selected objects separately into the jpeg image in the specified directory. However, you can specify the camera view, if any, is needed for the object.The name of the camera should be in the form – camera. <Object name>
3ds Max MaxScript, Script, Tool
… -
Bug in the Lua’s Luna Wrapper
Posted on 7 November 2009 Neill 2 commentsLuna wrapper for integrating C + + classes under Lua is quite handy and compact.
http://lua-users.org/wiki/LunaFour
But recently I decided to try its fourth version, where implemented properties and operations (assignment, add, etc.). So the property was getting the value from my class, but property didn’t want to set a value. It turned out that in the class Luna overrides __setindex method as the destination value.
I looked at the documentation on meta methods http://lua-users.org/wiki/MetamethodsTutorial
and found that I nee to override actually __newindex method
Please make the appropriate changes to the code Luna and it will work!
Programming Lua, Luna, Script, Tips -
Документация по LScript (перевод)
Posted on 3 October 2009 Neill No commentsLScript
Что это?
Это скриптовый компилятор, интегрированный в среду LightWave. В основном синтаксис заимствован из C. Поэтому программисту очень легко в нем освоиться, главное это базовый набор команд, с помощью которого и появляется возможность управления геометрией, сценой, рендерингом и т.д.
На данный момент все серъезные программные продукты трехмерной графики имеют возможность написания к ним подключаемых модулей (PlugIn’ов), способных просто расширить функциональность программы. В данном случае система скриптов, которая также встроена в программу, является альтернативой подключаемым модулям. Использование последнего является удобным вариантом, однако скорость выполнения значительно уступает.
Lightwave LScript, overview, Script -
Python. String operations
Posted on 29 July 2009 Neill No comments
Quite often I have contact with the objects through their names, and accordingly I perform various operations with a text variable. Now I show several important things about strings in Python.
MotionBuilder, Programming Python, Script, string -
Python. Writing to text file
Posted on 9 July 2009 Neill No commentsRecord some information to the file could be very usefull. For example, in order to debug or output statistics.
MotionBuilder Python, Script, Tutorials -
How to… Extract actor pivots
Posted on 13 May 2009 Neill No commentsThe script should be run with the selected geometry of the actor (who does not know to do that, press Spacebar + Right mouse button on the actor Hips geometry model). The output will be a set of cubes with the name and position of the relevant part of the actor.
MotionBuilder Actor, MoCap, Python, Script







English
Russian
Recent Comments