Tools and Middleware used in film production pipeline

(Polygon Pictures Inc. / Studio Phones)

■Overview


under construction...

■Links


Python

・Python
https://www.python.org

・PyQt
https://riverbankcomputing.com/software/pyqt
https://sourceforge.net/projects/pyqt

・PySide / PySide2
https://wiki.qt.io/PySide
https://wiki.qt.io/PySide2
https://github.com/pyside

・Luigi
https://github.com/spotify/luigi

・SQLite
https://www.sqlite.org


Python Framework

・Tornado
https://github.com/tornadoweb/tornado

・Flask
https://github.com/pallets/flask

・Django
https://www.djangoproject.com

・Pylons
https://pylonsproject.org

・Bottle
https://bottlepy.org

・Web2py
http://www.web2py.com

・CherryPy
http://cherrypy.org


Data format

・Alembic
http://opensource.imageworks.com/?p=alembic
http://www.alembic.io
https://github.com/alembic

・OpenEXR
http://www.openexr.com
https://github.com/openexr

・OpenVDB
http://www.openvdb.org
https://github.com/dreamworksanimation/openvdb

・Ptex
http://ptex.us
https://github.com/wdas/ptex

・OpenSubdiv
http://graphics.pixar.com/opensubdiv
https://github.com/PixarAnimationStudios/OpenSubdiv

・OpenImageIO
http://www.openimageio.org
https://github.com/OpenImageIO

・OpenColorIO
http://opensource.imageworks.com/?p=opencolorio
http://opencolorio.org
https://github.com/imageworks/OpenColorIO

・USD
http://graphics.pixar.com/usd
https://github.com/PixarAnimationStudios/USD

・MaterialX
http://www.materialx.org
https://github.com/materialx

・OSL
http://opensource.imageworks.com/?p=osl
https://github.com/imageworks/OpenShadingLanguage


Data model

・h5serv
https://github.com/HDFGroup/h5serv

・HDF5
https://support.hdfgroup.org/HDF5/

・Google Draco
https://github.com/google/draco


DCC Tools

・Gaffer
https://github.com/GafferHQ/gaffer

・pyblish
http://pyblish.com

・NATRON
https://natron.fr
https://github.com/MrKepzie/Natron


Web / Database system

・Apache
https://httpd.apache.org

・nginx
https://nginx.org

・uWSGI
https://github.com/unbit/uwsgi
https://uwsgi-docs.readthedocs.io

・nodejs
https://nodejs.org

・MySQL
https://www.mysql.com

・MongoDB
https://www.mongodb.com

・Elasticsearch
https://www.elastic.co
https://github.com/elastic/elasticsearch

・TPC (TPC-C/TPC-E)
http://www.tpc.org
https://github.com/Percona-Lab/tpcc-mysql
https://github.com/Percona-Lab/tpce-mysql

・JDBC-Runner
http://hp.vector.co.jp/authors/VA052413/jdbcrunner/


Front-end system

・Jupyter
http://jupyter.org

・Apache Zeppelin
https://zeppelin.apache.org

・Cloud Commander
http://cloudcmd.io


Storage / Filesystem

・Apache Hadoop
http://hadoop.apache.org

・GlusterFS
https://www.gluster.org

・Lustre
http://lustre.org

・ceph
http://ceph.com


Messaging

・Apache Kafka
https://kafka.apache.org

・ZeroMQ
http://zeromq.org

・RabbitMQ
https://www.rabbitmq.com


Deployment / Integration

・Jenkins
https://jenkins-ci.org

・Travis
https://travis-ci.org

・Ansible
https://www.ansible.com

・Rez
https://github.com/nerdvegas/rez

・SCons
http://scons.org

・byteMyCode
http://bytemycode.com

・Buildout
https://github.com/buildout/buildout

・Coverity
https://www.synopsys.com/ja-jp/software-integrity/security-testing/static-analysis-sast.html


Stress test

・Apache JMeter
http://jmeter.apache.org

・Gatling
https://gatling.io

・Locust
https://locust.io

・Tsung
http://tsung.erlang-projects.org


Virtualization / Container

・VMWare
https://www.vmware.com

・VirtualBox
https://www.virtualbox.org

・Docker
https://www.docker.com

・Kubernetes
https://kubernetes.io

・LXC
https://linuxcontainers.org

・Apache Mesos
http://mesos.apache.org

・Apache Spark
https://spark.apache.org

・Rancher
https://rancher.com

・Prometheus
https://prometheus.io

・Panamax
http://panamax.io


Dispatcher

・Deadline
https://deadline.thinkboxsoftware.com

・Qube!
https://www.pipelinefx.com

・Tractor
https://renderman.pixar.com/product/tractor

・Torque
https://github.com/adaptivecomputing/torque

・afanasy
http://cgru.info/afanasy/afanasy


Documents

・Sphinx
http://www.sphinx-doc.org

・Doxygen
http://www.stack.nl/~dimitri/doxygen/


IDE / Library / Editor

・Microsoft Visual Studio
https://www.visualstudio.com

・Eclips
https://www.eclipse.org

・Code::Blocks
http://www.codeblocks.org

・CodeLite
https://codelite.org

・PyCharm
https://www.jetbrains.com/pycharm

・Atom
https://atom.io

・Visual Studio Code
https://code.visualstudio.com

・boost
http://www.boost.org

・Intel TBB
https://www.threadingbuildingblocks.org
https://software.intel.com/en-us/intel-tbb


User Interface

・Qt
https://www.qt.io/

・imgui
https://github.com/ocornut/imgui


Ticket system

・Redmine
https://www.redmine.org

・osTicket
http://osticket.com


Others

・VFX Reference Platform
http://www.vfxplatform.com

・ACES
http://www.acescentral.com


Technical reference site

・NETFLIX Tech Blog
https://medium.com/netflix-techblog

・AWS SlideShare
https://www.slideshare.net/AmazonWebServices/

・AWS Blog
https://aws.amazon.com/blogs/

・Google Cloud Platform Blog
https://cloudplatform.googleblog.com

・ACM Digital Library
https://dl.acm.org

・arXiv
https://arxiv.org

・Ke-Sen Huang's Home Page
http://kesen.realtimerendering.com

・AWS DevOps
https://aws.amazon.com/jp/devops/what-is-devops/



※There is a possibility to update the contents of materials by the meeting.