首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) >
編程語(yǔ)言與程序設(shè)計(jì)
> Mastering openFrameworks:Creative Coding Demystified最新章節(jié)目錄
舉報(bào)

會(huì)員
Mastering openFrameworks:Creative Coding Demystified
最新章節(jié):
Index
Thisbookgivesclearandeffectiveinstructions,stuffedwithpracticalexamples,tobuildyourownfun,stunningandhighly-interactiveopenFrameworksapplications.Eachchapterisfocuseddifferentlyandhasanewthemetoit,Thisbooktargetsvisualartists,designers,programmersandthoseinterestedincreativecodingbygettingstartedwithopenFrameworks.ThisbookwillhelpyouunderstandthecapabilitiesofopenFrameworkstohelpyoucreatevisuallystunningandfullyinteractiveapplications.Youshouldhaveabasicknowledgeofobjectorientedprogramming,suchasC++,Java,Python,ActionScript3,etc.
目錄(124章)
倒序
- 封面
- 版權(quán)信息
- Credits
- Foreword
- About the Author
- Acknowledgement
- About the Reviewers
- www.PacktPub.com
- Preface
- Chapter 1. openFrameworks Basics
- About openFrameworks
- Installing openFrameworks and running your first example
- Installing on Mac OS with Xcode
- Installing on Linux with Code::Blocks
- openFrameworks' folders
- File structure of a project
- Code structure of a project
- Creating a new project
- Creating your first project – the Pendulum example
- Running the book's examples
- Basic utility functions
- Summary
- Chapter 2. Drawing in 2D
- Drawing basics
- The background color of the screen
- Geometric primitives
- Using ofPoint
- Coordinate system transformations
- Colors
- Drawing with an uncleared background
- Using FBO for offscreen drawings
- Screen grabbing
- Additional topics
- Summary
- Chapter 3. Building a Simple Particle System
- The basics of particle systems
- A single particle
- An emitter
- The attraction repulsion and spinning forces
- Graphical user interface
- Additional topics
- Summary
- Chapter 4. Images and Textures
- Raster and vector images
- Loading and drawing an image
- Rotating images
- Color modulation
- Transparency
- Creating and modifying images
- Using ofTexture for memory optimization
- Image warping and video mapping
- Using images for internal calculations
- Summary
- Chapter 5. Working with Videos
- Video basics
- Playing a video file
- Controlling the video playback
- Processing a single video frame
- Processing multiple frames
- Processing a live video from the camera
- Using image sequence
- Summary
- Chapter 6. Working with Sounds
- Sound basics
- Playing sound samples
- Generating sounds
- Using a microphone
- Getting spectral data from sound
- Summary
- Chapter 7. Drawing in 3D
- 3D basics
- Simple 3D drawing
- Using ofMesh
- Drawing sharp edges
- Drawing line segments and points
- Coloring the vertices
- Texturing
- Working with vertices
- The oscillating plane example
- Additional topics
- Summary
- Chapter 8. Using Shaders
- Basics of shaders
- Structure of a shader's code
- A simple fragment shader example
- Creating video effects with fragment shaders
- Deforming objects with a vertex shader
- Using vertex shader in our project
- Using a geometry shader
- Additional topics
- Summary
- Chapter 9. Computer Vision with OpenCV
- Understanding computer vision and OpenCV
- Using ofxOpenCv
- Working with ofxCv images
- Image filtering
- Geometrical transformations of images
- Searching for objects in an image
- Using OpenCV functions
- Summary
- Chapter 10. Using Depth Cameras
- Depth camera basics
- Installing the ofxOpenNI addon
- ofxOpenNI examples
- Creating interactive surface
- Additional topics
- Summary
- Chapter 11. Networking
- Networking basics
- Using OSC protocol
- Using TCP protocol for streaming images
- Summary
- Appendix A. Working with Addons
- Addons basics
- Linking addons to a new project
- Linking an addon to an existing project
- List of selected addons
- Summary
- Appendix B. Perlin Noise
- Perlin noise basics
- Using the ofNoise() function
- Space-coherent noise
- Summary
- Index 更新時(shí)間:2021-08-06 16:54:37
推薦閱讀
- Instant Testing with CasperJS
- .NET之美:.NET關(guān)鍵技術(shù)深入解析
- Mastering NetBeans
- Software Defined Networking with OpenFlow
- Python王者歸來(lái)
- QGIS By Example
- Visual Basic程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)教程
- Python編程入門(mén)(第3版)
- 少兒編程輕松學(xué)(全2冊(cè))
- Android應(yīng)用程序設(shè)計(jì)
- Microsoft Windows Identity Foundation Cookbook
- Learning Puppet
- Selenium Essentials
- Python自動(dòng)化運(yùn)維:技術(shù)與最佳實(shí)踐
- HTML5 Boilerplate Web Development
- Expert Angular
- Java語(yǔ)言程序設(shè)計(jì)與實(shí)現(xiàn)(微課版)
- Ajax與jQuery程序設(shè)計(jì)
- 計(jì)算機(jī)教學(xué)研究與實(shí)踐:2017學(xué)術(shù)年會(huì)論文集
- OpenCV輕松入門(mén):面向Python
- Python機(jī)器學(xué)習(xí)(原書(shū)第3版)
- Mastering Laravel
- 零基礎(chǔ)學(xué)Qt 6編程
- 數(shù)字媒體交互設(shè)計(jì)(中級(jí)):App產(chǎn)品交互設(shè)計(jì)方法與案例
- Go語(yǔ)言定制指南
- Kivy:Interactive Applications in Python
- 敏捷開(kāi)發(fā)一千零一夜
- Neural Networks with Keras Cookbook
- 全棧軟件測(cè)試實(shí)戰(zhàn)(基礎(chǔ)+方法+應(yīng)用)(慕課版)
- 軟件困局:為什么聰明的程序員會(huì)寫(xiě)出糟糕的代碼