[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 1320427.jpg (295 KB, 1920x1080)
295 KB
295 KB JPG
How do you guys come up with a plan and research to do a project without completely spoiling it for yourself?

For example, making a game engine or a ray tracer, where would you start to build the knowledge needed to make one of those yourself without getting too much help?

What's like the steps you would take so I can reproduce it with any projects that I have just basic knowledge in?
>>
>>103239969
err
idk, just figure shit out?
once you know the basic principles behind what you want to create
just... do it?
idk, i start with the core functionalities, at a high level
then focus on the core functianilities how i would write them to know how my data should be laid out, constraints, etc. i run my core algos on paper so to speak
once i have a good idea of that
i figure out the piping, the infrastructure
as usual, first at a high level, then at a low level, ie pseudocode
>>
>>103240006
Thank you. I just feel like I am going in circles.

I will just send it, but like, how would you get the basic principles? Reading a wiki page?
>>
ngmi
>>
to make it from scratch?
youd need to calcukate the curvature of matrices compared to the light source in real time. So vector calculus which is calculus applied to linear algebra. on top of that youd need to know the api layer such as opengl or vulkan.
>>
>>103240160
Feels like it

>>103240167
Thank you! How did you gain your knowledge?
>>
>>103240259
i just figure itd be that and confirm it with chatgpt lol i dont know vector calculus. but i do know that 3d models are composed of polygons which can be represented as matrices and that calculus can be used for calculating curves with limits. in blender you can save the size, rotation and position of 3d objects with quaternions instead.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.