Skip to content

Commit

Permalink
python bindings for 3ds max
Browse files Browse the repository at this point in the history
Completed initial bindings for 3ds max using pybind11.
This should be the template for all other dcc bindings.
The main project is a MaxSDK project, used for prototyping and as a performance benchmark.
  • Loading branch information
munkybutt committed Oct 27, 2021
1 parent 6323103 commit d8b6ce3
Show file tree
Hide file tree
Showing 72 changed files with 2,351 additions and 300 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Binary file removed 3DsMax/.vs/Skin++/v16/.suo
Binary file not shown.
Binary file removed 3DsMax/.vs/Skin++/v16/Browse.VC.db
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed 3DsMax/RCa12060
Binary file not shown.
Binary file removed 3DsMax/RCa13176
Binary file not shown.
Binary file removed 3DsMax/Skin++.aps
Binary file not shown.
102 changes: 0 additions & 102 deletions 3DsMax/Skin++.cpp

This file was deleted.

33 changes: 0 additions & 33 deletions 3DsMax/Skin++.h

This file was deleted.

18 changes: 0 additions & 18 deletions 3DsMax/Skin++.vcxproj.user

This file was deleted.

Binary file removed 3DsMax/obj/x64/Debug/RCa16084
Binary file not shown.
9 changes: 0 additions & 9 deletions 3DsMax/obj/x64/Debug/Skin++.log

This file was deleted.

Binary file removed 3DsMax/obj/x64/Debug/Skin++.tlog/CL.12700.write.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Debug/Skin++.tlog/CL.command.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Debug/Skin++.tlog/CL.read.1.tlog
Binary file not shown.
2 changes: 0 additions & 2 deletions 3DsMax/obj/x64/Debug/Skin++.tlog/Skin++.lastbuildstate

This file was deleted.

1 change: 0 additions & 1 deletion 3DsMax/obj/x64/Debug/Skin++.tlog/rc.command.1.tlog

This file was deleted.

1 change: 0 additions & 1 deletion 3DsMax/obj/x64/Debug/Skin++.tlog/rc.read.1.tlog

This file was deleted.

1 change: 0 additions & 1 deletion 3DsMax/obj/x64/Debug/Skin++.tlog/rc.write.1.tlog

This file was deleted.

Empty file.
Binary file removed 3DsMax/obj/x64/Debug/vc141.pdb
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/RCa10268
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/RCa17844
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/RCa26712
Binary file not shown.
23 changes: 0 additions & 23 deletions 3DsMax/obj/x64/Hybrid/Skin++.Build.CppClean.log

This file was deleted.

Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.exp
Binary file not shown.
4 changes: 0 additions & 4 deletions 3DsMax/obj/x64/Hybrid/Skin++.log

This file was deleted.

Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.res
Binary file not shown.
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/CL.command.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/CL.read.1.tlog
Binary file not shown.
2 changes: 0 additions & 2 deletions 3DsMax/obj/x64/Hybrid/Skin++.tlog/Skin++.lastbuildstate

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/link.read.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/link.write.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/rc.command.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/rc.read.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/Skin++.tlog/rc.write.1.tlog
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/dll/Skin++.gup
Binary file not shown.
Binary file removed 3DsMax/obj/x64/Hybrid/vc141.pdb
Binary file not shown.
Binary file removed 3DsMax/output/Hybrid/Skin++.gup
Binary file not shown.
Binary file removed 3DsMax/output/Hybrid/Skin++.ilk
Binary file not shown.
Binary file removed 3DsMax/output/Hybrid/Skin++.pdb
Binary file not shown.
File renamed without changes.
3 changes: 1 addition & 2 deletions 3DsMax/DllEntry.cpp → DllEntry.cpp
4 changes: 4 additions & 0 deletions PyModules/create_venv.bat
43 changes: 43 additions & 0 deletions PyModules/skin_plus_plus/skin_plus_plus.sln
523 changes: 523 additions & 0 deletions SkinPlusPlus.cpp
2 changes: 1 addition & 1 deletion 3DsMax/Skin++.def → SkinPlusPlus.def
103 changes: 103 additions & 0 deletions SkinPlusPlus.h
85 changes: 24 additions & 61 deletions 3DsMax/Skin++.rc → SkinPlusPlus.rc
12 changes: 9 additions & 3 deletions 3DsMax/Skin++.sln → SkinPlusPlus.sln
36 changes: 20 additions & 16 deletions 3DsMax/Skin++.vcxproj → SkinPlusPlus.vcxproj
19 changes: 14 additions & 5 deletions 3DsMax/Skin++.vcxproj.filters → SkinPlusPlus.vcxproj.filters
61 changes: 61 additions & 0 deletions SkinPlusPlusPy.cpp
20 changes: 20 additions & 0 deletions SkinPlusPlusPy.h
3 changes: 3 additions & 0 deletions pyproject.toml
17 changes: 2 additions & 15 deletions 3DsMax/resource.h → resource.h
19 changes: 19 additions & 0 deletions setup.py
575 changes: 575 additions & 0 deletions temp.cpp
162 changes: 162 additions & 0 deletions test/test.ms
226 changes: 226 additions & 0 deletions test/test.py

0 comments on commit d8b6ce3

Please sign in to comment.