Skip to content

tody411/PyIntroduction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGソフトウェア開発のためのPython入門

プログラミング言語Python(パイソン)によるCGソフトウェア開発を具体的な事例から学習するためのサイト. 私自身,CG関連のプログラムを組むのにPythonを多く利用していますが, 初心者にも比較的わかりやすいプログラミング言語だと思います.

Pythonの強みは,ライブラリの豊富さです. 中でも数値計算ライブラリNumPy, Scipyは非常に便利で グラフ描画ライブラリmatplotlibと組み合わせるとMATLABのような数値計算・グラフ描画を行うことができます.

また,CG関連の技術で言うと, 3DCGや画像処理で用いられるOpenGLOpenCVも比較的簡単に扱うことができます. GUIもC++で広く利用されているQtのPython版PyQtを使うと高機能なソフトウェアも開発できます.

Blender, Mayaに代表される3DCGソフトウェアでは,Pythonによるスクリプト処理をサポートしています. Pythonの基本構文やライブラリを学習しておくと,独自のスクリプトを開発する際にも役立ちます.

これを機にPythonを色々触ってみてもらえると嬉しいです.

コンテンツ

筆者の開発環境からWindows10 64bit, Python3.5で検証を行っています. 基本的にはクロスプラットフォームなのでコードもそれなりに動くとは思いますが, 特に検証は行っておりませんのでご了承ください.

注: 不定期更新になると思いますが,なるべく早めに充実させたいと思います.

License

The MIT License 2016 (c) tody

About

CGソフトウェア開発のためのPython入門

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages