home‎ > ‎

updated.2016.07.27

For

PRMan-seminar at Kobe University,

Kobe Studio Seminar,

KSS Artciles,

Few Projects in Computer Graphics;



References

Standard books, papers, articles, blogs, etc.;
Renderman;
Pixar: 
http://renderman.pixar.com/view/renderman
docs;
http://renderman.pixar.com/view/documentation
Renderman Pro Server(PRMan);
http://renderman.pixar.com/resources/current/rps/abstract.html
Renderman Studio;
http://renderman.pixar.com/resources/current/rms/rms_home.html
Renderman University;
http://renderman.pixar.com/view/renderman-university
CG References & Tutorials / M. Kesson: http://fundza.com/
RfB http://smartcg.com/tech/cg/books/RfB/home/index.html
The RenderMan Shading Language Guide / Don" Rudy Cortes, Saty Raghavachary
Advanced RenderMan: Creating CGI for Motion Pictures (The Morgan Kaufmann Series in Computer Graphics) / Anthony A. Apodaca, Larry Gritz 
The RenderMan Companion: A Programmer's Guide to Realistic Computer Graphics / Steve Upstill
Rendering for Beginners: Image synthesis using RenderMan/Saty Raghavachary
http://smartcg.com/tech/cg/books/RfB/home/index.html

PRMan for Blender(for RenderMan 20);
https://github.com/bsavery/PRMan-for-Blender

Pixar graphics technologies;
http://graphics.pixar.com
http://graphics.pixar.com/library/

DreamWorks's technical library;
http://research.dreamworks.com/


Computer Programs;
Structure and Interpretation of Computer Programs / Harold Abelson, Gerald Jay Sussman 
Compilers: Principles, Techniques, and Tools / Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman

Computer Sciences;
introduction to higher order categorical logic / J. Lambek, P. J. Scott

Computation(general);
Modern Computer Algebra/Joachim von zur Gathen, Jürgen Gerhard
Matrix Computations/ 4th Edition. G.H. Golub and C.F. Van Loan

Mathematics;
algebraic topology;
http://pantodon.shinshu-u.ac.jp/topology/literature/en/

Educational(in general);
https://www.khanacademy.org/

Education(advanced);
http://mathoverflow.net/
http://ncatlab.org/nlab/show/HomePage

Preprint server;
http://arxiv.org/

Production Pipeline;
Production Pipeline Fundamentals for Film and Games

Basics(computer graphics);
3D Computer Graphics (3rd Edition) / Alan Watt
Graphics and Visualization: Principles & Algorithms / T. Theoharis, G. Papaioannou, N. Platis, N. M. Patrikalakis
Computer Graphics: Principles and Practice in C (2nd Edition) / James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes
Physically based rendering / Matt Pharr, Greg Humphreys
Realistic Image Synthesis Using Photon Mapping/Henrik Wann Jensen
Ray Tracing from the Ground Up/Kevin Suffen

Surfaces;
Constructive Approximation,springer 

Architectural;
Structural Optimization of 3D Masonry Buildings / Emily Whiting, et al.
Procedural Modeling of Structurally-Sound Masonry Buildings / Emily Whiting, et al.
Assembling Self-Supporting Structures / Mario Deuss, et al.


wiki house;
http://www.wikihouse.cc/

open-sim;
http://opensimulator.org/wiki/Main_Page

Geometry Processing;
Polygon Mesh Processing Hardcover / Mario Botsch, et al.
IGL;
http://igl.ethz.ch/

Designing N-PolyVector Fields with Complex Polynomials / Olga Diamanti, et al.
Frame Fields: Anisotropic and Non-Orthogonal Cross Fields / Daniele Panozzo, et al.
Integrable Polyvector Fields  / Olga Diamanti, et al.

Form-finding, simulation for architecture and urban design;
simulation for architecture and urban design;
http://simaud.com/
form finding lab;
http://formfindinglab.princeton.edu/
some papers;
"Use of sub-division surfaces in architectural form-finding and procedural modeling" /Shajay Bhooshan

Skills and techniques;
http://www.fxguide.com/featured/the-art-of-rendering/
The Digital Matte Painting Handbook / David B. Mattingly
Digital Lighting and Rendering (2nd Edition) / Jeremy Birn
Digital Texturing and Painting / Owen Demers
http://code.google.com/p/msa-mel-scripting-maya/
Body Language: Advanced 3D Character Rigging/Eric Allen, Kelly L. Murdock, Jared Fong, Adam G. Sidwell
MEL Scripting a Character Rig in Maya/Chris Maraffi

Real time rendering;
Real time rendering: http://www.realtimerendering.com/

Color imaging;
Cinematic Color: http://cinematiccolor.com/
Color Imaging: Fundamentals and Applications / Erik Reinhard, Erum Arif Khan, Ahmet Oguz Akyüz, Garrett M. Johnson 
Rendering HDR Images / Garrett M. Johnson and Mark D. Fairchild Munsell Color Science Laboratory, Chester F. Carlson Center for Imaging Science Rochester Institute of Technology Rochester, New York, USA

Strcuctural Color;
Structural Colors in Biological Systems - Principles and Applications / edited by S. Kinoshita and S. Yoshioka

Compositing;
http://graphics.stanford.edu/courses/cs448a-10/
http://www.merl.com/people/
http://graphics.cs.yale.edu/site/sites/files/2012Sig_Compositing.pdf

Shadow;
Real-Time Shadows / Elmar Eisemann, Michael Schwarz, Ulf Assarsson, Michael Wimme
Shadow Algorithms Data Miner / Andrew Woo, Pierre Poulin
http://stereopsis.com/shadow/
http://www.cs.cmu.edu/~ph/shadow.html
http://www.cs.unc.edu/~zhangh/shadow.html

Ray tracing;
https://sites.google.com/site/raytracingcourse/
http://tog.acm.org/resources/RTNews/html/
http://raytracey.blogspot.jp/

Voxel Cone Tracing;
http://www.icare3d.org/research-cat/publications/gigavoxels-a-voxel-based-rendering-pipeline-for-efficient-exploration-of-large-and-detailed-scenes.html
Interactive Indirect Illumination Using Voxel Cone Tracing / Cyril Crassin et al.

Shading and shading langugage;
http://renderwonk.com/publications/s2010-shading-course/
http://blog.selfshadow.com/publications/s2012-shading-course/
http://bps12.idav.ucdavis.edu/

Procedural texture, etc.;
Texturing and Modeling, Third Edition: A Procedural Approach / David S. Eber, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, Steve Worley

Pre-computation(for rendering);
SIGGRAPH 2005 Course: Precomputed Radiance Transfer: Theory and Practice
http://www0.cs.ucl.ac.uk/staff/j.kautz/PRTCourse/

Inverse Rendering;
http://ima.udg.es/~dagush/papers/surveyInvLighting.pdf
http://www.cs.cornell.edu/Courses/cs6630/2012sp/slides/Liu-Farsi-InverseFramework.pdf
http://www.cad.zju.edu.cn/home/hwu/publications/InvBiscale/invbiscale.pdf
http://graphics.cs.yale.edu/site/papers

Photorealistic rendering(general);
Production Rendering: Design and Implementation / Ian Stephenson 
https://sites.google.com/site/qmcrendering/

Volume Rendering;
Production Volume Rendering: Design and Implementation / Magnus Wrenninge
http://magnuswrenninge.com/productionvolumerendering
http://magnuswrenninge.com/publications
http://www.ntoken.com/course2013.html

Non-photorealistic rendering;
The Algorithms and Principles of Non-photorealistic Graphics: Artistic Rendering and Cartoon Animation / Weidong Geng
Non-Photorealistic Rendering / Bruce Gooch
http://www.cs.utah.edu/npr/
http://www.mrl.nyu.edu/publications/npr-course1999/
http://gfx.cs.princeton.edu/proj/sg05lines/
http://www.red3d.com/cwr/npr/
http://classes.cec.wustl.edu/~cse452/lectures.html
http://page.math.tu-berlin.de/~gunn/
http://www.cs.princeton.edu/courses/archive/fall00/cs597b/papers/
http://maverick.inria.fr/~Pierre.Benard/
http://www.cl.cam.ac.uk/conference/cae-sbim-npar-2011/NPAR/Papers
http://www.dgp.toronto.edu/~hertzman/research.html
anime;
http://anime.stackexchange.com/
http://www.theanimenetwork.com/
Paperman;
http://www.disneyanimation.com/projects/paperman

Caching(for rendering);
http://cgg.mff.cuni.cz/~jaroslav/papers/2008-irradiance_caching_class/
https://sites.google.com/site/isrendering/

Simulation;
Fluid Simulation for Computer Graphics / Robert Bridson
Digital design of nature / O.Lintermann, B.Deussen
Crowd simulation / Daniel Thalmann
Computational Geometry in C / J. O'Rourke
Nucleus: Towards a Unified Dynamics Solver for Computer Graphics / Jos Stam
Physics-based Generative Design / Ramtin Attar, Robert Aish, Jos Stam, Duncan Brinsmead, Alex Tessier, Michael Glueck & Azam Khan.
http://www.graphics.cornell.edu/~westin/gamma/gamma.html
Foundations of Statistical Natural Language Processing / Christopher D. Manning
Natural Language Processing with Python / Steven Bird, Ewan Klein, and Edward Loper
Weta' tissue;
http://www.youtube.com/watch?v=r45e5Xky35k
http://vacation.aid.design.kyushu-u.ac.jp/~and/

Targeting;
http://www.cs.unc.edu/~tracker/ref/s2001/tracker/index.html
A survey of image retargeting techniques Daniel Vaquero et al.

PerCap;
http://pages.cs.wisc.edu/~lizhang/sig-course-06-face/
http://www.cs.sunysb.edu/~ial/expressionModeling.html#pubs1
http://scribblethink.org/Courses/performancedriven.html

Robotics;
lecture notes:http://ocw.mit.edu/courses/mechanical-engineering/2-12-introduction-to-robotics-fall-2005/lecture-notes/
Design, Manufacturing, & Product Development;
http://meche.mit.edu/research/product/
mechanics;
http://meche.mit.edu/research/mechanics/
http://robot.kut.ac.kr/download/robot_mechanisms.pdf

Mathematica:
http://www.wolfram.com/mathematica/
http://www.wolfram.com/books/
Mathematica Graphics: Techniques & Applications/Tom Wickham-Jones
The Mathematica GuideBook for Graphics / Trott, Michael

Stop motion;
Dragon Frame
http://www.dragonframe.com/
Kinetic armatures
http://www.kineticarmatures.com/
stop motion store
https://www.stopmotionstore.com/index.php?main_page=index&cPath=25
animation supplies
http://www.animationsupplies.net/armatures.html


Physics;
Mathematical Methods of Classical Mechanics/V. I. Arnold
Spinning Tops: A Course on Integrable Systems/M. Audin
Symplectic Techniques in Physics Paperback/Victor Guillemin




technical topics;

RenderMan RIS;

#

OSL(Open Shading Language);

#


VDB();

vdb.org
http://www.openvdb.org/

vdb@git
https://github.com/dreamworksanimation/openvdb


OIIO;

#

USD;

#







links and memos;


Studios;

Pixar
http://www.pixar.com/
ILM
http://www.ilm.com/

Weta Digital
https://www.wetafx.co.nz/
Weta workshop
http://wetaworkshop.com/

Animal logic
http://www.animallogic.com/

MPC
http://www.moving-picture.com/
image engine
http://image-engine.com/

macrograph
http://www.macrograph.co.kr/

topics;

OSL;
https://groups.google.com/forum/#!topic/osl-dev/rbrJ_xJM0hU
3Delight OSL performance comparisons

https://groups.google.com/forum/#!topic/osl-dev/Hmry1_J7JTQ
Why everyone is using OSL only as texture pattern shading language?

seminar;
http://www.ppi.co.jp/news_release/seminar_20161116/?l=j
http://www.ppi.co.jp/news_release/seminar_20161116/?l=e
http://www.ppi.co.jp/news_release/seminar_20170703/?l=e
http://www.ppi.co.jp/news_release/seminar_20170703/?l=j
http://www.ppi.co.jp/news_release/seminar_20170706/?l=e
http://www.ppi.co.jp/news_release/seminar_20170706/?l=j
http://home.jozen.org/


;
#
For information; developers dot phones &at& gmail

(c) Yusuke Kiriu 2012~
Comments