Skip to main content
5 answers
6
Asked 1911 views

what is the best programming language for drawing 3-D pictures?

I wanna design 3-D artifact with simple programming languages #programming #design #game-design #computer

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

6

5 answers


2
Updated
Share a link to this answer
Share a link to this answer

CK’s Answer

 The best programming languages for games are:
• C++
• Java
• HTML5
• CSS3
• JavaScript
• SQL
The two most common languages for game designers to learn are C++ and Java.
Thank you comment icon I will check soon Belayneh
2
1
Updated
Share a link to this answer
Share a link to this answer

Walt’s Answer

If you want to create 3-D objects, you don't really need a programming language, you need a 3-D modeling application. The cheapest of these (free actually) that is also really powerful is Blender. You can download it for free and you can learn everything you need to know about it from YouTube videos. I was able to create some pretty good looking 3-D models in a few days of working with it.

If you want to create a game, or other simulation that uses 3-D objects but moves them around or interacts with the user, you will probably need a game engine. The cheapest of these (free really) and is easy to learn, and very powerful is Godot. You can download it for free, and everything you need to learn about it is also available on YouTube. I created my first game in Godot in about a week.

Hope this helps!

Walt recommends the following next steps:

Check out "Blender tutorials" on YouTube
Check out "Godot tutorials" on YouTube
1
0
Updated
Share a link to this answer
Share a link to this answer

Matt’s Answer

Hi Belayneh,

In addition to CAD programs mentioned already, if you just want to get visual but not hardcore engineering, you can also check out Maya, Cinema4D, and 3DS Max. Blender is also a great program and it is free.

Good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Graeme’s Answer

It depends what you want to use it for. As Elizabeth noted, there are some great CAD programs which would avoid the need to write code. I recently used SketchUp and found it to be pretty easy to get started with.

If you're looking to learn 3D modelling via code though, OpenGL is a well established industry standard. OpenGL itself as a library written in C, but can be used via many programming languages.

If you're already familiar with javascript, WebGL could be a great place to start as it runs in your web browser.

If performance is a consideration, e.g. for 3D games, then you could also look at DirectX, Vulcan and Metal.
0
0
Updated
Share a link to this answer
Share a link to this answer

Elizabeth’s Answer

Although programming languages can be used to create images, I would recommend using a Computer Aided Drafting Program to create 3D images.

Some commercial CAD options - used to create solid models for 3D printing, analysis, or other uses.
• Autodesk (free for students)
• Solidworks
• Creo
• Catia

Some other imaging programs - used for creating images for video games or other videos.
• Blender
• Fusion 360

Once you select a program to use, there's a ton of Youtube tutorials on how to use these programs.

Good luck!
0