Tools and middleware that we would like to feature this time - 6th

(Polygon Pictures Inc. / Studio Phones)

■Overview

under construction...

■Links

Houdini

・Houdini (SideFX Officeial)
https://www.sidefx.com

・SideFX GitHub (Officeial OSS)
https://github.com/sideeffects/


Go

・Go (Golang official)
https://golang.org

・Go (Installation)
https://golang.org/doc/install

・Go (Coding)
https://golang.org/doc/code.html

・Go (Exec)
https://golang.org/pkg/os/exec/
https://golang.org/pkg/os/exec/example_test.go

・Go (Server)
https://golang.org/doc/articles/wiki/

・Go (Tutorial)
https://golang.org/doc/effective_go.html
https://tour.golang.org/welcome/1

・Go (Courses)
https://github.com/golang/go/wiki/Courses

・Go (FAQ : Why does Go not have generic types?)
https://golang.org/doc/faq#generics


・echo (Go web framework)
https://echo.labstack.com

・echo (JWT, authenctification)
https://echo.labstack.com/cookbook/jwt

・GopherJS (Compiler from Go to Javascript)
https://github.com/gopherjs/gopherjs

・WebGL (GopherJS binding)
https://github.com/gopherjs/webgl

・pt (3D-rendering, golang path tracer)
https://github.com/fogleman/pt

・Go Graphics (2D-rendering, golang graphics library)
https://github.com/fogleman/gg

・Simplify (3D mesh simplification)
https://github.com/fogleman/simplify

・FauxGL (Software-only 3D renderer)
https://github.com/fogleman/fauxgl

・Primitive (Reproducing images with geometric primitives)
https://github.com/fogleman/primitive

・In (3D line art engine)
https://github.com/fogleman/ln

・Tiling (Tilings of regular polygons)
https://github.com/fogleman/Tiling

・Casabin (authenctification)
https://github.com/casbin/casbin

・Authboss (authenctification)
https://github.com/volatiletech/authboss

・satori (uuid)
https://github.com/satori/go.uuid

・goxjs,gl (OpenGL, OpenGL ES)
https://github.com/goxjs/gl

・Glow (go-GL)
https://github.com/go-gl/glow

・Surf (go, browser)
https://github.com/headzoo/surf

・Hugo (site generator)
https://github.com/gohugoio/hugo

・glow (distributed computation)
https://github.com/chrislusf/glow

・Glearn (distributed computation)
https://github.com/chrislusf/gleam

・goquery (a little like that j-thing, only in Go)
https://github.com/PuerkitoBio/goquery

・golymer
https://github.com/microo8/golymer

・gocelery
https://github.com/gocelery/gocelery

・Minio (Object Storage)
https://github.com/minio/minio

・WebAssembly
http://webassembly.org

・Geo patterns
https://github.com/alexflanagan/geo_pattern

・Chart for Go
https://github.com/vdobler/chart

・Karta
https://github.com/peterhellberg/karta

・draw2d
https://github.com/llgcode/draw2d

・smartcrop
https://github.com/muesli/smartcrop


AI

・OpenAI
https://openai.com

・Gym (OpenAI)
http://gym.openai.com

・Baselines (OpenAI)
https://github.com/openai/baselines

・OpenAI Featured articles
https://blog.openai.com
https://blog.openai.com/dota-2/
https://blog.openai.com/competitive-self-play/
https://blog.openai.com/better-exploration-with-parameter-noise/

・Tensorflow
https://www.tensorflow.org

・Magenta (Tensorflow)
https://github.com/tensorflow/magenta

・Experiments with Google
https://experiments.withgoogle.com/ai

・Quickdraw with Google
https://quickdraw.withgoogle.com

・AutoDraw
https://www.autodraw.com

・The AI blog, Microsoft
https://blogs.microsoft.com/ai/


WebGL

・threejs
https://threejs.org

・WebGL (Path Tracing)
http://madebyevan.com/webgl-path-tracing/

・SculptGL
https://stephaneginier.com/sculptgl/
https://github.com/stephomi/sculptgl

・seen.js
http://seenjs.io
https://github.com/themadcreator/seen


2D Image Processing

・Bild (A collection of parallel image processing algorithms)
https://github.com/anthonynsimon/bild

・imaginary
https://github.com/h2non/imaginary
https://github.com/h2non/imaginary#get--post-pipeline

・Gift (image processing)
https://github.com/disintegration/gift

・bimg
https://github.com/h2non/bimg

・Imaging
https://github.com/disintegration/imaging

・OpenCV
https://opencv.org
http://www.learnopencv.com/opencv-threshold-python-cpp/


Drawing

・Two.js
https://two.js.org

・Data-Driven Documents
https://d3js.org

・Fabric.js
http://fabricjs.com

・Method Draw
https://github.com/duopixel/Method-Draw

・SVG-edit
https://github.com/SVG-Edit/svgedit


Node graph

・D3 Node Editor
https://github.com/Ni55aN/d3-node-editor

・VVVV.js (Visual Web Client Programming)
http://madebyevan.com/webgl-path-tracing/

・flood (Visual programming for the browser)
https://github.com/pboyer/flood

・Node-RED
https://github.com/node-red/node-red

・Total.js
https://www.totaljs.com/flow/
https://github.com/totaljs/framework

・litegraph.js
https://github.com/jagenjo/litegraph.js

・The Graph Editor
https://github.com/flowhub/the-graph


CAD

・Onshape
https://www.onshape.com

・Fusion 360
https://www.autodesk.com/products/fusion-360/overview

・Revit
https://www.autodesk.com/products/revit-family/overview

・ArchCAD
http://www.archcad-design.com

・Free CAD (IPython integration)
https://www.freecadweb.org
https://www.freecadweb.org/wiki/IPython_notebook_integration


Modeling

・GAMA
http://gama-platform.org

・PyMesh
https://github.com/qnzhou/PyMesh


City Generation

・ESRI City Engine
http://www.esri.com/software/cityengine

・Peter Wonka's Publications
http://peterwonka.net/Publications/publications.html


Simulation

・Gamma crowd and multi-agent simulation
http://gamma.cs.unc.edu/research/crowds


Framework

・gRPC
https://grpc.io

・gRPC-Go
https://github.com/grpc/grpc-go


FileSystem

・s3fs
https://github.com/s3fs-fuse/s3fs-fuse

・Goofys
https://github.com/kahing/goofys

・GFS (Google File System)
https://www.slideshare.net/romain_jacotin/the-google-file-system-gfs



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