B
B
boogime2021-03-29 22:42:14
Python
boogime, 2021-03-29 22:42:14

What book to choose to study computer graphics?

My main goal is to become a strong specialist in computer graphics programming.
I was advised to read Stolyarov's edition
www.stolyarov.info/books/programming_intro/e2
I started reading it, but asked myself this question - do I really need this approach?
In his edition, he talks a little about computers, Unix family, Pascal, Assembler, C, C ++ (read only 120 pages)
Other guys advise you to start with C ++ right away, the third one says - study computer graphics right away.
How should I be?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
D
Dmitry Matveev, 2018-04-09
@DmMatveev

Maybe. I had an authorization window for a proxy pop up before the request, then I switched to this window using selenium and entered authorization data for the proxy there, and pressed the confirmation button. And all

S
Saboteur, 2021-03-30
@saboteur_kiev

Other guys advise you to start with C ++ right away, the third one says - study computer graphics right away

Everyone speaks correctly - a strong specialist knows both this and that and the third. And there is very little time.
Think about what you have learned so far.
Count how old you are and how many books you have read at the moment. Even corny at the expense of the school, you had to read several dozen textbooks.
Think about whether you have become a strong specialist after a few dozen books? Not?
Well, do not think that one or ten books on programming will be enough to become a strong programmer. You will need to learn and read MUCH more.
My main goal is to become a strong specialist in computer graphics programming.

It makes no sense to look for the "best". Finish this one, start reading the next one. After about 5-10 books, you will already understand which are more useful, which are less useful.

A
Alexey, 2021-03-30
@Venje

One of the best computer resources. graphics: https://www.scratchapixel.com/
Computer graphics is primarily a bunch of math and computer science. Therefore, you need to start with this. C++ is a minor detail in this case. It makes sense to learn the basics of pluses, and then, if necessary, finish learning some concepts. If I were you, I would think carefully about whether it is worth climbing into this topic if the question is to earn money on it in the more or less foreseeable future.

1
12rbah, 2021-03-30
@12rbah

Other guys advise you to immediately start with C ++,
If you do not know the language well, then yes it is worth learning it.
Stolyarov's edition
To be honest, I didn’t read it, but the table of contents looks like a simplified course on network and OS programming, it might make sense to read it as an extra. literature, if you do not understand the topic.
I think it makes sense for you to study c ++ first, at least at the level of a Prata, Lipman textbook, and then I think it makes sense to study the computer together. graphics and c++ (patterns, stl, standards, etc.). You can try to study computer. graphics and c ++ at once, you can pull it.
Links to sources to explore (you didn't specify a specific direction, so choose what you like):
a good video https://www.youtube.com/watch?v=Q9zkiOClyEo
reddit thread (there are several links in the thread) https:/ /www.reddit.com/r/GraphicsProgramming/comme...
book Computer Graphics in MS VS C++ (2017)
habr https://habr.com/ru/post/248153/

V
vanyamba-electronics, 2021-03-30
@vanyamba-electronics

Linear Algebra and Analytic Geometry Course

D
Developer, 2021-03-30
@samodum

The language is completely irrelevant.
I studied computer graphics from Michael Laszlo's book Computational Geometry. There is code in C++, but I translated everything into Pascal and Delphi (in 1996-1997 I knew only these languages ​​and was not friends with C++). This book alone really blew me away.
Then I taught 3D using the book "3D Graphics" by Ivanov and Batrakov, on the basis of which I managed to write a ray tracer with shadows and CSG from scratch.
OpenGL had to be studied on the docks, because then there were no books on this library

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question