Daniel,
For doing 3d modeling of the structures, blender is a good choice:
https://www.blender.org/

There's lot of options for how to do the ray-tracing, it's been a staple of computer graphics for a long time.

To help you get started:
https://en.wikipedia.org/wiki/Ray_tracing_(graphics)
https://developer.nvidia.com/discover/ray-tracing
https://developer.nvidia.com/rtx/ray-tracing

HTH,
Matt

On 1/29/2022 6:09 PM, Daniel C. wrote:
Hey gang,

I'm tilting at a windmill called "simulated evolution," and I'm in over my
head before I've even started.

I want to have plants and animals co-evolve, and plants obviously need to
grow up toward the sun, getting more or less nutrition depending on how
much of their photosynthesizing surfaces are exposed to sunlight.

Which means I need a way to represent 3d structures, and then calculate
which of them can be seen from above. (The first iteration won't include
orbit or rotation of the planet, so no sunrise / sunset and no seasons.)

I have absolutely no clue what data structure to use for this, and what
algorithm is appropriate for doing the projection that calculates sun
exposure.

Help? I'm just looking for the names of the appropriate tools, I can teach
myself to use them.

Thank you!
Daniel
_______________________________________________
Discuss mailing list
Discuss@lists.blu.org
http://lists.blu.org/mailman/listinfo/discuss
_______________________________________________
Discuss mailing list
Discuss@lists.blu.org
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to