Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SER431 Lecture 02
Search
Javier Gonzalez-Sanchez
PRO
August 19, 2018
Programming
0
400
SER431 Lecture 02
Advanced Graphics
Project Description
(201808)
Javier Gonzalez-Sanchez
PRO
August 19, 2018
Tweet
Share
More Decks by Javier Gonzalez-Sanchez
See All by Javier Gonzalez-Sanchez
CSC305 Lecture 08
javiergs
PRO
0
220
CSC509 Lecture 06
javiergs
PRO
0
260
CSC305 Lecture 07
javiergs
PRO
0
260
CSC509 Lecture 05
javiergs
PRO
0
300
CSC305 Lecture 06
javiergs
PRO
0
240
CSC509 Lecture 04
javiergs
PRO
0
300
CSC305 Lecture 05
javiergs
PRO
0
220
CSC509 Lecture 03
javiergs
PRO
0
340
CSC305 Lecture 04
javiergs
PRO
0
270
Other Decks in Programming
See All in Programming
XP, Testing and ninja testing ZOZ5
m_seki
3
690
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
Claude Agent SDK を使ってみよう
hyshu
0
1.1k
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
32k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
11
6.8k
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
200
AI Agent 時代的開發者生存指南
eddie
2
1.7k
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
180
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
5.1k
アメ車でサンノゼを走ってきたよ!
s_shimotori
0
230
Catch Up: Go Style Guide Update
andpad
0
230
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
6.9k
Side Projects
sachag
455
43k
Building Applications with DynamoDB
mza
96
6.7k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Faster Mobile Websites
deanohume
310
31k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
910
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Balancing Empowerment & Direction
lara
5
690
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
590
Measuring & Analyzing Core Web Vitals
bluesmoon
9
620
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Transcript
jgs SER 431 Advanced Graphics Lecture 02: Project Description Javier
Gonzalez-Sanchez
[email protected]
PERALTA 230U Office Hours: By appointment
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 1 jgs
Global Idea Release 3 new features Release 2 new features Release 1 new features Core Features Game
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 2 jgs
Game § Originality: something new. § Re-playability: players want to play again. § Surprise: avoid repetition. § Reasonable Winning chances but Challenging (Tension Curve) § Reasonable Waiting Times § Uniformity (Rules, Format, Graphics, Concept) http://www.thegamesjournal.com/articles/WhatMakesaGame.shtml
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 3 jgs
Graphics https://www.youtube.com/watch?v=aviL3HX3UEc
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 4 jgs
Core Features Part 1 • 2 viewports • Double buffer • Mesh data structure • OBJ files • Display lists • Text • Timer • Window Reshape • Configuration Menu • Moving objects • User-controlled object Part 2 • Light • Normal (face, vertex, weighted) • Textures (images) • Texture generation • Materials • Configuration Menu Part 3 • Fixing Errors
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 5 jgs
Releases 1 September 2 October 3 November • Procedural texture generation • Procedural plane generation • Collision detection • Shading • Filtering • Etc…
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 6 jgs
Graphics • Procedural texture generation • Procedural plane generation https://www.youtube.com/watch?v=aviL3HX3UEc
Javier Gonzalez-Sanchez | SER431 | Fall 2018 | 7 jgs
Homework Read the Project General Description Make a team and Start Programming
jgs SER431 Advanced Graphics Javier Gonzalez-Sanchez
[email protected]
Fall 2018 Disclaimer.
These slides can only be used as study material for the class SER431 at ASU. They cannot be distributed or used for another purpose.