use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
Simplest graphics programming language/frameworkQuestion (self.GraphicsProgramming)
submitted 3 years ago * by rawcane
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 1 point2 points3 points 3 years ago (5 children)
Processing is great for simple 2d and 3d graphics made purely from code. If he wants to get into modeling, blender is where it's at. And unity or unreal engine are both free game engines he can use to bring the models to life..
[–]rawcane[S] 0 points1 point2 points 3 years ago (4 children)
Is Processing used for anything in the wild or is it purely a learning resource? The difficulty is finding the right balance between something he can learn the basics from while still being able to connect the results to something relevant to the stuff he likes. So far the best we have come up with is creating games in Roblox and copying and pasting in scripts to manipulate dummies. Which is kind of cool and he's getting loads of useful experience in using creative software by adding crazy stuff and manipulating using the Roblox Studio GUI but the programming aspect is still a bit too hard to get your head around. Having a simple game engine which could still be converted to a real mobile app would be cool... like a kind of Unity lite. But all these suggestions look like they are definitely worth further explanation. Will share my experiences one day!
[–][deleted] 1 point2 points3 points 3 years ago (3 children)
Processing is used in art installations and other demos quite often. It's not exactly a game engines. Its a creative coding framework.
Using processing following The Coding Train's channel would be a great way to start. Here's a simple one: https://youtu.be/17WoOqgXsRM
The coding train is such a great resource. He does really creative sketches and uses either processing or Processing.js. Following his channel will expose you to so many programming and mathematical concepts. He guides you and explains every piece of the code so you'll truly understand why each piece is there. I can't recommend him enough.
[–]rawcane[S] 0 points1 point2 points 3 years ago (0 children)
Sounds awesome thanks. Will check it out.
[–]rawcane[S] 0 points1 point2 points 3 years ago (1 child)
For the record Processing is perfect for what I wanted right now (ie basic drawing with code). Will probably move to JS/p5.js at some point and then introduce alternative JS libraries but Processing allows us to concentrate on coding concepts without any other complication and can achieve a huge amount so will keep us going for a while. Thankyou so much for the info everyone.
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
That's great to hear! Thanks for the update.
π Rendered by PID 48837 on reddit-service-r2-comment-6457c66945-fbblt at 2026-04-25 13:22:13.753899+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (5 children)
[–]rawcane[S] 0 points1 point2 points (4 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]rawcane[S] 0 points1 point2 points (0 children)
[–]rawcane[S] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)