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
420
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
CSC364 Lecture 18
javiergs
PRO
0
34
CSC364 Lecture 17
javiergs
PRO
0
150
CSC307_L17_review_5050.pdf
javiergs
PRO
0
11
CSC307 Lecture 16
javiergs
PRO
0
250
CSC364 Lecture 16
javiergs
PRO
0
160
CSC307 Lecture 15
javiergs
PRO
0
250
CSC364 Lecture 15
javiergs
PRO
0
68
CSC364 Lecture 14
javiergs
PRO
0
140
CSC307 Lecture 14
javiergs
PRO
0
470
Other Decks in Programming
See All in Programming
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
160
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
1k
Fundamentals of Software Engineering In the Age of AI
therealdanvega
1
260
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
550
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
240
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
120
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
290
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
860
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.3k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
500
Windows on Ryzen and I
seosoft
0
300
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
300
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
My Coaching Mixtape
mlcsv
0
74
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
BBQ
matthewcrist
89
10k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
210
Designing Experiences People Love
moore
143
24k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
How to make the Groovebox
asonas
2
2k
WCS-LA-2024
lcolladotor
0
480
The Limits of Empathy - UXLibs8
cassininazir
1
260
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.