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
370
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
UP Lecture 30
javiergs
PRO
0
9
UP Lecture 25
javiergs
PRO
0
14
CSC486 Lecture 14
javiergs
PRO
0
150
CSC486 Lecture 13
javiergs
PRO
0
100
CSC486 Lecture 12
javiergs
PRO
0
100
CSC486 Lecture 11
javiergs
PRO
0
59
CSC486 Lecture 10
javiergs
PRO
1
99
CSC486 Lecture 08
javiergs
PRO
0
85
CSC486 Lecture 07
javiergs
PRO
0
140
Other Decks in Programming
See All in Programming
AWS Summit Hong Kong 2025: Reinventing Programming - How AI Transforms Our Enterprise Coding Approach
dwchiang
0
150
Road to Ruby for A Linguistics Nerd
hayat01sh1da
PRO
0
390
医療系ソフトウェアのAI駆動開発
koukimiura
1
150
Носок на сок
bo0om
0
1.5k
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
110
バイラテラルアップサンプリング
fadis
3
640
Rubyの!メソッドをちゃんと理解する
alstrocrack
2
380
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
190
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
280
JAWS DAYS 2025 re_Cheers: WEB
komakichi
0
130
note の Elasticsearch 更新系を支える技術
tchov
9
3.7k
私のRubyKaigi 2025 Kaigi Effect / My RubyKaigi 2025 Kaigi Effect
chobishiba
1
180
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
430
65k
Raft: Consensus for Rubyists
vanstee
137
6.9k
The Cost Of JavaScript in 2023
addyosmani
49
7.9k
How STYLIGHT went responsive
nonsquared
100
5.5k
Code Review Best Practice
trishagee
68
18k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
5
620
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Fireside Chat
paigeccino
37
3.4k
Done Done
chrislema
184
16k
Adopting Sorbet at Scale
ufuk
76
9.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
24
2.8k
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.